|
|
(self.webpackChunk=self.webpackChunk||[]).push([[4110],{89489:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},59477:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},40001:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},26227:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},49198:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},41464:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},87169:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},73331:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},15277:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},52671:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},8657:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},56082:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},61481:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},33853:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},15075:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},43531:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},61485:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},47472:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},87395:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(54476),gt=ge(59301),a={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"},Pe=a,be=ge(7657),ee=function(te,ce){return gt.createElement(be.Z,(0,x.Z)({},te,{ref:ce,icon:Pe}))},E=gt.forwardRef(ee),oe=E},45559:function(){"use strict"},42313:function(){"use strict"},96408:function(gn,Vt){"use strict";Vt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},31002:function(gn,Vt){"use strict";Vt.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},65552:function(gn,Vt){"use strict";Vt.Z={flex_box_center:"flex_box_center___fo_3c",flex_space_between:"flex_space_between___G46CO",flex_box_vertical_center:"flex_box_vertical_center___br3Kr",flex_box_center_end:"flex_box_center_end___Xdo94",flex_box_column:"flex_box_column___Bcnmr",wrp:"wrp___TY7QJ",bg:"bg___xiaSy",commonimg:"commonimg___a4R0Q",titlesize:"titlesize___Wdd_a",timesize:"timesize___OkfYO",flex1:"flex1___N6paY",buttonsize:"buttonsize___syL9V",myteam:"myteam___RTWAt",bootmdetail:"bootmdetail___taUGk",menuItem:"menuItem___Kww4S",flex6:"flex6___RuzJ4",spanprev:"spanprev___Cssg_",spannext:"spannext___jVFGE",divwidth:"divwidth___r5hE3",receiveclick:"receiveclick___BauOs",receivealready:"receivealready___Z7Wo0",bkfff:"bkfff___lHrcJ","ant-input":"ant-input___m4bn_",onediv:"onediv___xzZRa",onetop:"onetop___M4GfM",towdiv:"towdiv___yj3ds",towtop:"towtop___veKa4",threediv:"threediv___Ztz0D",threetop:"threetop___zDXIg",imgradius:"imgradius___r4uGN",prize:"prize___YNRD4",spanrightradius:"spanrightradius___tC6T5",bottomItem:"bottomItem___CHcMJ",myTeam:"myTeam___fm7KX",downloadpdf:"downloadpdf___a2NuA",pdfBut:"pdfBut___Drr6h",PerfectBut:"PerfectBut___wEhjV",PerfectCent:"PerfectCent___HD3Id",PerfectCentName:"PerfectCentName___smdJX",teamItem:"teamItem___mx2f3",dash:"dash___l6QH1",modal:"modal___yXh2H",maskText:"maskText___Tdh6h",box:"box___K2uQ4",open_style:"open_style___gLTB9",title_style:"title_style___j6zvN",colorhove:"colorhove___FKtzO"}},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var gn={},Vt="5.0",ge={},x=null,gt=!1,a=!1,Pe=null,be=!1,ee=null,E=null,oe=0;oe<arguments.length;oe++){var re=arguments[oe];if(re!==null)switch(typeof re){case"number":Vt=re.toFixed(1);break;case"string":re.match(new RegExp("^[0-9]\\.[0-9]+$"))?Vt=re:Pe=re;break;case"object":typeof re.is3D!="undefined"?x=re:ge=re;break;case"boolean":gt=re,a=!0;break}}x===null&&(x={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ge.material_id!==void 0&&!a&&(gt=!0)),Pe!==null&&ge.id===void 0&&(ge.id=Pe);var te="",ce="",z=!1,le=null,ae=null,se=null,ie=!1,he=null,pe=null,me=null,ve=null,Ee=null;ge.height!==void 0&&(ge.height=Math.round(ge.height)),ge.width!==void 0&&(ge.width=Math.round(ge.width));var Be=function(Ye){return parseFloat(Ye)>4?parseFloat(Ye):5};gn.setHTML5Codebase=function(Ye,Qe){E=Ye,$e(Ye,Qe)},gn.setJavaCodebase=gn.setJavaCodebaseVersion=gn.isCompiledInstalled=gn.setPreCompiledScriptPath=gn.setPreCompiledResourcePath=function(){},gn.setHTML5CodebaseVersion=function(Ye,Qe){var Je=parseFloat(Ye);if(Je!==NaN&&Je<5){console.log("The GeoGebra HTML5 codebase version "+Je+" is deprecated. Using version latest instead.");return}ee=Ye,Ge(Ye,Qe)},gn.getHTML5CodebaseVersion=function(){return ae},gn.getParameters=function(){return ge},gn.setFontsCSSURL=function(Ye){ve=Ye},gn.setGiacJSURL=function(Ye){},gn.setJNLPFile=function(Ye){te=Ye},gn.setJNLPBaseDir=function(Ye){},gn.inject=function(){function Ye(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Qe="auto",Je=ge.id,st,qe=!1,ft=0;ft<arguments.length;ft++){var lt=arguments[ft];typeof lt=="string"?(lt=lt.toLowerCase(),lt.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Qe=lt:Je=arguments[ft]):typeof lt=="boolean"?qe=lt:lt instanceof HTMLElement&&(st=lt)}et();function et(){if(!be){setTimeout(et,200);return}Qe=it(Qe);var Re=st||document.getElementById(Je);if(!Re){console.log("possibly bug on ajax loading? ");return}if(gn.removeExistingApplet(Re,!1),ge.width===void 0&&Re.clientWidth&&(ge.width=Re.clientWidth),ge.height===void 0&&Re.clientHeight&&(ge.height=Re.clientHeight),!(ge.width&&ge.height)&&Qe==="html5"&&(delete ge.width,delete ge.height),le=Qe,Qe==="screenshot")Me(Re,ge);else{var Ne=!1;ge.hasOwnProperty("playButton")&&ge.playButton||ge.hasOwnProperty("clickToLoad")&&ge.clickToLoad?Ne=!0:ge.hasOwnProperty("playButtonAutoDecide")&&ge.playButtonAutoDecide&&(Ne=(!Fe()||Ye())&&ke()),Ne?(le="screenshot",Ve(Re,ge,qe,Qe)):Le(Re,ge,qe)}}};function Fe(){try{return window.self!==window.top}catch(Ye){return!0}}function ke(){return ge.hasOwnProperty("screenshotGenerator")&&ge.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}gn.getViews=function(){return x},gn.isJavaInstalled=function(){return!1};var De=function(Ye){var Qe=function(ft){var lt=JSON.parse(ft),et=function(ne){return ne.type=="G"||ne.type=="E"},Re=lt.elements?lt.elements.filter(et)[0]:lt;if(!Re||!Re.url){Je();return}ge.fileName=Re.url,Se(Re.settings||{}),x.is3D=!0;var Ne="https://www.geogebra.org/images/";gn.setPreviewImage(he||Re.previewUrl,Ne+"GeoGebra_loading.png",Ne+"applet_play.png"),Ye()},Je=function(){ge.onError&&ge.onError(),nt("Error: Fetching material (id "+ge.material_id+") failed.",ge)},st=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",qe="/materials/"+ge.material_id+"?scope=basic";Ce("https://"+st+"/api/proxy.php?path="+encodeURIComponent(qe),Qe,Je)};function Se(Ye){var Qe=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Je){Ye[Je]=!!Ye[Je]}),Qe.forEach(function(Je){ge[Je]===void 0&&Ye[Je]!==void 0&&(ge[Je]=Ye[Je])}),ge.showToolBarHelp===void 0&&(ge.showToolBarHelp=ge.showToolBar)}function Ce(Ye,Qe,Je){var st=new XMLHttpRequest;st.open("GET",Ye),st.onload=function(){Qe(st.responseText)},st.onerror=Je,st.send()}gn.isHTML5Installed=function(){return!0},gn.getLoadedAppletType=function(){return le},gn.setPreviewImage=function(Ye,Qe,Je){he=Ye,pe=Qe,me=Je},gn.removeExistingApplet=function(Ye,Qe){var Je;typeof Ye=="string"&&(Ye=document.getElementById(Ye)),le=null;var st=null;for(Je=0;Je<Ye.childNodes.length;Je++){var qe=Ye.childNodes[Je],ft=qe.className;ft==="applet_screenshot"?Qe?(qe.style.display="block",le="screenshot"):qe.style.display="none":ft!=="applet_scaler prerender"&&(Ye.removeChild(qe),st=ft&&ft.indexOf("appletParameters")!=-1?qe.id:null,Je--)}var lt=ge.id!==void 0?ge.id:st,et=window[lt];et&&typeof et.getBase64=="function"&&(et.remove(),window[lt]=null)},gn.refreshHitPoints=function(){if(Be(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var Ye=gn.getAppletObject();return Ye&&typeof Ye.recalculateEnvironments=="function"?(Ye.recalculateEnvironments(),!0):!1},gn.startAnimation=function(){var Ye=gn.getAppletObject();return Ye&&typeof Ye.startAnimation=="function"?(Ye.startAnimation(),!0):!1},gn.stopAnimation=function(){var Ye=gn.getAppletObject();return Ye&&typeof Ye.stopAnimation=="function"?(Ye.stopAnimation(),!0):!1},gn.getAppletObject=function(){var Ye=ge.id!==void 0?ge.id:"ggbApplet";return window[Ye]},gn.resize=function(){};var Oe=function(Ye,Qe,Je){var st=document.createElement("param");st.setAttribute("name",Qe),st.setAttribute("value",Je),Ye.appendChild(st)},Ie=function(Ye){return Ye&&Ye!=="false"},Le=function(Ye,Qe,Je){Be(ae)<=4.2&&(Je=!0);var st=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ae||ggbHTML5LoadedCodebaseIsWebSimple&&!ie)&&(st=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var qe=document.createElement("div");qe.classList.add("appletParameters","notranslate");var ft=Qe.width,lt=Qe.height;if(Qe.disableAutoScale=Qe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Qe.disableAutoScale,Qe.width!==void 0)if(Be(ae)<=4.4)Ie(Qe.showToolBar)&&(Qe.height-=7),Ie(Qe.showAlgebraInput)&&(Qe.height-=37),Qe.width<605&&Ie(Qe.showToolBar)&&(Qe.width=605,ft=605);else{var et=100;(Ie(Qe.showToolBar)||Ie(Qe.showMenuBar))&&(Qe.hasOwnProperty("customToolBar")&&(Qe.customToolbar=Qe.customToolBar),et=Ie(Qe.showMenuBar)?245:155),ft<et&&(Qe.width=et,ft=et)}qe.style.border="none",qe.style.display="inline-block";for(var Re in Qe)Qe.hasOwnProperty(Re)&&Re!=="appletOnLoad"&&qe.setAttribute("data-param-"+Re,Qe[Re]);ve&&qe.setAttribute("data-param-fontscssurl",ve),gn.resize=function(){GGBAppletUtils.responsiveResize(Ye,Qe)},window.addEventListener("resize",function(ut){gn.resize()});var Ne=typeof Qe.appletOnLoad=="function"?Qe.appletOnLoad:function(){};if(!Je&&Qe.width!==void 0){Qe.hasOwnProperty("showSplash")||qe.setAttribute("data-param-showSplash","false");var ne=Ye.querySelector(".applet_scaler.prerender"),ue=ne!==null;if(ue)var je=ne.querySelector(".ggb_preview");else{var je=Ze(ft,lt,Qe.borderColor,!1);ne=document.createElement("div"),ne.className="applet_scaler",ne.style.position="relative",ne.style.display="block",ne.style.width=ft+"px",ne.style.height=lt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ne,"66%"),Be(ae)>=5?(Qe.appletOnLoad=function(ut){var yt=Ye.querySelector(".ggb_preview");yt&&yt.parentNode.removeChild(yt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ne),window.GGBT_wsf_view&&$(window).trigger("resize"),Ne(ut)},ue||ne.appendChild(je)):qe.appendChild(je),ne.appendChild(qe),ue||Ye.appendChild(ne),setTimeout(function(){gn.resize()},1)}else{var He=document.createElement("div");He.className="applet_scaler",He.style.position="relative",He.style.display="block",He.appendChild(qe),Ye.appendChild(He),Qe.appletOnLoad=function(ut){gn.resize(),Ne(ut)}}function we(ut,yt){yt&&typeof yt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ut,yt.appletOnLoad):renderGGBElement(ut),nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",yt)}function ye(ut,yt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ut,params:yt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(at){we(at.article,at.params)}),html5AppletsToProcess=null)},Be(ae)<5&&(ut.className+=" geogebraweb")):we(ut,yt)}if(st){scriptLoadStarted=!0;for(var Te=0;Te<qe.childNodes.length;Te++){var ze=qe.childNodes[Te].tagName;ze==="TABLE"&&(qe.removeChild(qe.childNodes[Te]),Te--)}if(ggbHTML5LoadedScript!==null){var Ue=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');Ue!=null&&Ue.parentNode.removeChild(Ue)}var _e=document.createElement("script"),ct=function(){ye(qe,Qe)};_e.src=ce+se,ggbHTML5LoadedCodebaseIsWebSimple=ie,ggbHTML5LoadedCodebaseVersion=ae,ggbHTML5LoadedScript=_e.src,nt("GeoGebra HTML5 codebase loaded: '"+ce+"'.",Qe),!E&&(!ee||ee=="5.0")?(ie?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),ct()):ce.requirejs?__webpack_require__.e(3861).then(function(){var ut=[__webpack_require__(40341)];ct.apply(null,ut)}.bind(this)).catch(__webpack_require__.oe):(_e.onload=ct,Ye.appendChild(_e))}else ye(qe,Qe);Qe.height=lt,Qe.width=ft},Me=function(Ye,Qe,Je){var st=Ze(Qe.width,Qe.height,Qe.borderColor,Je),qe=document.createElement("div");qe.style.position="relative",qe.style.display="block",qe.style.width=Qe.width+"px",qe.style.height=Qe.height+"px",qe.className="applet_screenshot applet_scaler"+(Je?" applet_screenshot_play":""),qe.appendChild(st);var ft=GGBAppletUtils.getScale(Qe,Ye,Je);Je?(Ye.appendChild(Ke()),window.GGBT_wsf_view||(Ye.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(qe,"66%"),Ye.appendChild(qe),ft!==1&&!isNaN(ft)&&(GGBAppletUtils.scaleElement(qe,ft),qe.style.width=Qe.width+"px",qe.style.height=Qe.height+"px",qe.parentNode.style.width=Qe.width*ft+"px",qe.parentNode.style.height=Qe.height*ft+"px"),gn.resize=function(){xe(Ye,st,qe,Je)},window.addEventListener("resize",function(lt){gn.resize()}),gn.resize()};function xe(Ye,Qe,Je,st){if(Ye.contains(Qe)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ye.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(Ye)}var qe=GGBAppletUtils.getScale(ge,Ye,st);Je.parentNode!==null&&(!isNaN(qe)&&qe!==1?(GGBAppletUtils.scaleElement(Je,qe),Je.parentNode.style.width=ge.width*qe+"px",Je.parentNode.style.height=ge.height*qe+"px"):(GGBAppletUtils.scaleElement(Je,1),Je.parentNode.style.width=ge.width+"px",Je.parentNode.style.height=ge.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(Ye),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}gn.onExitFullscreen=function(Ye,Qe){Qe.appendChild(Ye)};var Ve=function(Ye,Qe,Je,st){Me(Ye,Qe,!0);for(var qe=function(){var et=[];for(lt=0;lt<Ye.childNodes.length;lt++)et.push(Ye.childNodes[lt]);if(window.GGBT_wsf_view){var Re=window.GGBT_wsf_view.renderFullScreen(Ye,Qe.id),Ne=document.getElementById("fullscreencontainer"),ne=jQuery(Ye).find(".fullscreencontent");ne.length>0?(Re.remove(),ne.attr("id","fullscreencontent").show(),jQuery(Ne).append(ne),window.dispatchEvent(new Event("resize"))):Le(Re,Qe,!1),window.GGBT_wsf_view.launchFullScreen(Ne)}else le=st,Le(Ye,Qe,!1);if(!window.GGBT_wsf_view)for(lt=0;lt<et.length;lt++)Ye.removeChild(et[lt])},ft=Ye.getElementsByClassName("ggb_preview_play"),lt=0;lt<ft.length;lt++)ft[lt].addEventListener("click",qe,!1),ft[lt].addEventListener("ontouchstart",qe,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(Ye),ke()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Ke=function(){var Ye=document.createElement("div");if(Ye.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Qe='.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");}',Je=document.createElement("style");Je.styleSheet?Je.styleSheet.cssText=Qe:Je.appendChild(document.createTextNode(Qe)),document.getElementsByTagName("head")[0].appendChild(Je)}return Ye},Ze=function(Ye,Qe,Je,st){var qe=document.createElement("div");qe.className="ggb_preview",qe.style.position="absolute",qe.style.zIndex="90",qe.style.width=Ye-2+"px",qe.style.height=Qe-2+"px",qe.style.top="0px",qe.style.left="0px",qe.style.overflow="hidden",qe.style.backgroundColor="white";var ft="lightgrey";Je!==void 0&&(Je==="none"?ft="transparent":ft=Je),qe.style.border="1px solid "+ft;var lt=document.createElement("img");if(lt.style.position="relative",lt.style.zIndex="1000",lt.style.top="-1px",lt.style.left="-1px",he!==null&<.setAttribute("src",he),lt.style.opacity=.7,pe!==null){var et,Re,Ne;if(!st){et=document.createElement("img"),et.style.position="absolute",et.style.zIndex="1001",et.style.opacity=1,lt.style.opacity=.3,Re=360,Re>Ye/4*3&&(Re=Ye/4*3),Ne=Re/5.8,et.setAttribute("src",pe),et.setAttribute("width",Re),et.setAttribute("height",Ne);var ne=(Ye-Re)/2,ue=(Qe-Ne)/2;et.style.left=ne+"px",et.style.top=ue+"px",qe.appendChild(et)}}return qe.appendChild(lt),qe},it=function(Ye){return Ye=Ye.toLowerCase(),Ye==="html5"||Ye==="screenshot"?Ye:"html5"},We=["web","webSimple","web3d","tablet","tablet3d","phone"],Ge=function(Ye,Qe){if(ae=Ye,Qe){$e(ae,!0);return}var Je=!gt;if(Je){var st=Be(ae);!isNaN(st)&&st<4.4&&(Je=!1)}var qe,ft;window.location.protocol.substr(0,4)==="http"?qe=window.location.protocol:qe="http:";var lt=ae.indexOf("//");lt>0?ft=ae:lt===0?ft=qe+ae:ft="https://www.geogebra.org/apps/5.2.814.0/";for(var et in We)if(ae.slice(We[et].length*-1)===We[et]||ae.slice((We[et].length+1)*-1)===We[et]+"/"){$e(ft,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Je&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!Ie(ge.showToolBar)&&!Ie(ge.showMenuBar)&&!Ie(ge.showAlgebraInput)&&!Ie(ge.enableRightClick)&&(!ge.appName||ge.appName=="classic")?ft+="webSimple/":ft+="web3d/",$e(ft,!1)},$e=function(Ye,Qe){if(Ye.requirejs){ce=Ye;return}Ye.slice(-1)!=="/"&&(Ye+="/"),ce=Ye,Qe===null&&(Qe=Ye.indexOf("http")===-1),z=Qe,se="web.nocache.js",ie=!1;var Je=ce.split("/");Je.length>1&&(!Qe&&Je[Je.length-2]==="webSimple"?(se="webSimple.nocache.js",ie=!0):We.indexOf(Je[Je.length-2])>=0&&(se=Je[Je.length-2]+".nocache.js")),Je=Ye.split("/"),ae=Je[Je.length-3],ae.substr(0,4)==="test"?ae=ae.substr(4,1)+"."+ae.substr(5,1):(ae.substr(0,3)==="war"||ae.substr(0,4)==="beta")&&(ae="5.0");var st=parseFloat(ae);st!==NaN&&st<5&&Ye.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+st+" is deprecated. Using version latest instead."),Ge("5.0",Qe))},nt=function(Ye,Qe){window.console&&window.console.log&&(!Qe||typeof Qe.showLogging=="undefined"||Qe.showLogging&&Qe.showLogging!=="false")&&console.log(Ye)};ge.material_id!==void 0?De(tt):tt();function tt(){var Ye=Vt;ee!==null?Ye=ee:parseFloat(Ye)<5&&(Ye="5.0"),Ge(Ye,!1),E!==null&&$e(E,z),be=!0}return gn},GGBAppletUtils=function(){"use strict";function gn(){return window.GGBT_wsf_edit!==void 0}function Vt(be,ee){ee!=1?(be.style.transformOrigin="0% 0% 0px",be.style.webkitTransformOrigin="0% 0% 0px",be.style.transform="scale("+ee+","+ee+")",be.style.webkitTransform="scale("+ee+","+ee+")",be.style.maxWidth="initial",be.querySelector(".ggb_preview")!==null&&(be.querySelector(".ggb_preview").style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[0]!==void 0&&(be.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),be.querySelectorAll(".ggb_preview img")[1]!==void 0&&(be.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(be.style.transform="none",be.style.webkitTransform="none")}function ge(be,ee,E,oe,re,te){var ce=null;if(te!=null&&te!="")for(var z=be.parentNode;z!=null;)if((" "+z.className+" ").indexOf(" "+te+" ")>-1){ce=z;break}else z=z.parentNode;var le=0,ae=0,se=0,ie=0,he=0,pe=0,me=0;if(ce)le=ce.offsetWidth,ae=Math.max(oe?ce.offsetWidth:0,ce.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(le=Math.min(window.innerWidth,document.documentElement.clientWidth),ae=Math.min(window.innerHeight,document.documentElement.clientHeight),se=le):(le=window.innerWidth,ae=window.innerHeight,se=window.innerWidth),be){var ve=be.getBoundingClientRect();ve.left>0&&ve.left<=le&&(re===void 0||!re)&&(document.dir==="rtl"?(he=le-ve.width-ve.left,pe=se<=480?10:30):(pe=ve.left,he=se<=480?10:30),ie=pe+he)}if(be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ee=be.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ie=40,me=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ie=0,me=40)}}return be&&((E===void 0||!E)&&ee>0&&ee+ie<le?le=ee:le-=ie,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(E===void 0||!E)&&(ae-=me)),{width:le,height:ae}}function x(be,ee,E,oe,re){if(be.isScreenshoGenerator)return 1;var te=oe!==void 0&&oe,ce=be.noScaleMargin!=null&&be.noScaleMargin,z=function(Ee){return Ee&&Ee!=="false"},le=z(be.autoHeight),ae=ge(ee,be.width,E,le,te&&window.GGBT_wsf_view||ce,re),se=parseInt(ae.width),ie=be.width,he=be.height;if(ie===void 0){var pe=ee.querySelector(".appletParameters");pe&&(ie=pe.offsetWidth,he=pe.offsetHeight)}var me=se/ie,ve=te?1:ae.height/he;return E!==void 0&&!E&&(me=Math.min(1,me),ve=Math.min(1,ve)),Math.min(me,ve)}function gt(be,ee,E){var oe=1,re,te=!1;if(be.hasOwnProperty("allowUpscale")&&(te=be.allowUpscale),be.hasOwnProperty("scale")&&(oe=parseFloat(be.scale),(isNaN(oe)||oe===null||oe===0)&&(oe=1),oe>1&&(te=!0)),ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(te=!0),!(be.hasOwnProperty("disableAutoScale")&&be.disableAutoScale))re=x(be,ee,te,E,be.scaleContainerClass);else return oe;return te&&(!be.hasOwnProperty("scale")||oe===1)?re:Math.min(oe,re)}function a(be){var ee=Math.min(window.innerWidth,document.documentElement.clientWidth),E=Math.min(window.innerHeight,document.documentElement.clientHeight),oe=be.getBoundingClientRect(),re=(ee-oe.width)/2,te=(E-oe.height)/2;te<0&&(te=0),be.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(re<40?be.style.left="40px":be.style.left=re+"px",be.style.top=te+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(te<40?be.style.top="40px":be.style.top=te+"px",be.style.left=re+"px")}function Pe(be,ee){var E=be.querySelector(".appletParameters");if(E){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ee.id!==E.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(be)}if(E.parentElement&&/fullscreen/.test(E.parentElement.className))return;var oe=gt(ee,be);gn()&&E.setAttribute("data-param-scale",oe);for(var re=null,te=0;te<be.childNodes.length;te++)if(be.childNodes[te].className!==void 0&&be.childNodes[te].className.match(/^applet_scaler/)){re=be.childNodes[te];break}if(re!==null&&re.querySelector(".noscale")!==null)return;var ce=ee.id!==void 0?ee.id:"ggbApplet",z=window[ce];(z==null||!z.recalculateEnvironments)&&re!==null&&!re.className.match(/fullscreen/)&&(re.parentNode.style.transform="",!isNaN(oe)&&oe!==1?(re.parentNode.style.width=ee.width*oe+"px",re.parentNode.style.height=ee.height*oe+"px",Vt(re,oe)):(Vt(re,1),re.parentNode.style.width=ee.width+"px",re.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&a(be),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(E).parents(".content-added-content"))}}return{responsiveResize:Pe,isFlexibleWorksheetEditor:gn,positionCenter:a,getScale:gt,scaleElement:Vt}}();__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 gn=n.location.search;return gn.indexOf(J)!=-1||gn.indexOf(K)!=-1}function q(gn,Vt){}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(gn){var Vt=s[L].bindings;s[L].bindings=function(){for(var ge=Vt?Vt():{},x=gn[webModule.__softPermutationId],gt=O;gt<x.length;gt++){var a=x[gt];ge[a[O]]=a[P]}return ge}};var t;function u(){return v(),t}function v(){if(!t){var gn=o.createElement(Q);if(gn.id=L,gn.style.cssText=R+S,gn.tabIndex=-1,o.body.appendChild(gn),t=gn.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Vt=document.compatMode==U?V:W;t.write(Vt+X),t.close()}}}function w(gn){function Vt(x){function gt(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var a=gt();if(a){x();return}function Pe(){if(!a){if(!gt())return;a=!0,x(),o.removeEventListener&&o.removeEventListener(Z,Pe,!1),be&&clearInterval(be)}}o.addEventListener&&o.addEventListener(Z,Pe,!1);var be=setInterval(function(){Pe()},$)}function ge(x){var gt=u(),a=gt.body,Pe=gt.createElement(_);Pe.language=ab,Pe.crossOrigin=W,Pe.src=x,webModule.__errFn&&(Pe.onerror=function(){webModule.__errFn(L,new Error(bb+x))}),a.appendChild(Pe)}Vt(function(){ge(gn)})}webModule.__startLoadingFragment=function(gn){return C(gn)},webModule.__installRunAsyncCode=function(gn){var Vt=u(),ge=Vt.body,x=Vt.createElement(_);x.language=ab,x.text=gn,ge.appendChild(x),ge.removeChild(x)};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(gn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(gn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(gn){var Vt=c[gn];return Vt==null?null:Vt},r=d,webModule.__errFn=e}function B(){function gn(be){var ee=be.lastIndexOf(rb);ee==-1&&(ee=be.length);var E=be.indexOf(sb);E==-1&&(E=be.length);var oe=be.lastIndexOf(tb,Math.min(E,ee));return oe>=O?be.substring(O,oe+P):W}function Vt(be){if(!be.match(/^\w+:\/\//)){var ee=o.createElement(ub);ee.src=be+vb,be=gn(ee.src)}return be}function ge(){var be=__gwt_getMetaProperty(wb);return be!=null?be:W}function x(){for(var be=o.getElementsByTagName(_),ee=O;ee<be.length;++ee)if(be[ee].src.indexOf(xb)!=-1)return gn(be[ee].src);return W}function gt(){var be=o.getElementsByTagName(yb);return be.length>O?be[be.length-P].href:W}function a(){var be=o.location;return be.href==be.protocol+zb+be.host+be.pathname+be.search+be.hash}var Pe=ge();return Pe==W&&(Pe=x()),Pe==W&&(Pe=gt()),Pe==W&&a()&&(Pe=gn(o.location.href)),Pe=Vt(Pe),Pe}function C(gn){return gn.match(/^\//)||gn.match(/^[a-zA-Z]+:\/\//)?gn:webModule.__moduleBase+gn}function D(){var gn=[],Vt=O,ge=[],x=[];function gt(be){var ee=x[be](),E=ge[be];if(ee in E)return ee;var oe=[];for(var re in E)oe[E[re]]=re;throw r&&r(be,oe,ee),null}if(__gwt_isKnownPropertyValue=function(be,ee){return ee in ge[be]},webModule.__getPropMap=function(){var be={};for(var ee in ge)ge.hasOwnProperty(ee)&&(be[ee]=gt(ee));return be},webModule.__computePropValue=gt,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var a;try{a=Cb;var Pe=a.indexOf(Db);Pe!=-1&&(Vt=parseInt(a.substring(Pe+P),$),a=a.substring(O,Pe))}catch(be){}return webModule.__softPermutationId=Vt,C(a+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(gn,Vt,ge){"use strict";ge.d(Vt,{Ax:function(){return Pe},Ds:function(){return be},KI:function(){return E},SI:function(){return a},f1:function(){return gt}});var x=ge(74128);function gt(oe){let re=!0;if(oe.length>0){for(let te=0;te<oe.length;te++)if(oe[te].compile_success==0||!oe[te].compile_success){re=!1;break}}else re=!1;return re}function a(oe,re=""){let te=[];for(let ce=0;ce<oe.length;ce++){let z=oe[ce],le=re?`${re}/${z.name}`:`${z.name}`;te.push({title:z.name,type:z.type,isLeaf:z.type!=="tree",key:le})}return te}function Pe(oe,re,te){for(let ce=0;ce<oe.length;ce++){let z=oe[ce];if(z.key===re){z.children=te;break}z.children&&Pe(z.children,re,te)}return oe}function be(oe,re,te){let ce;return function(){let z=this,le=arguments,ae=function(){ce=null,te||oe.apply(z,le)},se=te&&!ce;clearTimeout(ce),ce=setTimeout(ae,re),se&&oe.apply(z,le)}}const ee=!0,E=x.Z.API_SERVER},706:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(65582),a=ge(37568),Pe=ge(28284),be=ge(6767),ee=ge(62957),E=ge(70858),oe=ge(38147),re=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,z=(ie,he)=>{var pe={};for(var me in ie)te.call(ie,me)&&he.indexOf(me)<0&&(pe[me]=ie[me]);if(ie!=null&&re)for(var me of re(ie))he.indexOf(me)<0&&ce.call(ie,me)&&(pe[me]=ie[me]);return pe},le=(ie,he,pe)=>new Promise((me,ve)=>{var Ee=ke=>{try{Fe(pe.next(ke))}catch(De){ve(De)}},Be=ke=>{try{Fe(pe.throw(ke))}catch(De){ve(De)}},Fe=ke=>ke.done?me(ke.value):Promise.resolve(ke.value).then(Ee,Be);Fe((pe=pe.apply(ie,he)).next())});const ae=a.default.TextArea,se=ie=>{var he=ie,{account:pe,globalSetting:me,loading:ve,dispatch:Ee,schoolName:Be,departmentName:Fe,visible:ke,onClose:De=()=>{},onSuccess:Se=()=>{}}=he,Ce=z(he,["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"]);const[Oe]=Pe.default.useForm(),Ie=(0,x.useRef)(),[Le,Me]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Ie.current=Ce.schoolId},[Ce.schoolId]),(0,x.useEffect)(()=>{Oe.setFieldsValue({department:Fe})},[Fe]);const xe=Ve=>le(void 0,null,function*(){var Ke,Ze,it;const{department:We,remarks:Ge}=Ve||{};Me(!0);const $e=yield(0,oe.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:We,school_id:Ie.current}});Me(!1);const nt=()=>le(void 0,null,function*(){const tt=yield Ee({type:"account/appplyDepartment",payload:{school_id:Ie.current,name:We,remarks:Ge}});(tt==null?void 0:tt.status)===0&&(be.ZP.success("\u65B0\u589E\u9662\u7CFB/\u90E8\u95E8\u6210\u529F\uFF01"),Se(We),De())});if(($e==null?void 0:$e.status)===0){if((Ke=$e==null?void 0:$e.data)!=null&&Ke.name){ee.default.confirm({centered:!0,icon:null,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("div",{className:"mb10"},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7533\u8BF7\u65B0\u589E\u7684\u90E8\u95E8\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u4E3A\u8BE5\u90E8\u95E8\uFF1F"),x.createElement(E.default,{rowKey:"name",columns:[{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"name"},{title:"\u7528\u6237\u6570",dataIndex:"size"}],dataSource:[{name:(Ze=$e==null?void 0:$e.data)==null?void 0:Ze.name,size:(it=$e==null?void 0:$e.data)==null?void 0:it.size}],pagination:!1})),onOk:()=>{Se(We),De()}});return}nt()}});return x.createElement(ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ke,title:"\u7533\u8BF7\u6DFB\u52A0\u90E8\u95E8\u540D\u79F0",width:"600px",onCancel:De,onOk:()=>Oe.submit(),confirmLoading:Le},x.createElement(Pe.default,{form:Oe,labelCol:{span:4},wrapperCol:{span:20},onFinish:xe},x.createElement(Pe.default.Item,{label:"\u5355\u4F4D\u540D\u79F0\uFF1A"},Be),x.createElement(Pe.default.Item,{label:"\u90E8\u95E8\u540D\u79F0\uFF1A",name:"department",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"}]},x.createElement(a.default,{placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u6216\u8005\u5B66\u9662\u540D\u79F0"})),x.createElement(Pe.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks",style:{marginBottom:0}},x.createElement(ae,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"}))))};Vt.Z=(0,gt.connect)(({account:ie,loading:he,globalSetting:pe})=>({account:ie,globalSetting:pe,loading:he.effects}))(se)},96935:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ae}});var x=ge(7939),gt=ge(59301),a=Object.defineProperty,Pe=Object.defineProperties,be=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,re=(se,ie,he)=>ie in se?a(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:he}):se[ie]=he,te=(se,ie)=>{for(var he in ie||(ie={}))E.call(ie,he)&&re(se,he,ie[he]);if(ee)for(var he of ee(ie))oe.call(ie,he)&&re(se,he,ie[he]);return se},ce=(se,ie)=>Pe(se,be(ie)),z=(se,ie)=>{var he={};for(var pe in se)E.call(se,pe)&&ie.indexOf(pe)<0&&(he[pe]=se[pe]);if(se!=null&&ee)for(var pe of ee(se))ie.indexOf(pe)<0&&oe.call(se,pe)&&(he[pe]=se[pe]);return he},le=(se,ie,he)=>new Promise((pe,me)=>{var ve=Fe=>{try{Be(he.next(Fe))}catch(ke){me(ke)}},Ee=Fe=>{try{Be(he.throw(Fe))}catch(ke){me(ke)}},Be=Fe=>Fe.done?pe(Fe.value):Promise.resolve(Fe.value).then(ve,Ee);Be((he=he.apply(se,ie)).next())});const ae=se=>{var ie=se,{children:he}=ie,pe=z(ie,["children"]);const[me,ve]=(0,gt.useState)(!1);return gt.createElement(x.ZP,ce(te({},pe),{loading:me,onClick:Ee=>le(void 0,null,function*(){try{ve(!0),yield pe.onClick(Ee),ve(!1)}catch(Be){console.error(Be),ve(!1)}})}),he)}},36105:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(65582),a=ge(62957),Pe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,E=(re,te)=>{var ce={};for(var z in re)be.call(re,z)&&te.indexOf(z)<0&&(ce[z]=re[z]);if(re!=null&&Pe)for(var z of Pe(re))te.indexOf(z)<0&&ee.call(re,z)&&(ce[z]=re[z]);return ce};const oe=re=>{var te=re,{shixunsDetail:ce,globalSetting:z,loading:le,dispatch:ae}=te,se=E(te,["shixunsDetail","globalSetting","loading","dispatch"]);return x.createElement(a.default,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",open:ce.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}})}},x.createElement("p",{className:"tc font16"},"\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B",x.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};Vt.Z=(0,gt.connect)(({shixunsDetail:re,loading:te,globalSetting:ce})=>({shixunsDetail:re,globalSetting:ce,loading:te.models.index}))(oe)},16750:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ce}});var x=ge(59301),gt={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},a=ge(92310),Pe=ge.n(a),be=ge(29787),ee=ge(2859),E=ge(38147),oe=ge(65862),re=(z,le,ae)=>new Promise((se,ie)=>{var he=ve=>{try{me(ae.next(ve))}catch(Ee){ie(Ee)}},pe=ve=>{try{me(ae.throw(ve))}catch(Ee){ie(Ee)}},me=ve=>ve.done?se(ve.value):Promise.resolve(ve.value).then(he,pe);me((ae=ae.apply(z,le)).next())}),ce=({data:z,className:le,fullWidth:ae,style:se={},onClose:ie,onOk:he,showFullTools:pe,noAssociationId:me})=>{const ve=(0,x.useRef)(null),Ee=(0,x.useRef)(null),Be=(0,x.useRef)(null),Fe=(0,x.useRef)(null),[ke,De]=(0,x.useState)(!1),[Se,Ce]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>(Be.current||(Be.current=document.createElement("style"),document.head.appendChild(Be.current)),z!=null&&z.visible?(document.body.setAttribute("data-custom","y-hidden"),Be.current.innerHTML=" html { overflow-y: hidden; }",z!=null&&z.src&&Oe()):(document.body.removeAttribute("data-custom"),Be.current&&(document.head.removeChild(Be.current),Be.current=null)),()=>{document.body.removeAttribute("data-custom"),Be.current&&(document.head.removeChild(Be.current),Be.current=null)}),[z==null?void 0:z.visible]);const Oe=()=>re(void 0,null,function*(){De(!0),Ce("\u6B63\u5728\u52A0\u8F7D\u4E2D");const xe=yield(0,oe.ZJ)(z==null?void 0:z.src);ve.current.src="",ve.current.src=xe,ve.current.onload=function(){Me()},De(!1),Ce("")}),Ie=xe=>re(void 0,null,function*(){De(!0),Ce("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ve=yield(0,E.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:z.title,file:xe.dataUrl}});Ve!=null&&Ve.id&&!me?(yield(0,E.ZP)(`/api/attachments/${z.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ve==null?void 0:Ve.id,settings:JSON.stringify(xe.state)}})).status===0&&he():Ve!=null&&Ve.id&&he(Ve),De(!1),Ce("")}),Le=()=>{const xe=document.querySelector('a[href="https://markerjs.com/"]');xe&&xe.parentNode&&(xe.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(Ke=>{const Ze=document.querySelector(Ke.name);Ze&&Ze.setAttribute("title",Ke.title)})},Me=()=>{Ee.current=new ee.hP(ve.current),Ee.current.targetRoot=Fe.current,Ee.current.addEventListener("render",Ie),Ee.current.addEventListener("beforeclose",ie),pe&&(Ee.current.availableMarkerTypes=Ee.current.ALL_MARKER_TYPES,Ee.current.uiStyleSettings.redoButtonVisible=!0,Ee.current.uiStyleSettings.notesButtonVisible=!0,Ee.current.uiStyleSettings.zoomButtonVisible=!0,Ee.current.uiStyleSettings.zoomOutButtonVisible=!0,Ee.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ee.current.uiStyleSettings,Ee.current.show(),z!=null&&z.snapshotData&&Ee.current.restoreState(z.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return x.createElement(x.Fragment,null,(z==null?void 0:z.visible)&&x.createElement(be.Z,{spinning:ke,tip:Se,style:{position:"absolute",width:"100vw"}},x.createElement("div",{ref:Fe,className:Pe()(gt.imageDimensions,le,ae?gt.fullWidth:""),style:se},x.createElement("img",{className:gt.img,ref:ve}))))}},99298:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(77019),a=ge(5269),Pe=ge(31691),be=ge(7939),ee=ge(95097),E=ge(96408),oe=ge(48136),re=ge(59301);const te=(0,x.forwardRef)(({callback:ce,showSaveButton:z,value:le=""},ae)=>{const se=(0,x.useRef)(),ie=[{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 "}]}]}],he=[{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}`}]}]}],pe=Ee=>{se.current.setValue(se.current.getValue()+" "+Ee.value+" ")},me=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:re.createElement(gt.Z,{className:E.Z.lists,gutter:[10,10]},ie.map((Ee,Be)=>re.createElement(a.Z,{flex:"110px",className:E.Z.item},re.createElement("div",null,re.createElement(ee.Z,{value:`$$${Ee.value}$$`}),Ee.name),re.createElement("div",{className:E.Z.children},Ee.children.map((Fe,ke)=>re.createElement("div",{key:ke},re.createElement("h1",null,Fe.name),re.createElement(gt.Z,{gutter:[10,10]},Fe.data.map((De,Se)=>re.createElement(a.Z,{key:Se,onClick:()=>pe(De),className:E.Z.diamond},re.createElement(ee.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:re.createElement(gt.Z,{className:E.Z.lists,gutter:[10,10]},he.map((Ee,Be)=>re.createElement(a.Z,{flex:"110px",className:E.Z.item},re.createElement("div",null,re.createElement(ee.Z,{value:"`$$"+Ee.value+"$$`"}),Ee.name),re.createElement("div",{className:E.Z.children},Ee.children.map((Fe,ke)=>re.createElement("div",{key:ke},Fe.name&&re.createElement("h1",null,Fe.name),re.createElement(gt.Z,{gutter:[10,10]},Fe.data.map((De,Se)=>re.createElement(a.Z,{key:Se,onClick:()=>pe(De),className:E.Z.diamond},re.createElement(ee.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],ve=()=>{var Ee=document.createElement("div");Ee.innerHTML=se.current.getValue();var Be=Ee.innerText;return ce&&ce(Be),Be};return(0,x.useImperativeHandle)(ae,()=>({getData:ve})),re.createElement("div",{className:E.Z.mathWrap},re.createElement(Pe.default,{defaultActiveKey:"1",items:me}),re.createElement("math-field",{locale:"zh_cn",className:E.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:se,style:{width:800,marginTop:30,fontSize:18}},le||""),z&&re.createElement("div",{className:E.Z.button},re.createElement(be.ZP,{size:"large",onClick:ve,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Vt.Z=te},2524:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(93314),a=ge(7939),Pe=Object.defineProperty,be=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,te=(ae,se,ie)=>se in ae?Pe(ae,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ae[se]=ie,ce=(ae,se)=>{for(var ie in se||(se={}))oe.call(se,ie)&&te(ae,ie,se[ie]);if(E)for(var ie of E(se))re.call(se,ie)&&te(ae,ie,se[ie]);return ae},z=(ae,se)=>be(ae,ee(se));const le=({img:ae,buttonProps:se={},styles:ie={},customText:he,ButtonText:pe,ButtonClick:me,Buttonclass:ve,ButtonTwo:Ee,imgStyles:Be,loading:Fe=!1,className:ke=""})=>x.createElement("section",{className:`tc animated fadeIn ${ke}`,style:ce({color:"#999",margin:"100px auto",visibility:Fe?"hidden":"visible"},ie)},x.createElement("img",{src:ae||gt,style:z(ce({},Be),{pointerEvents:"none",userSelect:"none"})}),x.createElement("p",{className:"mt20 font14"},he||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),pe&&x.createElement(a.ZP,ce({className:ve,onClick:me},se),pe),Ee&&Ee);Vt.Z=le},52918:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ve}});var x=ge(59301),gt={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},a=ge(7939),Pe=ge(70557),be=ge(50258),ee=ge(25399),E=ge(65862),oe=ge(87513),re=ge(2524),te=ge(74128),ce=ge(7310),z=ge(59301),le=Object.defineProperty,ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(Ee,Be,Fe)=>Be in Ee?le(Ee,Be,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Ee[Be]=Fe,pe=(Ee,Be)=>{for(var Fe in Be||(Be={}))se.call(Be,Fe)&&he(Ee,Fe,Be[Fe]);if(ae)for(var Fe of ae(Be))ie.call(Be,Fe)&&he(Ee,Fe,Be[Fe]);return Ee},me=(Ee,Be,Fe)=>new Promise((ke,De)=>{var Se=Ie=>{try{Oe(Fe.next(Ie))}catch(Le){De(Le)}},Ce=Ie=>{try{Oe(Fe.throw(Ie))}catch(Le){De(Le)}},Oe=Ie=>Ie.done?ke(Ie.value):Promise.resolve(Ie.value).then(Se,Ce);Oe((Fe=Fe.apply(Ee,Be)).next())}),ve=({editOffice:Ee="view",data:Be,issaver:Fe,onSaver:ke,theme:De,type:Se,filename:Ce,monacoEditor:Oe,className:Ie,style:Le,close:Me,onClose:xe,hasMask:Ve,disabledDownload:Ke,onImgDimensions:Ze,showNodata:it,recordInfo:We})=>{const[Ge,$e]=(0,x.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[nt,tt]=(0,x.useState)(""),[Ye,Qe]=(0,x.useState)(),Je=window.ENV==="build"?"/react/build":"",st=location.host.startsWith("localhost")?te.Z.PROXY_SERVER:te.Z.API_SERVER,ft=10*(1024*1024),lt=(0,x.useRef)();Be!=null&&Be.startsWith("/api")&&Se!=="txt"&&(Be=te.Z.API_SERVER+Be);const et=je=>je.substring(je.lastIndexOf("/")+1).split(".").pop();Ce&&Oe&&(Oe.filename=Ce),(0,x.useEffect)(()=>{var je,He;const we=(He=(je=document.cookie)==null?void 0:je.replace(/\s/g,""))==null?void 0:He.split(";");we==null||we.map(ye=>{let Te=ye.split("=");Te[0]==="_educoder_session"&&tt(Te[1])})},[]),(0,x.useEffect)(()=>{Se==="office"&&(Be.indexOf("bigfilescdn.")>-1||Be.indexOf("bigfiles1")>-1?Qe({url:Be,fileType:et(Be),model:Be.indexOf("model=edit")?"edit":"view"}):Ne())},[Se,Be]);function Re(je){return me(this,null,function*(){je.data.type==="pdfdata"&&(ke(je.data.data),window.removeEventListener("message",Re,!1)),console.log("mess---:",je.data)})}const Ne=()=>me(void 0,null,function*(){console.log("data:",Be);let je=Be;Be.startsWith("http")||(je=location.origin+je);let He=new URL(je).pathname.split("/").pop();const we=yield(0,oe.gJ)({attachment_id:He});we.url=st+we.url,Qe(we)}),ne=()=>{if(Be.startsWith("http")||Be.startsWith("blob:")){ue();return}(0,E.Sv)(Ce||"educoder",Be,Ce)},ue=()=>{We&&(0,ce.fc)({id:We==null?void 0:We.id,watch_type:1,course_id:We==null?void 0:We.course_id}),(0,E.Nd)(Ce||"educoder",decodeURIComponent(Be))};return z.createElement("div",{style:pe({},Le||{}),className:`${Ve&>.bgBlack} ${Se?gt.wrp:"hide"}`},Me&&z.createElement("div",{className:gt.close,ref:lt},!!Ze&&z.createElement(ee.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>lt.current},z.createElement("span",{onClick:()=>{xe(),Ze()}},z.createElement("i",{className:"icon-yulanpizhu"}))),!Ke&&z.createElement(ee.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>lt.current},z.createElement("span",{onClick:ue},z.createElement("i",{className:"icon-quxiaozhiding"}))),Fe&&z.createElement(ee.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>lt.current},z.createElement("span",{className:"",onClick:()=>{const je=document.getElementById("pdfiframe");window.addEventListener("message",Re,!1),setTimeout(()=>{je.contentWindow.postMessage("getData","*")},300)}},z.createElement("i",{className:"icon-baocun"}))),z.createElement(ee.Z,{title:"\u5173\u95ED",getPopupContainer:()=>lt.current},z.createElement("span",{className:"",onClick:()=>{xe()}},z.createElement("i",{className:"icon-guanbi1"})))),z.createElement("div",{className:`${gt[Ie]} ${Ie} ${gt.monaco} ${Se==="txt"?"show":"hide"}`},Se==="txt"&&z.createElement(z.Fragment,null,z.createElement(be.ZP,pe({},Oe)))),Se==="audio"&&z.createElement("audio",{src:`${(Be==null?void 0:Be.indexOf("http://"))>-1||(Be==null?void 0:Be.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Be}`,autoPlay:!0}),Se==="video"&&z.createElement(z.Fragment,null,(Be==null?void 0:Be.indexOf("http"))>-1?z.createElement("video",{controls:!0,src:`${Be}`,autoPlay:!0}):z.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Be}`,autoPlay:!0})),Se==="office"&&Ye&&z.createElement("iframe",{src:`${Je}/office.html?key=${Ye.key}&url=${btoa(Ye.url)}&callbackUrl=${st+(Ye.callbackUrl||"")}&fileType=${Ye.fileType}&title=${Ye.title||""}&model=${Ee}&officeServer=${te.Z.ONLYOFFICE}&disabledDownload=${!!Ke}`}),Se==="html"&&z.createElement("iframe",{src:Be+"&disposition=inline"}),Se==="pdf"&&z.createElement("iframe",{id:"pdfiframe",src:`${Je}/js/pdf/index.html?filename=${Ce||"educoder.pdf"}&url=${encodeURIComponent(Be)}&disabledDownload=${!!Ke}&model=${Ee}`}),Se==="image"&&z.createElement("img",{src:`${(Be==null?void 0:Be.indexOf("http://"))>-1||(Be==null?void 0:Be.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Be}`}),(Se==="other"||Se==="download")&&z.createElement(z.Fragment,null,it?z.createElement(re.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:z.createElement(a.ZP,{icon:z.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ne,disabled:Ke},"\u4E0B\u8F7D")}):z.createElement(a.ZP,{type:"primary",size:"middle",onClick:ne,disabled:Ke},z.createElement(Pe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Se==="flowChart"&&z.createElement("div",{className:"embed"},z.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Be||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(gn,Vt,ge){"use strict";ge.d(Vt,{z:function(){return Oe},Z:function(){return Ie}});var x=ge(59301),gt=ge(48850),a=ge(49142),Pe=ge(64018),be=ge(16471),ee=ge(74128),E=ge(65862),oe=ge(15342),re=ge(44104),te=ge(7939),ce=ge(1012),z=ge(52918),le=ge(59301),se=({html:Le})=>{const Me=(0,x.useRef)(null),xe=(0,x.useRef)(null),Ve=`.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,x.useEffect)(()=>{const Ke=Me.current.attachShadow({mode:"open"});xe.current=document.createElement("div"),xe.current.className="markdown-body",xe.current.innerHTML=Le,Ke.appendChild(xe.current);const Ze=document.createElement("style");return Ze.textContent=Ve,Ke.appendChild(Ze),()=>{Ke.innerHTML=""}},[]),(0,x.useEffect)(()=>{xe.current&&(xe.current.innerHTML=Le)},[Le]),le.createElement("div",{ref:Me})};function ie(Le){const Me=["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"],xe=new RegExp(`\\b(${Me.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Le.replace(xe,"").trim()}var he={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},pe=Object.defineProperty,me=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Be=(Le,Me,xe)=>Me in Le?pe(Le,Me,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Le[Me]=xe,Fe=(Le,Me)=>{for(var xe in Me||(Me={}))ve.call(Me,xe)&&Be(Le,xe,Me[xe]);if(me)for(var xe of me(Me))Ee.call(Me,xe)&&Be(Le,xe,Me[xe]);return Le};const ke="@\u2581\u2581@",De="@\u2581@",Se=/<pre[^>]*>/g;function Ce(Le){let Me=document.createElement("div");return Me.innerHTML=Le,Me.childNodes.length===0?"":Me.childNodes[0].nodeValue}const Oe=(Le,Me)=>{Le=Le||"";const xe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ve=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ke=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ze=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Me?Le.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(xe,(it,We,Ge,$e,nt,tt,Ye)=>{const Qe=We||$e||tt,Je=Ge||nt||Ye||"?";return ee.Z.API_SERVER+"/api/attachments/"+Qe+Je+"&t="+(0,E.Jn)(Qe,Date.now())+(it.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Le=Le.replace(Ze,(it,We,Ge,$e,nt,tt,Ye)=>{const Qe=We||$e||tt,Je=Ge||nt||Ye||"?";return ee.Z.API_SERVER+"/attachments/download/"+Qe+Je+"&t="+(0,E.Jn)(Qe,Date.now())+(it.indexOf(")")>-1?")":"&")}).replace(xe,(it,We,Ge,$e,nt,tt,Ye)=>{const Qe=We||$e||tt,Je=Ge||nt||Ye||"?";return ee.Z.API_SERVER+"/api/attachments/"+Qe+Je+"&t="+(0,E.Jn)(Qe,Date.now())+(it.indexOf(")")>-1?")":"&")}).replace(Ve,(it,We,Ge,$e,nt)=>{const tt=We||$e,Ye=Ge||nt||"";return'"'+ee.Z.API_SERVER+"/api/attachments/"+tt+Ye+tt+Ye+"&t="+(0,E.Jn)(tt,Date.now())}).replace(Ke,(it,We,Ge,$e,nt)=>{const tt=We||$e,Ye=Ge||nt||"";return"("+ee.Z.API_SERVER+"/files/uploads/"+tt+Ye+tt+Ye+"&t="+(0,E.Jn)(tt,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,`
|
|
|
`),Le)};var Ie=({value:Le="",edit:Me=!1,className:xe,showTextOnly:Ve,showLines:Ke,style:Ze={},stylesPrev:it={},highlightKeywords:We,showProgramFill:Ge,isProgramFill:$e,disabledFill:nt=!1,programFillValue:tt,openEditor:Ye=()=>{},onFillChange:Qe=qe=>{},onFillBlur:Je=()=>{},onFillFocus:st=()=>{}})=>{let qe=ie(String(Le||""));const ft=(0,x.useRef)(),lt=(0,x.useRef)(),[et,Re]=(0,x.useState)(""),[Ne,ne]=(0,x.useState)("office"),[ue,je]=(0,x.useState)([]),He=(0,x.useRef)("a"+(0,ce.Z)()),we={},ye=Tt=>/<style[\s\S]*?>/i.test(Tt||""),Te=(Tt,kt,Bt)=>{const bt=document.createElement(Tt===De?"input":"textarea");bt.style.width="100%",bt.style.height=Tt===De?"40px":"151px",bt.rows=5,bt.spellcheck=!1,bt.name="edu-program-fill",bt.placeholder="\u8BF7\u8F93\u5165",bt.dataset.id=kt;const jt=Object.keys(we).length;return we[jt]=bt,`<span class="edu-program-fill-wrap ${Tt===De?"":"show"}" style="width:${Tt===De?"600px":"100%"}" title=${Bt||""}><span>${bt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ze(Tt){return Tt=Tt.replace(/!\[.*?\]\(.*?\)/g,""),Tt=Tt.replace(/\[.*?\]\(.*?\)/g,""),Tt=Tt.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),Tt=Tt.replace(/<embed.*?>/g,""),Tt=Tt.replace(/<img.*?>/g,""),Tt=Tt.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),Tt=Tt.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),Tt=Tt.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),Tt=Tt.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),Tt}const Ue=Tt=>!Ve&&ye(qe)?Tt:Tt.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(kt,Bt){let bt=Bt.replace(/(\n|\r)/g,"").split("}"),jt=[];return bt.map(Kt=>{Kt!=""&&jt.push(`.${He.current} ${Kt}`)}),`<style>${jt.join("}")}</style>`}),_e=(0,x.useMemo)(()=>{try{const bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,jt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Kt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,$t=/\(\/attachments\/download\//g;qe=qe.replace($t,"("+ee.Z.API_SERVER+"/attachments/download/").replace(bt,"("+ee.Z.API_SERVER+"/api/attachments/").replace(jt,'"'+ee.Z.API_SERVER+"/api/attachments/").replace(Kt,'"'+ee.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,`
|
|
|
`),ft.current.style.display="none"}catch(bt){}if(Ge){let bt=-1;return qe=qe.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(jt,Kt,$t){var wt;return++bt,Te(jt,bt,(wt=tt==null?void 0:tt[bt])==null?void 0:wt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Ue(qe||"")}</pre>`}let Tt=Ue(qe);Tt=(0,a.ZP)(Tt);const kt=(0,a.ez)();qe.match(/\[TOC\]/)&&(Tt=Tt.replace("<p>[TOC]</p>",(0,a.Qv)()),(0,a.Iy)()),Tt=Tt.replace(/(__special_katext_id_\d+__)/g,(bt,jt)=>{const{type:Kt,expression:$t}=kt[jt];return(0,oe.renderToString)(Ce($t)||"",{displayMode:Kt==="block",throwOnError:!1,output:"html"})}),Tt=Tt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,a.AL)();const Bt=document.createElement("div");if(Bt.innerHTML=Tt,Ve)return Bt.innerText;if(We){const bt=We.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return at(Bt,bt),Bt.innerHTML}return setTimeout(()=>vt(),500),Bt.innerHTML},[qe,We]);(0,x.useEffect)(()=>{rt.current&&rt.current.querySelectorAll(["input","textarea"]).forEach(kt=>{kt.oninput=ct,kt.onblur=ut,kt.onfocus=yt})},[ue]),(0,x.useEffect)(()=>{var Tt,kt,Bt,bt,jt;if(tt!=null&&tt.length)try{const Kt=rt.current.querySelectorAll(".edu-program-fill-score"),$t=rt.current.querySelectorAll('[name="edu-program-fill"]');for(const[wt,zt]of $t.entries())zt.value=((Tt=tt==null?void 0:tt[wt])==null?void 0:Tt.value)||"",((kt=tt==null?void 0:tt[wt])==null?void 0:kt.type)==="warning"?zt.className="program-fill-warning":((Bt=tt==null?void 0:tt[wt])==null?void 0:Bt.type)==="success"?zt.className="program-fill-success":zt.className="";for(const[wt,zt]of Kt.entries())zt.innerHTML=(bt=tt==null?void 0:tt[wt])!=null&&bt.score?`${(jt=tt==null?void 0:tt[wt])==null?void 0:jt.score}\u5206`:"";je(tt)}catch(Kt){console.log(Kt,"error")}},[tt]);const ct=Tt=>{ue[Tt.target.dataset.id]=ue[Tt.target.dataset.id]||{},ue[Tt.target.dataset.id].value=Tt.target.value,je([...ue]),Qe(ue,Tt.target.dataset.id)},ut=Tt=>{ue[Tt.target.dataset.id]=ue[Tt.target.dataset.id]||{},ue[Tt.target.dataset.id].value=Tt.target.value,je([...ue]),Je(ue,Tt.target.dataset.id)},yt=Tt=>{ue[Tt.target.dataset.id]=ue[Tt.target.dataset.id]||{},ue[Tt.target.dataset.id].value=Tt.target.value,je([...ue]),st(ue,Tt.target.dataset.id)};function at(Tt,kt){return Tt.childNodes.forEach(Bt=>{var bt;if(Bt.childNodes.length>0)at(Bt,kt);else if(Bt.nodeName!=="IMG")if(Bt.innerHTML)Bt.innerHTML=(bt=Bt.innerHTML)==null?void 0:bt.replace(new RegExp(kt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const jt=document.createElement("span");jt.innerHTML=Bt.textContent.replace(new RegExp(kt,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),Bt.replaceWith(jt)}})}const rt=(0,x.useRef)();a.jb.WebkitLineClamp=Ke,Ke&&(Ze=Fe(Fe({},Ze),a.jb));function Et(Tt){let kt=Tt.target;if(kt.tagName.toUpperCase()==="A"){let Bt=kt.getAttribute("href");if(Bt.indexOf("office")>-1)Tt.preventDefault(),Re(Bt),ne("office");else if(Bt.indexOf("application/pdf")>-1)Tt.preventDefault(),Re(Bt),ne("pdf");else if(Bt.indexOf("text/html")>-1)Tt.preventDefault(),Re(Bt),ne("html");else if(Bt.startsWith("#")){Tt.preventDefault();let bt=document.getElementById(Bt.replace("#",""));bt&&bt.scrollIntoView(!0)}}}const vt=()=>{var Tt;const kt=(Tt=rt.current)==null?void 0:Tt.querySelectorAll("video");kt==null||kt.forEach(Bt=>{if(Bt.oncontextmenu=()=>!1,Bt.src.indexOf(".m3u8")>-1&&!Bt.canPlayType("application/vnd.apple.mpegurl")){if(be.ZP.isSupported()){var bt=new be.ZP;bt.loadSource(Bt.src),bt.attachMedia(Bt)}}})};(0,x.useEffect)(()=>{if(rt.current&&_e&&_e.match(Se)&&window.PR.prettyPrint(),rt.current)return rt.current.addEventListener("click",Et),()=>{var Tt;(Tt=rt.current)==null||Tt.removeEventListener("click",Et),(0,a.AL)(),(0,a.Iy)()}},[_e,rt.current,Et]);const Nt=Tt=>{Tt.target.nodeName==="IMG"&&Tt.target.className.indexOf("draw-flowchart")>-1?(ft.current.style.zIndex=1,ft.current.style.display="flex",ft.current.style.width=Tt.target.clientWidth+"px",ft.current.style.height=Tt.target.clientHeight+"px",ft.current.style.top=Tt.target.offsetTop+"px",ft.current.style.left=Tt.target.offsetLeft+"px",Tt.target.id&&(lt.current=Tt.target.id)):ft.current.style.display="none"},Ft=()=>{ft.current.style.display="none"};return(0,x.useEffect)(()=>{var Tt;const kt=Bt=>{Bt.preventDefault(),Bt.clipboardData.setData("text",window.getSelection().toString())};return(Tt=rt.current)==null||Tt.addEventListener("copy",kt),()=>{var Bt;(Bt=rt.current)==null||Bt.removeEventListener("copy",kt)}},[rt.current]),x.createElement("div",{style:{position:"relative"},onMouseLeave:Ft},Ve&&x.createElement("div",{ref:rt,className:`${he.mdBody} `},_e),!Ve&&!ye(_e)&&x.createElement("div",{ref:rt,style:Fe({},Ze),onMouseOver:Nt,className:`${xe||""} ${nt?"disabled-fill":""} markdown-body ${he.mdBody} ${He.current}`,dangerouslySetInnerHTML:{__html:_e}}),!Ve&&ye(_e)&&x.createElement(se,{html:_e}),x.createElement("div",{ref:ft,className:`${he.button} ${Me?"":he.previewFlowChart}`},x.createElement(re.Z,null,x.createElement(te.ZP,{onClick:()=>{Me?Ye(lt.current):(Re(lt.current),ne("flowChart"))}},Me?"\u7F16\u8F91":"\u9884\u89C8"))),x.createElement(z.Z,{close:!0,data:et,type:et!=null&&et.length?Ne:"",style:Fe({},it),onClose:()=>Re("")}))}},83845:function(gn,Vt,ge){"use strict";ge.d(Vt,{cT:function(){return Se},pe:function(){return Fe}});var x=ge(59301),gt=ge(94968),a=ge(6767),Pe=ge(38147),be=ge(28209),ee=ge.n(be),E=ge(1012),oe=ge(65582),re=ge(47257),te=ge.n(re),ce=Object.defineProperty,z=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(Oe,Ie,Le)=>Ie in Oe?ce(Oe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Oe[Ie]=Le,pe=(Oe,Ie)=>{for(var Le in Ie||(Ie={}))se.call(Ie,Le)&&he(Oe,Le,Ie[Le]);if(ae)for(var Le of ae(Ie))ie.call(Ie,Le)&&he(Oe,Le,Ie[Le]);return Oe},me=(Oe,Ie)=>z(Oe,le(Ie)),ve=(Oe,Ie)=>{var Le={};for(var Me in Oe)se.call(Oe,Me)&&Ie.indexOf(Me)<0&&(Le[Me]=Oe[Me]);if(Oe!=null&&ae)for(var Me of ae(Oe))Ie.indexOf(Me)<0&&ie.call(Oe,Me)&&(Le[Me]=Oe[Me]);return Le},Ee=(Oe,Ie,Le)=>new Promise((Me,xe)=>{var Ve=it=>{try{Ze(Le.next(it))}catch(We){xe(We)}},Ke=it=>{try{Ze(Le.throw(it))}catch(We){xe(We)}},Ze=it=>it.done?Me(it.value):Promise.resolve(it.value).then(Ve,Ke);Ze((Le=Le.apply(Oe,Ie)).next())});const{Dragger:Be}=gt.default,Fe=Oe=>{const Ie="bf3c199c2470cb477d907b1e0917c17b",Le="5183666c72eec9e4";var Me=ee().enc.Utf8.parse(Ie);let xe=ee().enc.Utf8.parse(Le);var Ve=ee().AES.decrypt(Oe,Me,{iv:xe,mode:ee().mode.CBC});return Ve.toString(ee().enc.Utf8)};let ke;const De=Oe=>Ee(void 0,[Oe],function*({identifier:Ie,oldFilename:Le,newFilename:Me}){var xe,Ve,Ke,Ze,it,We;const Ge=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ge.data=JSON.parse(Fe(Ge.data));const $e=new OSS({endpoint:(xe=Ge==null?void 0:Ge.data)==null?void 0:xe.end_point,region:(Ve=Ge==null?void 0:Ge.data)==null?void 0:Ve.region,accessKeyId:(Ke=Ge==null?void 0:Ge.data)==null?void 0:Ke.access_key_id,accessKeySecret:(Ze=Ge==null?void 0:Ge.data)==null?void 0:Ze.access_key_secret,bucket:(it=Ge==null?void 0:Ge.data)==null?void 0:it.bucket,stsToken:(We=Ge==null?void 0:Ge.data)==null?void 0:We.security_token});return new Promise((nt,tt)=>{console.log(11111,`${Ie}/${Le}`,`${Ie}/${Me}`,Ge.data),$e.copy(`/${Ie}/${Le}`,`/${Ie}/${Me}`).then(Ye=>{console.log("\u62F7\u8D1D\u6210\u529F",Ye)}).catch(Ye=>{console.log(Ye)})})}),Se=(Oe,Ie,Le)=>Ee(void 0,null,function*(){var Me,xe,Ve,Ke,Ze,it;Ie.file_name=Oe.name;const We=yield(0,Pe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",Fe(We.data)),We.data=JSON.parse(Fe(We.data));const Ge=Oe.name.split(".");Ge.pop();const $e=Ie.realFileName?Ge.join(""):(0,E.Z)(),nt=new(te())({endpoint:(Me=We==null?void 0:We.data)==null?void 0:Me.end_point,region:(xe=We==null?void 0:We.data)==null?void 0:xe.region,accessKeyId:(Ve=We==null?void 0:We.data)==null?void 0:Ve.access_key_id,accessKeySecret:(Ke=We==null?void 0:We.data)==null?void 0:Ke.access_key_secret,bucket:(Ze=We==null?void 0:We.data)==null?void 0:Ze.bucket,stsToken:(it=We==null?void 0:We.data)==null?void 0:it.security_token});return new Promise((tt,Ye)=>{var Qe;nt.multipartUpload(`${$e}`,new Blob([Oe],{type:Oe.type}),me(pe({timeout:200*1e3,partSize:102400},Le),{callback:{url:(Qe=We==null?void 0:We.data)==null?void 0:Qe.callback_url,host:We==null?void 0:We.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Pe.rz)(Ie)}})).then(function(Je){var st;Oe.response=(st=Je.data)==null?void 0:st.data,tt(Je==null?void 0:Je.data)}).catch(function(Je){Ye(Je),console.log("err:",Je)})})}),Ce=Oe=>{var Ie=Oe,{user:Le,cancelUpload:Me}=Ie,xe=ve(Ie,["user","cancelUpload"]);const[Ve,Ke]=(0,x.useState)([]);let[Ze,it]=(0,x.useState)();const We={onRemove:$e=>{Ke([...Ve.filter(nt=>nt.name!==$e.name)]),xe.onChange(Ve.filter(nt=>nt.name!==$e.name))},disabled:xe.disabled,multiple:!0,fileList:Ve==null?void 0:Ve.map($e=>$e.file),customRequest:()=>{},beforeUpload:$e=>Ee(void 0,null,function*(){let nt=xe.maxSize||1073741824;if(Ve.filter(tt=>tt.name===$e.name).length){a.ZP.info(`${$e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return($e==null?void 0:$e.size)>nt?(a.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${nt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(Ve.push({name:$e.name,file:$e}),Ke([...Ve]),xe.onChange(Ve),!1)})},Ge=($e,nt)=>Ee(void 0,null,function*(){var tt,Ye,Qe,Je,st,qe;nt.file_name=$e.name;const ft=$e.name,lt=yield(0,Pe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(lt.data=JSON.parse(Fe(lt.data)),(lt==null?void 0:lt.status)!==0){Ve[Ve.findIndex(Ne=>Ne.name===ft)].status="error",Ve[Ve.findIndex(Ne=>Ne.name===ft)].file.status="error",xe.onChange(Ve),a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}Ze=new(te())({endpoint:(tt=lt==null?void 0:lt.data)==null?void 0:tt.end_point,region:(Ye=lt==null?void 0:lt.data)==null?void 0:Ye.region,accessKeyId:(Qe=lt==null?void 0:lt.data)==null?void 0:Qe.access_key_id,accessKeySecret:(Je=lt==null?void 0:lt.data)==null?void 0:Je.access_key_secret,bucket:(st=lt==null?void 0:lt.data)==null?void 0:st.bucket,stsToken:(qe=lt==null?void 0:lt.data)==null?void 0:qe.security_token}),console.log($e,"file"),it(Ze);const et=$e.name.split(".");et.pop();const Re=ft.indexOf(".")>-1?nt.realFileName?et.join("."):(0,E.Z)():ft;return new Promise((Ne,ne)=>{var ue;try{Ze.multipartUpload(`${xe.identifier}/${Re}${ft.indexOf(".")>-1?"."+ft.split(".").pop():""}`,new Blob([$e.file],{type:$e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(je,He,we)=>{try{console.log("\u8FDB\u5EA6",je,He,we);const ye=Ve.findIndex(Te=>Te.name===ft);Ve[ye].file.percent=je*100,Ve[ye].tempCheckpoint=He,Ke([...Ve])}catch(ye){}},checkpoint:Ve[Ve.findIndex(je=>je.name===ft)].tempCheckpoint,callback:{customValue:{id:ft+""},url:(ue=lt==null?void 0:lt.data)==null?void 0:ue.callback_url,host:lt==null?void 0:lt.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Pe.rz)(nt)}}).then(function(je){var He,we,ye;const Te=Ve.findIndex(Ue=>Ue.name===ft);let ze="done";if(((He=je.data)==null?void 0:He.status)===0){$e.response=(we=je.data)==null?void 0:we.data;const Ue=Ve.findIndex(_e=>_e.name===ft);Ve[Ue].status="done",Ve[Ue].file.status="done"}else a.ZP.warning((ye=je.data)==null?void 0:ye.message),ze="error";Ve[Te].status=ze,Ve[Te].file.status=ze,xe.onChange(Ve),Ne(je==null?void 0:je.data)}).catch(function(je){Ve[Ve.findIndex(He=>He.name===ft)].status="error",Ve[Ve.findIndex(He=>He.name===ft)].file.status="error",a.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ke([...Ve]),xe.onChange(Ve),ne(je),console.log("err:",je)})}catch(je){}})});return(0,x.useEffect)(()=>{Ve.every($e=>$e==="done"||$e==="error")&&xe.onComplete(Ve)},[Ve]),(0,x.useEffect)(()=>{Me&&(Ze==null||Ze.cancel())},[Me]),(0,x.useEffect)(()=>{xe.uploading&&Ve.map($e=>Ee(void 0,null,function*(){var nt;if((!$e.status||$e.status==="error")&&!Me){$e.status="uploading",$e.file.status="uploading";const tt=yield Ge($e,{login:(nt=Le==null?void 0:Le.userInfo)==null?void 0:nt.login,container_type:xe.container_type,container_id:xe.container_id,description:xe.description,realFileName:xe.realFileName})}}))},[xe.uploading]),x.createElement(Be,me(pe({},We),{height:xe.height,className:xe.className}),x.createElement("p",{className:"ant-upload-hint"},xe.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Vt.ZP=(0,oe.connect)(({loading:Oe,globalSetting:Ie,user:Le})=>({globalSetting:Ie,loading:Oe.models.competitions,user:Le}))(Ce)},85533:function(gn,Vt,ge){"use strict";ge.d(Vt,{h:function(){return Ee}});var x=ge(59301),gt=ge(82326),a=ge(28284),Pe=ge(7939),be=ge(89780),ee=ge.n(be),E=ge(45559),oe=ge(42313),re=Object.defineProperty,te=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Be,Fe,ke)=>Fe in Be?re(Be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Be[Fe]=ke,ie=(Be,Fe)=>{for(var ke in Fe||(Fe={}))le.call(Fe,ke)&&se(Be,ke,Fe[ke]);if(z)for(var ke of z(Fe))ae.call(Fe,ke)&&se(Be,ke,Fe[ke]);return Be},he=(Be,Fe)=>te(Be,ce(Fe));const pe=gt.default.Option,me={labelCol:{span:4},wrapperCol:{span:20}},ve={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"]};Vt.Z=({callback:Be,onCancel:Fe})=>{const[ke,De]=(0,x.useState)("python");function Se(Oe){De(ve[Oe][1])}function Ce(Oe){Be(Oe)}return x.createElement(a.default,he(ie({},me),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),x.createElement(a.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(gt.default,{getPopupContainer:Oe=>Oe.parentNode,onChange:Se},Object.keys(ve).map(Oe=>x.createElement(pe,{key:Oe,value:Oe},ve[Oe][0])))),x.createElement(a.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(Ee,{mode:ke})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Pe.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))};function Ee({value:Be,onChange:Fe,mode:ke,options:De={}}){const Se=(0,x.useRef)(),[Ce,Oe]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Ce){let Ie=function(Le){const Me=Le.getValue();Fe&&Fe(Me)};return Ce.on("change",Ie),()=>{Ce.off("change",Ie)}}},[Ce,Fe]),(0,x.useEffect)(()=>{Ce&&Ce.setOption("mode",ke)},[Ce,ke]),(0,x.useEffect)(()=>{Ce&&(Be!==Ce.getValue()||Be==="")&&setTimeout(()=>{Ce.setValue(Be||"")},300)},[Ce,Be]),(0,x.useEffect)(()=>{if(Se.current&&!Ce){const Ie=ee().fromTextArea(Se.current,ie({mode:ke,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));Oe(Ie)}},[Se.current,Ce]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Se}))}},25374:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Hn}});var x=ge(59301),gt=ge(65582),a=ge(89780),Pe=ge.n(a),be=ge(76374),ee=ge(45559),E=ge(6313),oe=ge(25717),re=ge(99498),te=ge(25419),ce=ge(67549),z=ge(95097),le=({value:hn="",className:tn,showTextOnly:nn,showLines:fn,style:On={}})=>{const cn=(0,x.useMemo)(()=>"",[hn]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:cn}}))},ae=Object.defineProperty,se=Object.defineProperties,ie=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ve=(hn,tn,nn)=>tn in hn?ae(hn,tn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):hn[tn]=nn,Ee=(hn,tn)=>{for(var nn in tn||(tn={}))pe.call(tn,nn)&&ve(hn,nn,tn[nn]);if(he)for(var nn of he(tn))me.call(tn,nn)&&ve(hn,nn,tn[nn]);return hn},Be=(hn,tn)=>se(hn,ie(tn));let Fe=[{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 ke({onActionCallback:hn,title:tn,icon:nn,actionName:fn,className:On="",children:cn}){function Pn(){hn(fn)}return x.createElement("a",{title:tn,className:On,onClick:Pn},x.createElement("i",{className:`${nn}`}),cn)}var De=({watch:hn,showNullButton:tn,showNullProgramButton:nn,onActionCallback:fn,fullScreen:On,insertTemp:cn,hidetoolBar:Pn,extraUse:Mn})=>{const Nn=[...Fe,{title:`${hn?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${hn?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return x.createElement("ul",{className:"markdown-toolbar-container"},!Pn&&Nn.map((lr,sr)=>x.createElement("li",{key:sr},lr.actionName?x.createElement(ke,Be(Ee({},lr),{onActionCallback:fn})):x.createElement("span",{className:"v-line"}))),tn?x.createElement("li",null,x.createElement(ke,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:fn},x.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,nn?x.createElement(x.Fragment,null,x.createElement("li",null,x.createElement(ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:fn},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),x.createElement("li",null,x.createElement(ke,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:fn},x.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,cn&&x.createElement("li",null,x.createElement(ke,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${cn}`,onActionCallback:fn},x.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Mn&&x.createElement("li",null,Mn),x.createElement("li",{className:"btn-full-screen"},x.createElement(ke,{icon:`${On?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:On?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:fn})))},Se=ge(57261),Ce=ge(28284),Oe=ge(37568),Ie=ge(7939),Le=Object.defineProperty,Me=Object.defineProperties,xe=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,it=(hn,tn,nn)=>tn in hn?Le(hn,tn,{enumerable:!0,configurable:!0,writable:!0,value:nn}):hn[tn]=nn,We=(hn,tn)=>{for(var nn in tn||(tn={}))Ke.call(tn,nn)&&it(hn,nn,tn[nn]);if(Ve)for(var nn of Ve(tn))Ze.call(tn,nn)&&it(hn,nn,tn[nn]);return hn},Ge=(hn,tn)=>Me(hn,xe(tn));const $e={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:hn,onCancel:tn})=>{function nn(fn){hn(fn)}return x.createElement(Ce.default,Ge(We({},$e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:nn,style:{width:500}}),x.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Oe.default,null)),x.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Oe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Ie.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},tt=ge(85533),Ye=ge(45053),Qe=ge(62957),Je=ge(77019),st=ge(16750),qe=ge(59301),ft=({callback:hn,onCancel:tn})=>{const nn=document.createElement("canvas"),fn=nn.getContext("2d");nn.width=1e3,nn.height=800,fn.fillStyle="#ffffff",fn.fillRect(0,0,nn.width,nn.height);const On=nn.toDataURL("image/png");return qe.createElement(Qe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qe.createElement(Je.Z,{style:{height:"100vh"}},qe.createElement(st.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:On,visible:!0,title:String(Date.now())},onOk:cn=>{hn({src:cn.url})},onClose:tn})))},lt=ge(36207),et=ge(5269),Re=ge(6767),Ne={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},ne=ge(59301),je=(0,x.forwardRef)(({onCancel:hn,editImgId:tn,callback:nn},fn)=>{let On=(0,x.useRef)(),cn=(0,x.useRef)(),Pn=(0,x.useRef)(),Mn=(0,x.useRef)(!1);const Nn=(0,x.useRef)(!1);console.log("ref:",fn);const[lr,sr]=(0,x.useState)(0),[sn,Sn]=(0,x.useState)("100vh");return(0,x.useEffect)(()=>{sr(1)},[]),(0,x.useImperativeHandle)(fn,()=>({setHeight:Sn})),ne.createElement("div",{ref:Nn,className:"body-overflow-initial"},ne.createElement(lt.Z,{width:"100vw",height:sn,footer:null,closable:!0,placement:"bottom",open:!!lr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Ne.drawerWrap}`,onClose:()=>{window.saveDrawData(_n=>{nn({src:`/api/attachments/${_n}`,id:_n})})},title:ne.createElement(Je.Z,{align:"middle"},ne.createElement(et.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ne.createElement(et.Z,{onClick:()=>{Sn(sn==="60px"?"100vh":"60px")}},ne.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ne.createElement(et.Z,{onClick:()=>{window.saveDrawData(_n=>{if(_n===null){Re.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Re.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),nn({src:`/api/attachments/${_n}`,id:_n,disabledClose:!0})})}},ne.createElement(Ie.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ne.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${tn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:cn})))}),He=ge(74128),we=ge(47889),ye=ge(4875);const Te=we.ZP.Group,ze={margin:"0 8px"};var Ue=({callback:hn,onCancel:tn})=>{function nn(fn){hn(fn)}return x.createElement(Ce.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:nn},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:ze},"\u884C\u6570"),x.createElement(Ce.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(ye.Z,null)),x.createElement("span",{style:ze},"\u5217\u6570"),x.createElement(Ce.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(ye.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Ce.default.Item,{name:"align"},x.createElement(Te,null,x.createElement(we.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(we.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(we.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(we.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Ie.ZP,{type:"ghost",onClick:tn},"\u53D6\u6D88")))},_e=ge(58755),ct=ge(93510),ut=ge.n(ct),at=(0,x.forwardRef)(({use3d:hn,width:tn,height:nn,callback:fn,showSaveButton:On},cn)=>{const Pn=(0,x.useRef)(),Mn=(0,x.useRef)(),[Nn,lr]=(0,x.useState)(!1),sr=(0,x.useRef)({id:Pn,appName:"graphing",width:tn||1e3,height:nn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{Mn.current=new(ut())(sr.current,!0),window.onload=function(){Mn.current.inject("applet_container")}},[]);const sn=()=>{var Sn=window.ggbApplet.getPNGBase64(1,!0,72);return fn&&fn(Sn),Sn};return(0,x.useEffect)(()=>{sr.current.appName=Nn?"3D":"graphing",Mn.current.inject("applet_container")},[Nn]),(0,x.useEffect)(()=>{lr(hn)},[hn]),(0,x.useImperativeHandle)(cn,()=>({getImgData:sn})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Pn}),x.createElement(Je.Z,{align:"middle"},x.createElement(et.Z,{flex:1},x.createElement(_e.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Nn,onChange:Sn=>lr(Sn)})),x.createElement(et.Z,null,x.createElement(Ie.ZP,{size:"large",onClick:sn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),rt=ge(99298);const Et="link",vt="upload-image",Nt="add-flowchart",Ft="draw-image",Tt="add-flowchart",kt="code-block",Bt="add-table",bt="------------",jt={default:bt,left:`:${bt}`,center:`:${bt}:`,right:`${bt}:`};var Kt=ge(31103),$t=ge(65862);function wt(){}let zt=0;const Gt=1e4,_t="\u2581",ln="@\u2581\u2581@",bn="@\u2581@",zn=`
|
|
|
**\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`,Un=["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 vn(hn){return/^\d+$/.test(hn)?`${hn}px`:hn}const mn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[mn+"-B"]:"bold",[mn+"-I"]:"italic"},Rn={[Et]:"\u6DFB\u52A0\u94FE\u63A5",[kt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[vt]:"\u6DFB\u52A0\u56FE\u7247",[Ft]:"\u6DFB\u52A0\u753B\u56FE",[Nt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Hn=({defaultValue:hn="",onChange:tn,width:nn="100%",height:fn=400,miniToolbar:On=!1,isFocus:cn=!1,watch:Pn,insertTemp:Mn,mode:Nn="markdown",id:lr="markdown-editor-id",showResizeBar:sr=!1,noStorage:sn=!1,showNullButton:Sn=!1,showNullProgramButton:_n=!1,hidetoolBar:er=!1,fullScreen:Wt=!1,onBlur:Ht,onCMBeforeChange:Ot,onFullScreen:Rt,className:Pt="",disablePaste:Ut=!1,disabled:xt=!1,disabledFill:Xt=!1,placeholder:Jt="",values:Ct="",extraUse:St,onAddBlank:Dt})=>{const[It,Lt]=(0,x.useState)(null),[rn,an]=(0,x.useState)(hn),[un,Tn]=(0,x.useState)(Pn),[Wn,tr]=(0,x.useState)(Wt),[Zn,Fn]=(0,x.useState)(""),[Vn,$n]=(0,x.useState)(0),[rr,ir]=(0,x.useState)(fn),[fr,Qn]=(0,x.useState)(!1),[or,ur]=(0,x.useState)(0),[jr,wr]=(0,x.useState)(0),Cr=(0,x.useRef)(),Er=(0,x.useRef)(),Br=(0,x.useRef)(),Sr=(0,x.useRef)(),pr=(0,x.useRef)(),mr=(0,x.useRef)(),kr=(0,gt.useDispatch)();(0,x.useEffect)(()=>{const Gn=window.scrollY||window.pageYOffset;an(Ct),It==null||It.setValue(Ct),window.scrollTo(0,Gn)},[Ct]),(0,x.useEffect)(()=>{Rt==null||Rt(Wn)},[Wn]),(0,x.useEffect)(()=>{if(Cr.current){let Gn=function(Jn,dr){var Pr;if(Ut){dr.preventDefault();return}const Lr=dr.clipboardData;if(Lr){const Ur=Lr.types.toString(),ri=Lr.items;if(Ur==="Files"||Lr.types.indexOf("Files")>-1){if(dr.preventDefault(),Nn=="stex")return;try{let ci=ri[1];((Pr=ri[0])==null?void 0:Pr.kind)==="file"&&(ci=ri[0]);const Ci=ci.getAsFile(),Si=Ci.name.split(".").pop();(0,Ye.I)(Ci,Ai=>{var Di,ea,ra;Ai.id?((Di=Ci==null?void 0:Ci.type)==null?void 0:Di.indexOf("image"))>-1?kn.replaceSelection(`<img width="100%" src="/api/attachments/${Ai.id}?type=${Ai.content_type})" alt="" />`):((ea=Ci==null?void 0:Ci.type)==null?void 0:ea.indexOf("video"))>-1?kn.replaceSelection(`<video width="100%" controls src="/api/attachments/${Ai.id}"></video>`):((ra=Ci==null?void 0:Ci.type)==null?void 0:ra.indexOf("pdf"))>-1?kn.replaceSelection(`<a href="/api/attachments/${Ai.id}?type=${Ci.type}&disposition=inline" target="_blank">${Ci.name}</a>`):Un.includes(Si)?kn.replaceSelection(`<a href="/api/attachments/${Ai.id}?type=office&disposition=inline" target="_blank">${Ci.name}</a>`):kn.replaceSelection(`[${Ci.name}](/api/attachments/${Ai.id}?type=${Ai.content_type})`):(Ai==null?void 0:Ai.status)===401&&(document.location.href="/user/login")})}catch(ci){Re.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const kn=Pe().fromTextArea(Cr.current,{mode:Nn,lineNumbers:!On,lineWrapping:!0,value:hn,autoCloseTags:!0,autoCloseBrackets:!0});return kn.on("keyup",function(Jn,dr){dr.keyCode===8&&(Jn.getValue()==""?kn.setOption("placeholder",Jt):kn.setOption("placeholder",null))}),kn.on("keydown",function(Jn,dr){if(dr.keyCode===8){var Pr=mi(Jn);Pr&&dr.preventDefault()}}),cn&&kn.focus(),kn.on("paste",Gn),xt&&kn.on("beforeChange",function(Jn,dr){(dr.origin==="paste"||dr.origin==="+input")&&dr.cancel()}),Lt(kn),()=>{kn.off("paste",Gn)}}},[]);const Xr=(0,x.useCallback)(()=>{if(Er.current)try{}catch(Gn){console.log(Gn,"---- to set md editor body height")}},[rr,Er,Wn]);(0,x.useEffect)(()=>{function Gn(){let kn=new be.Z(Jn=>{for(let dr of Jn)(dr.target.offsetHeight>0||dr.target.offsetWidth>0)&&(Xr(),It.setSize("100%","100%"),It.refresh())});return kn.observe(Cr.current.parentElement),kn}if(It){const kn=Gn();return()=>{var Jn,dr;(Jn=Cr.current)!=null&&Jn.parentElement&&kn.unobserve((dr=Cr.current)==null?void 0:dr.parentElement)}}},[It,Xr]),(0,x.useEffect)(()=>{if(It){let Gn=[];for(const[kn,Jn]of Object.entries(Dn)){let dr={[kn]:()=>{_r(Jn)}};Gn.push(dr),It.addKeyMap(dr)}return()=>{for(let kn of Gn)It.removeKeyMap(kn)}}},[It]),(0,x.useEffect)(()=>{Wt!==Wn&&tr(Wt)},[Wt]),(0,Kt.Z)(()=>{if(!sn&&Vn>0){let Gn=new Date().getTime(),kn=window.sessionStorage.getItem(lr);Gn>=Vn+Gt&&(!kn||kn!==rn)&&(window.sessionStorage.setItem(lr,rn),Qn(!0))}},Gt),(0,x.useEffect)(()=>{Tn(Pn)},[It,Pn]),(0,x.useEffect)(()=>{It&&cn&&It.focus()},[It,cn]),(0,x.useEffect)(()=>{if(un&&It){let Gn=function(Jn){let dr=Jn.target;if(Sr.current){let Pr=dr.scrollTop/dr.scrollHeight;Sr.current.scrollTop=Sr.current.scrollHeight*Pr}};const kn=It.getScrollerElement();return kn.addEventListener("scroll",Gn),()=>{kn.removeEventListener("scroll",Gn)}}},[It,un]),(0,x.useEffect)(()=>{if(It&&Ot){let Gn=function(kn,Jn){Ot(kn,Jn)};return It.on("beforeChange",Gn),()=>{It.off("beforeChange",Gn)}}},[It,Ot]),(0,x.useEffect)(()=>{if(It&&Ht){let Gn=function(){Ht(It.getValue())};return It.on("blur",Gn),()=>{It.off("blur",Gn)}}},[It,Ht]);function mi(Gn,kn){var Jn=Gn.getDoc(),dr=Jn.getCursor(),Pr=Jn.getLine(dr.line),Lr=Pr.charAt(dr.ch-1),Ur=Pr.lastIndexOf("@\u2581@",dr.ch),ri=Pr.lastIndexOf("@\u2581\u2581@",dr.ch),ci=Ur>ri?Ur:ri,Ci=Ur>ri?3:4;if(ln.indexOf(Lr)===-1)return null;if(console.log("change1:",kn,Gn,Pr,dr,ci,Ur,ri,Lr),ci>=0&&dr.ch-ci<5){var Si=ci+Ci;return Jn.replaceRange("",{line:dr.line,ch:ci},{line:dr.line,ch:Si}),{line:dr.line,ch:Si}}return null}(0,x.useEffect)(()=>{if(It){let Gn=function(kn,Jn){const dr=kn.getValue();an(dr),$n(new Date().getTime()),kn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),tn&&(_n?tn(dr,Kn(dr)):tn(dr))};return It.on("change",Gn),()=>{It.off("change",Gn)}}},[It,tn]),(0,x.useEffect)(()=>{if(It)if(hn==null)It.setValue(""),an("");else{const Gn=window.scrollY||window.pageYOffset;hn!==It.getValue()&&(It.setValue(hn),an(hn),It.setCursor(xt?1:It.lineCount(),0),window.scrollTo(0,Gn))}},[It,hn]);const _r=(0,x.useCallback)(Gn=>{const kn=It.getCursor(),Jn=It.getSelection();let dr=Jn.split(`
|
|
|
`);switch(Gn){case"bold":return It.replaceSelection("**"+Jn+"**"),Jn===""&&It.setCursor(kn.line,kn.ch+2),It.focus();case"italic":return It.replaceSelection("*"+Jn+"*"),Jn===""&&It.setCursor(kn.line,kn.ch+1),It.focus();case"code":return It.replaceSelection("`"+Jn+"`"),Jn===""&&It.setCursor(kn.line,kn.ch+1),It.focus();case"inline-latex":return(0,$t.Ye)(kr)?void 0:(Fn("inline-latex"),It.focus());case"latex":return It.replaceSelection("```latex\n"+Jn+"\n```"),It.setCursor(kn.line+1,Jn.length+1),It.focus();case"line-break":return It.replaceSelection(`<br/>
|
|
|
`),It.focus();case"list-ul":return Jn===""?It.replaceSelection("- "+Jn):It.replaceSelection(dr.map(Pr=>Pr===""?"":`- ${Pr}`).join(`
|
|
|
`)),It.focus();case"list-ol":return Jn===""?It.replaceSelection("1. "+Jn):It.replaceSelection(dr.map((Pr,Lr)=>Pr===""?"":`${Lr+1}. ${Pr}`).join(`
|
|
|
`)),It.focus();case"add-null-ch":Dt==null||Dt();return;case"add-signal":return Jn===""&&It.setCursor(kn.line,kn.ch),It.replaceSelection(bn),It.focus();case"add-multiple":return Jn===""&&It.setCursor(kn.line,kn.ch),It.replaceSelection(ln),It.focus();case"inster-template-1":return Jn===""&&It.setCursor(kn.line,kn.ch),It.replaceSelection(zn),It.focus();case"eraser":return It.setValue(""),It.focus();case"trigger-watch":return Tn(!un),It.focus();case"trigger-full-screen":return tr(!Wn),It.focus();case Et:Fn(Et);return;case kt:Fn(kt);return;case vt:Fn(vt);return;case Ft:Fn(Ft);return;case"maths-latex":if((0,$t.Ye)(kr))return;Fn("maths-latex");return;case Nt:pr.current="",sessionStorage.removeItem("file_id"),Fn(Nt);return;case Bt:Fn(Bt);return;default:throw new Error}},[It,un,Wn]),ai=(0,x.useCallback)((Gn,kn)=>{var Jn,dr,Pr,Lr,Ur,ri;Gn!=null&&Gn.disabledClose||Fn("");const{src:ci,alt:Ci,id:Si}=Gn||{};switch(Zn){case Et:const{title:ya,link:ha}=Gn;return It.replaceSelection(`[${ya}](${ha})`),It.focus();case kt:const{language:oa,content:di}=Gn;return It.replaceSelection(["```"+oa,di,"```"].join(`
|
|
|
`)),It.focus();case"maths-latex":for(var Ai=atob(Gn),Di=new Uint8Array(Ai.length),ea=0;ea<Ai.length;ea++)Di[ea]=Ai.charCodeAt(ea);var ra=new Blob([Di],{type:"image/png"});(0,Ye.I)(ra,xi=>{xi.id?It.replaceSelection(``):(xi==null?void 0:xi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,$t.Ye)(kr))return;It.replaceSelection("`$$"+Gn+"$$`");break;case Tt:if(!Si)return;It.getValue().indexOf(ci)===-1?It.replaceSelection(`<center><img id="${Si}" width="80%" src="${ci}" class="draw-flowchart" alt="${Ci||""}" /></center>`):document.getElementById(Si).src=He.Z.API_SERVER+ci+"?t="+Date.now();break;case vt:case Ft:const Jr=kn,Ui=(Pr=(dr=(Jn=Jr==null?void 0:Jr.name)==null?void 0:Jn.split("."))==null?void 0:dr.pop)==null?void 0:Pr.call(dr);return((Lr=Jr==null?void 0:Jr.type)==null?void 0:Lr.indexOf("image"))>-1||!(Jr!=null&&Jr.type)?Jr!=null&&Jr.align||Jr!=null&&Jr.width?It.replaceSelection(`<p style="text-align:${Jr.align||"initial"}"><img width="${Jr.width?Jr.width+"%":"initial"}" src="${ci}" alt="${Ci||""}" /></p>`):It.replaceSelection(`<img width="100%" src="${ci}" alt="${Ci||""}" />`):((Ur=Jr==null?void 0:Jr.type)==null?void 0:Ur.indexOf("video"))>-1?It.replaceSelection(`<video width="100%" controls src="${ci}"></video>`):((ri=Jr==null?void 0:Jr.type)==null?void 0:ri.indexOf("pdf"))>-1?It.replaceSelection(`<a href="${ci}?type=${Jr.type}&disposition=inline" target="_blank">${Jr.name}</a>`):Un.includes(Ui)?It.replaceSelection(`<a href="${ci}?type=office&disposition=inline" target="_blank">${Jr.name}</a>`):It.replaceSelection(`[${Jr.name}](${ci})`),It.focus();case Bt:const{row:zi,col:fi,align:ki}=Gn;let Xi=`
|
|
|
`;for(let xi=0;xi<zi;xi++){let Bi=[],Fi=[];for(let Ea=0;Ea<fi;Ea++)xi===1&&Fi.push(jt[ki]),Bi.push(" ");xi===1&&(Xi+=`| ${Fi.join(" | ")} |
|
|
|
`),Xi+=`| ${Bi.join(fi===1?"":" | ")} |
|
|
|
`}return It.replaceSelection(Xi+`
|
|
|
`),It.focus();default:throw new Error}},[It,Zn]),ei=(0,x.useMemo)(()=>{switch(Zn){case Et:return x.createElement(nt,{callback:ai,onCancel:ui});case kt:return x.createElement(tt.Z,{callback:ai,onCancel:ui});case vt:return x.createElement(Ye.Z,{callback:ai,onCancel:ui});case Nt:return x.createElement(je,{editImgId:pr.current,callback:ai,onCancel:ui});case Bt:return x.createElement(Ue,{callback:ai,onCancel:ui});case"maths-latex":return x.createElement(at,{showSaveButton:!0,callback:ai});case"inline-latex":return x.createElement(rt.Z,{showSaveButton:!0,callback:ai});default:return null}},[Zn]);function ui(){Fn("")}(0,x.useEffect)(()=>{if(Br.current){let Gn=function(Ur){Pr=!0,Lr=Ur.pageY},kn=function(){Pr=!1},Jn=function(Ur){if(Pr){let ri=Ur.pageY-Lr;ri<0&&(ri=0),ri>300&&(ri=300);let ci=fn+ri+"px";ir(ci)}},dr=Br.current,Pr=!1,Lr=0;return dr.addEventListener("mousedown",Gn),document.addEventListener("mousemove",Jn),document.addEventListener("mouseup",kn),()=>{dr.removeEventListener("mousedown",Gn),document.removeEventListener("mousemove",Jn),document.removeEventListener("mouseup",kn)}}},[It,Br]),(0,x.useEffect)(()=>{ir(fn)},[fn]);const xr=vn(nn),Ir=vn(rr),ar={width:xr,height:Ir},wn=(0,x.useMemo)(()=>{if(Vn){let Gn=new Date(Vn),kn=Gn.getHours(),Jn=Gn.getMinutes(),dr=Gn.getSeconds();return kn=kn<10?"0"+kn:kn,Jn=Jn<10?"0"+Jn:Jn,dr=dr<10?"0"+dr:dr,`${kn}:${Jn}:${dr}`}return 0},[Vn]),Kn=Gn=>{const kn=[];if(_n){let Jn=-1;Gn=Gn.replace(/(@▁▁@|@▁@)/g,function(dr,Pr,Lr){kn.push({multiLine:dr!==bn})})}return kn};function Xn(){window.sessionStorage.removeItem(lr),Qn(!1),$n(0)}function Bn(){Qn(!1),$n(0),It.setValue(window.sessionStorage.getItem(lr))}(0,x.useEffect)(()=>{Rn[Zn]&&Zn!==Ft&&Zn!==Nt&&setTimeout(()=>{const Gn=document.getElementsByClassName("markdown-popup-form")[0],kn=window.innerWidth/2-Gn.offsetWidth/2,Jn=window.innerHeight/2-Gn.offsetHeight/2;ur(kn),wr(Jn)},0)},[Zn]);const cr=Gn=>{Gn.preventDefault();const kn=Gn.clientX-or,Jn=Gn.clientY-jr;document.body.onmousemove=dr=>{let Pr=dr.clientX-kn,Lr=dr.clientY-Jn;const Ur=document.getElementsByClassName("markdown-popup-form")[0],ri=window.innerWidth-Ur.offsetWidth,ci=window.innerHeight-Ur.offsetHeight;Pr=Math.max(0,Math.min(Pr,ri)),Lr=Math.max(0,Math.min(Lr,ci)),vr(dr.clientX,dr.clientY,kn,Jn)&&(ur(Pr),wr(Lr))},document.body.onmouseup=function(){document.body.onmousemove=null}},vr=(Gn,kn,Jn,dr)=>{const Pr=document.body.clientHeight,Lr=document.body.clientWidth;return Gn<20&&Jn>Gn||Gn>Lr-20&&Jn<Gn||kn<20&&dr>kn||kn>Pr-20&&dr<kn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return x.createElement(x.Fragment,null,x.createElement("div",{className:"markdown-editor-wrapper",ref:Er},x.createElement("div",{className:`markdown-editor-container ${Pt} ${un?"on-preview":""} ${On?"mini":""} ${Wn?"full-screen":""}`,style:ar},x.createElement(De,{insertTemp:Mn,watch:un,fullScreen:Wn,showNullButton:Sn,showNullProgramButton:_n,onActionCallback:_r,hidetoolBar:er,extraUse:St}),x.createElement("div",{className:"markdown-editor-body"},x.createElement("div",{className:"codemirror-container"},x.createElement("textarea",{ref:Cr,placeholder:Jt})),un?x.createElement("div",{ref:Sr,className:"preview-container"},Nn==="stex"&&x.createElement(le,{value:rn}),Nn!=="stex"&&x.createElement(z.Z,{edit:!0,disabledFill:Xt,showProgramFill:_n,value:rn,openEditor:Gn=>{var kn;pr.current=Gn,(kn=mr.current)==null||kn.setHeight("100vh"),setTimeout(()=>{Fn("add-flowchart")},150)}})):null))),sr?x.createElement("a",{ref:Br,className:"editor-resize"}):null,Zn===Ft&&x.createElement(ft,{callback:ai,onCancel:ui}),Zn===Nt&&x.createElement(je,{ref:mr,editImgId:pr.current,callback:ai,onCancel:ui}),x.createElement(Se.Z,null,Rn[Zn]&&Zn!==Ft&&Zn!==Nt?x.createElement(Qe.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:or,top:jr},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:cr},Rn[Zn]),open:!0,onCancel:ui,footer:null,destroyOnClose:!0,width:Zn===Nt?"1200px":null,height:Zn===Nt?"80vh":null,className:"markdown-popup-form"},ei):null))}},45053:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Fe},I:function(){return De}});var x=ge(28284),gt=ge(6767),a=ge(37568),Pe=ge(44104),be=ge(4875),ee=ge(47889),E=ge(7939),oe=ge(28735),re=ge(59301),te=ge(59301),ce=Object.defineProperty,z=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,he=(Se,Ce,Oe)=>Ce in Se?ce(Se,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Se[Ce]=Oe,pe=(Se,Ce)=>{for(var Oe in Ce||(Ce={}))se.call(Ce,Oe)&&he(Se,Oe,Ce[Oe]);if(ae)for(var Oe of ae(Ce))ie.call(Ce,Oe)&&he(Se,Oe,Ce[Oe]);return Se},me=(Se,Ce)=>z(Se,le(Ce));const{useForm:ve}=x.default,Ee={width:280,marginRight:10},Be={labelCol:{span:5},wrapperCol:{span:19}};var Fe=({callback:Se,onCancel:Ce})=>{const[Oe]=ve();let Ie=(0,re.useRef)();function Le(Ve){Ie.current.width=Oe.getFieldValue("width"),Ie.current.align=Oe.getFieldValue("align"),Se(Ve,Ie.current)}function Me(Ve,Ke){if(Ve.status===-1){gt.ZP.error(Ve.message);return}Oe.setFieldsValue({src:`/api/attachments/${Ve.id}`,type:Ke.type})}function xe(Ve){let Ke=Ve.target.files[0];Ie.current=Ke,De(Ke,Me)}return te.createElement(x.default,me(pe({form:Oe},Be),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),te.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},te.createElement("div",{className:"flex-container"},te.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},te.createElement(a.default,{style:Ee})),te.createElement(ke,{onFileChange:xe}))),te.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},te.createElement(a.default,{style:{width:264}})),te.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},te.createElement(Pe.Z,null,te.createElement(x.default.Item,{name:"width",style:{margin:0}},te.createElement(be.Z,{style:{width:264}})),te.createElement("span",{className:"ml8"},"%"))),te.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},te.createElement(ee.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"}]})),te.createElement("aside",null,te.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},te.createElement(E.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(E.ZP,{type:"default",onClick:Ce},"\u53D6\u6D88"))))};function ke({onFileChange:Se}){return te.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",te.createElement("input",{type:"file",onChange:Se}))}function De(Se,Ce){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");let Oe=new FormData;Oe.append("editormd-image-file",Se),Oe.append("file_param_name","editormd-image-file"),Oe.append("byxhr","true");var Ie=new window.XMLHttpRequest;Ie.withCredentials=!0,Ie.addEventListener("load",function(Le){Ce(JSON.parse(Le.target.responseText),Se)},!1),Ie.addEventListener("error",function(Le){console.error(Le)},!1),Ie.open("POST",`${oe.KI}/api/attachments.json`),Ie.send(Oe)}},57261:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return a}});var x=ge(59301),gt=ge(4676);class a extends x.Component{constructor(be){super(be);const ee=window.document;this.node=ee.createElement("div"),ee.body.appendChild(this.node)}render(){const{children:be}=this.props;return(0,gt.createPortal)(be,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(gn,Vt,ge){"use strict";ge.d(Vt,{SV:function(){return ft},ZP:function(){return qe}});var x=ge(59301),gt=ge(76374);const a={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"]},Pe={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
|
|
|
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
|
|
|
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
|
|
|
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},be={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
|
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
|
|
|
`)},{label:"if",content:["if () {"," $0","}"].join(`
|
|
|
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
|
|
|
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
|
|
|
`)},{label:"using namespace std",content:["using namespace std"].join(`
|
|
|
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
|
|
|
`)},{label:"include <vector>",content:["#include <vector>"].join(`
|
|
|
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
|
|
|
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
|
|
|
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
|
|
|
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
|
|
|
`)},{label:"include <map>",content:["#include <map>"].join(`
|
|
|
`)},{label:"include <string>",content:["#include <string>"].join(`
|
|
|
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
|
|
|
`)}]},ee={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(`
|
|
|
`)}]},E={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 oe=ge(53184),re=ge.n(oe),te=(lt,et,Re)=>new Promise((Ne,ne)=>{var ue=we=>{try{He(Re.next(we))}catch(ye){ne(ye)}},je=we=>{try{He(Re.throw(we))}catch(ye){ne(ye)}},He=we=>we.done?Ne(we.value):Promise.resolve(we.value).then(ue,je);He((Re=Re.apply(lt,et)).next())});const ce={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"]}},z=(lt,et,Re,Ne)=>{const ne=et.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Re.lineNumber,endColumn:Re.column});return Array.from(new Set(ne.match(/\b\w{2,}\b/g)||[])).map(je=>({label:je,kind:lt.languages.CompletionItemKind.Text,insertText:je,range:Ne}))},le=(lt,et,Re,Ne)=>{lt.languages.registerCompletionItemProvider(et,{provideCompletionItems(ne,ue){const je=ne.getWordUntilPosition(ue),He={startLineNumber:ue.lineNumber,endLineNumber:ue.lineNumber,startColumn:je.startColumn,endColumn:je.endColumn},we=ne.getLineContent(ue.lineNumber).substring(je.startColumn-2,je.endColumn);return{suggestions:[...z(lt,ne,ue,He),...Re.map(Te=>({label:Te,kind:lt.languages.CompletionItemKind.Keyword,documentation:Te,insertText:Te,insertTextRules:lt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:He})),...Ne.map(Te=>({label:Te.label,kind:lt.languages.CompletionItemKind.Snippet,documentation:Te.content,insertText:we.startsWith("#")?Te.content.replace(/#/,""):Te.content,insertTextRules:lt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:He}))]}}})};var ae=lt=>{ce.languages.forEach(et=>{lt.languages.registerDocumentFormattingEditProvider(et,{provideDocumentFormattingEdits(Re){return te(this,null,function*(){const Ne=re()(Re.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:Re.getFullModelRange(),text:Ne}]})}})}),le(lt,"java",Pe.keywords,Pe.quickKey),le(lt,"cpp",be.keywords,be.quickKey),le(lt,"c",a.keywords,[]),le(lt,"python",ee.keywords,ee.quickKey),le(lt,"scala",E.keywords,E.quickKey)};const se="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var ie=Object.defineProperty,he=(lt,et,Re)=>et in lt?ie(lt,et,{enumerable:!0,configurable:!0,writable:!0,value:Re}):lt[et]=Re,pe=(lt,et,Re)=>he(lt,typeof et!="symbol"?et+"":et,Re);const me=class Hu{constructor(et,Re,Ne){this.placeholder=et,this.editor=Re,this.monaco=Ne,Re.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Hu.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};pe(me,"ID","editor.widget.placeholderHint");var Ee=me,Be=ge(96236),Fe=ge(6767),ke=ge(25399),De=ge(89392),Se=ge(77254),Ce=ge(56102),Oe=Object.defineProperty,Ie=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,Ke=(lt,et,Re)=>et in lt?Oe(lt,et,{enumerable:!0,configurable:!0,writable:!0,value:Re}):lt[et]=Re,Ze=(lt,et)=>{for(var Re in et||(et={}))xe.call(et,Re)&&Ke(lt,Re,et[Re]);if(Me)for(var Re of Me(et))Ve.call(et,Re)&&Ke(lt,Re,et[Re]);return lt},it=(lt,et)=>Ie(lt,Le(et)),We=(lt,et)=>{var Re={};for(var Ne in lt)xe.call(lt,Ne)&&et.indexOf(Ne)<0&&(Re[Ne]=lt[Ne]);if(lt!=null&&Me)for(var Ne of Me(lt))et.indexOf(Ne)<0&&Ve.call(lt,Ne)&&(Re[Ne]=lt[Ne]);return Re},Ge=(lt,et,Re)=>new Promise((Ne,ne)=>{var ue=we=>{try{He(Re.next(we))}catch(ye){ne(ye)}},je=we=>{try{He(Re.throw(we))}catch(ye){ne(ye)}},He=we=>we.done?Ne(we.value):Promise.resolve(we.value).then(ue,je);He((Re=Re.apply(lt,et)).next())});function $e(lt){return/^\d+$/.test(lt)?`${lt}px`:lt}function nt(){}let tt=!1;const Ye={"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 Qe(lt=[]){let et=lt;if(Array.isArray(lt)){for(let Re=0;Re<lt.length;Re++){let Ne=Ye[lt[Re]];if(Ne)return Ne}return et[0]}return Ye[et]||et}let Je=null;const st=()=>Ge(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(lt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",lt)}});var qe=lt=>{var et=lt,{width:Re="100%",height:Ne="100%",value:ne,language:ue="javascript",style:je={},options:He={},overrideServices:we={},theme:ye="vs-dark",onEditBlur:Te,isCopy:ze=!1,onSave:Ue,autoHeight:_e=!1,forbidCopy:ct=!1,forbidCopyTips:ut,onChange:yt=nt,editorDidMount:at=nt,onFocus:rt=nt,onBreakPoint:Et=nt,breakPointValue:vt=[],filename:Nt="educoder.txt",errorLine:Ft,errorContent:Tt="",highlightLine:kt,openBreakPoint:Bt=!1,placeholder:bt="",showMiniMap:jt=!0}=et,Kt=We(et,["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 $t=(0,x.useRef)(),wt=(0,x.useRef)({}),zt=(0,x.useRef)(),Gt=(0,x.useRef)(),_t=(0,x.useRef)([]),ln=(0,x.useRef)(!1),bn=(0,x.useRef)(),zn=(0,x.useRef)(),Un=(0,x.useRef)(!1),[vn,Ln]=(0,x.useState)(!1);function mn(){let sn;return $t.current&&(sn=new gt.Z(Sn=>{for(let _n of Sn)(_n.target.offsetHeight>0||_n.target.offsetWidth>0)&&wt.current.instance.layout()}),sn.observe($t.current)),sn}function Dn(){Fe.ZP.warning({content:decodeURIComponent(ut||se),key:"monaco-editor-tip"})}const Rn=()=>{let sn=wt.current.instance;if(ne!=null&&sn&&vn){const Sn=sn.getModel();Sn&&ne!==Sn.getValue()&&(tt=!0,Sn.setValue(ne),sn.layout(),tt=!1)}};(0,x.useEffect)(()=>{const sn=Se.Z.subscribe("formatDocument",Sn=>{var _n;let er=wt.current.instance;(_n=er==null?void 0:er.getAction)==null||_n.call(er,"editor.action.formatDocument").run()});return window.updateMonacoValue=Sn=>{yt(Sn)},sn},[]),(0,x.useEffect)(()=>{var sn;let Sn=wt.current.instance;Gt.current&&clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Rn()},500),ne&&(ne!=null&&ne.length)&&((sn=Sn==null?void 0:Sn.updateOptions)==null||sn.call(Sn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(ne.split(/\r\n|\r|\n/g).length))+3,5)}))},[ne,vn,wt.current]),(0,x.useEffect)(()=>{if(Ft&&wt.current&&wt.current.instance){let Sn=wt.current.instance;Sn.changeViewZones(function(_n){var er=document.createElement("div");er.style.padding="10px 20px",er.style.width="calc(100% - 20px)",er.className="my-error-line-wrp",er.innerHTML=Tt,_n.addZone({afterLineNumber:Ft||11,heightInLines:3,domNode:er})});var sn={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(sn),Sn.revealPositionInCenter({lineNumber:20,column:1})}},[Ft,wt.current,vn]);const Hn=(sn="",Sn)=>{if(!sn||sn.trim()==="")return!0;const er=wt.current.instance.getModel().getLineTokens(Sn);let Wt=!1;for(let Ht=0;Ht<2;Ht++)er.getStandardTokenType(Ht)===1&&(Wt=!0);return Wt};(0,x.useEffect)(()=>{var sn;const Sn=(sn=wt.current)==null?void 0:sn.instance;if(Sn&&vn&&ct){const _n=Sn.onDidBlurEditorWidget(()=>{Un.current=!1}),er=Sn.onDidFocusEditorText(()=>{Un.current=!0});return()=>{_n.dispose(),er.dispose()}}},[wt.current,vn,ct]),(0,x.useEffect)(()=>{var sn;if((sn=wt.current)!=null&&sn.instance&&vn&&Bt){let Sn=wt.current.instance,_n=Sn.getModel();if(!_n)return;(()=>{var St;let Dt=[],It=[];const Lt=_n.getAllDecorations();for(let an of Lt)an.options.className==="highlighted-line"&&(Dt.push((St=an==null?void 0:an.range)==null?void 0:St.startLineNumber),It.push(an==null?void 0:an.id));if(kt===Dt[0])return;_n.deltaDecorations(It,[]);const rn=_n.getLineCount();kt&&kt<=rn&&(Sn.deltaDecorations([],[{range:new Je.Range(kt,1,kt,_n.getLineMaxColumn(kt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Sn.revealLineInCenter(kt))})();const Wt=(St=!1)=>{var Dt;let It=[],Lt=[];const rn=_n.getAllDecorations();for(let an of rn)an.options.linesDecorationsClassName==="breakpoints-select"&&(It.push((Dt=an==null?void 0:an.range)==null?void 0:Dt.startLineNumber),Lt.push(an==null?void 0:an.id));if(St)return{lines:It,ids:Lt};Et(It)},Ht=St=>Ge(void 0,null,function*(){let Dt={range:new Je.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield _n.deltaDecorations([],[Dt]),Wt()}),Ot=St=>Ge(void 0,null,function*(){let Dt=[];const It=Sn.getLineDecorations(St);for(let Lt of It)Lt.options.linesDecorationsClassName==="breakpoints-select"&&Dt.push(Lt.id);yield _n.deltaDecorations(Dt,[]),Wt()}),Rt=St=>{let Dt=Sn.getLineDecorations(St);for(let It of Dt)if(It.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,De.isEqual)(vt,Wt(!0).lines)){_n.deltaDecorations(Wt(!0).ids,[]);const St=vt.map(Dt=>({range:new Je.Range(Dt,1,Dt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));_n.deltaDecorations([],St)}const Pt=Sn.onDidChangeModelContent(St=>{let Dt=Sn.getPosition();if(Dt){let It=Dt.lineNumber;clearTimeout(zn.current),zn.current=setTimeout(()=>{Hn(_n.getLineContent(It),It)?Ot(It):Rt(It)?(Ot(It),Ht(It)):Wt()},100)}}),Ut=Sn.onMouseDown(St=>{var Dt,It,Lt;if(St.target.detail&&((Lt=(It=(Dt=St.target)==null?void 0:Dt.element)==null?void 0:It.className)!=null&&Lt.includes("line-numbers"))){let rn=St.target.position.lineNumber;if(Hn(_n.getLineContent(rn),rn))return;Rt(rn)?Ot(rn):Ht(rn)}}),xt=St=>{let Dt={range:new Je.Range(St,1,St,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};_t.current=Sn.deltaDecorations(_t.current,[Dt])},Xt=()=>{_t.current=Sn.deltaDecorations(_t.current,[])},Jt=Sn.onMouseMove(St=>{var Dt,It,Lt;if(Xt(),St.target.detail&&((Lt=(It=(Dt=St.target)==null?void 0:Dt.element)==null?void 0:It.className)!=null&&Lt.includes("line-numbers"))){let rn=St.target.position.lineNumber;if(Hn(_n.getLineContent(rn),rn))return;xt(rn)}}),Ct=Sn.onMouseLeave(()=>{Xt()});return()=>{Pt.dispose(),Ut.dispose(),Jt.dispose(),Ct.dispose()}}},[wt.current,vn,vt,kt,Bt,ue]),(0,x.useEffect)(()=>{var sn;(sn=wt.current)!=null&&sn.instance&&Bt&&wt.current.instance.setPosition({lineNumber:0,column:0})},[kt]);function hn(){let sn=wt.current.instance;if(sn){const Sn=sn.getSelection(),_n=wt.current.pastePos||{},er=new Je.Range(_n.startLineNumber||Sn.endLineNumber,_n.startColumn||Sn.endColumn,_n.endLineNumber||Sn.endLineNumber,_n.endColumn||Sn.endColumn);setTimeout(()=>{sn.executeEdits("",[{range:er,text:""}])},300)}}function tn(sn){(window.navigator.platform.match("Mac")?sn.metaKey:sn.ctrlKey)&&sn.keyCode==83&&(sn.preventDefault(),Ue())}const nn=()=>{if(_e&&wt.current.instance){const sn=wt.current.instance.getContentHeight();lr(sn<Ne?Ne:sn)}else lr(Ne)};function fn(sn){var Sn=document.createEvent("MouseEvents");Sn.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),sn.dispatchEvent(Sn)}const On=sn=>{if(!Un.current)return;const{keyCode:Sn,ctrlKey:_n,metaKey:er,target:Wt,type:Ht}=sn;return(Ht==="paste"||(Sn===67||Sn===86)&&(er||_n))&&Wt.nodeName==="TEXTAREA"&&(Dn(),sn.preventDefault()),!1};function cn(sn,Sn){var _n=window.URL||window.webkitURL||window,er=new Blob([Sn]),Wt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Wt.href=_n.createObjectURL(er),Wt.download=sn,fn(Wt)}(0,x.useEffect)(()=>{nn()},[nn]),(0,x.useEffect)(()=>{$t.current&&!vn&&Promise.all([ge.e(8909),ge.e(2460)]).then(ge.bind(ge,71448)).then(sn=>{try{Je=sn,wt.current.instance=Je.editor.create($t.current,{value:ne,language:Qe(ue),theme:ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:jt||!1}},we);const Sn=wt.current.instance;let Wt=[...Be.BH._menuItems].find(Pt=>Pt[0]._debugName=="EditorContext")[1],Ht=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ot=(Pt,Ut)=>{var xt,Xt;let Jt=Pt._first;do Ut.includes((Xt=(xt=Jt.element)==null?void 0:xt.command)==null?void 0:Xt.id)&&Pt._remove(Jt);while(Jt=Jt.next)};if(at(Sn,Je),setTimeout(()=>{nn(),wt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{cn(Nt||"educoder.txt",Sn.getValue())}})},500),wt.current.subscription=Sn.onDidChangeModelContent(Pt=>{ln.current?clearTimeout(bn.current):(nn(),yt(Sn.getValue(),Pt)),bn.current=setTimeout(()=>{ln.current=!1},500)}),window.Monaco||ae(Je,Qe(ue)),ct&&(Ot(Wt,Ht),$t.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",On),window.removeEventListener("paste",On),window.addEventListener("keydown",On),window.addEventListener("paste",On)),window.Monaco=Je,Te&&Sn.onDidBlurEditorWidget(()=>{Te(Sn.getValue())}),rt&&Sn.onDidFocusEditorText(()=>{ct&&st(),rt(Sn.getValue())}),ct){st();try{Sn.onDidPaste(Pt=>{const Ut=Sn.getSelection(),xt=wt.current.pastePos||{},Xt=new Je.Range(xt.startLineNumber||Ut.endLineNumber,xt.startColumn||Ut.endColumn,xt.endLineNumber||Ut.endLineNumber,xt.endColumn||Ut.endColumn);Sn.executeEdits("",[{range:Pt.range,text:""}])})}catch(Pt){}}let Rt=mn();return bt&&typeof bt=="string"&&new Ee(bt,Sn,Je),Ln(!0),()=>{const Pt=wt.current.instance;Pt.dispose();const Ut=Pt.getModel();Ut&&Ut.dispose(),wt.current.subscription&&wt.current.subscription.dispose(),Rt.unobserve($t.current)}}catch(Sn){}})},[]),(0,x.useEffect)(()=>{if(wt.current.instance&&vn)return document.addEventListener("keydown",tn,!1),()=>{document.removeEventListener("keydown",tn)}},[Ue,vn]),(0,x.useEffect)(()=>{let sn=wt.current.instance;if(sn&&vn){let Sn=Qe(ue);Je.editor.setModelLanguage(sn.getModel(),Sn)}},[ue,vn]),(0,x.useEffect)(()=>{wt.current.instance&&vn&&Je.editor.setTheme(ye)},[ye,vn]),(0,x.useEffect)(()=>{let sn=wt.current.instance;zt.current=He,sn&&vn&&(sn.updateOptions(Ze({},He)),setTimeout(()=>{sn.getModel().updateOptions(Ze({},He))},200))},[JSON.stringify(He),vn]),(0,x.useEffect)(()=>{let sn=wt.current.instance;sn&&vn&&sn.layout()},[Re,Ne,vn]);const[Pn,Mn]=(0,x.useState)($e(Re)),[Nn,lr]=(0,x.useState)($e(Ne)),sr=it(Ze({},je),{width:Pn,height:Nn,position:"relative"});return x.createElement("div",{className:"my-monaco-editor",ref:$t,style:sr,onFocus:()=>{ct&&st()}},ze&&x.createElement(Ce.CopyToClipboard,{text:ne,onCopy:()=>Fe.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(ke.Z,{title:"\u590D\u5236\u4EE3\u7801"},x.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},x.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ft({width:lt="100%",height:et="100%",original:Re,modified:Ne,language:ne,options:ue={}}){const je=(0,x.useRef)(),[He,we]=(0,x.useState)(null);function ye(_e){let ct;return je.current&&(ct=new gt.Z(ut=>{for(let yt of ut)(yt.target.offsetHeight>0||yt.target.offsetWidth>0)&&_e.layout()}),ct.observe(je.current)),ct}(0,x.useEffect)(()=>(je.current&&Promise.all([ge.e(8909),ge.e(9404)]).then(ge.bind(ge,2550)).then(_e=>{Je=_e;const ct=Je.editor.createDiffEditor(je.current,it(Ze({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},ue),{wordWrap:!0}));we(ct);let ut=ye(ct);return()=>{ct.dispose();const yt=ct.getModel();yt&&yt.dispose(),ut.unobserve(je.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,x.useEffect)(()=>{He&&He.setModel({original:Je.editor.createModel(Re,ne),modified:Je.editor.createModel(Ne,ne)})},[Re,Ne,ne,He]);const Te=$e(lt),ze=$e(et),Ue={width:Te,height:ze};return x.createElement("div",{className:"my-diff-editor",ref:je,style:Ue})}},61584:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ce}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},gt=ge(29787),a=ge(25399),Pe=ge(89787),be=ge(92310),ee=ge.n(be),E=ge(65862),oe=ge(2524),re=ge(59301),ce=({className:z,dataSource:le=[],col:ae=4,right:se,bottom:ie=23,precision:he=0,wrapWidth:pe=1200,trackEventItems:me,loading:ve,onRemove:Ee=()=>{},isCurrent:Be=!0,showProgress:Fe=!1,showAlias:ke=!1,category:De,hiddenClick:Se})=>{const Ce=Math.floor((pe-(ae-1)*se)/ae),Oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return re.createElement(gt.Z,{spinning:ve},re.createElement("div",{className:ee()(x.list,z)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((Ie,Le)=>{var Me,xe,Ve,Ke,Ze,it,We,Ge,$e,nt,tt,Ye,Qe;const{name:Je,id:st,identifier:qe,featured:ft,school_name:lt,image_url:et,excellent:Re,is_plan:Ne}=Ie;return re.createElement("div",{key:st,className:Be&&Fe?x.wrapisCurrent:x.wrap,style:{width:Ce,marginRight:(1+Le)%ae===0?0:se+he,marginBottom:ie}},re.createElement("a",{className:x.li,onClick:ne=>{ne.preventDefault(),ne.stopPropagation(),me&&(0,E.L9)([me]),(0,E.xg)(`/paths/${qe}`)}},re.createElement("div",{className:x.img},re.createElement("img",{className:x.cover,src:`${et}`}),(Me=Ie==null?void 0:Ie.subject_tags)==null?void 0:Me.map((ne,ue)=>{var je,He;if(ue===0){const ye=(je=Oe.find(Te=>Te.name==ne))==null?void 0:je.swimg;return re.createElement("img",{className:x.sign,src:ye,style:{left:"-4px"}})}const we=(He=Oe.find(ye=>ye.name==ne))==null?void 0:He.ptimg;return re.createElement("img",{className:x.sign,src:we,style:{left:`${48+52*(ue-1)+2*ue}px`}})}),re.createElement("div",{className:x.tagsDom},re.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(Ie==null?void 0:Ie.excellent)&&re.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"),((xe=Ie==null?void 0:Ie.custom_tags)==null?void 0:xe.length)>0&&re.createElement(a.Z,{title:(Ze=(Ke=Ie==null?void 0:Ie.custom_tags)==null?void 0:Ke[((Ve=Ie==null?void 0:Ie.custom_tags)==null?void 0:Ve.length)-1])==null?void 0:Ze.tag_name},re.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},re.createElement("span",{className:"multi-llipsis1e text-10px"},(Ge=(We=Ie==null?void 0:Ie.custom_tags)==null?void 0:We[((it=Ie==null?void 0:Ie.custom_tags)==null?void 0:it.length)-1])==null?void 0:Ge.tag_name))))),De=="hide"&&(Ie==null?void 0:Ie.studying)&&Be&&re.createElement("div",{className:`${x.movebq} user-path-items`,onClick:ne=>{ne.stopPropagation(),Ee(Ie)}},re.createElement("i",{className:"iconfont icon-yichu1 font12"}),re.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(De)&&Be&&re.createElement("div",{className:`${x.hiddenbq} user-path-items`,onClick:ne=>{ne.stopPropagation(),Se(Ie)}},re.createElement("i",{className:`iconfont ${De=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),re.createElement("span",null,De=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),re.createElement("div",{className:x.name},re.createElement(a.Z,{title:ke&&(Ie!=null&&Ie.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Je}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ie==null?void 0:Ie.excellent_alias_name}`)):Je},re.createElement("span",{className:x.e},ke&&(Ie==null?void 0:Ie.excellent_alias_name)||Je))),Be&&Fe&&(($e=Ie==null?void 0:Ie.progress)==null?void 0:$e.all_score)!=0&&re.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},re.createElement(Pe.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nt=Ie==null?void 0:Ie.progress)==null?void 0:nt.my_score)/((tt=Ie==null?void 0:Ie.progress)==null?void 0:tt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Ye=Ie==null?void 0:Ie.progress)==null?void 0:Ye.my_score,"/",(Qe=Ie==null?void 0:Ie.progress)==null?void 0:Qe.all_score),(!Be||!Fe)&&re.createElement(a.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${lt}`},re.createElement("div",{className:x.unit},re.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),lt)),(!Be||!Fe)&&re.createElement("div",{className:x.tags},re.createElement("div",null,re.createElement(a.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,Ie.stages_count))),re.createElement(a.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,Ie.members_count)))))))})),!le.length&&re.createElement(oe.Z,null)))}},82636:function(gn,Vt,ge){"use strict";ge.d(Vt,{jL:function(){return be},w9:function(){return Ye},QD:function(){return kt},cQ:function(){return Ke.Z},op:function(){return rt},O5:function(){return hn},_b:function(){return wt},t7:function(){return pe},Gi:function(){return lt},YG:function(){return qe},qp:function(){return ce},vr:function(){return jt},qE:function(){return Nt},Je:function(){return Ee},wb:function(){return Ve},cq:function(){return je},tp:function(){return ae}});var x=ge(59301),gt={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},a="data:image/png;base64,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",be=({dataSource:tn=[],img:nn,imgWidth:fn=346,title:On,sunTitle:cn,bannerExtraContent:Pn})=>x.createElement("div",{className:gt.banner},x.createElement("div",{className:gt.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,On),x.createElement("span",null,cn)),tn.length>0&&x.createElement("div",{className:gt.btns},tn.map((Mn,Nn)=>x.createElement("div",{key:Nn,onClick:Mn.click},Mn.name,Mn.sign?x.createElement("img",{src:a,width:39}):null))),Pn),nn&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:nn,width:fn}))),ee={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},E=ge(92310),oe=ge.n(E),re=ge(89392),ce=({dataSource:tn=[],value:nn,onChange:fn,onTitleChange:On,className:cn,title:Pn,titleWidth:Mn=41,style:Nn={},fontColor:lr="#6A7283",showCount:sr})=>{const[sn,Sn]=(0,x.useState)(1),[_n,er]=(0,x.useState)(!1),Wt=(0,x.useRef)(null),Ht=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var Ot;tn.length!==0&&(((Ot=Wt==null?void 0:Wt.current)==null?void 0:Ot.clientHeight)>97?Sn(1):Sn(0)),tn.length===0&&Sn(0),er(!1)},[tn]),x.createElement("div",{className:oe()(ee.row,cn,"fadeIn","animated"),style:Nn},x.createElement("div",{onClick:(0,re.throttle)(()=>On==null?void 0:On(),2e3),style:{width:Mn,marginTop:_n?12:4},className:`${ee.title} ${On?"current":""}`},Pn),x.createElement("div",{className:_n?`${ee.tagsWrap} ${ee.tagsBorderWrap}`:ee.tagsWrap},x.createElement("div",{className:ee.bar,ref:Ht,style:sn>0?{height:sn===1?97:"auto",overflow:sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:ee.tag,ref:Wt},tn==null?void 0:tn.map(Ot=>x.createElement("span",{onClick:()=>fn(Ot.id),key:Ot.id,style:{color:lr},className:nn===Ot.id?ee.active:""},x.createElement("span",{title:Ot.name,className:ee.name},Ot.name),!!sr&&x.createElement("span",{className:ee.num},Ot.count))))),!!sn&&x.createElement(x.Fragment,null,sn===1?x.createElement("div",{onClick:()=>{var Ot;Sn(2),((Ot=Wt==null?void 0:Wt.current)==null?void 0:Ot.clientHeight)>245?er(!0):er(!1)},className:ee.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{Ht.current.scrollTop=0,Sn(1),er(!1)},className:ee.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},z={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ae=({dataSource:tn=[],value:nn,onChange:fn,className:On,style:cn={}})=>x.createElement("div",{style:cn,className:oe()(z.tabs,On)},tn.map(Pn=>x.createElement("span",{onClick:()=>fn(Pn.id),className:nn===Pn.id?z.active:"",key:Pn.id},Pn.name))),se={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ie=ge(37568),pe=({dataSource:tn=[],value:nn="",onChange:fn,onInputChange:On=()=>{},className:cn,style:Pn={},placeholder:Mn,allowClear:Nn=!1})=>{var lr;const[sr,sn]=(0,x.useState)(""),[Sn,_n]=(0,x.useState)("");(0,x.useEffect)(()=>{var Ht;let Ot=nn;(Ht=JSON.stringify(nn))!=null&&Ht.includes("{")&&(sn(nn.id),Ot=nn.value||"");try{_n(decodeURIComponent(Ot||""))}catch(Rt){_n(decodeURIComponent(Ot||""))}},[nn]);const er=()=>{fn(encodeURIComponent(Sn),sr||null)},Wt=Ht=>{Ht!==sr&&(sn(Ht),fn(encodeURIComponent(Sn),Ht))};return x.createElement("div",{className:oe()(se.input,cn),style:Pn},!!tn.length&&x.createElement("div",{className:se.dropdown},x.createElement("div",{className:se.text},(lr=tn.find(Ht=>Ht.id===sr))==null?void 0:lr.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:se.b1}),x.createElement("b",{className:se.b2})),x.createElement("div",{className:se.menu},tn.map((Ht,Ot)=>x.createElement("div",{key:Ot,onClick:()=>Wt(Ht.id)},Ht.name)))),x.createElement(ie.default,{onPressEnter:er,value:Sn,onChange:Ht=>{_n(Ht.target.value),On(encodeURIComponent(Ht.target.value),sr||null)},placeholder:Mn,variant:"borderless",allowClear:Nn,onClear:()=>fn("",sr||null)}),x.createElement("i",{onClick:er,className:"iconfont icon-sousuo9 font14 current"}))},me={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ee=({value:tn,onChange:nn,className:fn,total:On,pageSize:cn,style:Pn={}})=>{const Mn=tn<2,Nn=tn>=Math.ceil(On/cn);return On<=cn?x.createElement(x.Fragment,null):x.createElement("div",{className:oe()(me.quickPager,fn),style:Pn},x.createElement("div",{onClick:()=>{Mn||nn(tn-1,"prev")},className:Mn?me.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{Nn||nn(tn+1,"next")},className:Nn?me.disabled:""},"\u4E0B\u4E00\u9875"))},Be={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Fe=ge(29787),ke=ge(25399),De=ge(63139),Se=ge(74128),Ce=ge(65862),Oe=ge(96908),Ie=ge(57177),Le=ge(81378),Me=ge(2524),Ve=({className:tn,dataSource:nn=[],col:fn=4,right:On,bottom:cn=23,precision:Pn=0,wrapWidth:Mn=1200,trackEventItems:Nn,loading:lr})=>{const sr=Math.floor((Mn-(fn-1)*On)/fn);return x.createElement(Fe.Z,{spinning:lr},x.createElement("div",{className:oe()(Be.list,tn)},!!nn.length&&nn.map((sn,Sn)=>{const{name:_n,id:er,identifier:Wt,power:Ht,cover_image_id:Ot,pic:Rt}=sn;return x.createElement("div",{className:Be.wrap,key:er,style:{width:sr,marginRight:(1+Sn)%fn===0?0:On+Pn,marginBottom:cn}},x.createElement("a",{target:"_blank",href:`/shixuns/${Wt}/challenges`,className:Be.li,onClick:Pt=>{Pt.preventDefault(),Nn&&(0,Ce.L9)([Nn]),Ht&&(0,Ce.xg)(`/shixuns/${Wt}/challenges`)}},x.createElement("div",{className:Be.img},x.createElement("img",{className:Be.cover,src:`${Rt}`}),sn.is_jupyter&&x.createElement("img",{className:Be.sign,src:Oe}),sn.is_jupyter_lab&&x.createElement("img",{className:Be.sign,src:Ie}),sn.is_unity_3d&&x.createElement("img",{className:Be.sign,src:Le})),x.createElement("div",{className:Be.name},x.createElement(ke.Z,{title:_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:Be.e},_n||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:Be.tags},x.createElement(ke.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,sn.challenges_count))),!!sn.myshixuns_count&&x.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,sn.myshixuns_count))),x.createElement(ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,sn.level))),x.createElement("div",{className:Be.rate},x.createElement(De.Z,{allowHalf:!0,disabled:!0,defaultValue:sn.score_info}),x.createElement("span",null,"\xA0",sn.score_info?`${sn.score_info}\u5206`:"5\u5206")))),!Ht&&x.createElement("div",{className:Be.lockWrap},x.createElement("img",{src:`${Se.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!nn.length&&x.createElement(Me.Z,null)))},Ke=ge(61584),Ze={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},it=ge(62957),We=ge(96599),Ge="data:image/png;base64,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",$e=ge(59301),nt=(tn,nn,fn)=>new Promise((On,cn)=>{var Pn=lr=>{try{Nn(fn.next(lr))}catch(sr){cn(sr)}},Mn=lr=>{try{Nn(fn.throw(lr))}catch(sr){cn(sr)}},Nn=lr=>lr.done?On(lr.value):Promise.resolve(lr.value).then(Pn,Mn);Nn((fn=fn.apply(tn,nn)).next())}),Ye=({className:tn,dataSource:nn=[],col:fn=4,right:On,bottom:cn=23,precision:Pn=0,wrapWidth:Mn=1200,trackEventItems:Nn,loading:lr,category:sr,hiddenClick:sn,handleVery:Sn=()=>!0,isCurrent:_n})=>{const[er,Wt]=it.default.useModal(),Ht=Math.floor((Mn-(fn-1)*On)/fn),Ot=Rt=>nt(void 0,null,function*(){er.confirm({title:"\u7F6E\u9876",width:500,content:$e.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",$e.createElement("span",{className:"c-blue"},"\u201C",Rt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return $e.createElement(Fe.Z,{spinning:lr},Wt,$e.createElement("div",{className:oe()(Ze.list,tn)},!!nn.length&&nn.map((Rt,Pt)=>{const{subject_identifier:Ut,id:xt,identifier:Xt,power:Jt}=Rt,Ct=Rt.is_public!=0&&Rt.is_public;return $e.createElement("div",{className:Ze.wrap,key:xt,style:{width:Ht,marginRight:(1+Pt)%fn===0?0:On+Pn,marginBottom:cn}},Rt.homepage_show&&$e.createElement("div",{className:Ze.btnsTop},$e.createElement(We.default,{color:"red"},"\u7F6E\u9876")),$e.createElement("a",{className:Ze.li,onClick:St=>{St.preventDefault(),Sn(Rt==null?void 0:Rt.first_category_url)&&(Nn&&(0,Ce.L9)([Nn]),(0,Ce.xg)(Rt.first_category_url))}},$e.createElement("div",{className:Ze.top},$e.createElement(ke.Z,{title:Rt.name},$e.createElement("div",{className:Ze.name},Rt.name)),$e.createElement("img",{className:Ze.img,src:Se.Z.IMG_SERVER+"/images/"+Rt.avatar_url}),$e.createElement("div",{className:Ze.text,title:Rt.creator},Rt.creator),Ut&&$e.createElement("div",{className:Ze.btns},$e.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),$e.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ct&&$e.createElement("div",{className:Ze.sign},"\u516C\u5F00"),_n&&$e.createElement("div",{className:Ze.hidden,onClick:St=>{St.stopPropagation(),sn(Rt)}},$e.createElement("i",{className:`iconfont ${sr=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),sr=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),$e.createElement("div",{className:Ze.bottom},Rt.visits>0&&$e.createElement(ke.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-liulanyan"}),$e.createElement("span",null,Rt.visits))),Rt.course_members_count>0&&$e.createElement(ke.Z,{title:"\u6210\u5458",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-chengyuan"}),Rt.course_members_count)),Rt.tasks_count>0&&$e.createElement(ke.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},$e.createElement("span",null,$e.createElement("i",{className:"iconfont icon-zuoye"}),Rt.tasks_count)),Rt.is_end?$e.createElement("div",{style:{color:"#6B758B"}}):$e.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Rt.is_accessible&&$e.createElement("div",{className:Ze.lockWrap},$e.createElement("img",{src:`${Se.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),$e.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!nn.length&&$e.createElement(Me.Z,null)))},Qe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Je=ge(65582),qe=({dataSource:tn=[],value:nn,onChange:fn,className:On,style:cn={},tabBarExtraContent:Pn})=>x.createElement("div",{className:oe()(Qe.tabs,On),style:cn},x.createElement("div",{className:Qe.tabsWrap},tn.map((Mn,Nn)=>!(Mn!=null&&Mn.hide)&&x.createElement("aside",{className:Qe.tab,onClick:()=>{fn(Mn.id),Mn.link&&Je.history.push(Mn.link)},key:Nn},x.createElement("div",{className:nn===Mn.id?Qe.active:""},Mn.name),(Mn==null?void 0:Mn.resetCount)==null&&(Mn==null?void 0:Mn.total)!==void 0&&x.createElement("span",null,"\uFF08",Mn==null?void 0:Mn.total,"\uFF09"),(Mn==null?void 0:Mn.resetCount)!==void 0&&(Mn==null?void 0:Mn.total)!==void 0&&x.createElement(ke.Z,{title:(Mn==null?void 0:Mn.tip)!=null?Mn==null?void 0:Mn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Mn==null?void 0:Mn.resetCount),"/",x.createElement("span",null,Mn==null?void 0:Mn.total),"\uFF09"))))),x.createElement("div",{className:Qe.tabBar},Pn)),lt=({className:tn,style:nn={},children:fn})=>x.createElement("div",{className:oe()(tn),style:nn},fn),et={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Re=ge(75727),Ne=ge(93041);const ne=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var je=({sortValue:tn,dropValue:nn,className:fn,onSort:On,onDrop:cn,dataSource:Pn=ne})=>{var Mn;return x.createElement("div",{className:oe()(et.orderWrap,fn)},x.createElement(Re.Z,{dropdownRender:()=>x.createElement(Ne.default,null,Pn.map((Nn,lr)=>x.createElement(Ne.default.Item,{key:lr,onClick:()=>cn(Nn.id)},Nn.name)))},x.createElement("span",{className:et.orderTextWrap},(Mn=Pn.find(Nn=>nn===Nn.id))==null?void 0:Mn.name)),x.createElement("span",{className:et.orderIconWrap},x.createElement("span",{className:et.orderAsc},x.createElement("i",{className:tn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${et.cursorPointer} ${et.active}`:`iconfont icon-sanjiaoxing-up font12 ${et.cursorPointer}`,onClick:()=>On(tn==="asc"?"desc":"asc")})),x.createElement("span",{className:et.orderDesc},x.createElement("i",{className:tn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${et.cursorPointer} ${et.active}`:`iconfont icon-sanjiaoxing-down font12 ${et.cursorPointer}`,onClick:()=>On(tn==="asc"?"desc":"asc")}))))},He={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},we=ge(7939),ye=Object.defineProperty,Te=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,_e=(tn,nn,fn)=>nn in tn?ye(tn,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):tn[nn]=fn,ct=(tn,nn)=>{for(var fn in nn||(nn={}))ze.call(nn,fn)&&_e(tn,fn,nn[fn]);if(Te)for(var fn of Te(nn))Ue.call(nn,fn)&&_e(tn,fn,nn[fn]);return tn},ut=(tn,nn)=>{var fn={};for(var On in tn)ze.call(tn,On)&&nn.indexOf(On)<0&&(fn[On]=tn[On]);if(tn!=null&&Te)for(var On of Te(tn))nn.indexOf(On)<0&&Ue.call(tn,On)&&(fn[On]=tn[On]);return fn},yt=(tn,nn,fn)=>new Promise((On,cn)=>{var Pn=lr=>{try{Nn(fn.next(lr))}catch(sr){cn(sr)}},Mn=lr=>{try{Nn(fn.throw(lr))}catch(sr){cn(sr)}},Nn=lr=>lr.done?On(lr.value):Promise.resolve(lr.value).then(Pn,Mn);Nn((fn=fn.apply(tn,nn)).next())}),rt=tn=>{var nn=tn,{className:fn,style:On,children:cn,loading:Pn=!1,openLoading:Mn,onClick:Nn=()=>{},size:lr="middle",shape:sr="round"}=nn,sn=ut(nn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Sn,_n]=(0,x.useState)(!1);return x.createElement(we.ZP,ct({onClick:(0,re.throttle)(er=>yt(void 0,null,function*(){Mn&&_n(!0);try{yield Nn(er)}catch(Wt){console.log("error",Wt)}Mn&&_n(!1)}),2e3,{leading:!0,trailing:!1}),className:oe()(He.btn,He[`${lr}-${sr}`],fn),style:On,size:lr,shape:sr,loading:Sn||Pn},sn),cn)},Et={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Nt=({className:tn,style:nn,children:fn=null,onClick:On,title:cn})=>x.createElement("div",{className:oe()(Et.head,tn),style:nn},x.createElement("span",{className:"primary-hover",onClick:On},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:cn},cn),x.createElement("div",{className:Et.node},fn)),Ft={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},kt=({confirmShow:tn=!0,confirmTitle:nn,confirmClick:fn,cancelShow:On=!0,cancelTitle:cn,cancelClick:Pn,className:Mn,style:Nn,confirmLoading:lr=!1})=>x.createElement("div",{className:oe()(Ft.btns,Mn),style:Nn},tn&&x.createElement(we.ZP,{loading:lr,onClick:fn,type:"primary",className:Ft.confirm},nn),On&&x.createElement(we.ZP,{onClick:Pn,className:Ft.cancel},cn)),Bt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},jt=({className:tn,style:nn={},LeftContent:fn,children:On,RightContent:cn})=>x.createElement("div",{className:oe()(Bt.fixedBottom,tn),style:nn},x.createElement("div",{className:Bt.wrap},x.createElement("div",{className:Bt.left},fn),x.createElement("div",{className:Bt.center},On),x.createElement("div",{className:Bt.right},cn))),Kt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},wt=({className:tn,style:nn={},dataSource:fn=[]})=>x.createElement("div",{className:oe()(Kt.crumbs,tn),style:nn},fn.map((On,cn)=>cn<fn.length-1?x.createElement(x.Fragment,{key:cn},On.path||On.onClick?x.createElement("span",{className:Kt.hover,onClick:On!=null&&On.onClick?On.onClick:()=>Je.history.push(On.path)},On.name):x.createElement("span",null,On.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:cn,style:{color:"#5F6368"}},On.name))),zt=ge(11938),Gt=Object.defineProperty,_t=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,vn=(tn,nn,fn)=>nn in tn?Gt(tn,nn,{enumerable:!0,configurable:!0,writable:!0,value:fn}):tn[nn]=fn,Ln=(tn,nn)=>{for(var fn in nn||(nn={}))zn.call(nn,fn)&&vn(tn,fn,nn[fn]);if(bn)for(var fn of bn(nn))Un.call(nn,fn)&&vn(tn,fn,nn[fn]);return tn},mn=(tn,nn)=>_t(tn,ln(nn)),Dn=(tn,nn)=>{var fn={};for(var On in tn)zn.call(tn,On)&&nn.indexOf(On)<0&&(fn[On]=tn[On]);if(tn!=null&&bn)for(var On of bn(tn))nn.indexOf(On)<0&&Un.call(tn,On)&&(fn[On]=tn[On]);return fn};const{Countdown:Rn}=zt.default;var hn=tn=>{var nn=tn,{onChange:fn}=nn,On=Dn(nn,["onChange"]);const[cn,Pn]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof cn=="number"&&cn>=0&&fn(cn)},[cn]);const Mn=Nn=>{const lr=Math.floor(Nn/1e3);Pn(lr)};return x.createElement(Rn,mn(Ln({},On),{onChange:Mn}))}},31103:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return gt}});var x=ge(59301);function gt(a,Pe){const be=(0,x.useRef)();(0,x.useEffect)(()=>{be.current=a}),(0,x.useEffect)(()=>{function ee(){be.current()}if(Pe!==null){let E=setInterval(ee,Pe);return()=>clearInterval(E)}},[Pe])}},74194:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return yt}});var x=ge(59301),gt=ge(65582),a=ge(65552),Pe=ge(25399),be=ge(70858),ee=ge(77019),E=ge(5269),oe=ge(30945),re=ge(74128),te=ge(96935),ce=(at,rt,Et)=>new Promise((vt,Nt)=>{var Ft=Bt=>{try{kt(Et.next(Bt))}catch(bt){Nt(bt)}},Tt=Bt=>{try{kt(Et.throw(Bt))}catch(bt){Nt(bt)}},kt=Bt=>Bt.done?vt(Bt.value):Promise.resolve(Bt.value).then(Ft,Tt);kt((Et=Et.apply(at,rt)).next())});function z({Prize:at}){var rt,Et,vt,Nt,Ft,Tt,kt;const Bt=(0,gt.useParams)(),[bt,jt]=(0,x.useState)([{type:1,name:"\u56E2\u4F53\u5956\u8BC1\u4E66"},{type:2,name:"\u4E2A\u4EBA\u5956\u8BC1\u4E66"},{type:3,name:"\u4F18\u79C0\u6307\u5BFC\u6559\u5E08\u8BC1\u4E66"}]),Kt=wt=>ce(this,null,function*(){const zt=yield(0,oe.Ju)({type:wt.type,id:Bt.identifier});(zt==null?void 0:zt.status)===0&&(location.href=`/competitions/exports?id=${Bt.identifier}&type=${wt.type}`)}),$t=[{title:"\u89D2\u8272",dataIndex:"role",align:"center",width:80,render:wt=>x.createElement(Pe.Z,{placement:"topLeft",title:wt},wt||"--")},{title:"\u59D3\u540D",dataIndex:"name",width:100,render:wt=>x.createElement(Pe.Z,{placement:"topLeft",title:wt},wt||"--")},{title:"\u5B9E\u540D\u8BA4\u8BC1",width:100,dataIndex:"real_name_auth",render:wt=>wt==="authed"?"\u5DF2\u8BA4\u8BC1":wt==="authing"?"\u5F85\u5BA1\u6838":"\u672A\u8BA4\u8BC1"},{title:"\u804C\u4E1A\u8BA4\u8BC1",width:100,dataIndex:"professional_auth",render:wt=>wt==="authed"?"\u5DF2\u8BA4\u8BC1":wt==="authing"?"\u5F85\u5BA1\u6838":"\u672A\u8BA4\u8BC1"},{title:"\u624B\u673A\u53F7",dataIndex:"phone_binded",width:100,render:wt=>wt?"\u5DF2\u7ED1\u5B9A":"\u672A\u7ED1\u5B9A"},{title:"\u90AE\u7BB1\u53F7",dataIndex:"email_binded",width:100,render:wt=>wt?"\u5DF2\u7ED1\u5B9A":"\u672A\u7ED1\u5B9A"},{title:"\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7\u4FE1\u606F\uFF08\u961F\u957F\u586B\u5199\uFF09",dataIndex:"role",align:"center",render:(wt,zt)=>{var Gt,_t,ln,bn,zn,Un;return(zt==null?void 0:zt.role)==="\u961F\u957F"?x.createElement("span",{style:{width:"50%",textAlign:"center"}},(at==null?void 0:at.teams)&&((_t=(Gt=at==null?void 0:at.teams[0])==null?void 0:Gt.bank_account)==null?void 0:_t.bank),(at==null?void 0:at.teams)&&((bn=(ln=at==null?void 0:at.teams[0])==null?void 0:ln.bank_account)==null?void 0:bn.second_bank),(at==null?void 0:at.teams)&&((Un=(zn=at==null?void 0:at.teams[0])==null?void 0:zn.bank_account)==null?void 0:Un.card_no)):"--"}}];return x.createElement("div",null,x.createElement("p",{className:a.Z.downloadpdf},"\u6E29\u99A8\u63D0\u793A\uFF1A\u586B\u5199\u7684\u4E2A\u4EBA\u4FE1\u606F\u7ECF\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u4E2A\u4EBA\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\uFF1B\u56E2\u961F\u961F\u5458\u4FE1\u606F\u5168\u90E8\u5BA1\u6279\u540E\uFF0C\u5C06\u63D0\u4F9B\u56E2\u961F\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D\u3002"),x.createElement("p",{style:{marginTop:"30px",fontSize:"14px",color:"#232B40",fontWeight:"600"}},"\u8BC1\u4E66\u60C5\u51B5"),((rt=at==null?void 0:at.personal_certifications)==null?void 0:rt.length)>0?x.createElement("p",null,x.createElement("span",null,"\u4E2A\u4EBA\u8BC1\u4E66\uFF1A"),x.createElement("img",{src:re.Z.IMG_SERVER+"/images/educoder/pdfs.png"}),x.createElement("a",{style:{marginLeft:"5px"},href:re.Z.API_SERVER+`${(Et=at==null?void 0:at.personal_certifications[0])==null?void 0:Et.url}`},"\u7ACB\u5373\u4E0B\u8F7D")):x.createElement("p",null,x.createElement("span",null,"\u4E2A\u4EBA\u8BC1\u4E66\uFF1A",x.createElement("span",{style:{color:"#000"}},"\u6682\u672A\u751F\u6210")),x.createElement("span",{className:"c-red",style:{marginLeft:"20px"}},"\u539F\u56E0\uFF1A\u7EC4\u59D4\u4F1A\u672A\u5B8C\u6210\u8BC1\u4E66\u5BA1\u6279\uFF0C\u8BF7\u7A0D\u540E")),((vt=at==null?void 0:at.team_certifications)==null?void 0:vt.length)>0?x.createElement("p",null,x.createElement("span",null,"\u56E2\u961F\u8BC1\u4E66\uFF1A"),x.createElement("img",{src:re.Z.IMG_SERVER+"/images/educoder/pdfs.png"}),x.createElement("a",{style:{marginLeft:"5px"},href:re.Z.API_SERVER+`${(Nt=at==null?void 0:at.team_certifications[0])==null?void 0:Nt.url}`},"\u7ACB\u5373\u4E0B\u8F7D")):x.createElement("p",null,x.createElement("span",null,"\u56E2\u961F\u8BC1\u4E66\uFF1A",x.createElement("span",{style:{color:"#000"}},"\u6682\u672A\u751F\u6210"))),((Ft=at==null?void 0:at.teams)==null?void 0:Ft.length)>0&&x.createElement(x.Fragment,null,x.createElement("p",null,(at==null?void 0:at.teams)&&((Tt=at==null?void 0:at.teams[0])==null?void 0:Tt.name),"\u6218\u961F\u4FE1\u606F\u586B\u62A5\u6982\u51B5"),x.createElement(be.default,{columns:$t,dataSource:(kt=at==null?void 0:at.teams[0])==null?void 0:kt.team_members,pagination:!1})),x.createElement(ee.Z,{style:{marginTop:"20px"},gutter:[20,20]},bt.map(function(wt,zt){return x.createElement(E.Z,{key:zt},x.createElement(te.Z,{icon:x.createElement("i",{className:"iconfont icon-xiazai5",style:{marginRight:"6px"}}),className:a.Z.pdfBut,onClick:()=>ce(this,null,function*(){return yield Kt(wt)})},wt.name))})))}var le=z,ae=ge(94968),se=ge(28284),ie=ge(6767),he=ge(62957),pe=ge(29787),me=ge(37568),ve=ge(47889),Ee=ge(7939),Be=ge(65862),Fe="data:image/png;base64,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",ke=ge(31002),De=Object.defineProperty,Se=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Me=(at,rt,Et)=>rt in at?De(at,rt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):at[rt]=Et,xe=(at,rt)=>{for(var Et in rt||(rt={}))Ie.call(rt,Et)&&Me(at,Et,rt[Et]);if(Oe)for(var Et of Oe(rt))Le.call(rt,Et)&&Me(at,Et,rt[Et]);return at},Ve=(at,rt)=>Se(at,Ce(rt)),Ke=(at,rt)=>{var Et={};for(var vt in at)Ie.call(at,vt)&&rt.indexOf(vt)<0&&(Et[vt]=at[vt]);if(at!=null&&Oe)for(var vt of Oe(at))rt.indexOf(vt)<0&&Le.call(at,vt)&&(Et[vt]=at[vt]);return Et},Ze=(at,rt,Et)=>new Promise((vt,Nt)=>{var Ft=Bt=>{try{kt(Et.next(Bt))}catch(bt){Nt(bt)}},Tt=Bt=>{try{kt(Et.throw(Bt))}catch(bt){Nt(bt)}},kt=Bt=>Bt.done?vt(Bt.value):Promise.resolve(Bt.value).then(Ft,Tt);kt((Et=Et.apply(at,rt)).next())});const it=ae.default.Dragger,We=10,Ge=at=>{var rt=at,{user:Et,account:vt,globalSetting:Nt,loading:Ft,dispatch:Tt}=rt,kt=Ke(rt,["user","account","globalSetting","loading","dispatch"]);const[Bt]=se.default.useForm(),[bt,jt]=(0,x.useState)({}),[Kt,$t]=(0,x.useState)(!0),[wt,zt]=(0,x.useState)(),[Gt,_t]=(0,x.useState)(),[ln,bn]=(0,x.useState)(),[zn,Un]=(0,x.useState)();(0,x.useEffect)(()=>{if(!vt.basicInfo)return;const{basicInfo:hn}=vt,tn={name:hn.show_realname?hn.name:(0,Be.YA)(hn.name),gender:hn.gender};zt(hn.name),$t(hn.show_realname),Bt.setFieldsValue(tn),jt(tn)},[vt.basicInfo]);const vn=hn=>{var tn;if(hn.file.status==="uploading"){Un(!0);return}hn.file.status==="done"&&(console.log(hn.file,hn.file.response),bn((tn=hn.file.response)==null?void 0:tn.id),(0,Be.y3)(hn.file.originFileObj,nn=>{_t(nn),Un(!1)}))},Ln=hn=>{jt(xe({},Bt.getFieldsValue())),"name"in hn&&zt(hn.name)},mn=()=>{const hn=!Kt;$t(hn);const tn=hn?wt:(0,Be.YA)(wt);Bt.setFieldsValue({name:tn})},Dn=hn=>Ze(void 0,null,function*(){var tn,nn,fn;const{name:On,gender:cn,idNumber:Pn}=hn||{};if(!Gt){ie.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Mn=yield Tt({type:"account/applyRealNameAuth",payload:{id:((tn=vt.basicInfo)==null?void 0:tn.id)||((nn=Et.userInfo)==null?void 0:nn.login),name:On,gender:cn,id_number:Pn,show_realname:Kt,attachment_ids:[ln]}});Rn(),Mn&&(ie.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Tt({type:"account/getBasicInfo",payload:{login:(fn=Et.userInfo)==null?void 0:fn.login}}))}),Rn=()=>{Tt({type:"account/setActionTabs",payload:{}})},Hn={data:{type:"real_name"},multiple:!0,showUploadList:!1,action:`${re.Z.API_SERVER}/api/attachments.json`,className:ke.Z.uploader,onChange:vn,beforeUpload:hn=>{const tn=hn.type==="image/jpeg"||hn.type==="image/png"||hn.type==="image/jpg"||hn.type==="image/bmp";return tn||ie.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),tn}};return x.createElement(he.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:vt.actionTabs.key==="Account-RealNameAuth",title:"\u4FEE\u6539\u5B9E\u540D\u4FE1\u606F",width:"600px",footer:null},x.createElement(pe.Z,{spinning:!!zn},x.createElement(se.default,{className:ke.Z.formWrap,form:Bt,layout:"horizontal",onValuesChange:Ln,onFinish:Dn},x.createElement(se.default.Item,{label:"\u59D3\u540D",name:"name",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${We}\u4E2A\u5B57\u7B26`},{validator:Be.HJ}],extra:x.createElement("span",null,Kt?"\uFF08\u663E\u793A\uFF1A\u5E73\u53F0\u5C06\u663E\u793A\u60A8\u7684\u771F\u5B9E\u59D3\u540D\uFF09":"\uFF08\u9690\u85CF\uFF1A\u5E73\u53F0\u5C06\u663E\u793A\u4F60\u7684\u6635\u79F0\uFF09")},x.createElement(me.default,{disabled:!Kt,placeholder:`\u8BF7\u8F93\u5165\u771F\u5B9E\u59D3\u540D\uFF0C\u6700\u5927\u9650\u5236${We}\u4E2A\u5B57\u7B26`,maxLength:We,addonAfter:x.createElement("i",{className:`iconfont ${Kt?"icon-xianshi":"icon-yincang"} font18 ${ke.Z.color0152d9}`,onClick:mn})})),x.createElement(se.default.Item,{label:"\u6027\u522B\uFF1A",name:"gender",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6027\u522B"}]},x.createElement(ve.ZP.Group,null,x.createElement(ve.ZP,{value:0},"\u7537"),x.createElement(ve.ZP,{value:1},"\u5973"))),x.createElement(se.default.Item,{label:"\u8BC1\u4EF6\u53F7\uFF1A",labelCol:{span:3},name:"idNumber",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7"}]},x.createElement(me.default,{placeholder:"\u8BF7\u8F93\u5165\u8BC1\u4EF6\u53F7"})),x.createElement(se.default.Item,{label:"\u8EAB\u4EFD\u8BC1\u4E0A\u4F20",labelCol:{span:3}},x.createElement("div",{className:ke.Z.flexRow},x.createElement("div",{className:`${ke.Z.flexColumn} ${ke.Z.example}`},x.createElement("span",{className:ke.Z.exampleImg},x.createElement("img",{src:Fe})),x.createElement("span",{className:"tc"},x.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),x.createElement("p",{className:`${ke.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))),x.createElement("div",{className:ke.Z.flexColumn},x.createElement(it,Ve(xe({},Hn),{accept:".png,.jpg,.bmp,.jpeg"}),Gt?x.createElement("img",{src:Gt,className:ke.Z.uploadImg}):x.createElement("div",{className:ke.Z.imageTip},x.createElement("p",null,x.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${ke.Z.uploadTipIcon}`})),x.createElement("p",{className:ke.Z.uploadTip},x.createElement("a",{className:ke.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),x.createElement("span",{className:"tc"},x.createElement("p",{className:ke.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))))),x.createElement("div",{className:ke.Z.footerWrap},x.createElement(se.default.Item,null,x.createElement(Ee.ZP,{className:"mr5",size:"middle",onClick:Rn},"\u53D6\u6D88"),x.createElement(Ee.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ft["account/applyRealNameAuth"]},"\u4FDD\u5B58"))),x.createElement("div",{className:ke.Z.note},x.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),x.createElement("p",null,"1.\u4F60\u9700\u8981\u51C6\u5907\u6709\u6548\u7684\u8EAB\u4EFD\u8BC1\u6B63\u9762\uFF08\u4EBA\u50CF\u9762\uFF09\u7684\u8BC1\u4EF6\u7167\u7167\u7247\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u7247\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),x.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u8BA4\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),x.createElement("p",null,"3.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B"),x.createElement("p",null,"4.\u5B9E\u540D\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),x.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),x.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u8BC1\u4EF6\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u5B9E\u540D\u8BA4\u8BC1\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3EduCoder\u8D26\u53F7\u3002"),x.createElement("p",null,"7.\u63D0\u4EA4\u5B9E\u540D\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))))};var $e=(0,gt.connect)(({user:at,account:rt,loading:Et,globalSetting:vt})=>({user:at,account:rt,globalSetting:vt,loading:Et.effects}))(Ge),nt=ge(48243),tt=ge(93735),Ye=ge.n(tt),Qe=(at,rt,Et)=>new Promise((vt,Nt)=>{var Ft=Bt=>{try{kt(Et.next(Bt))}catch(bt){Nt(bt)}},Tt=Bt=>{try{kt(Et.throw(Bt))}catch(bt){Nt(bt)}},kt=Bt=>Bt.done?vt(Bt.value):Promise.resolve(Bt.value).then(Ft,Tt);kt((Et=Et.apply(at,rt)).next())});function Je({type:at,dispatch:rt,userid:Et,isshow:vt,setPhoneshow:Nt,setEmailshow:Ft}){const Tt="79e33abd4b6588941ab7622aed1e67e8",[kt,Bt]=(0,x.useState)(""),[bt,jt]=(0,x.useState)("\u83B7\u53D6\u9A8C\u8BC1\u7801");let[Kt,$t]=(0,x.useState)(60);const[wt,zt]=(0,x.useState)(!1),[Gt,_t]=(0,x.useState)("");function ln(){return Qe(this,null,function*(){if(!kt){at===3?ie.ZP.info("\u624B\u673A\u53F7\u4E0D\u80FD\u4E3A\u7A7A"):ie.ZP.info("\u90AE\u7BB1\u5730\u5740\u4E0D\u80FD\u4E3A\u7A7A");return}(yield rt({type:"competitions/getVerification",payload:{type:at,login:kt,smscode:Ye()(Tt+kt)}})).status===1&&(ie.ZP.info("\u83B7\u53D6\u9A8C\u8BC1\u7801\u6210\u529F"),bn(),zt(!0))})}function bn(){$t(60);let vn=setInterval(()=>{--Kt,Kt>-1?$t(Kt):(clearInterval(vn),zt(!1))},1e3)}function zn(){return Qe(this,null,function*(){(yield rt({type:"competitions/PhoneBind",payload:{userid:Et,code:Gt,phone:kt}})).status===0&&(ie.ZP.info("\u7ED1\u5B9A\u6210\u529F"),Nt("none"))})}function Un(){return Qe(this,null,function*(){(yield rt({type:"competitions/EmailBind",payload:{userid:Et,code:Gt,email:kt}})).status===0&&(ie.ZP.info("\u7ED1\u5B9A\u6210\u529F"),Ft("none"))})}return x.createElement("div",{style:{display:vt}},x.createElement("p",null,x.createElement(me.default,{value:kt,onChange:vn=>Bt(vn.target.value),placeholder:at===3?"\u8BF7\u8F93\u5165\u624B\u673A\u53F7":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740",style:{width:"370px"}})),x.createElement("span",null,x.createElement(me.default,{value:Gt,onChange:vn=>_t(vn.target.value),placeholder:at===3?"\u8BF7\u8F93\u5165\u624B\u673A\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801",style:{width:"250px"}}))," ",x.createElement(Ee.ZP,{disabled:wt,onClick:()=>ln(),type:"primary",style:{marginLeft:"20px",width:"100px"}},wt?`\u91CD\u65B0\u53D1\u9001${Kt}s`:bt),x.createElement("p",{style:{marginTop:"30px",width:"370px",textAlign:"center"}},x.createElement(Ee.ZP,{type:"primary",style:{marginRight:"15px"},onClick:()=>{if(!Gt){ie.ZP.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}at===3?zn():Un()}},"\u786E\u8BA4"),x.createElement(Ee.ZP,{style:{marginLeft:"20px"},onClick:()=>{at===3?Nt("none"):Ft("none")}},"\u53D6\u6D88")))}var st=Je,qe=Object.defineProperty,ft=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ne=(at,rt,Et)=>rt in at?qe(at,rt,{enumerable:!0,configurable:!0,writable:!0,value:Et}):at[rt]=Et,ue=(at,rt)=>{for(var Et in rt||(rt={}))Re.call(rt,Et)&&ne(at,Et,rt[Et]);if(et)for(var Et of et(rt))Ne.call(rt,Et)&&ne(at,Et,rt[Et]);return at},je=(at,rt)=>ft(at,lt(rt)),He=(at,rt,Et)=>new Promise((vt,Nt)=>{var Ft=Bt=>{try{kt(Et.next(Bt))}catch(bt){Nt(bt)}},Tt=Bt=>{try{kt(Et.throw(Bt))}catch(bt){Nt(bt)}},kt=Bt=>Bt.done?vt(Bt.value):Promise.resolve(Bt.value).then(Ft,Tt);kt((Et=Et.apply(at,rt)).next())});function we({dispatch:at,userid:rt}){const Et={wrapperCol:{offset:3,span:21}},[vt]=se.default.useForm(),{identifier:Nt}=(0,gt.useParams)();return x.createElement("div",{style:{width:"500px"}},x.createElement(se.default,{form:vt,name:"basic"},x.createElement(se.default.Item,je(ue({},Et),{label:x.createElement("div",{style:{width:"30px"}},"\u5F00\u6237\u884C"),name:"bank",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5F00\u6237\u884C"}]}),x.createElement(me.default,null)),x.createElement(se.default.Item,je(ue({},Et),{label:x.createElement("div",{style:{width:"30px"}},"\u652F\u884C"),name:"second_bank",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u652F\u884C"}]}),x.createElement(me.default,null)),x.createElement(se.default.Item,je(ue({},Et),{label:x.createElement("div",{style:{width:"30px"}},"\u8D26\u53F7"),name:"card_no",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D26\u53F7"}]}),x.createElement(me.default,null)),x.createElement(se.default.Item,null,x.createElement(Ee.ZP,{type:"primary",htmlType:"submit",onClick:()=>He(this,null,function*(){vt.validateFields().then(Ft=>He(this,null,function*(){(yield at({type:"competitions/setleader",payload:ue({identifier:Nt,user_id:rt},Ft)})).status===0&&ie.ZP.info("\u63D0\u4EA4\u6210\u529F")}))})},"\u63D0\u4EA4"))))}var ye=we,Te=(at,rt,Et)=>new Promise((vt,Nt)=>{var Ft=Bt=>{try{kt(Et.next(Bt))}catch(bt){Nt(bt)}},Tt=Bt=>{try{kt(Et.throw(Bt))}catch(bt){Nt(bt)}},kt=Bt=>Bt.done?vt(Bt.value):Promise.resolve(Bt.value).then(Ft,Tt);kt((Et=Et.apply(at,rt)).next())});const ze={teacher:"\u6559\u5E08",student:"\u5B66\u751F",professional:"\u4E13\u4E1A\u4EBA\u58EB"};function Ue({Prize:at,Accounts:rt,dispatch:Et,userid:vt}){var Nt,Ft,Tt,kt,Bt,bt,jt,Kt;const[$t,wt]=(0,x.useState)("none"),[zt,Gt]=(0,x.useState)("none");function _t(ln){return Te(this,null,function*(){let bn;ln==="1"?bn=yield Et({type:"competitions/Authentication"}):bn=yield Et({type:"competitions/Professional"}),bn.status===0&&ie.ZP.info("\u64A4\u9500\u6210\u529F")})}return x.createElement("div",null,x.createElement(ee.Z,{align:"middle"},x.createElement(E.Z,null,x.createElement("span",{className:"c-red"},"*"),"\u5B9E\u540D\u4FE1\u606F"),(rt==null?void 0:rt.authentication)==="uncertified"&&x.createElement(E.Z,{flex:1,className:"ml20"},x.createElement(ee.Z,{align:"middle",justify:"space-between"},x.createElement(E.Z,{style:{marginLeft:"20px"}},"\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66"),x.createElement(Ee.ZP,{className:a.Z.PerfectBut,onClick:()=>{Et({type:"account/setActionTabs",payload:{key:"Account-RealNameAuth"}})}},"\u7ACB\u5373\u8BA4\u8BC1")))),x.createElement("div",{className:a.Z.PerfectCent},x.createElement(ee.Z,null,x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u59D3\u540D"),x.createElement(E.Z,{className:"ml20"},rt==null?void 0:rt.name,(rt==null?void 0:rt.authentication)==="uncertified"?null:(rt==null?void 0:rt.authentication)==="applying"?x.createElement("span",null,x.createElement("span",null,"\u5F85\u5BA1\u6838"),x.createElement(Ee.ZP,{type:"primary",onClick:()=>_t("1"),ghost:!0,style:{marginLeft:"20px"}},"\u64A4\u9500\u8BA4\u8BC1")):x.createElement("span",{style:{color:"#6ec76e"}},x.createElement("i",{className:"iconfont icon-wancheng font-14"})," \u5DF2\u8BA4\u8BC1"))),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u6027\u522B"),x.createElement(E.Z,{className:"ml20"},(rt==null?void 0:rt.gender)===0?"\u7537":"\u5973"))),x.createElement(ee.Z,{align:"middle"},x.createElement(E.Z,null,x.createElement("span",{className:"c-red"},"*"),"\u804C\u4E1A\u4FE1\u606F"),(rt==null?void 0:rt.authentication)==="uncertified"&&x.createElement(E.Z,{flex:1,className:"ml20"},x.createElement(ee.Z,{align:"middle",justify:"space-between"},x.createElement(E.Z,{style:{marginLeft:"20px"}},"\u901A\u8FC7\u5B9E\u540D\u8BA4\u8BC1\u540E\u624D\u80FD\u83B7\u5F97\u8BC1\u4E66"),x.createElement(Ee.ZP,{className:a.Z.PerfectBut,onClick:()=>{Et({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth"}})}},"\u7ACB\u5373\u8BA4\u8BC1")))),x.createElement("div",{className:a.Z.PerfectCent},x.createElement(ee.Z,null,x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u804C\u4E1A"),x.createElement(E.Z,{className:"ml20"},rt&&rt.identity&&ze[rt.identity],(rt==null?void 0:rt.authentication)==="uncertified"?null:(rt==null?void 0:rt.authentication)==="applying"?x.createElement("span",null,x.createElement("span",null,"\u5F85\u5BA1\u6838"),x.createElement(Ee.ZP,{type:"primary",onClick:()=>_t("2"),ghost:!0,style:{marginLeft:"20px"}},"\u64A4\u9500\u8BA4\u8BC1")):x.createElement("span",{style:{color:"#6ec76e"}},x.createElement("i",{className:"iconfont icon-wancheng font-14"})," \u5DF2\u8BA4\u8BC1",x.createElement(Ee.ZP,{type:"primary",onClick:()=>{Et({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth"}})},ghost:!0,style:{marginLeft:"20px"}},"\u91CD\u65B0\u8BA4\u8BC1")))),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u5B66\u53F7"),x.createElement(E.Z,{className:"ml20"},(rt==null?void 0:rt.student_id)||"--")),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u5B66\u6821"),x.createElement(E.Z,{className:"ml20"},(rt==null?void 0:rt.school_name)||"--")),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u9662\u7CFB"),x.createElement(E.Z,{className:"ml20"},(rt==null?void 0:rt.department_name)||"--"))),x.createElement("p",null,x.createElement("span",{className:"c-red"},"*"),"\u8054\u7CFB\u65B9\u5F0F"),x.createElement("div",{className:a.Z.PerfectCent},x.createElement(ee.Z,null,x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u624B\u673A\u53F7"),x.createElement(E.Z,{className:"ml20"},x.createElement(ee.Z,null,x.createElement(E.Z,{style:{width:"150px"}},(rt==null?void 0:rt.phone)||"--"),$t==="none"&&x.createElement(Ee.ZP,{type:"link",className:"ml20",style:{color:"#165DFF"},onClick:()=>{wt("block")}},"\u66F4\u6362")))),x.createElement("div",{className:"mt10",style:{marginLeft:"74px"}},x.createElement(st,{type:3,dispatch:Et,userid:rt==null?void 0:rt.id,isshow:$t,setPhoneshow:wt,setEmailshow:Gt})),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"Email"),x.createElement(E.Z,{className:"ml20"},x.createElement(ee.Z,null,x.createElement(E.Z,{style:{width:"150px"}},(rt==null?void 0:rt.mail)||"--"),zt==="none"&&x.createElement(Ee.ZP,{type:"link",className:"ml20",style:{color:"#165DFF"},onClick:()=>{Gt("block")}},"\u66F4\u6362")))),x.createElement("div",{className:"mt10",style:{marginLeft:"74px"}},x.createElement(st,{type:4,dispatch:Et,userid:rt==null?void 0:rt.id,isshow:zt,setEmailshow:Gt,setPhoneshow:wt}))),at!=null&&at.leader&&(at!=null&&at.teams)&&((Ft=(Nt=at==null?void 0:at.teams[0])==null?void 0:Nt.bank_account)!=null&&Ft.bank)?x.createElement(ee.Z,{align:"middle"},x.createElement(E.Z,null,"\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7"),x.createElement(E.Z,{className:"ml20",style:{fontSize:"12px"}},"\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F")):x.createElement("div",null,x.createElement(ee.Z,{align:"middle"},x.createElement(E.Z,null,"\u7B7E/\u9886/\u5F00\u6237\u884C\u53CA\u94F6\u884C\u5361\u53F7"),x.createElement(E.Z,{className:"ml20",style:{fontSize:"12px"}},"\u4E3A\u4FDD\u969C\u5956\u91D1\u7684\u53CA\u65F6\u53D1\u653E\uFF0C\u8BF7\u961F\u957F\u5982\u5B9E\u586B\u5199\u4F60\u540D\u4E0B\u7684\u94F6\u884C\u5361\u4FE1\u606F")),x.createElement(ye,{dispatch:Et,userid:vt})),(at==null?void 0:at.leader)&&x.createElement("div",{className:a.Z.PerfectCent,style:{border:0}},x.createElement(ee.Z,null,x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u5F00\u6237\u884C"),x.createElement(E.Z,{className:"ml20"},(at==null?void 0:at.teams)&&((kt=(Tt=at==null?void 0:at.teams[0])==null?void 0:Tt.bank_account)==null?void 0:kt.bank)||"--")),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u652F\u884C"),x.createElement(E.Z,{className:"ml20"},(at==null?void 0:at.teams)&&((bt=(Bt=at==null?void 0:at.teams[0])==null?void 0:Bt.bank_account)==null?void 0:bt.second_bank)||"--")),x.createElement(ee.Z,{className:"mt20"},x.createElement(E.Z,{className:a.Z.PerfectCentName},"\u8D26\u53F7"),x.createElement(E.Z,{className:"ml20"},(at==null?void 0:at.teams)&&((Kt=(jt=at==null?void 0:at.teams[0])==null?void 0:jt.bank_account)==null?void 0:Kt.card_no)||"--"))),x.createElement(nt.Z,{Scoid:rt==null?void 0:rt.school_id}),x.createElement($e,null))}var _e=Ue,ct=ge(82636);const ut=({Prize:at,Accounts:rt,getAccounts:Et,dispatch:vt,userid:Nt})=>{const[Ft,Tt]=(0,x.useState)("DownPdf");return x.createElement("div",{style:{margin:"15px 0"}},x.createElement(ct.tp,{dataSource:[{name:"\u83B7\u5956\u8BC1\u4E66\u4E0B\u8F7D",id:"DownPdf"},{name:"\u5B8C\u5584\u4E2A\u4EBA\u4FE1\u606F",id:"Perfect"}],value:Ft,onChange:kt=>Tt(kt)}),Ft=="DownPdf"&&x.createElement(le,{Prize:at}),Ft=="Perfect"&&x.createElement(_e,{userid:Nt,dispatch:vt,Prize:at,Accounts:rt}))};var yt=(0,gt.connect)(({})=>({}))(ut)},42540:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ke}});var x=ge(59301),gt=ge(62957),a=ge(6767),Pe=ge(25399),be=ge(7939),ee=ge(65552),E=ge(65582),oe=ge(95097),re=ge(66457),te=ge(60979),ce=ge(38147),z=Object.defineProperty,le=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ie=(De,Se,Ce)=>Se in De?z(De,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):De[Se]=Ce,he=(De,Se)=>{for(var Ce in Se||(Se={}))ae.call(Se,Ce)&&ie(De,Ce,Se[Ce]);if(le)for(var Ce of le(Se))se.call(Se,Ce)&&ie(De,Ce,Se[Ce]);return De};const pe=De=>React.createElement("svg",he({className:"jieduanguanka_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:20,height:20},De),React.createElement("path",{d:"M128 0h768c70.4 0 128 57.6 128 128v768c0 70.4-57.6 128-128 128H128A128.358 128.358 0 0 1 0 896V128C0 57.6 57.6 0 128 0z",fill:"#165DFF",fillOpacity:.14}),React.createElement("path",{d:"M294.4 377.6 160 480c-6.4 6.4-12.8 12.8-12.8 25.6v57.6c0 12.8 6.4 19.2 19.2 32l134.4 96c12.8 12.8 38.4 12.8 51.2 0l6.4-6.4c6.4-6.4 12.8-19.2 6.4-32s-6.4-25.6-19.2-32l-115.2-83.2 121.6-96c6.4-6.4 12.8-19.2 12.8-25.6 0-12.8 0-19.2-6.4-32-19.2-19.2-44.8-25.6-64-6.4zm275.2-12.8c-12.8 6.4-19.2 12.8-25.6 19.2L409.6 633.6a40.806 40.806 0 0 0 0 38.4c6.4 12.8 19.2 19.2 38.4 19.2 12.8 0 25.6-6.4 32-19.2l134.4-249.6c6.4-6.4 6.4-19.2 6.4-32s-12.8-19.2-19.2-25.6h-32zm128 0c-12.8 0-19.2 6.4-25.6 12.8-12.8 19.2-12.8 44.8 6.4 57.6l121.6 96-121.6 89.6c-19.2 12.8-19.2 38.4-12.8 51.2l6.4 6.4c12.8 19.2 38.4 19.2 57.6 6.4l134.4-96c6.4-6.4 12.8-19.2 19.2-25.6v-57.6c0-12.8-6.4-19.2-12.8-25.6L736 377.6c-19.2-12.8-32-12.8-38.4-12.8z",fill:"#165DFF"}));var me="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiPjxwYXRoIGQ9Ik0xMjggMGg3NjhjNzAuNCAwIDEyOCA1Ny42IDEyOCAxMjh2NzY4YzAgNzAuNC01Ny42IDEyOC0xMjggMTI4SDEyOEExMjguMzU4IDEyOC4zNTggMCAwIDEgMCA4OTZWMTI4QzAgNTcuNiA1Ny42IDAgMTI4IDB6IiBmaWxsPSIjMTY1REZGIiBmaWxsLW9wYWNpdHk9Ii4xNCIvPjxwYXRoIGQ9Ik0yOTQuNCAzNzcuNiAxNjAgNDgwYy02LjQgNi40LTEyLjggMTIuOC0xMi44IDI1LjZ2NTcuNmMwIDEyLjggNi40IDE5LjIgMTkuMiAzMmwxMzQuNCA5NmMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMGw2LjQtNi40YzYuNC02LjQgMTIuOC0xOS4yIDYuNC0zMnMtNi40LTI1LjYtMTkuMi0zMmwtMTE1LjItODMuMiAxMjEuNi05NmM2LjQtNi40IDEyLjgtMTkuMiAxMi44LTI1LjYgMC0xMi44IDAtMTkuMi02LjQtMzItMTkuMi0xOS4yLTQ0LjgtMjUuNi02NC02LjR6bTI3NS4yLTEyLjhjLTEyLjggNi40LTE5LjIgMTIuOC0yNS42IDE5LjJMNDA5LjYgNjMzLjZhNDAuODA2IDQwLjgwNiAwIDAgMCAwIDM4LjRjNi40IDEyLjggMTkuMiAxOS4yIDM4LjQgMTkuMiAxMi44IDAgMjUuNi02LjQgMzItMTkuMmwxMzQuNC0yNDkuNmM2LjQtNi40IDYuNC0xOS4yIDYuNC0zMnMtMTIuOC0xOS4yLTE5LjItMjUuNmgtMzJ6bTEyOCAwYy0xMi44IDAtMTkuMiA2LjQtMjUuNiAxMi44LTEyLjggMTkuMi0xMi44IDQ0LjggNi40IDU3LjZsMTIxLjYgOTYtMTIxLjYgODkuNmMtMTkuMiAxMi44LTE5LjIgMzguNC0xMi44IDUxLjJsNi40IDYuNGMxMi44IDE5LjIgMzguNCAxOS4yIDU3LjYgNi40bDEzNC40LTk2YzYuNC02LjQgMTIuOC0xOS4yIDE5LjItMjUuNnYtNTcuNmMwLTEyLjgtNi40LTE5LjItMTIuOC0yNS42TDczNiAzNzcuNmMtMTkuMi0xMi44LTMyLTEyLjgtMzguNC0xMi44eiIgZmlsbD0iIzE2NURGRiIvPjwvc3ZnPg==",ve=ge(41867),Ee=(De,Se,Ce)=>new Promise((Oe,Ie)=>{var Le=Ve=>{try{xe(Ce.next(Ve))}catch(Ke){Ie(Ke)}},Me=Ve=>{try{xe(Ce.throw(Ve))}catch(Ke){Ie(Ke)}},xe=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(Le,Me);xe((Ce=Ce.apply(De,Se)).next())});const Be=De=>{let Se=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],Ce=["","\u5341","\u767E","\u5343","\u4E07"];De=parseInt(De);let Oe=Me=>{let xe=Me.toString().split("").reverse(),Ve="";for(var Ke=0;Ke<xe.length;Ke++)Ve=(Ke==0&&xe[Ke]==0||Ke>0&&xe[Ke]==0&&xe[Ke-1]==0?"":Se[xe[Ke]]+(xe[Ke]==0?Ce[0]:Ce[Ke]))+Ve;return Ve},Ie=Math.floor(De/1e4),Le=De%1e4;return Le.toString().length<4&&(Le="0"+Le),Ie?Oe(Ie)+"\u4E07"+Oe(Le):Oe(De)};function Fe({item:De,Header:Se,index:Ce,StaffDetail:Oe,dispatch:Ie}){var Le,Me,xe,Ve,Ke,Ze,it;const[We,Ge]=(0,x.useState)(!0),[$e,nt]=(0,x.useState)(!0),[tt,Ye]=(0,x.useState)(!1),Qe=(0,x.useRef)(),[Je,st]=(0,x.useState)(!1),{identifier:qe}=(0,E.useParams)();(0,x.useEffect)(()=>{setTimeout(()=>{Qe.current.children[0].clientHeight>88&&Ye(!0)},10)},[]);const ft=Re=>{var Ne,ne;if((0,re.tJ)(Ie,!0)){if((Re==null?void 0:Re.shixun_status)>1&&st(!0),Re!=null&&Re.is_jupyter||Re!=null&&Re.is_jupyter_lab){Ie({type:"shixunsDetail/execJupyter",payload:{id:(Ne=Re==null?void 0:Re.shixun)==null?void 0:Ne.identifier}}).then(ue=>{st(!1),ue!=null&&ue.identifier&&window.open(`/tasks/${ue.identifier}/jupyter?competition_entry_id=${Re==null?void 0:Re.id}&type=competitions`)});return}Ie({type:"shixunsDetail/execShixun",payload:{id:(ne=Re==null?void 0:Re.shixun)==null?void 0:ne.identifier}}).then(ue=>{if(st(!1),ue!=null&&ue.game_identifier){window.open(`/tasks/${ue.game_identifier}?competition_entry_id=${Re==null?void 0:Re.id}&type=competitions`);return}(ue==null?void 0:ue.status)===2?lt(ue==null?void 0:ue.message):(ue==null?void 0:ue.status)===3&&et(ue==null?void 0:ue.message)})}},lt=Re=>{Re=Re!=null&&Re.includes(".json")?Re:`${Re}.json`,gt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ee(this,null,function*(){const Ne=yield(0,te.$Q)({url:Re});if(!Ne)return;a.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ne=yield(0,te.Ir)({id:Ne.shixun_identifier});if(ne!=null&&ne.game_identifier){window.open(`/tasks/${ne.game_identifier}`);return}(ne==null?void 0:ne.status)===2?lt(ne==null?void 0:ne.message):(ne==null?void 0:ne.status)===3&&et(ne==null?void 0:ne.message)})})},et=Re=>{gt.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Re,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return x.createElement("div",{className:ee.Z.box},x.createElement("div",{style:{justifyContent:"space-between",display:"flex",padding:"0 10px"}},x.createElement("span",{className:ee.Z.title_style,style:{color:"#333333",fontWeight:500,fontSize:"14px"}},Se!=null&&Se.is_new?"\u8D5B\u9898":"\u4EFB\u52A1",Ce+1),x.createElement("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"}},"\u4F5C\u54C1\u63D0\u4EA4\u65F6\u95F4",x.createElement("span",{style:{color:"#232B40",marginLeft:5}},Se==null?void 0:Se.start_time,"~",Se==null?void 0:Se.end_time))),x.createElement("div",{style:{padding:10,display:"flex",position:"relative"}},x.createElement("img",{src:De==null?void 0:De.pic,style:{width:220,height:130,borderRadius:"4px"}}),x.createElement("div",{style:{marginLeft:20,width:"75%"}},x.createElement("div",{style:{justifyContent:"space-between",display:"flex"}},x.createElement("div",null,x.createElement(Pe.Z,{title:(De==null?void 0:De.name)||((Le=De==null?void 0:De.shixun)==null?void 0:Le.name)},x.createElement("span",{style:{color:"#333333",fontWeight:"500",fontSize:"14px"}},(De==null?void 0:De.name)||((Me=De==null?void 0:De.shixun)==null?void 0:Me.name))),x.createElement("span",{style:{color:"#9096A3",marginLeft:40}},"\u5173\u5361",x.createElement("span",{style:{color:"#333333",marginLeft:5}},(De==null?void 0:De.challenges_count)||((xe=De==null?void 0:De.shixun)==null?void 0:xe.challenges_count)))),x.createElement("span",{style:{marginLeft:"auto"}},((Oe==null?void 0:Oe.enrolled)&&(Se==null?void 0:Se.competition_status)!=="ended"||(0,ve.eB)()||((Ve=Se.permission)==null?void 0:Ve.editable))&&x.createElement(be.ZP,{loading:Je,onClick:()=>Ee(this,null,function*(){var Re,Ne;if(Se!=null&&Se.is_new){let ne=yield(0,ce.ZP)(`/api/competitions/${qe}/check_team_member.json`,{method:"post"});if((ne==null?void 0:ne.status)===0){ft(De);let ue=yield(0,ce.ZP)(`/api/competitions/${qe}/enter_competition_question.json`,{method:"post",body:{competition_stage_id:De==null?void 0:De.competition_stage_id,competition_stage_section_id:De==null?void 0:De.competition_stage_section_id,competition_entry_id:De==null?void 0:De.id,shixun_id:(Re=De==null?void 0:De.shixun)==null?void 0:Re.id}})}}else window.open(`/shixuns/${(De==null?void 0:De.identifier)||((Ne=De==null?void 0:De.shixun)==null?void 0:Ne.identifier)}/challenges`)}),style:{marginLeft:30,borderRadius:14,fontSize:12,width:88},type:"primary"},"\u5F00\u542F\u6311\u6218"))),x.createElement("div",{ref:Qe,style:{maxHeight:We&&100,position:"relative",overflow:"hidden"}},x.createElement(oe.Z,{style:{fontSize:"14px",color:"#9096A3",marginTop:20,position:"relative"},value:(De==null?void 0:De.description)||""}),tt&&We&&x.createElement("div",{className:ee.Z.maskText})),tt&&x.createElement("div",{className:ee.Z.colorhove,style:{textAlign:"end",cursor:"pointer"},onClick:()=>{Ge(!We)}},We?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",x.createElement("i",{className:`iconfont font14 ${We?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})),x.createElement("div",{style:{marginTop:14,maxHeight:$e&&58,overflow:"hidden"}},(Ke=De==null?void 0:De.challenges)==null?void 0:Ke.map((Re,Ne)=>x.createElement("div",{style:{marginTop:Ne===0?0:12}},x.createElement("img",{src:me,style:{width:20,height:20}}),x.createElement("span",{style:{marginLeft:10}},"\u7B2C",Ne+1,"\u5173",Re==null?void 0:Re.challenge_name))),(Ze=De==null?void 0:De.challenge_settings)==null?void 0:Ze.map((Re,Ne)=>x.createElement("div",{style:{marginTop:Ne===0?0:12}},x.createElement("img",{src:me,style:{width:20,height:20}}),x.createElement("span",{style:{marginLeft:10}},"\u7B2C",Ne+1,"\u5173",Re==null?void 0:Re.challenge_name)))),x.createElement("div",{className:ee.Z.colorhove,style:{position:"absolute",bottom:14,right:10,cursor:"pointer"}},((De==null?void 0:De.challenges_count)||((it=De==null?void 0:De.shixun)==null?void 0:it.challenges_count))>2&&x.createElement("span",{onClick:()=>{nt(!$e)}},$e?"\u5C55\u5F00":"\u6536\u8D77"," ",x.createElement("i",{className:`iconfont font14 ${$e?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))))}var ke=Fe},48243:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Ne}});var x=ge(59301),gt=ge(65582),a=ge(82326),Pe=ge(94968),be=ge(28284),ee=ge(6767),E=ge(62957),oe=ge(77019),re=ge(5269),te=ge(29787),ce=ge(37568),z=ge(1560),le=ge(7939),ae=ge(74128),se=ge(51941),ie=ge(31002),he=ge(65862),pe=ge(706),me=ge(79939),ve=ge(29679),Ee=ge(19248),Be=ge(56531),Fe={flexRow:"flexRow___jGYtM",flexColumn:"flexColumn___NPMB3",formWrap:"formWrap___vwH9N",example:"example____BmJC",footerWrap:"footerWrap___lp1L0"},ke=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ce=(ne,ue)=>{var je={};for(var He in ne)De.call(ne,He)&&ue.indexOf(He)<0&&(je[He]=ne[He]);if(ne!=null&&ke)for(var He of ke(ne))ue.indexOf(He)<0&&Se.call(ne,He)&&(je[He]=ne[He]);return je},Oe=(ne,ue,je)=>new Promise((He,we)=>{var ye=Ue=>{try{ze(je.next(Ue))}catch(_e){we(_e)}},Te=Ue=>{try{ze(je.throw(Ue))}catch(_e){we(_e)}},ze=Ue=>Ue.done?He(Ue.value):Promise.resolve(Ue.value).then(ye,Te);ze((je=je.apply(ne,ue)).next())});const Ie=(ne,ue)=>ue.some(je=>je.label.toLowerCase().indexOf(ne.toLowerCase())>-1),Le=ce.default.TextArea,Me=ne=>{var ue=ne,{account:je,globalSetting:He,loading:we,dispatch:ye,schoolName:Te,visible:ze,onClose:Ue=()=>{},onSuccess:_e=()=>{}}=ue,ct=Ce(ue,["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"]);const[ut]=be.default.useForm();(0,x.useEffect)(()=>{ut.setFieldsValue({name:Te})},[Te]);const yt=at=>Oe(void 0,null,function*(){const{name:rt,city:Et=[],address:vt,remarks:Nt}=at||{},Ft=yield ye({type:"account/appplySchool",payload:{name:rt,province:Et[0],city:Et[1],address:vt,remarks:Nt}});Ue(),Ft&&(ee.ZP.success("\u65B0\u589E\u5B66\u6821/\u5355\u4F4D\u6210\u529F\uFF01"),_e(rt))});return x.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ze,title:"\u7533\u8BF7\u6DFB\u52A0\u5355\u4F4D\u540D\u79F0",width:"600px",footer:null},x.createElement(be.default,{className:Fe.formWrap,form:ut,labelCol:{span:4},wrapperCol:{span:20},onFinish:yt},x.createElement(be.default.Item,{label:"\u5355\u4F4D\u5168\u79F0\uFF1A",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"}]},x.createElement(ce.default,{placeholder:"\u5B66\u6821\u6216\u5DE5\u4F5C\u5355\u4F4D"})),x.createElement("div",{className:`${Fe.flexRow} ${Fe.example}`},x.createElement("div",null,"\u793A\u4F8B\uFF1A"),x.createElement("div",{className:Fe.flexColumn},x.createElement("div",null,x.createElement(ve.Z,{style:{color:"rgb(82, 196, 26)"}}),x.createElement("span",{className:"font14 ml5"},"\u6B63\u786E\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u6784")),x.createElement("div",null,x.createElement(Ee.Z,{style:{color:"red"}}),x.createElement("span",{className:"font14 ml5"},"\u9519\u8BEF\u793A\u4F8B\uFF1A\u6570\u636E\u7ED3\u67842019\u6625")))),x.createElement(be.default.Item,{label:"\u5730\u533A\uFF1A",name:"city"},x.createElement(me.Z,{allowClear:!0,size:"middle",options:Be.P,placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",showSearch:{matchInputWidth:!0,filter:Ie}})),x.createElement(be.default.Item,{label:"\u8BE6\u7EC6\u5730\u5740\uFF1A",name:"address"},x.createElement(ce.default,{placeholder:"\u8BF7\u586B\u5199\u5B8C\u6574\u7684\u5730\u5740\u4FE1\u606F"})),x.createElement(be.default.Item,{label:"\u8BF4\u660E\uFF1A",name:"remarks"},x.createElement(Le,{placeholder:"\u518D\u6B21\u8BF4\u660E\u7279\u522B\u60C5\u51B5\uFF08\u9009\u586B\uFF09"})),x.createElement("div",{className:Fe.footerWrap},x.createElement(be.default.Item,null,x.createElement(le.ZP,{className:"mr5",size:"middle",onClick:()=>{Ue()}},"\u53D6\u6D88"),x.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:we["account/appplySchool"]},"\u4FDD\u5B58")))))};var xe=(0,gt.connect)(({account:ne,loading:ue,globalSetting:je})=>({account:ne,globalSetting:je,loading:ue.effects}))(Me),Ve=ge(95707),Ke=ge(89392),Ze=ge(59301),it=Object.defineProperty,We=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ye=(ne,ue,je)=>ue in ne?it(ne,ue,{enumerable:!0,configurable:!0,writable:!0,value:je}):ne[ue]=je,Qe=(ne,ue)=>{for(var je in ue||(ue={}))nt.call(ue,je)&&Ye(ne,je,ue[je]);if($e)for(var je of $e(ue))tt.call(ue,je)&&Ye(ne,je,ue[je]);return ne},Je=(ne,ue)=>We(ne,Ge(ue)),st=(ne,ue)=>{var je={};for(var He in ne)nt.call(ne,He)&&ue.indexOf(He)<0&&(je[He]=ne[He]);if(ne!=null&&$e)for(var He of $e(ne))ue.indexOf(He)<0&&tt.call(ne,He)&&(je[He]=ne[He]);return je},qe=(ne,ue,je)=>new Promise((He,we)=>{var ye=Ue=>{try{ze(je.next(Ue))}catch(_e){we(_e)}},Te=Ue=>{try{ze(je.throw(Ue))}catch(_e){we(_e)}},ze=Ue=>Ue.done?He(Ue.value):Promise.resolve(Ue.value).then(ye,Te);ze((je=je.apply(ne,ue)).next())});const ft=a.default.Option,lt=Pe.default.Dragger;var et=(ne=>(ne[ne.Professor=1]="Professor",ne[ne.AssistantProfessor=2]="AssistantProfessor",ne[ne.Student=3]="Student",ne))(et||{});const Re=ne=>{var ue=ne,{user:je,account:He,globalSetting:we,loading:ye,dispatch:Te,Scoid:ze}=ue,Ue=st(ue,["user","account","globalSetting","loading","dispatch","Scoid"]),_e,ct;const[ut]=be.default.useForm(),[yt,at]=(0,x.useState)({}),[rt,Et]=(0,x.useState)([]),[vt,Nt]=(0,x.useState)([]),[Ft,Tt]=(0,x.useState)([]),[kt,Bt]=(0,x.useState)([]),[bt,jt]=(0,x.useState)(),[Kt,$t]=(0,x.useState)(),[wt,zt]=(0,x.useState)(),[Gt,_t]=(0,x.useState)(),[ln,bn]=(0,x.useState)(),zn=(0,x.useRef)((0,Ke.throttle)(cn=>Un(cn),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{},[]),(0,x.useEffect)(()=>{qe(void 0,null,function*(){if(!ze)return;const cn=yield vn(ze);Tt(cn==null?void 0:cn.departments)})},[ze]);const Un=cn=>qe(void 0,null,function*(){var Pn,Mn;const Nn=yield Te({type:"account/getSchoolOption",payload:{keyword:cn,limit:10}});Et(Nn==null?void 0:Nn.schools),cn&&cn!=""&&(Nt((Pn=Nn==null?void 0:Nn.schools)==null?void 0:Pn.filter(sr=>sr.name.includes(cn))),(((Mn=Nn==null?void 0:Nn.schools)==null?void 0:Mn.find(sr=>sr.name===cn))||{}).id?Hn(cn,null,Nn==null?void 0:Nn.schools):(ut.setFieldsValue({department:""}),at(Qe(Qe({},yt),{school:cn,department:""}))))}),vn=cn=>{if(cn)return Te({type:"account/getDepartmentOption",payload:{id:cn}})};(0,x.useEffect)(()=>{if(!He.basicInfo)return;const{basicInfo:cn}=He,Pn={identity:cn.identity,school:cn.school_name,department:cn.department_name,studentNo:cn.student_id,jobTitle:cn.identity=="teacher"?cn.technical_title:"\u6559\u6388",manager:cn.identity=="professional"?cn.technical_title:"\u4F01\u4E1A\u7BA1\u7406\u8005"};ut.setFieldsValue(Pn),at(Pn)},[He.basicInfo]);const Ln=()=>{_t(!0)},mn=()=>{if(!rt.find(cn=>cn.name===yt.school)){ee.ZP.info("\u8BF7\u5148\u9009\u62E9\u6B63\u786E\u7684\u5355\u4F4D\u6216\u8005\u5B66\u6821\uFF01");return}bn(!0)},Dn=cn=>{at(Qe({},ut.getFieldsValue())),"school"in cn&&(Nt(rt.filter(Mn=>Mn.name.includes(cn.school))),(rt.find(Mn=>Mn.name===cn.school)||{}).id?Hn(cn.school):(ut.setFieldsValue({department:""}),at(Qe(Qe({},yt),{school:cn.school,department:""}))))},Rn=(cn,Pn)=>{if(He.actionTabs.checkedList.includes(1)){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ze.createElement("div",{className:"tc"},Pn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${cn}/students`}});return}window.location.href=`/classrooms/${cn}/students`},Hn=(cn,Pn,Mn)=>qe(void 0,null,function*(){var Nn,lr,sr;const sn=(Nn=(Mn||rt).find(er=>er.name===cn))==null?void 0:Nn.id,Sn=(yield vn(sn))||{};Tt(Sn==null?void 0:Sn.departments);const _n=Pn||((sr=(lr=Sn==null?void 0:Sn.departments)==null?void 0:lr[0])==null?void 0:sr.name);ut.setFieldsValue({department:_n}),at(Qe(Qe({},yt),{school:cn,department:_n}))}),hn=cn=>qe(void 0,null,function*(){yield Un(),ut.setFieldsValue({school:cn,department:""}),at(Qe(Qe({},yt),{school:cn,department:""}))}),tn=cn=>{var Pn;if(cn.file.status==="uploading"){zt(!0);return}cn.file.status==="done"&&(console.log(cn.file,cn.file.response),$t((Pn=cn.file.response)==null?void 0:Pn.id),(0,he.y3)(cn.file.originFileObj,Mn=>{jt(Mn),zt(!1)}))},nn=cn=>qe(void 0,null,function*(){var Pn,Mn,Nn,lr,sr;const{school:sn,department:Sn,identity:_n,studentNo:er,jobTitle:Wt,manager:Ht}=cn||{};if(!bt){ee.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u7167\u7247\uFF01");return}const Ot=(Pn=rt.find(xt=>xt.name===sn))==null?void 0:Pn.id,Rt=(Mn=Ft.find(xt=>xt.name===Sn))==null?void 0:Mn.id;let Pt;_n==="student"?Pt=er:_n==="teacher"?Pt=Wt:Pt=Ht;const Ut=yield Te({type:"account/applyProfessionalAuth",payload:{id:((Nn=He.basicInfo)==null?void 0:Nn.id)||((lr=je.userInfo)==null?void 0:lr.login),school_id:Ot,department_id:Rt,identity:_n,extra:Pt,attachment_ids:[Kt]}});if(He.actionTabs.code){let xt=yield(0,Ve.cR)({invite_code:He.actionTabs.code,professor:He.actionTabs.checkedList.includes(1)?1:null,assistant_professor:He.actionTabs.checkedList.includes(2)?1:null,student:He.actionTabs.checkedList.includes(3)?1:null});xt.message==="\u52A0\u5165\u6210\u529F"&&(xt!=null&&xt.course_id?Rn(xt.course_id,xt.message):ee.ZP.success(xt.message))}fn(),Ut&&(ee.ZP.info("\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838!"),Te({type:"account/getBasicInfo",payload:{login:(sr=je.userInfo)==null?void 0:sr.login}}))}),fn=()=>{Te({type:"account/setActionTabs",payload:{}})},On={data:{type:"professional"},multiple:!0,showUploadList:!1,action:`${ae.Z.API_SERVER}/api/attachments.json`,className:ie.Z.uploader,onChange:tn,beforeUpload:cn=>{const Pn=cn.type==="image/jpeg"||cn.type==="image/png"||cn.type==="image/jpg"||cn.type==="image/bmp";return Pn||ee.ZP.info("\u8BF7\u4E0A\u4F20\u6B63\u786E\u6587\u4EF6\u683C\u5F0F"),Pn}};return Ze.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:ie.Z.modal,open:He.actionTabs.key==="Account-ProfessionalAuth",title:Ze.createElement(oe.Z,{style:{padding:"25px"},align:"middle",justify:"space-between"},Ze.createElement(re.Z,null,"\u804C\u4E1A\u8BA4\u8BC1"),Ze.createElement(re.Z,null,Ze.createElement("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:fn}))),width:"660px",footer:null},Ze.createElement(te.Z,{spinning:!!wt},Ze.createElement(be.default,{className:ie.Z.formWrap,form:ut,colon:!1,onValuesChange:Dn,onFinish:nn},Ze.createElement(oe.Z,{gutter:[10,0]},Ze.createElement(re.Z,{flex:"300px"},Ze.createElement(be.default.Item,{label:"\u804C\u4E1A",name:"identity",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u4E1A"}]},Ze.createElement(a.default,null,Ze.createElement(ft,{value:"teacher"},"\u6559\u5E08"),Ze.createElement(ft,{value:"student"},"\u5B66\u751F"),Ze.createElement(ft,{value:"professional"},"\u4E13\u4E1A\u4EBA\u58EB")))),yt.identity==="student"&&Ze.createElement(re.Z,{flex:"200px"},Ze.createElement(be.default.Item,{initialValue:yt.studentNo,name:"studentNo",rules:[{required:!0,message:"\u8BF7\u5148\u8F93\u5165\u5B66\u53F7"}]},Ze.createElement(ce.default,{type:"text",placeholder:"\u8BF7\u8F93\u5165\u5B66\u53F7"}))),yt.identity==="teacher"&&Ze.createElement(re.Z,{flex:"200px"},Ze.createElement(be.default.Item,{initialValue:yt.jobTitle,name:"jobTitle",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ze.createElement(a.default,null,Ze.createElement(ft,{value:"\u6559\u6388"},"\u6559\u6388"),Ze.createElement(ft,{value:"\u526F\u6559\u6388"},"\u526F\u6559\u6388"),Ze.createElement(ft,{value:"\u8BB2\u5E08"},"\u8BB2\u5E08"),Ze.createElement(ft,{value:"\u52A9\u6559"},"\u52A9\u6559")))),yt.identity==="professional"&&Ze.createElement(re.Z,{flex:"200px"},Ze.createElement(be.default.Item,{initialValue:yt.manager,name:"manager",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u804C\u79F0"}]},Ze.createElement(a.default,null,Ze.createElement(ft,{value:"\u4F01\u4E1A\u7BA1\u7406\u8005"},"\u4F01\u4E1A\u7BA1\u7406\u8005"),Ze.createElement(ft,{value:"\u90E8\u95E8\u7BA1\u7406\u8005"},"\u90E8\u95E8\u7BA1\u7406\u8005"),Ze.createElement(ft,{value:"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"},"\u9AD8\u7EA7\u5DE5\u7A0B\u5E08"),Ze.createElement(ft,{value:"\u5DE5\u7A0B\u5E08"},"\u5DE5\u7A0B\u5E08"),Ze.createElement(ft,{value:"\u52A9\u7406\u5DE5\u7A0B\u5E08"},"\u52A9\u7406\u5DE5\u7A0B\u5E08"))))),Ze.createElement(be.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"school",extra:yt.school&&!(rt!=null&&rt.find(cn=>cn.name===yt.school))&&Ze.createElement("div",{className:ie.Z.schoolHintWrap},Ze.createElement("span",{className:ie.Z.colorCDCDCD},"\u672A\u627E\u5230\u5305\u542B\u201C",yt.school,"\u201D\u7684\u9AD8\u6821\uFF0C"),Ze.createElement("span",{className:`${ie.Z.color0152d9} current`,onClick:Ln},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u5B66\u6821/\u5355\u4F4D"}]},Ze.createElement(z.Z,{showSearch:!0,onSearch:zn,options:vt==null?void 0:vt.map(cn=>({value:cn.name}))})),Ze.createElement(be.default.Item,{label:"\u9662\u7CFB/\u90E8\u95E8",name:"department",extra:yt.department&&!(Ft!=null&&Ft.find(cn=>cn.name===yt.department))&&Ze.createElement("div",{className:ie.Z.schoolHintWrap},Ze.createElement("span",{className:ie.Z.colorCDCDCD},yt.department?`\u672A\u627E\u5230\u5305\u542B\u201C${yt.department}\u201D\u7684\u9AD8\u6821\uFF0C`:"\u672A\u627E\u5230\u9662\u7CFB\uFF0C"),Ze.createElement("span",{className:`${ie.Z.color0152d9} current`,onClick:mn},"\u7533\u8BF7\u65B0\u589E")),rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u9662\u7CFB/\u90E8\u95E8"}]},Ze.createElement(z.Z,{showSearch:!0,onChange:cn=>Bt(Ft.filter(Pn=>Pn.name.includes(cn))),options:kt==null?void 0:kt.map(cn=>({value:cn.name}))})),Ze.createElement(be.default.Item,{label:"\u804C\u4E1A\u8BC1\u4E0A\u4F20"},Ze.createElement("div",{className:ie.Z.flexRow},Ze.createElement("div",{className:ie.Z.flexColumn},Ze.createElement(lt,Je(Qe({},On),{accept:".png,.jpg,.bmp,.jpeg"}),bt?Ze.createElement("img",{src:bt,className:ie.Z.uploadImg}):Ze.createElement("div",{className:ie.Z.imageTip},Ze.createElement("p",null,Ze.createElement("i",{className:`iconfont icon-cuban2shangchuanyunduan ${ie.Z.uploadTipIcon}`})),Ze.createElement("p",{className:ie.Z.uploadTip},Ze.createElement("a",{className:ie.Z.color05101a},"\u70B9\u51FB\u6216\u62D6\u62FD\u4E0A\u4F20\u56FE\u7247")))),Ze.createElement("span",{className:"tc"},Ze.createElement("p",{className:ie.Z.viewLargerImg},"\u67E5\u770B\u5927\u56FE"))),Ze.createElement("div",{className:`${ie.Z.flexColumn} ${ie.Z.example}`},Ze.createElement("span",{className:ie.Z.exampleImg},Ze.createElement("img",{src:se})),Ze.createElement("span",{className:"tc"},Ze.createElement("p",null,"\u793A\u4F8B\u56FE\u7247"),Ze.createElement("p",{className:`${ie.Z.colorOrange} font12`},"\uFF08png/jpg/bmp\u683C\u5F0F\uFF0C\u4E0D\u8D85\u8FC72MB\uFF09"))))),Ze.createElement("div",{className:ie.Z.footerWrap},Ze.createElement(be.default.Item,null,Ze.createElement(le.ZP,{className:"mr5",size:"middle",onClick:fn},"\u53D6\u6D88"),Ze.createElement(le.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:ye["account/applyProfessionalAuth"]},"\u4FDD\u5B58"))),Ze.createElement("div",{className:ie.Z.note},Ze.createElement("p",null,"\u8BA4\u8BC1\u987B\u77E5\uFF1A"),Ze.createElement("p",null,"1.\u6839\u636E\u804C\u4E1A\u4E0A\u4F20\u76F8\u5E94\u7684\u8BC1\u4EF6\u7167\uFF1A\u6559\u5E08\uFF08\u6559\u5E08\u8BC1\uFF09\uFF0C\u4E13\u4E1A\u4EBA\u58EB\uFF08\u5458\u5DE5\u8BC1\uFF09\u3001\u5B66\u751F\uFF08\u5B66\u751F\u8BC1\uFF09\uFF0C\u8BF7\u786E\u4FDD\u8BC1\u4EF6\u7167\u5185\u5BB9\u5B8C\u6574\u5E76\u4E14\u6E05\u6670\u53EF\u89C1\uFF0C\u4E25\u7981PS\uFF1B"),Ze.createElement("p",null,"2.\u6211\u4EEC\u5C06\u5728\u4F60\u63D0\u4EA4\u804C\u4E1A\u8BC1\u4FE1\u606F\u540E\u768424\u5C0F\u65F6\uFF08\u4E0D\u5305\u542B\u8282\u5047\u65E5\uFF09\u5185\u5B8C\u6210\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u4F1A\u4EE5\u7CFB\u7EDF\u6D88\u606F\u7684\u5F62\u5F0F\u53D1\u9001\u7ED9\u4F60\uFF1B"),Ze.createElement("p",null,"3.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u8C28\u614E\u586B\u5199\uFF1B\u804C\u4E1A\u53D8\u66F4\u8BF7\u9009\u62E9\u91CD\u65B0\u8BA4\u8BC1\uFF1B"),Ze.createElement("p",null,"4.\u804C\u4E1A\u8BA4\u8BC1\u5BA1\u6838\u5B8C\u6210\u540E\uFF0C\u7CFB\u7EDF\u5C06\u81EA\u52A8\u53D1\u653E500\u4E2A\u91D1\u5E01\u4F5C\u4E3A\u5956\u52B1\uFF1B"),Ze.createElement("p",null,"5.\u6211\u4EEC\u4F1A\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u7684\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732\uFF1B"),Ze.createElement("p",null,"6.\u5982\u5B58\u5728\u6076\u610F\u4E71\u586B\u5199\u59D3\u540D\uFF0C\u5B66\u53F7\uFF0C\u53CA\u4E0A\u4F20\u4E0E\u804C\u4E1A\u8BC1\u4EF6\u65E0\u5173\u56FE\u7247\u8005\uFF0C\u4E00\u7ECF\u53D1\u73B0\u5C06\u51BB\u7ED3",!((_e=we==null?void 0:we.setting)!=null&&_e.is_local)&&"EduCoder","\u8D26\u53F7\u3002"),Ze.createElement("p",null,"7.\u975E\u8001\u5E08\u8EAB\u4EFD\u63D0\u4EA4\u804C\u4E1A\u8BA4\u8BC1\u540E\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u5C06\u72B6\u6001\u6539\u4E3A\u5DF2\u8BA4\u8BC1\uFF0C\u4F60\u5C06\u53EF\u4EE5\u4F53\u9A8C\u5E73\u53F0\u9700\u8981\u804C\u4E1A\u8BA4\u8BC1\u7684\u529F\u80FD\uFF1B\u5982\u679C\u5728\u8BA4\u8BC1\u540E\u7684\u4F7F\u7528\u8FC7\u7A0B\u4E2D\u672A\u901A\u8FC7\u5BA1\u6838\uFF0C\u4F60\u5C06\u4E0D\u80FD\u7EE7\u7EED\u4F53\u9A8C\u9700\u8981\u8BA4\u8BC1\u7684\u529F\u80FD\u3002")))),Ze.createElement(xe,{visible:Gt,onClose:()=>_t(!1),schoolName:yt.school,onSuccess:hn}),Ze.createElement(pe.Z,{visible:ln,onClose:()=>bn(!1),schoolId:(ct=rt.find(cn=>cn.name===yt.school))==null?void 0:ct.id,schoolName:yt.school,departmentName:yt.department,onSuccess:cn=>Hn(yt.school,cn)}))};var Ne=(0,gt.connect)(({user:ne,account:ue,loading:je,globalSetting:He})=>({user:ne,account:ue,globalSetting:He,loading:je.effects}))(Re)},8393:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(6767),a=ge(62957),Pe=ge(37568),be=ge(7939),ee=ge(38147),E=ge(38866),oe=ge(65862),re=ge(74128),te=ge(59301),ce=(ae,se,ie)=>new Promise((he,pe)=>{var me=Be=>{try{Ee(ie.next(Be))}catch(Fe){pe(Fe)}},ve=Be=>{try{Ee(ie.throw(Be))}catch(Fe){pe(Fe)}},Ee=Be=>Be.done?he(Be.value):Promise.resolve(Be.value).then(me,ve);Ee((ie=ie.apply(ae,se)).next())});const z=/^1\d{10}$/;function le({isShowPhone:ae,setIsShowPhone:se,user:ie,dispatch:he,onOK:pe,isopen:me,setisopen:ve,datas:Ee,Header:Be}){const[Fe,ke]=(0,x.useState)(""),[De,Se]=(0,x.useState)(""),[Ce,Oe]=(0,x.useState)(60),[Ie,Le]=(0,x.useState)(),[Me,xe]=(0,x.useState)(!1),[Ve,Ke]=(0,x.useState)(!1),[Ze,it]=(0,x.useState)(""),We=(0,x.useRef)();(0,x.useEffect)(()=>()=>{We.current&&clearInterval(We.current)},[]),(0,E.Y)(()=>{if(Ie)Oe(60);else return;Ce>0?Oe(Ce-1):(Oe(60),Le(!1),We.current&&clearInterval(We.current))},1e3);const Ge=()=>ce(this,null,function*(){var $e;let nt=yield(0,ee.ZP)(`/api/users/accounts/${($e=ie.userInfo)==null?void 0:$e.login}/valid_phone.json`,{method:"get",params:{phone:Fe}});if((nt==null?void 0:nt.status)===-1)return;if(nt!=null&&nt.is_exists){xe(!0);return}let tt=(0,oe.M)(Fe);(yield he({type:"account/getCode",payload:{login:Fe,type:3,smscode:tt}})).status===1&&(gt.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),Le(!0))});return te.createElement("div",null,te.createElement(a.default,{title:"\u5F3A\u5236\u89E3\u7ED1",open:Ve,onCancel:()=>Ke(!1),onOk:()=>ce(this,null,function*(){var $e;if(!Ze){gt.ZP.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let nt=yield(0,ee.ZP)(`/api/users/accounts/${($e=ie==null?void 0:ie.userInfo)==null?void 0:$e.login}/phone_force_unbind.json`,{method:"POST",body:{code:Ze,phone:Fe}});(nt==null?void 0:nt.status)===0&&(gt.ZP.info("\u89E3\u7ED1\u6210\u529F"),Le(!1),Ke(!1),pe(),se(!1),it(""))})},te.createElement("div",{style:{padding:"8px 24px"}},te.createElement("p",null,"\u82E5\u539F\u8D26\u53F7\u53EA\u6709\u7ED1\u5B9A\u4E86\u624B\u673A\u53F7\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u5F3A\u5236\u89E3\u7ED1\u540E\u4F1A\u5BFC\u81F4\u539F\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u5F3A\u5236\u89E3\u7ED1"),te.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",Fe),te.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",te.createElement(Pe.default,{value:Ze,size:"middle",onChange:$e=>it($e.target.value),style:{width:"240px"}})," ",te.createElement(be.ZP,{disabled:Ie,type:"primary",size:"middle",onClick:()=>ce(this,null,function*(){let $e=(0,oe.M)(Fe);(yield he({type:"account/getCode",payload:{login:Fe,type:10,smscode:$e}})).status===1&&(gt.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),Le(!0))})},Ie?`\u91CD\u65B0\u53D1\u9001${Ce}s`:"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),te.createElement(a.default,{title:"\u63D0\u793A",open:Me,onCancel:()=>{xe(!1)},okText:"\u8FDB\u884C\u5F3A\u5236\u89E3\u7ED1",okButtonProps:{type:"primary",ghost:!0,style:{width:"124px"}},onOk:()=>{Ke(!0),xe(!1)}},te.createElement("div",{style:{padding:"7px 24px"}},te.createElement("span",null,"\u8BE5\u624B\u673A\u53F7\u5DF2\u7ECF\u88AB\u7ED1\u5B9A\u8D26\u53F7\uFF0C\u5982\u679C\u9700\u8981\u5C06\u8BE5\u624B\u673A\u53F7\u7ED1\u5B9A\u5728\u5F53\u524D\u8D26\u53F7\u4E0A\uFF0C\u4F60\u53EF\u4EE5\u8FDB\u884C\u4E0B\u65B9\u4EFB\u610F\u4E00\u79CD\u89E3\u7ED1\u64CD\u4F5C\uFF1A"),te.createElement("br",null),te.createElement("p",{style:{marginTop:"1em",display:"flex"}},te.createElement("span",{style:{flex:"1"}},"1\u3001\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\u8FDB\u884C\u89E3\u7ED1\uFF0C\u518D\u5C06\u624B\u673A\u53F7\u7ED1\u5B9A\u5F53\u524D\u8D26\u53F7\u4E0A\u3002")),te.createElement("p",{style:{marginTop:"1em",display:"flex"}},te.createElement("span",{style:{flex:"1"}},"2\u3001\u5F3A\u5236\u89E3\u7ED1\uFF08\u5F3A\u5236\u89E3\u7ED1\u53EF\u80FD\u4F1A\u5BFC\u81F4\u89E3\u7ED1\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF09")))),te.createElement(a.default,{title:"\u7ED1\u5B9A\u624B\u673A\u53F7",open:ae,onCancel:()=>se(!1),onOk:()=>ce(this,null,function*(){if(!z.test(Fe)){gt.ZP.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801");return}if(!De){gt.ZP.info("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801");return}const{login:$e}=ie.userInfo||{},nt=yield he({type:"account/bindPhone",payload:{login:$e,phone:Fe,code:De}});(nt==null?void 0:nt.status)===0&&(se(!1),pe())})},te.createElement("div",{style:{padding:"8px 24px"}},te.createElement("p",null,"\u5E73\u53F0\u5DF2\u68C0\u6D4B\u5230\u60A8\u672A\u7ED1\u5B9A\u624B\u673A\u53F7\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u4F7F\u7528\u62A5\u540D\u529F\u80FD\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801"),te.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",te.createElement(Pe.default,{size:"middle",value:Fe,onChange:$e=>ke($e.target.value),style:{width:"240px"}})),te.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",te.createElement(Pe.default,{size:"middle",value:De,onChange:$e=>Se($e.target.value),style:{width:"240px"}})," ",te.createElement(be.ZP,{disabled:Ie,type:"primary",size:"middle",onClick:()=>ce(this,null,function*(){if(!z.test(Fe)){gt.ZP.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801");return}Ge()})},Ie?`\u91CD\u65B0\u53D1\u9001${Ce}s`:"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),te.createElement(a.default,{open:me,footer:!1,onCancel:()=>ve(!1),centered:!0,width:460},te.createElement("div",null,te.createElement("div",{style:{marginTop:50,fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20}},te.createElement("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," \u62A5\u540D\u6210\u529F"),te.createElement("div",{style:{alignItems:"center",textAlign:"center"}},(Be==null?void 0:Be.is_show_picture)&&te.createElement("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:re.Z.IMG_SERVER+(Ee==null?void 0:Ee.QR_code)}),te.createElement("p",{style:{color:"#AAAAAA"}},(Be==null?void 0:Be.apply_success_tips)||"\u53C2\u8D5B\u8005\u53EF\u626B\u7801\u52A0\u5165\u5927\u8D5B\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u53D6\u6700\u65B0\u7ADE\u8D5B\u901A\u77E5")))))}Vt.Z=le},56531:function(gn,Vt,ge){"use strict";ge.d(Vt,{P:function(){return x}});const x=[{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"}]}]},38866:function(gn,Vt,ge){"use strict";ge.d(Vt,{Y:function(){return gt}});var x=ge(59301);function gt(a,Pe){const be=(0,x.useRef)(),ee=(0,x.useRef)();(0,x.useEffect)(()=>{be.current=a}),(0,x.useEffect)(()=>{function E(){be.current()}if(Pe!==null){let oe=setInterval(E,Pe);return ee.current=oe,()=>clearInterval(oe)}},[Pe])}},49142:function(gn,Vt,ge){"use strict";ge.d(Vt,{AL:function(){return Ee},Iy:function(){return ce},Qv:function(){return ae},ez:function(){return ve},jb:function(){return z}});var x=ge(32834),gt=ge.n(x),a=ge(11690),Pe=ge.n(a);let be=1;function ee(Se,Ce){const Oe=Se.match(/^(\s+)(?:```)/);if(Oe===null)return Ce;const Ie=Oe[1];return Ce.split(`
|
|
|
`).map(Le=>{const Me=Le.match(/^\s+/);if(Me===null)return Le;const[xe]=Me;return xe.length>=Ie.length?Le.slice(Ie.length):Le}).join(`
|
|
|
`)}let E=[],oe=["<ul>"];const re=new(gt()).Renderer,te=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function ce(){E.length=0,oe=["<ul>"]}const z={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function le(Se,Ce,Oe,Ie){if(Ce>=Se.length||Se[Ce].level<=Oe)return Ce;var Le=Se[Ce];Ie.push("<li><a href='#"+be+Le.anchor+"'>"+Le.text+"</a>"),Ce++;var Me=[];return Ce=le(Se,Ce,Le.level,Me),Me.length>0&&(Ie.push("<ul>"),Me.forEach(function(xe){Ie.push(xe)}),Ie.push("</ul>")),Ie.push("</li>"),Ce=le(Se,Ce,Oe,Ie),Ce}function ae(){return le(E,0,0,oe),oe.push("</ul>"),oe.join("")}const se={heading(Se){const Ce=te.exec(Se);if(be+=1,Ce)return{type:"heading",raw:Ce[0],depth:Ce[1].length,text:Ce[2]}},fences(Se){const Ce=this.rules.block.fences.exec(Se);if(Ce){const Oe=Ce[0];let Ie=ee(Oe,Ce[3]||"");const Le=Ce[2]?Ce[2].trim():Ce[2];if(["latex","katex","math"].indexOf(Le)>=0){const Me=pe(),xe=Ie;Ie=Me,me[Me]={type:"block",expression:xe}}return{type:"code",raw:Oe,lang:Le,text:Ie}}}},ie=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let he=0;const pe=()=>`__special_katext_id_${he++}__`;let me={};function ve(){return me}function Ee(){he=0,me={}}function Be(Se){return Se=Se.replace(ie,(Ce,Oe)=>{const Ie=pe();return me[Ie]={type:"inline",expression:Oe},Ie}),Se}const Fe=re.listitem;re.listitem=function(Se){return Fe(Be(Se))};const ke=re.paragraph;re.paragraph=function(Se){return ke(Be(Se))};const De=re.tablecell;re.tablecell=function(Se,Ce){return De(Be(Se),Ce)},re.code=function(Se,Ce,Oe){const Ie=(Ce||"").match(/\S*/)[0];return Ie?["latex","katex","math"].indexOf(Ie)>=0?`<p class='editormd-tex'>${Se}</p>`:`<pre class="prettyprint linenums"><code class="language-${Ce}">${Oe?Se:(0,a.escape)(Se,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(Oe?Se:(0,a.escape)(Se,!0))+"</code></pre>"},re.heading=function(Se,Ce,Oe){let Ie=this.options.headerPrefix+Oe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return E.push({anchor:Ie,level:Ce,text:Se}),"<h"+Ce+' id="'+be+Ie+'">'+Se+"</h"+Ce+">"},gt().setOptions({silent:!0,gfm:!0,pedantic:!1}),gt().use({tokenizer:se,renderer:re}),Vt.ZP=gt()},66457:function(gn,Vt,ge){"use strict";ge.d(Vt,{rX:function(){return Be},pW:function(){return Fe},gy:function(){return ke},xY:function(){return Ee},O5:function(){return ve},hs:function(){return ie},tJ:function(){return ae},o1:function(){return se},Rd:function(){return me}});var x=ge(65582),gt=ge(62957),a=ge(37285),Pe=ge(6767),be=ge(41867),ee=ge(65862),E=ge(87169),oe=ge(25510),re="data:image/png;base64,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",te=ge.p+"static/newqrcode.a8740efb.png",ce=ge(32637),z=ge(59301),le=(De,Se,Ce)=>new Promise((Oe,Ie)=>{var Le=Ve=>{try{xe(Ce.next(Ve))}catch(Ke){Ie(Ke)}},Me=Ve=>{try{xe(Ce.throw(Ve))}catch(Ke){Ie(Ke)}},xe=Ve=>Ve.done?Oe(Ve.value):Promise.resolve(Ve.value).then(Le,Me);xe((Ce=Ce.apply(De,Se)).next())});const ae=(De,Se=!1,Ce=!1,Oe="",Ie=!1)=>!!(se(De)&&he(De,Se,Ce,Oe,Ie)),se=De=>(0,be.bg)()?!0:(De({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),ie=De=>{var Se,Ce,Oe;const{user:Ie}=(0,x.getDvaApp)()._store.getState();(0,be.bg)()&&!((Ce=(Se=Ie==null?void 0:Ie.userInfo)==null?void 0:Se.course)!=null&&Ce.course_public)&&!((Oe=Ie==null?void 0:Ie.userInfo)!=null&&Oe.profile_completed)&&De({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},he=(De,Se=!1,Ce=!0,Oe="",Ie=!1)=>{var Le;const{user:Me}=(0,x.getDvaApp)()._store.getState();return(Le=Me.userInfo)!=null&&Le.profile_completed?!0:(Ce?De({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Oe,isCurrentPage:Ie}}):gt.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ee.xg)("/account/profile/edit"),pe()}}),!1)},pe=()=>{gt.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},me=()=>{gt.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:z.createElement("div",{style:{textAlign:"center"}},z.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),z.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ce}),z.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ve=()=>{var De;const{user:Se}=(0,x.getDvaApp)()._store.getState();return(De=Se.userInfo)!=null&&De.professional_certification?!0:(gt.default.confirm({title:"\u63D0\u793A",centered:!0,content:z.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ee.xg)("/account/certification")}}),!1)},Ee=()=>(0,be.V9)()?!0:(gt.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:z.createElement("div",{className:"tc",style:{marginLeft:-38}},z.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),z.createElement("img",{src:te,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Be=(De,Se)=>De?!0:(gt.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("p",null,Se||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),z.createElement("div",{style:{marginLeft:"110px"}},z.createElement("img",{src:re,width:200}),z.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ee.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Fe=De=>{gt.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:z.createElement("div",null,z.createElement("div",null,z.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),z.createElement(a.Z,null),z.createElement("p",{style:{color:"#666666",fontSize:12}}," ",z.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",z.createElement("a",null,De),"\u5929\u3002"),z.createElement("p",{style:{color:"#666666",fontSize:12}}," ",z.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),z.createElement("div",{style:{textAlign:"center",marginTop:30}},z.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:oe,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ke=(De,Se="")=>{const{shixunsDetail:{detail:Ce}}=(0,x.getDvaApp)()._store.getState();if((Ce==null?void 0:Ce.public)===2||(Ce==null?void 0:Ce.public)===1||(Ce==null?void 0:Ce.shixun_status)===3){let Oe="";return(Ce==null?void 0:Ce.public)===2&&(Oe="\u5DF2\u516C\u5F00"),(Ce==null?void 0:Ce.public)===1&&(Oe="\u5F85\u5BA1\u6838"),(Ce==null?void 0:Ce.shixun_status)===3&&(Oe="\u5DF2\u5173\u95ED"),gt.default.info({centered:!0,icon:z.createElement(E.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:z.createElement("div",{className:"tc",style:{marginLeft:-38}},z.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Oe,"\uFF0C",Se,"\u3002"),z.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),z.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:oe,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ce==null?void 0:Ce.shixun_status)===2?(gt.default.confirm({centered:!0,icon:z.createElement(E.Z,null),title:"\u63D0\u793A",content:z.createElement("div",null,z.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Se,"\u3002"),z.createElement("br",null),z.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{gt.default.confirm({width:440,centered:!0,icon:z.createElement(E.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield De({type:"shixunsDetail/cancelRelease",payload:{id:Ce==null?void 0:Ce.identifier}})).status!==401&&(Pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),De({type:"shixunsDetail/getShixunsDetail",payload:{id:Ce==null?void 0:Ce.identifier}}),De({type:"practiceSetting/getCommonData",payload:{id:Ce==null?void 0:Ce.identifier}}))})})}}),!0):!1}},47257:function(gn){(function(Vt){(function(ge){if(1)gn.exports=ge();else var x})(function(){var ge,x,gt;return function(){function a(Pe,be,ee){function E(te,ce){if(!be[te]){if(!Pe[te]){var z=void 0;if(!ce&&z)return require(te,!0);if(oe)return oe(te,!0);var le=new Error("Cannot find module '"+te+"'");throw le.code="MODULE_NOT_FOUND",le}var ae=be[te]={exports:{}};Pe[te][0].call(ae.exports,function(se){var ie=Pe[te][1][se];return E(ie||se)},ae,ae.exports,a,Pe,be,ee)}return be[te].exports}for(var oe=void 0,re=0;re<ee.length;re++)E(ee[re]);return E}return a}()({1:[function(a,Pe,be){"use strict";var ee=a("./browser/client");ee.Buffer=a("buffer").Buffer,ee.urllib=a("../shims/xhr"),ee.version=a("./browser/version").version,Pe.exports=ee},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.slice.js");var re=a("assert"),te=a("../common/utils/checkBucketName"),ce=te.checkBucketName,z=be;function le(se){return Array.isArray?Array.isArray(se):Object.prototype.toString.call(se)==="[object Array]"}function ae(se){return se?le(se)?se:[se]:[]}z.useBucket=function(ie){return ce(ie),this.options.bucket=ie,this},z.setBucket=function(ie){return ce(ie),this.options.bucket=ie,this},z.getBucket=function(){return this.options.bucket},z.deleteBucket=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee;return E.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"",me),Fe.next=3,this.request(ve);case 3:if(Ee=Fe.sent,!(Ee.status===200||Ee.status===204)){Fe.next=6;break}return Fe.abrupt("return",{res:Ee.res});case 6:return Fe.next=8,this.requestError(Ee);case 8:throw Fe.sent;case 9:case"end":return Fe.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.putBucketACL=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me,ve){var Ee,Be;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return Ee=this._bucketRequestParams("PUT",pe,"acl",ve),Ee.headers={"x-oss-acl":me},Ee.successStatuses=[200],ke.next=5,this.request(Ee);case 5:return Be=ke.sent,ke.abrupt("return",{bucket:Be.headers.location&&Be.headers.location.substring(1)||null,res:Be.res});case 7:case"end":return ke.stop()}},he,this)}));function ie(he,pe,me){return se.apply(this,arguments)}return ie}(),z.getBucketACL=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee;return E.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("GET",pe,"acl",me),ve.successStatuses=[200],ve.xmlResponse=!0,Fe.next=5,this.request(ve);case 5:return Ee=Fe.sent,Fe.abrupt("return",{acl:Ee.data.AccessControlList.Grant,owner:{id:Ee.data.Owner.ID,displayName:Ee.data.Owner.DisplayName},res:Ee.res});case 7:case"end":return Fe.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.putBucketLogging=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me,ve){var Ee,Be,Fe;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return Ee=this._bucketRequestParams("PUT",pe,"logging",ve),Be=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(pe,`</TargetBucket>
|
|
|
`),me&&(Be+="<TargetPrefix>".concat(me,`</TargetPrefix>
|
|
|
`)),Be+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,Ee.content=Be,Ee.mime="xml",Ee.successStatuses=[200],De.next=9,this.request(Ee);case 9:return Fe=De.sent,De.abrupt("return",{res:Fe.res});case 11:case"end":return De.stop()}},he,this)}));function ie(he,pe,me){return se.apply(this,arguments)}return ie}(),z.getBucketLogging=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee,Be;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ve=this._bucketRequestParams("GET",pe,"logging",me),ve.successStatuses=[200],ve.xmlResponse=!0,ke.next=5,this.request(ve);case 5:return Ee=ke.sent,Be=Ee.data.LoggingEnabled,ke.abrupt("return",{enable:!!Be,prefix:Be&&Be.TargetPrefix||null,res:Ee.res});case 8:case"end":return ke.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.deleteBucketLogging=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee;return E.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"logging",me),ve.successStatuses=[204,200],Fe.next=4,this.request(ve);case 4:return Ee=Fe.sent,Fe.abrupt("return",{res:Ee.res});case 6:case"end":return Fe.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.putBucketCORS=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me,ve){var Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie,Le;return E.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:for(me=me||[],re(me.length,"rules is required"),me.forEach(function(Ve){re(Ve.allowedOrigin,"allowedOrigin is required"),re(Ve.allowedMethod,"allowedMethod is required")}),Ee=this._bucketRequestParams("PUT",pe,"cors",ve),Be=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,Fe=function(Ke){Be+="<AllowedOrigin>".concat(Ke,"</AllowedOrigin>")},ke=function(Ke){Be+="<AllowedMethod>".concat(Ke,"</AllowedMethod>")},De=function(Ke){Be+="<AllowedHeader>".concat(Ke,"</AllowedHeader>")},Se=function(Ke){Be+="<ExposeHeader>".concat(Ke,"</ExposeHeader>")},Ce=0,Oe=me.length;Ce<Oe;Ce++)Ie=me[Ce],Be+="<CORSRule>",ae(Ie.allowedOrigin).forEach(Fe),ae(Ie.allowedMethod).forEach(ke),ae(Ie.allowedHeader).forEach(De),ae(Ie.exposeHeader).forEach(Se),Ie.maxAgeSeconds&&(Be+="<MaxAgeSeconds>".concat(Ie.maxAgeSeconds,"</MaxAgeSeconds>")),Be+="</CORSRule>";return Be+="</CORSConfiguration>",Ee.content=Be,Ee.mime="xml",Ee.successStatuses=[200],xe.next=16,this.request(Ee);case 16:return Le=xe.sent,xe.abrupt("return",{res:Le.res});case 18:case"end":return xe.stop()}},he,this)}));function ie(he,pe,me){return se.apply(this,arguments)}return ie}(),z.getBucketCORS=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee,Be,Fe;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return ve=this._bucketRequestParams("GET",pe,"cors",me),ve.successStatuses=[200],ve.xmlResponse=!0,De.next=5,this.request(ve);case 5:return Ee=De.sent,Be=[],Ee.data&&Ee.data.CORSRule&&(Fe=Ee.data.CORSRule,le(Fe)||(Fe=[Fe]),Fe.forEach(function(Se){var Ce={};Object.keys(Se).forEach(function(Oe){Ce[Oe.slice(0,1).toLowerCase()+Oe.slice(1,Oe.length)]=Se[Oe]}),Be.push(Ce)})),De.abrupt("return",{rules:Be,res:Ee.res});case 9:case"end":return De.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.deleteBucketCORS=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee;return E.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return ve=this._bucketRequestParams("DELETE",pe,"cors",me),ve.successStatuses=[204],Fe.next=4,this.request(ve);case 4:return Ee=Fe.sent,Fe.abrupt("return",{res:Ee.res});case 6:case"end":return Fe.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.putBucketReferer=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me,ve,Ee){var Be,Fe,ke,De;return E.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:if(Be=this._bucketRequestParams("PUT",pe,"referer",Ee),Fe=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,Fe+=" <AllowEmptyReferer>".concat(me?"true":"false",`</AllowEmptyReferer>
|
|
|
`),ve&&ve.length>0){for(Fe+=` <RefererList>
|
|
|
`,ke=0;ke<ve.length;ke++)Fe+=" <Referer>".concat(ve[ke],`</Referer>
|
|
|
`);Fe+=` </RefererList>
|
|
|
`}else Fe+=` <RefererList />
|
|
|
`;return Fe+="</RefererConfiguration>",Be.content=Fe,Be.mime="xml",Be.successStatuses=[200],Ce.next=10,this.request(Be);case 10:return De=Ce.sent,Ce.abrupt("return",{res:De.res});case 12:case"end":return Ce.stop()}},he,this)}));function ie(he,pe,me,ve){return se.apply(this,arguments)}return ie}(),z.getBucketReferer=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){var ve,Ee,Be;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ve=this._bucketRequestParams("GET",pe,"referer",me),ve.successStatuses=[200],ve.xmlResponse=!0,ke.next=5,this.request(ve);case 5:return Ee=ke.sent,Be=Ee.data.RefererList.Referer||null,Be&&(le(Be)||(Be=[Be])),ke.abrupt("return",{allowEmpty:Ee.data.AllowEmptyReferer==="true",referers:Be,res:Ee.res});case 9:case"end":return ke.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z.deleteBucketReferer=function(){var se=(0,oe.default)(E.default.mark(function he(pe,me){return E.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,this.putBucketReferer(pe,!0,null,me);case 2:return Ee.abrupt("return",Ee.sent);case 3:case"end":return Ee.stop()}},he,this)}));function ie(he,pe){return se.apply(this,arguments)}return ie}(),z._bucketRequestParams=function(ie,he,pe,me){return{method:ie,bucket:he,subres:pe,timeout:me&&me.timeout,ctx:me&&me.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(a,Pe,be){(function(ee,E){(function(){"use strict";var oe=a("@babel/runtime/helpers/interopRequireDefault"),re=oe(a("@babel/runtime/regenerator")),te=oe(a("@babel/runtime/helpers/asyncToGenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.to-string.js");var ce=a("debug")("ali-oss"),z=a("xml2js"),le=a("agentkeepalive"),ae=a("merge-descriptors"),se=a("platform"),ie=a("utility"),he=a("urllib"),pe=a("./version"),me=a("bowser"),ve=a("../common/signUtils"),Ee=a("../common/client/initOptions"),Be=a("../common/utils/createRequest"),Fe=Be.createRequest,ke=a("../common/utils/encoder"),De=ke.encoder,Se=a("../common/client/getReqUrl"),Ce=Se.getReqUrl,Oe=a("../common/utils/setSTSToken"),Ie=Oe.setSTSToken,Le=a("../common/utils/retry"),Me=Le.retry,xe=a("../common/utils/isFunction"),Ve=xe.isFunction,Ke=new le;function Ze(){var tt=se.name,Ye=se.version;tt&&tt.toLowerCase&&tt.toLowerCase()==="ie"&&Ye.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function it(){return location&&location.protocol==="https:"}function We(tt,Ye){if(Ze(),!(this instanceof We))return new We(tt,Ye);tt&&tt.inited?this.options=tt:this.options=We.initOptions(tt),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=he,this.agent=this.options.agent||Ke),this.ctx=Ye,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}Pe.exports=We,We.initOptions=function(Ye){Ye.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var Qe=Object.assign({secure:it(),useFetch:!1},Ye);return Ee(Qe)};var Ge=We.prototype;Ge.debug=ce,ae(Ge,a("./object")),ae(Ge,a("./bucket")),ae(Ge,a("../common/bucket/getBucketWebsite")),ae(Ge,a("../common/bucket/putBucketWebsite")),ae(Ge,a("../common/bucket/deleteBucketWebsite")),ae(Ge,a("../common/bucket/getBucketLifecycle")),ae(Ge,a("../common/bucket/putBucketLifecycle")),ae(Ge,a("../common/bucket/deleteBucketLifecycle")),ae(Ge,a("../common/bucket/putBucketVersioning")),ae(Ge,a("../common/bucket/getBucketVersioning")),ae(Ge,a("../common/bucket/getBucketInventory")),ae(Ge,a("../common/bucket/deleteBucketInventory")),ae(Ge,a("../common/bucket/listBucketInventory")),ae(Ge,a("../common/bucket/putBucketInventory")),ae(Ge,a("../common/bucket/abortBucketWorm")),ae(Ge,a("../common/bucket/completeBucketWorm")),ae(Ge,a("../common/bucket/extendBucketWorm")),ae(Ge,a("../common/bucket/getBucketWorm")),ae(Ge,a("../common/bucket/initiateBucketWorm")),ae(Ge,a("./managed-upload")),ae(Ge,a("../common/multipart-copy")),ae(Ge,a("../common/multipart")),ae(Ge,a("../common/parallel")),Ge.signature=function(Ye){return this.debug("authorization stringToSign: %s",Ye,"info"),ve.computeSignature(this.options.accessKeySecret,Ye,this.options.headerEncoding)},Ge._getReqUrl=Ce,Ge.authorization=function(Ye,Qe,Je,st){var qe=ve.buildCanonicalString(Ye.toUpperCase(),Qe,{headers:st,parameters:Je});return ve.authorization(this.options.accessKeyId,this.options.accessKeySecret,qe,this.options.headerEncoding)},Ge.request=function(){var tt=(0,te.default)(re.default.mark(function Ye(Qe){var Je=this;return re.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!this.options.retryMax){qe.next=6;break}return qe.next=3,Me($e.bind(this),this.options.retryMax,{errorHandler:function(lt){var et=function(Ne){if(Qe.stream)return!1;var ne=[-1,-2].includes(Ne.status),ue=Je.options.requestErrorRetryHandle||function(){return!0};return ne&&ue(Ne)};return!!et(lt)}})(Qe);case 3:return qe.abrupt("return",qe.sent);case 6:return qe.abrupt("return",$e.call(this,Qe));case 7:case"end":return qe.stop()}},Ye,this)}));return function(Ye){return tt.apply(this,arguments)}}();function $e(tt){return nt.apply(this,arguments)}function nt(){return nt=(0,te.default)(re.default.mark(function tt(Ye){var Qe,Je,st,qe,ft,lt;return re.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(!(this.options.stsToken&&Ve(this.options.refreshSTSToken))){Re.next=3;break}return Re.next=3,Ie.call(this);case 3:return Qe=Fe.call(this,Ye),this.options.useFetch||(Qe.params.mode="disable-fetch"),qe=!!Ye.stream,Re.prev=6,Re.next=9,this.urllib.request(Qe.url,Qe.params);case 9:Je=Re.sent,this.debug("response %s %s, got %s, headers: %j",Ye.method,Qe.url,Je.status,Je.headers,"info"),Re.next=16;break;case 13:Re.prev=13,Re.t0=Re.catch(6),st=Re.t0;case 16:if(!(Je&&Ye.successStatuses&&Ye.successStatuses.indexOf(Je.status)===-1)){Re.next=28;break}return Re.next=19,this.requestError(Je);case 19:if(ft=Re.sent,!(ft.code==="RequestTimeTooSkewed"&&!qe)){Re.next=25;break}return this.options.amendTimeSkewed=+new Date(ft.serverTime)-new Date,Re.next=24,this.request(Ye);case 24:return Re.abrupt("return",Re.sent);case 25:ft.params=Ye,Re.next=32;break;case 28:if(!st){Re.next=32;break}return Re.next=31,this.requestError(st);case 31:ft=Re.sent;case 32:if(!ft){Re.next=34;break}throw ft;case 34:if(!Ye.xmlResponse){Re.next=39;break}return Re.next=37,this.parseXML(Je.data);case 37:lt=Re.sent,Je.data=lt;case 39:return Re.abrupt("return",Je);case 40:case"end":return Re.stop()}},tt,this,[[6,13]])})),nt.apply(this,arguments)}Ge._getResource=function(Ye){var Qe="/";return Ye.bucket&&(Qe+="".concat(Ye.bucket,"/")),Ye.object&&(Qe+=De(Ye.object,this.options.headerEncoding)),Qe},Ge._escape=function(Ye){return ie.encodeURIComponent(Ye).replace(/%2F/g,"/")},Ge._getUserAgent=function(){var Ye=E&&E.browser?"js":"nodejs",Qe="aliyun-sdk-".concat(Ye,"/").concat(pe.version),Je=se.description;return!Je&&E&&(Je="Node.js ".concat(E.version.slice(1)," on ").concat(E.platform," ").concat(E.arch)),this._checkUserAgent("".concat(Qe," ").concat(Je))},Ge._checkUserAgent=function(Ye){var Qe=Ye.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return Qe},Ge.checkBrowserAndVersion=function(Ye,Qe){return me.name===Ye&&me.version.split(".")[0]===Qe},Ge.parseXML=function(Ye){return new Promise(function(Qe,Je){ee.isBuffer(Ye)&&(Ye=Ye.toString()),z.parseString(Ye,{explicitRoot:!1,explicitArray:!1},function(st,qe){st?Je(st):Qe(qe)})})},Ge.requestError=function(){var tt=(0,te.default)(re.default.mark(function Qe(Je){var st,qe,ft,lt;return re.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(st=null,!(!Je.data||!Je.data.length)){Re.next=5;break}Je.status===-1||Je.status===-2?(st=new Error(Je.message),st.name=Je.name,st.status=Je.status,st.code=Je.name):(Je.status===404?(st=new Error("Object not exists"),st.name="NoSuchKeyError",st.status=404,st.code="NoSuchKey"):Je.status===412?(st=new Error("Pre condition failed"),st.name="PreconditionFailedError",st.status=412,st.code="PreconditionFailed"):(st=new Error("Unknow error, status: ".concat(Je.status)),st.name="UnknownError",st.status=Je.status),st.requestId=Je.headers["x-oss-request-id"],st.host=""),Re.next=32;break;case 5:return qe=String(Je.data),this.debug("request response error data: %s",qe,"error"),Re.prev=7,Re.next=10,this.parseXML(qe);case 10:if(Re.t0=Re.sent,Re.t0){Re.next=13;break}Re.t0={};case 13:ft=Re.t0,Re.next=23;break;case 16:return Re.prev=16,Re.t1=Re.catch(7),this.debug(qe,"error"),Re.t1.message+=`
|
|
|
raw xml: `.concat(qe),Re.t1.status=Je.status,Re.t1.requestId=Je.headers["x-oss-request-id"],Re.abrupt("return",Re.t1);case 23:lt=ft.Message||"unknow request error, status: ".concat(Je.status),ft.Condition&&(lt+=" (condition: ".concat(ft.Condition,")")),st=new Error(lt),st.name=ft.Code?"".concat(ft.Code,"Error"):"UnknownError",st.status=Je.status,st.code=ft.Code,st.requestId=ft.RequestId,st.hostId=ft.HostId,st.serverTime=ft.ServerTime;case 32:return this.debug("generate error %j",st,"error"),Re.abrupt("return",st);case 34:case"end":return Re.stop()}},Qe,this,[[7,16]])}));function Ye(Qe){return tt.apply(this,arguments)}return Ye}()}).call(this)}).call(this,{isBuffer:a("../../node_modules/is-buffer/index.js")},a("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),oe=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js");var re=E(a("@babel/runtime/helpers/asyncToGenerator")),te=a("util"),ce=a("path"),z=a("mime"),le=a("copy-to"),ae=a("../common/utils/isBlob"),se=ae.isBlob,ie=a("../common/utils/isFile"),he=ie.isFile,pe=a("../common/utils/isBuffer"),me=pe.isBuffer,ve=be;ve.multipartUpload=function(){var De=(0,re.default)(oe.default.mark(function Ce(Oe,Ie){var Le,Me,xe,Ve,Ke,Ze,it,We,Ge,$e=arguments;return oe.default.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Le=$e.length>2&&$e[2]!==void 0?$e[2]:{},this.resetCancelFlag(),Le.disabledMD5=Le.disabledMD5===void 0?!0:!!Le.disabledMD5,!(Le.checkpoint&&Le.checkpoint.uploadId)){tt.next=8;break}return Ie&&he(Ie)&&(Le.checkpoint.file=Ie),tt.next=7,this._resumeMultipart(Le.checkpoint,Le);case 7:return tt.abrupt("return",tt.sent);case 8:return Me=102400,Le.mime||(he(Ie)?Le.mime=z.getType(ce.extname(Ie.name)):se(Ie)?Le.mime=Ie.type:me(Ie)?Le.mime="":Le.mime=z.getType(ce.extname(Ie))),Le.headers=Le.headers||{},this._convertMetaToHeaders(Le.meta,Le.headers),tt.next=14,this._getFileSize(Ie);case 14:if(xe=tt.sent,!(xe<Me)){tt.next=26;break}return Le.contentLength=xe,tt.next=19,this.put(Oe,Ie,Le);case 19:if(Ve=tt.sent,!(Le&&Le.progress)){tt.next=23;break}return tt.next=23,Le.progress(1);case 23:return Ke={res:Ve.res,bucket:this.options.bucket,name:Oe,etag:Ve.res.headers.etag},(Le.headers&&Le.headers["x-oss-callback"]||Le.callback)&&(Ke.data=Ve.data),tt.abrupt("return",Ke);case 26:if(!(Le.partSize&&parseInt(Le.partSize,10)!==Le.partSize)){tt.next=28;break}throw new Error("partSize must be int number");case 28:if(!(Le.partSize&&Le.partSize<Me)){tt.next=30;break}throw new Error("partSize must not be smaller than ".concat(Me));case 30:return tt.next=32,this.initMultipartUpload(Oe,Le);case 32:if(Ze=tt.sent,it=Ze.uploadId,We=this._getPartSize(xe,Le.partSize),Ge={file:Ie,name:Oe,fileSize:xe,partSize:We,uploadId:it,doneParts:[]},!(Le&&Le.progress)){tt.next=39;break}return tt.next=39,Le.progress(0,Ge,Ze.res);case 39:return tt.next=41,this._resumeMultipart(Ge,Le);case 41:return tt.abrupt("return",tt.sent);case 42:case"end":return tt.stop()}},Ce,this)}));function Se(Ce,Oe){return De.apply(this,arguments)}return Se}(),ve._resumeMultipart=function(){var De=(0,re.default)(oe.default.mark(function Ce(Oe,Ie){var Le,Me,xe,Ve,Ke,Ze,it,We,Ge,$e,nt,tt,Ye,Qe,Je,st,qe,ft,lt;return oe.default.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(Le=this,!this.isCancel()){Re.next=3;break}throw this._makeCancelEvent();case 3:return Me=Oe.file,xe=Oe.fileSize,Ve=Oe.partSize,Ke=Oe.uploadId,Ze=Oe.doneParts,it=Oe.name,We=[],Ze.length>0&&le(Ze).to(We),Ge=this._divideParts(xe,Ve),$e=Ge.length,nt=!1,tt=function(ne,ue){return new Promise(function(){var je=(0,re.default)(oe.default.mark(function He(we,ye){var Te,ze,Ue,_e,ct;return oe.default.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(yt.prev=0,ne.isCancel()){yt.next=29;break}return Te=Ge[ue-1],yt.next=5,ne._createBuffer(Me,Te.start,Te.end);case 5:return ze=yt.sent,Ue={content:ze,size:Te.end-Te.start},yt.prev=7,yt.next=10,ne._uploadPart(it,Ke,ue,Ue,Ie);case 10:_e=yt.sent,yt.next=18;break;case 13:if(yt.prev=13,yt.t0=yt.catch(7),yt.t0.status!==404){yt.next=17;break}throw ne._makeAbortEvent();case 17:throw yt.t0;case 18:if(!(!ne.isCancel()&&!nt)){yt.next=26;break}if(Oe.doneParts.push({number:ue,etag:_e.res.headers.etag}),!Ie.progress){yt.next=23;break}return yt.next=23,Ie.progress(Ze.length/($e+1),Oe,_e.res);case 23:we({number:ue,etag:_e.res.headers.etag}),yt.next=27;break;case 26:we();case 27:yt.next=30;break;case 29:we();case 30:yt.next=41;break;case 32:yt.prev=32,yt.t1=yt.catch(0),ct=new Error,ct.name=yt.t1.name,ct.message=yt.t1.message,ct.stack=yt.t1.stack,ct.partNum=ue,le(yt.t1).to(ct),ye(ct);case 41:case"end":return yt.stop()}},He,null,[[0,32],[7,13]])}));return function(He,we){return je.apply(this,arguments)}}())},Ye=Array.from(new Array($e),function(Ne,ne){return ne+1}),Qe=We.map(function(Ne){return Ne.number}),Je=Ye.filter(function(Ne){return Qe.indexOf(Ne)<0}),st=5,qe=Ie.parallel||st,Re.next=17,this._parallel(Je,qe,function(Ne){return new Promise(function(ne,ue){tt(Le,Ne).then(function(je){je&&We.push(je),ne()}).catch(function(je){ue(je)})})});case 17:if(ft=Re.sent,nt=!0,lt=ft.find(function(Ne){return Ne.name==="abort"}),!lt){Re.next=22;break}throw lt;case 22:if(!this.isCancel()){Re.next=25;break}throw tt=null,this._makeCancelEvent();case 25:if(!(ft&&ft.length>0)){Re.next=28;break}throw ft[0].message="Failed to upload some parts with error: ".concat(ft[0].toString()," part_num: ").concat(ft[0].partNum),ft[0];case 28:return Re.next=30,this.completeMultipartUpload(it,Ke,We,Ie);case 30:return Re.abrupt("return",Re.sent);case 31:case"end":return Re.stop()}},Ce,this)}));function Se(Ce,Oe){return De.apply(this,arguments)}return Se}(),ve._getFileSize=function(){var De=(0,re.default)(oe.default.mark(function Ce(Oe){return oe.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(!me(Oe)){Le.next=4;break}return Le.abrupt("return",Oe.length);case 4:if(!(se(Oe)||he(Oe))){Le.next=6;break}return Le.abrupt("return",Oe.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return Le.stop()}},Ce)}));function Se(Ce){return De.apply(this,arguments)}return Se}();var Ee=a("stream"),Be=Ee.Readable;function Fe(De,Se){if(!(this instanceof Fe))return new Fe(De,Se);Be.call(this,Se),this.file=De,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}te.inherits(Fe,Be),Fe.prototype.readFileAndPush=function(Se){if(this.fileBuffer)for(var Ce=!0;Ce&&this.fileBuffer&&this.start<this.fileBuffer.length;){var Oe=this.start,Ie=Oe+Se;Ie=Ie>this.fileBuffer.length?this.fileBuffer.length:Ie,this.start=Ie,Ce=this.push(this.fileBuffer.slice(Oe,Ie))}},Fe.prototype._read=function(Se){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var Ce=16*1024;Se=Se||Ce;var Oe=this;this.reader.onload=function(Le){Oe.fileBuffer=ee.from(new Uint8Array(Le.target.result)),Oe.file=null,Oe.readFileAndPush(Se)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Se)};function ke(De){return De.arrayBuffer?De.arrayBuffer():new Promise(function(Se,Ce){var Oe=new FileReader;Oe.onload=function(Ie){Se(Ie.target.result)},Oe.onerror=function(Ie){Ce(Ie)},Oe.readAsArrayBuffer(De)})}ve._createBuffer=function(){var De=(0,re.default)(oe.default.mark(function Ce(Oe,Ie,Le){var Me,xe;return oe.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:if(!(se(Oe)||he(Oe))){Ke.next=8;break}return Me=Oe.slice(Ie,Le),Ke.next=4,ke(Me);case 4:return xe=Ke.sent,Ke.abrupt("return",ee.from(xe));case 8:if(!me(Oe)){Ke.next=12;break}return Ke.abrupt("return",Oe.subarray(Ie,Le));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return Ke.stop()}},Ce)}));function Se(Ce,Oe,Ie){return De.apply(this,arguments)}return Se}(),ve._getPartSize=function(Se,Ce){var Oe=1e4,Ie=1*1024*1024;Ce||(Ce=Ie);var Le=Math.ceil(Se/Oe);return Ce<Le&&(Ce=Le,console.warn("partSize has been set to ".concat(Ce,", because the partSize you provided causes partNumber to be greater than 10,000"))),Ce},ve._divideParts=function(Se,Ce){for(var Oe=Math.ceil(Se/Ce),Ie=[],Le=0;Le<Oe;Le++){var Me=Ce*Le,xe=Math.min(Me+Ce,Se);Ie.push({start:Me,end:xe})}return Ie}}).call(this)}).call(this,a("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.promise.js");var E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("fs"),te=a("copy-to"),ce=a("path"),z=a("mime"),le=a("../common/callback"),ae=a("merge-descriptors"),se=a("../common/utils/isBlob"),ie=se.isBlob,he=a("../common/utils/isFile"),pe=he.isFile,me=a("../common/utils/isBuffer"),ve=me.isBuffer,Ee=a("../common/utils/obj2xml"),Be=Ee.obj2xml,Fe=be;Fe.append=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce,Oe,Ie){var Le;return E.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return Ie=Ie||{},Ie.position===void 0&&(Ie.position="0"),Ie.subres={append:"",position:Ie.position},Ie.method="POST",xe.next=6,this.put(Ce,Oe,Ie);case 6:return Le=xe.sent,Le.nextAppendPosition=Le.res.headers["x-oss-next-append-position"],xe.abrupt("return",Le);case 9:case"end":return xe.stop()}},Se,this)}));function De(Se,Ce,Oe){return ke.apply(this,arguments)}return De}(),Fe.put=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce,Oe,Ie){var Le,Me,xe,Ve,Ke;return E.default.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(Ie=Ie||{},Ie.disabledMD5=Ie.disabledMD5===void 0?!0:!!Ie.disabledMD5,Ie.headers=Ie.headers||{},Ce=this._objectName(Ce),!ve(Oe)){it.next=8;break}Le=Oe,it.next=19;break;case 8:if(!(ie(Oe)||pe(Oe))){it.next=18;break}return Ie.mime||(pe(Oe)?Ie.mime=z.getType(ce.extname(Oe.name)):Ie.mime=Oe.type),it.next=12,this._createBuffer(Oe,0,Oe.size);case 12:return Le=it.sent,it.next=15,this._getFileSize(Oe);case 15:Ie.contentLength=it.sent,it.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(Ie.meta,Ie.headers),Me=Ie.method||"PUT",xe=this._objectRequestParams(Me,Ce,Ie),le.encodeCallback(xe,Ie),xe.mime=Ie.mime,xe.disabledMD5=Ie.disabledMD5,xe.content=Le,xe.successStatuses=[200],it.next=29,this.request(xe);case 29:return Ve=it.sent,Ke={name:Ce,url:this._objectUrl(Ce),res:Ve.res},xe.headers&&xe.headers["x-oss-callback"]&&(Ke.data=JSON.parse(Ve.data.toString())),it.abrupt("return",Ke);case 33:case"end":return it.stop()}},Se,this)}));function De(Se,Ce,Oe){return ke.apply(this,arguments)}return De}(),Fe.putStream=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce,Oe,Ie){var Le,Me,xe,Ve;return E.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ie=Ie||{},Ie.headers=Ie.headers||{},Ce=this._objectName(Ce),Ie.contentLength?Ie.headers["Content-Length"]=Ie.contentLength:Ie.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(Ie.meta,Ie.headers),Le=Ie.method||"PUT",Me=this._objectRequestParams(Le,Ce,Ie),le.encodeCallback(Me,Ie),Me.mime=Ie.mime,Me.stream=Oe,Me.successStatuses=[200],Ze.next=13,this.request(Me);case 13:return xe=Ze.sent,Ve={name:Ce,url:this._objectUrl(Ce),res:xe.res},Me.headers&&Me.headers["x-oss-callback"]&&(Ve.data=JSON.parse(xe.data.toString())),Ze.abrupt("return",Ve);case 17:case"end":return Ze.stop()}},Se,this)}));function De(Se,Ce,Oe){return ke.apply(this,arguments)}return De}(),ae(Fe,a("../common/object/copyObject")),ae(Fe,a("../common/object/getObjectTagging")),ae(Fe,a("../common/object/putObjectTagging")),ae(Fe,a("../common/object/deleteObjectTagging")),ae(Fe,a("../common/image")),ae(Fe,a("../common/object/getBucketVersions")),ae(Fe,a("../common/object/getACL")),ae(Fe,a("../common/object/putACL")),ae(Fe,a("../common/object/head")),ae(Fe,a("../common/object/delete")),ae(Fe,a("../common/object/get")),ae(Fe,a("../common/object/putSymlink")),ae(Fe,a("../common/object/getSymlink")),ae(Fe,a("../common/object/deleteMulti")),ae(Fe,a("../common/object/getObjectMeta")),ae(Fe,a("../common/object/getObjectUrl")),ae(Fe,a("../common/object/generateObjectUrl")),ae(Fe,a("../common/object/signatureUrl")),ae(Fe,a("../common/object/asyncSignatureUrl")),Fe.putMeta=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce,Oe,Ie){var Le;return E.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,this.copy(Ce,Ce,{meta:Oe||{},timeout:Ie&&Ie.timeout,ctx:Ie&&Ie.ctx});case 2:return Le=xe.sent,xe.abrupt("return",Le);case 4:case"end":return xe.stop()}},Se,this)}));function De(Se,Ce,Oe){return ke.apply(this,arguments)}return De}(),Fe.list=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce,Oe){var Ie,Le,Me,xe,Ve;return E.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ie=this._objectRequestParams("GET","",Oe),Ie.query=Ce,Ie.xmlResponse=!0,Ie.successStatuses=[200],Ze.next=6,this.request(Ie);case 6:return Le=Ze.sent,Me=Le.data.Contents||[],xe=this,Me&&(Array.isArray(Me)||(Me=[Me]),Me=Me.map(function(it){return{name:it.Key,url:xe._objectUrl(it.Key),lastModified:it.LastModified,etag:it.ETag,type:it.Type,size:Number(it.Size),storageClass:it.StorageClass,owner:{id:it.Owner.ID,displayName:it.Owner.DisplayName}}})),Ve=Le.data.CommonPrefixes||null,Ve&&(Array.isArray(Ve)||(Ve=[Ve]),Ve=Ve.map(function(it){return it.Prefix})),Ze.abrupt("return",{res:Le.res,objects:Me,prefixes:Ve,nextMarker:Le.data.NextMarker||null,isTruncated:Le.data.IsTruncated==="true"});case 13:case"end":return Ze.stop()}},Se,this)}));function De(Se,Ce){return ke.apply(this,arguments)}return De}(),Fe.listV2=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce){var Oe,Ie,Le,Me,xe,Ve,Ke,Ze=arguments;return E.default.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return Oe=Ze.length>1&&Ze[1]!==void 0?Ze[1]:{},Ie=Ce["continuation-token"]||Ce.continuationToken,Ie&&(Oe.subres=Object.assign({"continuation-token":Ie},Oe.subres)),Le=this._objectRequestParams("GET","",Oe),Le.query=Object.assign({"list-type":2},Ce),delete Le.query["continuation-token"],delete Le.query.continuationToken,Le.xmlResponse=!0,Le.successStatuses=[200],We.next=11,this.request(Le);case 11:return Me=We.sent,xe=Me.data.Contents||[],Ve=this,xe&&(Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Ge){var $e=null;return Ge.Owner&&($e={id:Ge.Owner.ID,displayName:Ge.Owner.DisplayName}),{name:Ge.Key,url:Ve._objectUrl(Ge.Key),lastModified:Ge.LastModified,etag:Ge.ETag,type:Ge.Type,size:Number(Ge.Size),storageClass:Ge.StorageClass,owner:$e}})),Ke=Me.data.CommonPrefixes||null,Ke&&(Array.isArray(Ke)||(Ke=[Ke]),Ke=Ke.map(function(Ge){return Ge.Prefix})),We.abrupt("return",{res:Me.res,objects:xe,prefixes:Ke,isTruncated:Me.data.IsTruncated==="true",keyCount:+Me.data.KeyCount,continuationToken:Me.data.ContinuationToken||null,nextContinuationToken:Me.data.NextContinuationToken||null});case 18:case"end":return We.stop()}},Se,this)}));function De(Se){return ke.apply(this,arguments)}return De}(),Fe.restore=function(){var ke=(0,oe.default)(E.default.mark(function Se(Ce){var Oe,Ie,Le,Me,xe=arguments;return E.default.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Oe=xe.length>1&&xe[1]!==void 0?xe[1]:{type:"Archive"},Oe=Oe||{},Oe.subres=Object.assign({restore:""},Oe.subres),Oe.versionId&&(Oe.subres.versionId=Oe.versionId),Ie=this._objectRequestParams("POST",Ce,Oe),Oe.type==="ColdArchive"&&(Le={RestoreRequest:{Days:Oe.Days?Oe.Days:2,JobParameters:{Tier:Oe.JobParameters?Oe.JobParameters:"Standard"}}},Ie.content=Be(Le,{headers:!0}),Ie.mime="xml"),Ie.successStatuses=[202],Ke.next=9,this.request(Ie);case 9:return Me=Ke.sent,Ke.abrupt("return",{res:Me.res});case 11:case"end":return Ke.stop()}},Se,this)}));function De(Se){return ke.apply(this,arguments)}return De}(),Fe._objectUrl=function(De){return this._getReqUrl({bucket:this.options.bucket,object:De})},Fe._objectRequestParams=function(De,Se,Ce){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");Ce=Ce||{},Se=this._objectName(Se);var Oe={object:Se,bucket:this.options.bucket,method:De,subres:Ce&&Ce.subres,timeout:Ce&&Ce.timeout,ctx:Ce&&Ce.ctx};return Ce.headers&&(Oe.headers={},te(Ce.headers).to(Oe.headers)),Oe},Fe._objectName=function(De){return De.replace(/^\/+/,"")},Fe._convertMetaToHeaders=function(De,Se){De&&Object.keys(De).forEach(function(Ce){Se["x-oss-meta-".concat(Ce)]=De[Ce]})},Fe._deleteFileSafe=function(De){var Se=this;return new Promise(function(Ce){re.exists(De,function(Oe){Oe?re.unlink(De,function(Ie){Ie&&Se.debug("unlink %j error: %s",De,Ie,"error"),Ce()}):Ce()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(a,Pe,be){"use strict";be.version="6.18.1"},{}],7:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.abortBucketWorm=void 0;var re=a("../utils/checkBucketName");function te(z,le){return ce.apply(this,arguments)}function ce(){return ce=(0,oe.default)(E.default.mark(function z(le,ae){var se,ie;return E.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return re.checkBucketName(le),se=this._bucketRequestParams("DELETE",le,"worm",ae),pe.next=4,this.request(se);case 4:return ie=pe.sent,pe.abrupt("return",{res:ie.res,status:ie.status});case 6:case"end":return pe.stop()}},z,this)})),ce.apply(this,arguments)}be.abortBucketWorm=te},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.completeBucketWorm=void 0;var re=a("../utils/checkBucketName");function te(z,le,ae){return ce.apply(this,arguments)}function ce(){return ce=(0,oe.default)(E.default.mark(function z(le,ae,se){var ie,he;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re.checkBucketName(le),ie=this._bucketRequestParams("POST",le,{wormId:ae},se),me.next=4,this.request(ie);case 4:return he=me.sent,me.abrupt("return",{res:he.res,status:he.status});case 6:case"end":return me.stop()}},z,this)})),ce.apply(this,arguments)}be.completeBucketWorm=te},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.deleteBucketInventory=void 0;var re=a("../utils/checkBucketName");function te(z,le){return ce.apply(this,arguments)}function ce(){return ce=(0,oe.default)(E.default.mark(function z(le,ae){var se,ie,he,pe,me=arguments;return E.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return se=me.length>2&&me[2]!==void 0?me[2]:{},ie=Object.assign({inventory:"",inventoryId:ae},se.subres),re.checkBucketName(le),he=this._bucketRequestParams("DELETE",le,ie,se),he.successStatuses=[204],Ee.next=7,this.request(he);case 7:return pe=Ee.sent,Ee.abrupt("return",{status:pe.status,res:pe.res});case 9:case"end":return Ee.stop()}},z,this)})),ce.apply(this,arguments)}be.deleteBucketInventory=te},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=be;ce.deleteBucketLifecycle=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie){var he,pe;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te(se),he=this._bucketRequestParams("DELETE",se,"lifecycle",ie),he.successStatuses=[204],ve.next=5,this.request(he);case 5:return pe=ve.sent,ve.abrupt("return",{res:pe.res});case 7:case"end":return ve.stop()}},ae,this)}));function le(ae,se){return z.apply(this,arguments)}return le}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=be;ce.deleteBucketWebsite=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie){var he,pe;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return te(se),he=this._bucketRequestParams("DELETE",se,"website",ie),he.successStatuses=[204],ve.next=5,this.request(he);case 5:return pe=ve.sent,ve.abrupt("return",{res:pe.res});case 7:case"end":return ve.stop()}},ae,this)}));function le(ae,se){return z.apply(this,arguments)}return le}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.extendBucketWorm=void 0;var re=a("../utils/checkBucketName"),te=a("../utils/obj2xml");function ce(le,ae,se,ie){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae,se,ie,he){var pe,me,ve;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return re.checkBucketName(ae),pe=this._bucketRequestParams("POST",ae,{wormExtend:"",wormId:se},he),me={ExtendWormConfiguration:{RetentionPeriodInDays:ie}},pe.mime="xml",pe.content=te.obj2xml(me,{headers:!0}),pe.successStatuses=[200],Be.next=8,this.request(pe);case 8:return ve=Be.sent,Be.abrupt("return",{res:ve.res,status:ve.status});case 10:case"end":return Be.stop()}},le,this)})),z.apply(this,arguments)}be.extendBucketWorm=ce},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.getBucketInventory=void 0;var re=a("../utils/checkBucketName"),te=a("../utils/formatInventoryConfig");function ce(le,ae){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae,se){var ie,he,pe,me,ve=arguments;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ie=ve.length>2&&ve[2]!==void 0?ve[2]:{},he=Object.assign({inventory:"",inventoryId:se},ie.subres),re.checkBucketName(ae),pe=this._bucketRequestParams("GET",ae,he,ie),pe.successStatuses=[200],pe.xmlResponse=!0,Be.next=8,this.request(pe);case 8:return me=Be.sent,Be.abrupt("return",{status:me.status,res:me.res,inventory:te.formatInventoryConfig(me.data)});case 10:case"end":return Be.stop()}},le,this)})),z.apply(this,arguments)}be.getBucketInventory=ce},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("../utils/isArray"),z=ce.isArray,le=a("../utils/formatObjKey"),ae=le.formatObjKey,se=be;se.getBucketLifecycle=function(){var ie=(0,oe.default)(E.default.mark(function pe(me,ve){var Ee,Be,Fe;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return te(me),Ee=this._bucketRequestParams("GET",me,"lifecycle",ve),Ee.successStatuses=[200],Ee.xmlResponse=!0,De.next=6,this.request(Ee);case 6:return Be=De.sent,Fe=Be.data.Rule||null,Fe&&(z(Fe)||(Fe=[Fe]),Fe=Fe.map(function(Se){return Se.ID&&(Se.id=Se.ID,delete Se.ID),Se.Tag&&!z(Se.Tag)&&(Se.Tag=[Se.Tag]),ae(Se,"firstLowerCase")})),De.abrupt("return",{rules:Fe,res:Be.res});case 10:case"end":return De.stop()}},pe,this)}));function he(pe,me){return ie.apply(this,arguments)}return he}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=be;ce.getBucketVersioning=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie){var he,pe,me;return E.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te(se),he=this._bucketRequestParams("GET",se,"versioning",ie),he.xmlResponse=!0,he.successStatuses=[200],Ee.next=6,this.request(he);case 6:return pe=Ee.sent,me=pe.data.Status,Ee.abrupt("return",{status:pe.status,versionStatus:me,res:pe.res});case 9:case"end":return Ee.stop()}},ae,this)}));function le(ae,se){return z.apply(this,arguments)}return le}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("../utils/isObject"),z=ce.isObject,le=be;le.getBucketWebsite=function(){var ae=(0,oe.default)(E.default.mark(function ie(he,pe){var me,ve,Ee;return E.default.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return te(he),me=this._bucketRequestParams("GET",he,"website",pe),me.successStatuses=[200],me.xmlResponse=!0,Fe.next=6,this.request(me);case 6:return ve=Fe.sent,Ee=[],ve.data.RoutingRules&&ve.data.RoutingRules.RoutingRule&&(z(ve.data.RoutingRules.RoutingRule)?Ee=[ve.data.RoutingRules.RoutingRule]:Ee=ve.data.RoutingRules.RoutingRule),Fe.abrupt("return",{index:ve.data.IndexDocument&&ve.data.IndexDocument.Suffix||"",supportSubDir:ve.data.IndexDocument&&ve.data.IndexDocument.SupportSubDir||"false",type:ve.data.IndexDocument&&ve.data.IndexDocument.Type,routingRules:Ee,error:ve.data.ErrorDocument&&ve.data.ErrorDocument.Key||null,res:ve.res});case 10:case"end":return Fe.stop()}},ie,this)}));function se(ie,he){return ae.apply(this,arguments)}return se}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.getBucketWorm=void 0;var re=a("../utils/checkBucketName"),te=a("../utils/dataFix");function ce(le,ae){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae,se){var ie,he;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return re.checkBucketName(ae),ie=this._bucketRequestParams("GET",ae,"worm",se),ie.successStatuses=[200],ie.xmlResponse=!0,me.next=6,this.request(ie);case 6:return he=me.sent,te.dataFix(he.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),me.abrupt("return",Object.assign(Object.assign({},he.data),{res:he.res,status:he.status}));case 9:case"end":return me.stop()}},le,this)})),z.apply(this,arguments)}be.getBucketWorm=ce},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.initiateBucketWorm=void 0;var re=a("../utils/obj2xml"),te=a("../utils/checkBucketName");function ce(le,ae,se){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae,se,ie){var he,pe,me;return E.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te.checkBucketName(ae),he=this._bucketRequestParams("POST",ae,"worm",ie),pe={InitiateWormConfiguration:{RetentionPeriodInDays:se}},he.mime="xml",he.content=re.obj2xml(pe,{headers:!0}),he.successStatuses=[200],Ee.next=8,this.request(he);case 8:return me=Ee.sent,Ee.abrupt("return",{res:me.res,wormId:me.res.headers["x-oss-worm-id"],status:me.status});case 10:case"end":return Ee.stop()}},le,this)})),z.apply(this,arguments)}be.initiateBucketWorm=ce},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.listBucketInventory=void 0;var re=a("../utils/checkBucketName"),te=a("../utils/formatInventoryConfig");function ce(le){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae){var se,ie,he,pe,me,ve,Ee,Be,Fe=arguments;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return se=Fe.length>1&&Fe[1]!==void 0?Fe[1]:{},ie=se.continuationToken,he=Object.assign({inventory:""},ie&&{"continuation-token":ie},se.subres),re.checkBucketName(ae),pe=this._bucketRequestParams("GET",ae,he,se),pe.successStatuses=[200],pe.xmlResponse=!0,De.next=9,this.request(pe);case 9:return me=De.sent,ve=me.data,Ee=me.res,Be=me.status,De.abrupt("return",{isTruncated:ve.IsTruncated==="true",nextContinuationToken:ve.NextContinuationToken,inventoryList:te.formatInventoryConfig(ve.InventoryConfiguration,!0),status:Be,res:Ee});case 12:case"end":return De.stop()}},le,this)})),z.apply(this,arguments)}be.listBucketInventory=ce},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.putBucketInventory=void 0;var re=a("../utils/checkBucketName"),te=a("../utils/obj2xml");function ce(le,ae){return z.apply(this,arguments)}function z(){return z=(0,oe.default)(E.default.mark(function le(ae,se){var ie,he,pe,me,ve,Ee,Be,Fe,ke,De,Se,Ce=arguments;return E.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return ie=Ce.length>2&&Ce[2]!==void 0?Ce[2]:{},he=Object.assign({inventory:"",inventoryId:se.id},ie.subres),re.checkBucketName(ae),pe=se.OSSBucketDestination,me=se.optionalFields,ve=se.includedObjectVersions,Ee="acs:oss:::",Be="acs:ram::".concat(pe.accountId,":role/"),Fe={InventoryConfiguration:{Id:se.id,IsEnabled:se.isEnabled,Filter:{Prefix:se.prefix||""},Destination:{OSSBucketDestination:{Format:pe.format,AccountId:pe.accountId,RoleArn:"".concat(Be).concat(pe.rolename),Bucket:"".concat(Ee).concat(pe.bucket),Prefix:pe.prefix||"",Encryption:pe.encryption||""}},Schedule:{Frequency:se.frequency},IncludedObjectVersions:ve,OptionalFields:{Field:(me==null?void 0:me.field)||[]}}},ke=te.obj2xml(Fe,{headers:!0,firstUpperCase:!0}),De=this._bucketRequestParams("PUT",ae,he,ie),De.successStatuses=[200],De.mime="xml",De.content=ke,Ie.next=14,this.request(De);case 14:return Se=Ie.sent,Ie.abrupt("return",{status:Se.status,res:Se.res});case 16:case"end":return Ie.stop()}},le,this)})),z.apply(this,arguments)}be.putBucketInventory=ce},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.array.includes.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("../utils/isArray"),z=ce.isArray,le=a("../utils/deepCopy"),ae=le.deepCopy,se=a("../utils/isObject"),ie=se.isObject,he=a("../utils/obj2xml"),pe=he.obj2xml,me=a("../utils/checkObjectTag"),ve=me.checkObjectTag,Ee=a("../utils/getStrBytesCount"),Be=Ee.getStrBytesCount,Fe=be;Fe.putBucketLifecycle=function(){var Oe=(0,oe.default)(E.default.mark(function Le(Me,xe,Ve){var Ke,Ze,it,We,Ge;return E.default.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(te(Me),z(xe)){nt.next=3;break}throw new Error("rules must be Array");case 3:return Ke=this._bucketRequestParams("PUT",Me,"lifecycle",Ve),Ze=[],it={LifecycleConfiguration:{Rule:Ze}},xe.forEach(function(tt){ke(tt),Ce(tt),tt.id&&(tt.ID=tt.id,delete tt.id),Ze.push(tt)}),We=pe(it,{headers:!0,firstUpperCase:!0}),Ke.content=We,Ke.mime="xml",Ke.successStatuses=[200],nt.next=13,this.request(Ke);case 13:return Ge=nt.sent,nt.abrupt("return",{res:Ge.res});case 15:case"end":return nt.stop()}},Le,this)}));function Ie(Le,Me,xe){return Oe.apply(this,arguments)}return Ie}();function ke(Oe){Oe.days&&(Oe.expiration={days:Oe.days}),Oe.date&&(Oe.expiration={createdBeforeDate:Oe.date})}function De(Oe,Ie){var Le=Oe.days,Me=Oe.createdBeforeDate;if(!Le&&!Me)throw new Error("".concat(Ie," must includes days or createdBeforeDate"));if(Le&&!/^[1-9][0-9]*$/.test(Le))throw new Error("days must be a positive integer");if(Me&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Me))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function Se(Oe){if(!z(Oe)&&!ie(Oe))throw new Error("tag must be Object or Array");Oe=ie(Oe)?[Oe]:Oe;var Ie={},Le=ae(Oe);Le.forEach(function(Me){Ie[Me.key]=Me.value}),ve(Ie)}function Ce(Oe){if(Oe.id&&Be(Oe.id)>255)throw new Error("ID is composed of 255 bytes at most");if(Oe.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(Oe.status))throw new Error("Status must be Enabled or Disabled");if(Oe.transition){if(!["IA","Archive"].includes(Oe.transition.storageClass))throw new Error("StorageClass must be IA or Archive");De(Oe.transition,"Transition")}if(Oe.expiration){if(!Oe.expiration.expiredObjectDeleteMarker)De(Oe.expiration,"Expiration");else if(Oe.expiration.days||Oe.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(Oe.abortMultipartUpload&&De(Oe.abortMultipartUpload,"AbortMultipartUpload"),!Oe.expiration&&!Oe.abortMultipartUpload&&!Oe.transition&&!Oe.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(Oe.tag){if(Oe.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");Se(Oe.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.includes.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("../utils/obj2xml"),z=ce.obj2xml,le=be;le.putBucketVersioning=function(){var ae=(0,oe.default)(E.default.mark(function ie(he,pe){var me,ve,Ee,Be,Fe=arguments;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(me=Fe.length>2&&Fe[2]!==void 0?Fe[2]:{},te(he),["Enabled","Suspended"].includes(pe)){De.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return ve=this._bucketRequestParams("PUT",he,"versioning",me),Ee={VersioningConfiguration:{Status:pe}},ve.mime="xml",ve.content=z(Ee,{headers:!0}),De.next=10,this.request(ve);case 10:return Be=De.sent,De.abrupt("return",{res:Be.res,status:Be.status});case 12:case"end":return De.stop()}},ie,this)}));function se(ie,he){return ae.apply(this,arguments)}return se}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("../utils/obj2xml"),z=ce.obj2xml,le=a("../utils/isArray"),ae=le.isArray,se=be;se.putBucketWebsite=function(){var ie=(0,oe.default)(E.default.mark(function pe(me){var ve,Ee,Be,Fe,ke,De,Se,Ce=arguments;return E.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(ve=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},Ee=Ce.length>2?Ce[2]:void 0,te(me),Be=this._bucketRequestParams("PUT",me,"website",Ee),Fe={Suffix:ve.index||"index.html"},ke={IndexDocument:Fe},De={WebsiteConfiguration:ke},ve.supportSubDir&&(Fe.SupportSubDir=ve.supportSubDir),ve.type&&(Fe.Type=ve.type),ve.error&&(ke.ErrorDocument={Key:ve.error}),ve.routingRules===void 0){Ie.next=14;break}if(ae(ve.routingRules)){Ie.next=13;break}throw new Error("RoutingRules must be Array");case 13:ke.RoutingRules={RoutingRule:ve.routingRules};case 14:return De=z(De),Be.content=De,Be.mime="xml",Be.successStatuses=[200],Ie.next=20,this.request(Be);case 20:return Se=Ie.sent,Ie.abrupt("return",{res:Se.res});case 22:case"end":return Ie.stop()}},pe,this)}));function he(pe){return ie.apply(this,arguments)}return he}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),be.encodeCallback=function(oe,re){if(oe.headers=oe.headers||{},!Object.prototype.hasOwnProperty.call(oe.headers,"x-oss-callback")&&re.callback){var te={callbackUrl:encodeURI(re.callback.url),callbackBody:re.callback.body};re.callback.host&&(te.callbackHost=re.callback.host),re.callback.contentType&&(te.callbackBodyType=re.callback.contentType);var ce=ee.from(JSON.stringify(te)).toString("base64");if(oe.headers["x-oss-callback"]=ce,re.callback.customValue){var z={};Object.keys(re.callback.customValue).forEach(function(le){z["x:".concat(le)]=re.callback.customValue[le].toString()}),oe.headers["x-oss-callback-var"]=ee.from(JSON.stringify(z)).toString("base64")}}}}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var ee=function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(be,"__esModule",{value:!0}),be.getReqUrl=void 0;var E=ee(a("copy-to")),oe=ee(a("url")),re=ee(a("merge-descriptors")),te=ee(a("is-type-of")),ce=a("../utils/isIP"),z=a("../utils/checkConfigValid");function le(ae){var se={},ie=this.options.cname;z.checkConfigValid(this.options.endpoint,"endpoint"),E.default(this.options.endpoint,!1).to(se),ae.bucket&&!ie&&!ce.isIP(se.hostname)&&!this.options.sldEnable&&(se.host="".concat(ae.bucket,".").concat(se.host));var he="/";ae.bucket&&this.options.sldEnable&&(he+="".concat(ae.bucket,"/")),ae.object&&(he+=this._escape(ae.object).replace(/\+/g,"%2B")),se.pathname=he;var pe={};if(ae.query&&re.default(pe,ae.query),ae.subres){var me={};te.default.string(ae.subres)?me[ae.subres]="":te.default.array(ae.subres)?ae.subres.forEach(function(ve){me[ve]=""}):me=ae.subres,re.default(pe,me)}return se.query=pe,oe.default.format(se)}be.getReqUrl=le},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.string.trim.js");var ee=a("humanize-ms"),E=a("url"),oe=a("../utils/checkBucketName"),re=oe.checkBucketName,te=a("../utils/setRegion"),ce=te.setRegion,z=a("../utils/checkConfigValid"),le=z.checkConfigValid;function ae(se,ie){le(se,"endpoint");var he=E.parse(se);if(he.protocol||(he=E.parse("http".concat(ie?"s":"","://").concat(se))),he.protocol!=="http:"&&he.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return he}Pe.exports=function(se){if(!se||!se.accessKeyId||!se.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");se.stsToken&&!se.refreshSTSToken&&!se.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),se.bucket&&re(se.bucket);var ie=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},se);if(ie.accessKeyId=ie.accessKeyId.trim(),ie.accessKeySecret=ie.accessKeySecret.trim(),ie.timeout&&(ie.timeout=ee(ie.timeout)),ie.endpoint)ie.endpoint=ae(ie.endpoint,ie.secure);else if(ie.region)ie.endpoint=ce(ie.region,ie.internal,ie.secure);else throw new Error("require options.endpoint or options.region");return ie.inited=!0,ie}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(a,Pe,be){"use strict";var ee=a("merge-descriptors"),E=be;ee(E,a("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkBucketName"),te=re.checkBucketName,ce=a("querystring"),z=a("js-base64"),le=z.Base64.encode,ae=be;ae.processObjectSave=function(){var ie=(0,oe.default)(E.default.mark(function pe(me,ve,Ee,Be){var Fe,ke,De,Se;return E.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return se(me,"sourceObject"),se(ve,"targetObject"),se(Ee,"process"),ve=this._objectName(ve),Be&&te(Be),Fe=this._objectRequestParams("POST",me,{subres:"x-oss-process"}),ke=Be?",b_".concat(le(Be)):"",ve=le(ve),De={"x-oss-process":"".concat(Ee,"|sys/saveas,o_").concat(ve).concat(ke)},Fe.content=ce.stringify(De),Oe.next=12,this.request(Fe);case 12:return Se=Oe.sent,Oe.abrupt("return",{res:Se.res,status:Se.res.status});case 14:case"end":return Oe.stop()}},pe,this)}));function he(pe,me,ve,Ee){return ie.apply(this,arguments)}return he}();function se(ie,he){if(!ie)throw new Error("".concat(he," is required"));if(typeof ie!="string")throw new Error("".concat(he," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.regexp.to-string.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("debug")("ali-oss:multipart-copy"),te=a("copy-to"),ce=be;ce.uploadPartCopy=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie,he,pe,me){var ve,Ee,Be,Fe,ke,De=arguments;return E.default.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return ve=De.length>5&&De[5]!==void 0?De[5]:{},ve.headers=ve.headers||{},Ee=ve.versionId||ve.subres&&ve.subres.versionId||null,Ee?Be="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey),"?versionId=").concat(Ee):Be="/".concat(me.sourceBucketName,"/").concat(encodeURIComponent(me.sourceKey)),ve.headers["x-oss-copy-source"]=Be,pe&&(ve.headers["x-oss-copy-source-range"]="bytes=".concat(pe)),ve.subres={partNumber:he,uploadId:ie},Fe=this._objectRequestParams("PUT",se,ve),Fe.mime=ve.mime,Fe.successStatuses=[200],Ce.next=12,this.request(Fe);case 12:return ke=Ce.sent,Ce.abrupt("return",{name:se,etag:ke.res.headers.etag,res:ke.res});case 14:case"end":return Ce.stop()}},ae,this)}));function le(ae,se,ie,he,pe){return z.apply(this,arguments)}return le}(),ce.multipartUploadCopy=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie){var he,pe,me,ve,Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie=arguments;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return he=Ie.length>2&&Ie[2]!==void 0?Ie[2]:{},this.resetCancelFlag(),pe=he.versionId,me=pe===void 0?null:pe,ve={versionId:me},Me.next=6,this._getObjectMeta(ie.sourceBucketName,ie.sourceKey,ve);case 6:if(Ee=Me.sent,Be=Ee.res.headers["content-length"],ie.startOffset=ie.startOffset||0,ie.endOffset=ie.endOffset||Be,!(he.checkpoint&&he.checkpoint.uploadId)){Me.next=14;break}return Me.next=13,this._resumeMultipartCopy(he.checkpoint,ie,he);case 13:return Me.abrupt("return",Me.sent);case 14:if(Fe=102400,ke=ie.endOffset-ie.startOffset,!(ke<Fe)){Me.next=18;break}throw new Error("copySize must not be smaller than ".concat(Fe));case 18:if(!(he.partSize&&he.partSize<Fe)){Me.next=20;break}throw new Error("partSize must not be smaller than ".concat(Fe));case 20:return Me.next=22,this.initMultipartUpload(se,he);case 22:if(De=Me.sent,Se=De.uploadId,Ce=this._getPartSize(ke,he.partSize),Oe={name:se,copySize:ke,partSize:Ce,uploadId:Se,doneParts:[]},!(he&&he.progress)){Me.next=29;break}return Me.next=29,he.progress(0,Oe,De.res);case 29:return Me.next=31,this._resumeMultipartCopy(Oe,ie,he);case 31:return Me.abrupt("return",Me.sent);case 32:case"end":return Me.stop()}},ae,this)}));function le(ae,se){return z.apply(this,arguments)}return le}(),ce._resumeMultipartCopy=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie,he){var pe,me,ve,Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie,Le,Me,xe,Ve,Ke,Ze,it,We,Ge;return E.default.wrap(function(nt){for(;;)switch(nt.prev=nt.next){case 0:if(!this.isCancel()){nt.next=2;break}throw this._makeCancelEvent();case 2:if(pe=he.versionId,me=pe===void 0?null:pe,ve={versionId:me},Ee=se.copySize,Be=se.partSize,Fe=se.uploadId,ke=se.doneParts,De=se.name,Se=this._divideMultipartCopyParts(Ee,Be,ie.startOffset),Ce=Se.length,Oe={headers:{}},he.copyheaders&&te(he.copyheaders).to(Oe.headers),me&&te(ve).to(Oe),Ie=function(Ye,Qe,Je){return new Promise(function(){var st=(0,oe.default)(E.default.mark(function qe(ft,lt){var et,Re,Ne;return E.default.wrap(function(ue){for(;;)switch(ue.prev=ue.next){case 0:if(ue.prev=0,Ye.isCancel()){ue.next=22;break}return et=Se[Qe-1],Re="".concat(et.start,"-").concat(et.end-1),ue.prev=4,ue.next=7,Ye.uploadPartCopy(De,Fe,Qe,Re,Je,Oe);case 7:Ne=ue.sent,ue.next=15;break;case 10:if(ue.prev=10,ue.t0=ue.catch(4),ue.t0.status!==404){ue.next=14;break}throw Ye._makeAbortEvent();case 14:throw ue.t0;case 15:if(Ye.isCancel()){ue.next=22;break}if(re("content-range ".concat(Ne.res.headers["content-range"])),ke.push({number:Qe,etag:Ne.res.headers.etag}),se.doneParts=ke,!(he&&he.progress)){ue.next=22;break}return ue.next=22,he.progress(ke.length/Ce,se,Ne.res);case 22:ft(),ue.next=29;break;case 25:ue.prev=25,ue.t1=ue.catch(0),ue.t1.partNum=Qe,lt(ue.t1);case 29:case"end":return ue.stop()}},qe,null,[[0,25],[4,10]])}));return function(qe,ft){return st.apply(this,arguments)}}())},Le=Array.from(new Array(Ce),function(tt,Ye){return Ye+1}),Me=ke.map(function(tt){return tt.number}),xe=Le.filter(function(tt){return Me.indexOf(tt)<0}),Ve=5,Ke=he.parallel||Ve,!(this.checkBrowserAndVersion("Internet Explorer","10")||Ke===1)){nt.next=28;break}Ze=0;case 18:if(!(Ze<xe.length)){nt.next=26;break}if(!this.isCancel()){nt.next=21;break}throw this._makeCancelEvent();case 21:return nt.next=23,Ie(this,xe[Ze],ie);case 23:Ze++,nt.next=18;break;case 26:nt.next=40;break;case 28:return nt.next=30,this._parallelNode(xe,Ke,Ie,ie);case 30:if(it=nt.sent,We=it.find(function(tt){return tt.name==="abort"}),!We){nt.next=34;break}throw We;case 34:if(!this.isCancel()){nt.next=36;break}throw this._makeCancelEvent();case 36:if(!(it&&it.length>0)){nt.next=40;break}throw Ge=it[0],Ge.message="Failed to copy some parts with error: ".concat(Ge.toString()," part_num: ").concat(Ge.partNum),Ge;case 40:return nt.next=42,this.completeMultipartUpload(De,Fe,ke,he);case 42:return nt.abrupt("return",nt.sent);case 43:case"end":return nt.stop()}},ae,this)}));function le(ae,se,ie){return z.apply(this,arguments)}return le}(),ce._divideMultipartCopyParts=function(le,ae,se){for(var ie=Math.ceil(le/ae),he=[],pe=0;pe<ie;pe++){var me=ae*pe+se,ve=Math.min(me+ae,le+se);he.push({start:me,end:ve})}return he},ce._getObjectMeta=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie,he){var pe,me;return E.default.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return pe=this.getBucket(),this.setBucket(se),Ee.next=4,this.head(ie,he);case 4:return me=Ee.sent,this.setBucket(pe),Ee.abrupt("return",me);case 7:case"end":return Ee.stop()}},ae,this)}));function le(ae,se,ie){return z.apply(this,arguments)}return le}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),oe=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.map.js"),a("core-js/modules/es.array.filter.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var re=E(a("@babel/runtime/helpers/asyncToGenerator")),te=a("copy-to"),ce=a("./callback"),z=a("./utils/deepCopy"),le=z.deepCopyWith,ae=a("./utils/isBuffer"),se=ae.isBuffer,ie=a("./utils/omit"),he=ie.omit,pe=be;pe.listUploads=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe){var ke,De,Se,Ce;return oe.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Fe=Fe||{},ke={},te(Fe).to(ke),ke.subres="uploads",De=this._objectRequestParams("GET","",ke),De.query=Be,De.xmlResponse=!0,De.successStatuses=[200],Ie.next=10,this.request(De);case 10:return Se=Ie.sent,Ce=Se.data.Upload||[],Array.isArray(Ce)||(Ce=[Ce]),Ce=Ce.map(function(Le){return{name:Le.Key,uploadId:Le.UploadId,initiated:Le.Initiated}}),Ie.abrupt("return",{res:Se.res,uploads:Ce,bucket:Se.data.Bucket,nextKeyMarker:Se.data.NextKeyMarker,nextUploadIdMarker:Se.data.NextUploadIdMarker,isTruncated:Se.data.IsTruncated==="true"});case 15:case"end":return Ie.stop()}},Ee,this)}));function ve(Ee,Be){return me.apply(this,arguments)}return ve}(),pe.listParts=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe,ke,De){var Se,Ce,Oe;return oe.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return De=De||{},Se={},te(De).to(Se),Se.subres={uploadId:Fe},Ce=this._objectRequestParams("GET",Be,Se),Ce.query=ke,Ce.xmlResponse=!0,Ce.successStatuses=[200],Le.next=10,this.request(Ce);case 10:return Oe=Le.sent,Le.abrupt("return",{res:Oe.res,uploadId:Oe.data.UploadId,bucket:Oe.data.Bucket,name:Oe.data.Key,partNumberMarker:Oe.data.PartNumberMarker,nextPartNumberMarker:Oe.data.NextPartNumberMarker,maxParts:Oe.data.MaxParts,isTruncated:Oe.data.IsTruncated,parts:Oe.data.Part||[]});case 12:case"end":return Le.stop()}},Ee,this)}));function ve(Ee,Be,Fe,ke){return me.apply(this,arguments)}return ve}(),pe.abortMultipartUpload=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe,ke){var De,Se,Ce;return oe.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return this._stop(),ke=ke||{},De={},te(ke).to(De),De.subres={uploadId:Fe},Se=this._objectRequestParams("DELETE",Be,De),Se.successStatuses=[204],Ie.next=9,this.request(Se);case 9:return Ce=Ie.sent,Ie.abrupt("return",{res:Ce.res});case 11:case"end":return Ie.stop()}},Ee,this)}));function ve(Ee,Be,Fe){return me.apply(this,arguments)}return ve}(),pe.initMultipartUpload=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe){var ke,De,Se;return oe.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Fe=Fe||{},ke={},te(Fe).to(ke),ke.headers=ke.headers||{},this._convertMetaToHeaders(Fe.meta,ke.headers),ke.subres="uploads",De=this._objectRequestParams("POST",Be,ke),De.mime=Fe.mime,De.xmlResponse=!0,De.successStatuses=[200],Oe.next=12,this.request(De);case 12:return Se=Oe.sent,Oe.abrupt("return",{res:Se.res,bucket:Se.data.Bucket,name:Se.data.Key,uploadId:Se.data.UploadId});case 14:case"end":return Oe.stop()}},Ee,this)}));function ve(Ee,Be){return me.apply(this,arguments)}return ve}(),pe.uploadPart=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe,ke,De,Se,Ce,Oe){var Ie,Le;return oe.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(Ie={size:Ce-Se},Le=ee&&ee.browser,!Le){xe.next=8;break}return xe.next=5,this._createBuffer(De,Se,Ce);case 5:Ie.content=xe.sent,xe.next=11;break;case 8:return xe.next=10,this._createStream(De,Se,Ce);case 10:Ie.stream=xe.sent;case 11:return xe.next=13,this._uploadPart(Be,Fe,ke,Ie,Oe);case 13:return xe.abrupt("return",xe.sent);case 14:case"end":return xe.stop()}},Ee,this)}));function ve(Ee,Be,Fe,ke,De,Se,Ce){return me.apply(this,arguments)}return ve}(),pe.completeMultipartUpload=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe,ke,De){var Se,Ce,Oe,Ie,Le,Me,xe,Ve;return oe.default.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:for(Se=ke.concat().sort(function(it,We){return it.number-We.number}).filter(function(it,We,Ge){return!We||it.number!==Ge[We-1].number}),Ce=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,Oe=0;Oe<Se.length;Oe++)Ie=Se[Oe],Ce+=`<Part>
|
|
|
`,Ce+="<PartNumber>".concat(Ie.number,`</PartNumber>
|
|
|
`),Ce+="<ETag>".concat(Ie.etag,`</ETag>
|
|
|
`),Ce+=`</Part>
|
|
|
`;return Ce+="</CompleteMultipartUpload>",De=De||{},Le={},Le=le(De,function(it){if(se(it))return null}),Le.subres={uploadId:Fe},Le.headers=he(Le.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Me=this._objectRequestParams("POST",Be,Le),ce.encodeCallback(Me,Le),Me.mime="xml",Me.content=Ce,Me.headers&&Me.headers["x-oss-callback"]||(Me.xmlResponse=!0),Me.successStatuses=[200],Ze.next=17,this.request(Me);case 17:if(xe=Ze.sent,!De.progress){Ze.next=21;break}return Ze.next=21,De.progress(1,null,xe.res);case 21:return Ve={res:xe.res,bucket:Me.bucket,name:Be,etag:xe.res.headers.etag},Me.headers&&Me.headers["x-oss-callback"]&&(Ve.data=JSON.parse(xe.data.toString())),Ze.abrupt("return",Ve);case 24:case"end":return Ze.stop()}},Ee,this)}));function ve(Ee,Be,Fe,ke){return me.apply(this,arguments)}return ve}(),pe._uploadPart=function(){var me=(0,re.default)(oe.default.mark(function Ee(Be,Fe,ke,De,Se){var Ce,Oe,Ie,Le;return oe.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return Se=Se||{},Ce={},te(Se).to(Ce),Ce.headers=Ce.headers||{},Ce.headers["Content-Length"]=De.size,Ce.headers=he(Ce.headers,["x-oss-server-side-encryption"]),Ce.subres={partNumber:ke,uploadId:Fe},Oe=this._objectRequestParams("PUT",Be,Ce),Oe.mime=Ce.mime,Ie=ee&&ee.browser,Ie?Oe.content=De.content:Oe.stream=De.stream,Oe.successStatuses=[200],Oe.disabledMD5=Se.disabledMD5,xe.next=15,this.request(Oe);case 15:if(Le=xe.sent,Le.res.headers.etag){xe.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return De.stream&&(De.stream=null,Oe.stream=null),xe.abrupt("return",{name:Be,etag:Le.res.headers.etag,res:Le.res});case 20:case"end":return xe.stop()}},Ee,this)}));function ve(Ee,Be,Fe,ke,De){return me.apply(this,arguments)}return ve}()}).call(this)}).call(this,a("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator")),oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("url"),te=a("utility"),ce=a("copy-to"),z=a("../../common/signUtils"),le=a("../utils/isIP"),ae=le.isIP,se=a("../utils/setSTSToken"),ie=se.setSTSToken,he=a("../utils/isFunction"),pe=he.isFunction,me=be;me.asyncSignatureUrl=function(){var ve=(0,oe.default)(E.default.mark(function Be(Fe,ke){var De,Se,Ce,Oe,Ie;return E.default.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(!ae(this.options.endpoint.hostname)){Me.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(ke=ke||{},Fe=this._objectName(Fe),ke.method=ke.method||"GET",De=te.timestamp()+(ke.expires||1800),Se={bucket:this.options.bucket,object:Fe},Ce=this._getResource(Se),!(this.options.stsToken&&pe(this.options.refreshSTSToken))){Me.next=11;break}return Me.next=11,ie.call(this);case 11:return this.options.stsToken&&(ke["security-token"]=this.options.stsToken),Oe=z._signatureForURL(this.options.accessKeySecret,ke,Ce,De),Ie=re.parse(this._getReqUrl(Se)),Ie.query={OSSAccessKeyId:this.options.accessKeyId,Expires:De,Signature:Oe.Signature},ce(Oe.subResource).to(Ie.query),Me.abrupt("return",Ie.format());case 17:case"end":return Me.stop()}},Be,this)}));function Ee(Be,Fe){return ve.apply(this,arguments)}return Ee}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var oe=ee(a("@babel/runtime/helpers/typeof")),re=ee(a("@babel/runtime/helpers/asyncToGenerator")),te=a("../utils/checkBucketName"),ce=te.checkBucketName,z=be,le=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];z.copy=function(){var ae=(0,re.default)(E.default.mark(function ie(he,pe,me,ve){var Ee,Be,Fe;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return(0,oe.default)(me)==="object"&&(ve=me),ve=ve||{},ve.headers=ve.headers||{},Object.keys(ve.headers).forEach(function(Se){ve.headers["x-oss-copy-source-".concat(Se.toLowerCase())]=ve.headers[Se]}),(ve.meta||Object.keys(ve.headers).find(function(Se){return le.includes(Se.toLowerCase())}))&&(ve.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(ve.meta,ve.headers),pe=this._getSourceName(pe,me),ve.versionId&&(pe="".concat(pe,"?versionId=").concat(ve.versionId)),ve.headers["x-oss-copy-source"]=pe,Ee=this._objectRequestParams("PUT",he,ve),Ee.xmlResponse=!0,Ee.successStatuses=[200,304],De.next=14,this.request(Ee);case 14:return Be=De.sent,Fe=Be.data,Fe&&(Fe={etag:Fe.ETag,lastModified:Fe.LastModified}),De.abrupt("return",{data:Fe,res:Be.res});case 18:case"end":return De.stop()}},ie,this)}));function se(ie,he,pe,me){return ae.apply(this,arguments)}return se}(),z._getSourceName=function(se,ie){return typeof ie=="string"?se=this._objectName(se):se[0]!=="/"?ie=this.options.bucket:(ie=se.replace(/\/(.+?)(\/.*)/,"$1"),se=se.replace(/(\/.+?\/)(.*)/,"$2")),ce(ie),se=encodeURIComponent(se),se="/".concat(ie,"/").concat(se),se}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.delete=function(){var te=(0,oe.default)(E.default.mark(function z(le){var ae,se,ie,he=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae=he.length>1&&he[1]!==void 0?he[1]:{},ae.subres=Object.assign({},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),se=this._objectRequestParams("DELETE",le,ae),se.successStatuses=[204],me.next=7,this.request(se);case 7:return ie=me.sent,me.abrupt("return",{res:ie.res});case 9:case"end":return me.stop()}},z,this)}));function ce(z){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("utility"),te=a("../utils/obj2xml"),ce=te.obj2xml,z=be;z.deleteMulti=function(){var le=(0,oe.default)(E.default.mark(function se(ie){var he,pe,me,ve,Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie,Le=arguments;return E.default.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(he=Le.length>1&&Le[1]!==void 0?Le[1]:{},pe=[],!(!ie||!ie.length)){xe.next=4;break}throw new Error("names is required");case 4:for(me=0;me<ie.length;me++)ve={},typeof ie[me]=="string"?ve.Key=re.escape(this._objectName(ie[me])):(Ee=ie[me],Be=Ee.key,Fe=Ee.versionId,ve.Key=re.escape(this._objectName(Be)),ve.VersionId=Fe),pe.push(ve);return ke={Delete:{Quiet:!!he.quiet,Object:pe}},De=ce(ke,{headers:!0}),he.subres=Object.assign({delete:""},he.subres),he.versionId&&(he.subres.versionId=he.versionId),Se=this._objectRequestParams("POST","",he),Se.mime="xml",Se.content=De,Se.xmlResponse=!0,Se.successStatuses=[200],xe.next=16,this.request(Se);case 16:return Ce=xe.sent,Oe=Ce.data,Ie=Oe&&Oe.Deleted||null,Ie&&(Array.isArray(Ie)||(Ie=[Ie])),xe.abrupt("return",{res:Ce.res,deleted:Ie||[]});case 21:case"end":return xe.stop()}},se,this)}));function ae(se){return le.apply(this,arguments)}return ae}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.deleteObjectTagging=function(){var te=(0,oe.default)(E.default.mark(function z(le){var ae,se,ie,he=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae=he.length>1&&he[1]!==void 0?he[1]:{},ae.subres=Object.assign({tagging:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),le=this._objectName(le),se=this._objectRequestParams("DELETE",le,ae),se.successStatuses=[204],me.next=8,this.request(se);case 8:return ie=me.sent,me.abrupt("return",{status:ie.status,res:ie.res});case 10:case"end":return me.stop()}},z,this)}));function ce(z){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.concat.js");var ee=a("url"),E=a("../utils/isIP"),oe=E.isIP,re=be;re.generateObjectUrl=function(ce,z){if(oe(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(z)z[z.length-1]!=="/"&&(z+="/");else{z=this.options.endpoint.format();var le=ee.parse(z),ae=this.options.bucket;le.hostname="".concat(ae,".").concat(le.hostname),le.host="".concat(ae,".").concat(le.host),z=le.format()}return z+this._escape(this._objectName(ce))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),oe=E(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var re=E(a("@babel/runtime/helpers/asyncToGenerator")),te=a("fs"),ce=a("is-type-of"),z=be;z.get=function(){var le=(0,re.default)(oe.default.mark(function se(ie,he){var pe,me,ve,Ee,Be,Fe,ke,De,Se=arguments;return oe.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return pe=Se.length>2&&Se[2]!==void 0?Se[2]:{},me=null,ve=!1,ce.writableStream(he)?me=he:ce.string(he)?(me=te.createWriteStream(he),ve=!0):pe=he,pe=pe||{},Ee=ee&&ee.browser,Be=pe.responseCacheControl===null?"":"no-cache",Fe=Ee&&Be?{"response-cache-control":Be}:{},pe.subres=Object.assign(Fe,pe.subres),pe.versionId&&(pe.subres.versionId=pe.versionId),pe.process&&(pe.subres["x-oss-process"]=pe.process),Oe.prev=11,De=this._objectRequestParams("GET",ie,pe),De.writeStream=me,De.successStatuses=[200,206,304],Oe.next=17,this.request(De);case 17:ke=Oe.sent,ve&&me.destroy(),Oe.next=28;break;case 21:if(Oe.prev=21,Oe.t0=Oe.catch(11),!ve){Oe.next=27;break}return me.destroy(),Oe.next=27,this._deleteFileSafe(he);case 27:throw Oe.t0;case 28:return Oe.abrupt("return",{res:ke.res,content:ke.data});case 29:case"end":return Oe.stop()}},se,this,[[11,21]])}));function ae(se,ie){return le.apply(this,arguments)}return ae}()}).call(this)}).call(this,a("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.getACL=function(){var te=(0,oe.default)(E.default.mark(function z(le){var ae,se,ie,he=arguments;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return ae=he.length>1&&he[1]!==void 0?he[1]:{},ae.subres=Object.assign({acl:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),le=this._objectName(le),se=this._objectRequestParams("GET",le,ae),se.successStatuses=[200],se.xmlResponse=!0,me.next=9,this.request(se);case 9:return ie=me.sent,me.abrupt("return",{acl:ie.data.AccessControlList.Grant,owner:{id:ie.data.Owner.ID,displayName:ie.data.Owner.DisplayName},res:ie.res});case 11:case"end":return me.stop()}},z,this)}));function ce(z){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.number.constructor.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be,te=a("../utils/isObject"),ce=te.isObject,z=a("../utils/isArray"),le=z.isArray;re.getBucketVersions=ae,re.listObjectVersions=ae;function ae(){return se.apply(this,arguments)}function se(){return se=(0,oe.default)(E.default.mark(function pe(){var me,ve,Ee,Be,Fe,ke,De,Se,Ce=arguments;return E.default.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(me=Ce.length>0&&Ce[0]!==void 0?Ce[0]:{},ve=Ce.length>1&&Ce[1]!==void 0?Ce[1]:{},!(me.versionIdMarker&&me.keyMarker===void 0)){Ie.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return ve.subres=Object.assign({versions:""},ve.subres),ve.versionId&&(ve.subres.versionId=ve.versionId),Ee=this._objectRequestParams("GET","",ve),Ee.xmlResponse=!0,Ee.successStatuses=[200],Ee.query=he(me),Ie.next=12,this.request(Ee);case 12:return Be=Ie.sent,Fe=Be.data.Version||[],ke=Be.data.DeleteMarker||[],De=this,Fe&&(Array.isArray(Fe)||(Fe=[Fe]),Fe=Fe.map(function(Le){return{name:Le.Key,url:De._objectUrl(Le.Key),lastModified:Le.LastModified,isLatest:Le.IsLatest==="true",versionId:Le.VersionId,etag:Le.ETag,type:Le.Type,size:Number(Le.Size),storageClass:Le.StorageClass,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),ke&&(le(ke)||(ke=[ke]),ke=ke.map(function(Le){return{name:Le.Key,lastModified:Le.LastModified,versionId:Le.VersionId,owner:{id:Le.Owner.ID,displayName:Le.Owner.DisplayName}}})),Se=Be.data.CommonPrefixes||null,Se&&(le(Se)||(Se=[Se]),Se=Se.map(function(Le){return Le.Prefix})),Ie.abrupt("return",{res:Be.res,objects:Fe,deleteMarker:ke,prefixes:Se,nextMarker:Be.data.NextKeyMarker||null,NextVersionIdMarker:Be.data.NextVersionIdMarker||null,nextKeyMarker:Be.data.NextKeyMarker||null,nextVersionIdMarker:Be.data.NextVersionIdMarker||null,isTruncated:Be.data.IsTruncated==="true"});case 21:case"end":return Ie.stop()}},pe,this)})),se.apply(this,arguments)}function ie(pe){return pe.replace(/([A-Z])/g,"-$1").toLowerCase()}function he(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},me={};return ce(pe)&&Object.keys(pe).forEach(function(ve){me[ie(ve)]=pe[ve]}),me}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.getObjectMeta=function(){var te=(0,oe.default)(E.default.mark(function z(le,ae){var se,ie;return E.default.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:return ae=ae||{},le=this._objectName(le),ae.subres=Object.assign({objectMeta:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),se=this._objectRequestParams("HEAD",le,ae),se.successStatuses=[200],pe.next=8,this.request(se);case 8:return ie=pe.sent,pe.abrupt("return",{status:ie.status,res:ie.res});case 10:case"end":return pe.stop()}},z,this)}));function ce(z,le){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be,te=a("../utils/isObject"),ce=te.isObject;re.getObjectTagging=function(){var z=(0,oe.default)(E.default.mark(function ae(se){var ie,he,pe,me,ve,Ee,Be=arguments;return E.default.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ie=Be.length>1&&Be[1]!==void 0?Be[1]:{},ie.subres=Object.assign({tagging:""},ie.subres),ie.versionId&&(ie.subres.versionId=ie.versionId),se=this._objectName(se),he=this._objectRequestParams("GET",se,ie),he.successStatuses=[200],ke.next=8,this.request(he);case 8:return pe=ke.sent,ke.next=11,this.parseXML(pe.data);case 11:return me=ke.sent,ve=me.TagSet.Tag,ve=ve&&ce(ve)?[ve]:ve||[],Ee={},ve.forEach(function(De){Ee[De.Key]=De.Value}),ke.abrupt("return",{status:pe.status,res:pe.res,tag:Ee});case 17:case"end":return ke.stop()}},ae,this)}));function le(ae){return z.apply(this,arguments)}return le}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(a,Pe,be){"use strict";var ee=a("../utils/isIP"),E=ee.isIP,oe=be;oe.getObjectUrl=function(te,ce){if(E(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return ce?ce[ce.length-1]!=="/"&&(ce+="/"):ce=this.options.endpoint.format(),ce+this._escape(this._objectName(te))}},{"../utils/isIP":69}],43:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.getSymlink=function(){var te=(0,oe.default)(E.default.mark(function z(le){var ae,se,ie,he,pe=arguments;return E.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return ae=pe.length>1&&pe[1]!==void 0?pe[1]:{},ae.subres=Object.assign({symlink:""},ae.subres),ae.versionId&&(ae.subres.versionId=ae.versionId),le=this._objectName(le),se=this._objectRequestParams("GET",le,ae),se.successStatuses=[200],ve.next=8,this.request(se);case 8:return ie=ve.sent,he=ie.res.headers["x-oss-symlink-target"],ve.abrupt("return",{targetName:decodeURIComponent(he),res:ie.res});case 11:case"end":return ve.stop()}},z,this)}));function ce(z){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/checkEnv"),te=re.checkEnv,ce=be;ce.head=function(){var z=(0,oe.default)(E.default.mark(function ae(se){var ie,he,pe,me,ve=arguments;return E.default.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return ie=ve.length>1&&ve[1]!==void 0?ve[1]:{},te("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),ie.subres=Object.assign({},ie.subres),ie.versionId&&(ie.subres.versionId=ie.versionId),he=this._objectRequestParams("HEAD",se,ie),he.successStatuses=[200,304],Be.next=8,this.request(he);case 8:return pe=Be.sent,me={meta:null,res:pe.res,status:pe.status},pe.status===200&&Object.keys(pe.headers).forEach(function(Fe){Fe.indexOf("x-oss-meta-")===0&&(me.meta||(me.meta={}),me.meta[Fe.substring(11)]=pe.headers[Fe])}),Be.abrupt("return",me);case 12:case"end":return Be.stop()}},ae,this)}));function le(ae){return z.apply(this,arguments)}return le}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.putACL=function(){var te=(0,oe.default)(E.default.mark(function z(le,ae,se){var ie,he;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return se=se||{},se.subres=Object.assign({acl:""},se.subres),se.versionId&&(se.subres.versionId=se.versionId),se.headers=se.headers||{},se.headers["x-oss-object-acl"]=ae,le=this._objectName(le),ie=this._objectRequestParams("PUT",le,se),ie.successStatuses=[200],me.next=10,this.request(ie);case 10:return he=me.sent,me.abrupt("return",{res:he.res});case 12:case"end":return me.stop()}},z,this)}));function ce(z,le,ae){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.object.keys.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("../utils/obj2xml"),te=re.obj2xml,ce=a("../utils/checkObjectTag"),z=ce.checkObjectTag,le=be;le.putObjectTagging=function(){var ae=(0,oe.default)(E.default.mark(function ie(he,pe){var me,ve,Ee,Be,Fe=arguments;return E.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return me=Fe.length>2&&Fe[2]!==void 0?Fe[2]:{},z(pe),me.subres=Object.assign({tagging:""},me.subres),me.versionId&&(me.subres.versionId=me.versionId),he=this._objectName(he),ve=this._objectRequestParams("PUT",he,me),ve.successStatuses=[200],pe=Object.keys(pe).map(function(Se){return{Key:Se,Value:pe[Se]}}),Ee={Tagging:{TagSet:{Tag:pe}}},ve.mime="xml",ve.content=te(Ee),De.next=13,this.request(ve);case 13:return Be=De.sent,De.abrupt("return",{res:Be.res,status:Be.status});case 15:case"end":return De.stop()}},ie,this)}));function se(ie,he){return ae.apply(this,arguments)}return se}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=be;re.putSymlink=function(){var te=(0,oe.default)(E.default.mark(function z(le,ae,se){var ie,he;return E.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return se=se||{},se.headers=se.headers||{},ae=this._escape(this._objectName(ae)),this._convertMetaToHeaders(se.meta,se.headers),se.headers["x-oss-symlink-target"]=ae,se.subres=Object.assign({symlink:""},se.subres),se.versionId&&(se.subres.versionId=se.versionId),se.storageClass&&(se.headers["x-oss-storage-class"]=se.storageClass),le=this._objectName(le),ie=this._objectRequestParams("PUT",le,se),ie.successStatuses=[200],me.next=13,this.request(ie);case 13:return he=me.sent,me.abrupt("return",{res:he.res});case 15:case"end":return me.stop()}},z,this)}));function ce(z,le,ae){return te.apply(this,arguments)}return ce}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(a,Pe,be){"use strict";var ee=a("url"),E=a("utility"),oe=a("copy-to"),re=a("../../common/signUtils"),te=a("../utils/isIP"),ce=te.isIP,z=be;z.signatureUrl=function(ae,se){if(ce(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");se=se||{},ae=this._objectName(ae),se.method=se.method||"GET";var ie=E.timestamp()+(se.expires||1800),he={bucket:this.options.bucket,object:ae},pe=this._getResource(he);this.options.stsToken&&(se["security-token"]=this.options.stsToken);var me=re._signatureForURL(this.options.accessKeySecret,se,pe,ie),ve=ee.parse(this._getReqUrl(he));return ve.query={OSSAccessKeyId:this.options.accessKeyId,Expires:ie,Signature:me.Signature},oe(me.subResource).to(ve.query),ve.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.function.name.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator")),re=a("./utils/isArray"),te=re.isArray,ce=be;ce._parallelNode=function(){var z=(0,oe.default)(E.default.mark(function ae(se,ie,he,pe){var me,ve,Ee,Be,Fe,ke,De,Se;return E.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:me=this,ve=[],Ee=[],Be=se.length/ie,Fe=se.length%ie,ke=Fe===0?Be:(se.length-Fe)/ie+1,De=1,Se=0;case 8:if(!(Se<se.length)){Oe.next=26;break}if(!me.isCancel()){Oe.next=11;break}return Oe.abrupt("break",26);case 11:if(pe?Ee.push(he(me,se[Se],pe)):Ee.push(he(me,se[Se])),!(Ee.length===ie||De===ke&&Se===se.length-1)){Oe.next=23;break}return Oe.prev=13,De+=1,Oe.next=17,Promise.all(Ee);case 17:Oe.next=22;break;case 19:Oe.prev=19,Oe.t0=Oe.catch(13),ve.push(Oe.t0);case 22:Ee=[];case 23:Se++,Oe.next=8;break;case 26:return Oe.abrupt("return",ve);case 27:case"end":return Oe.stop()}},ae,this,[[13,19]])}));function le(ae,se,ie,he){return z.apply(this,arguments)}return le}(),ce._parallel=function(le,ae,se){var ie=this;return new Promise(function(he){var pe=[];if(ae<=0||!le){he(pe);return}function me(Oe){return function(){if(Oe===null)throw new Error("Callback was already called.");var Ie=Oe;Oe=null;for(var Le=arguments.length,Me=new Array(Le),xe=0;xe<Le;xe++)Me[xe]=arguments[xe];Ie.apply(this,Me)}}function ve(Oe){var Ie=-1,Le=Oe.length;return function(){return++Ie<Le&&!ie.isCancel()?{value:Oe[Ie],key:Ie}:null}}var Ee=ve(le),Be=!1,Fe=0,ke=!1;function De(Oe){Fe-=1,Oe?(Be=!0,pe.push(Oe),he(pe)):Be&&Fe<=0?(Be=!0,he(pe)):ke||(ie.isCancel()?he(pe):Ce())}function Se(Oe,Ie){se(Oe).then(function(Le){Ie(null,Le)}).catch(function(Le){Ie(Le)})}function Ce(){for(ke=!0;Fe<ae&&!Be&&!ie.isCancel();){var Oe=Ee();if(Oe===null||pe.length>0){Be=!0,Fe<=0&&he(pe);return}Fe+=1,Se(Oe.value,me(De))}ke=!1}Ce()})},ce.cancel=function(le){this.options.cancelFlag=!0,te(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(ae){if(ae.destroyed===!1){var se={name:"cancel",message:"cancel"};ae.destroy(se)}}),this.multipartUploadStreams=[],le&&this.abortMultipartUpload(le.name,le.uploadId,le.options)},ce.isCancel=function(){return this.options.cancelFlag},ce.resetCancelFlag=function(){this.options.cancelFlag=!1},ce._stop=function(){this.options.cancelFlag=!0},ce._makeCancelEvent=function(){var le={status:0,name:"cancel"};return le},ce._makeAbortEvent=function(){var le={status:0,name:"abort",message:"upload task has been abort"};return le}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.array.sort.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.regexp.to-string.js");var E=a("./../../shims/crypto/crypto.js"),oe=a("is-type-of"),re=a("./utils/lowercaseKeyHeader"),te=re.lowercaseKeyHeader;be.buildCanonicalizedResource=function(z,le){var ae="".concat(z),se="?";if(oe.string(le)&&le.trim()!=="")ae+=se+le;else if(oe.array(le))le.sort(),ae+=se+le.join("&");else if(le){var ie=function(me,ve){return me[0]>ve[0]?1:me[0]<ve[0]?-1:0},he=function(me){ae+=se+me,(le[me]||le[me]===0)&&(ae+="=".concat(le[me])),se="&"};Object.keys(le).sort(ie).forEach(he)}return ae},be.buildCanonicalString=function(z,le,ae,se){ae=ae||{};var ie=te(ae.headers),he="x-oss-",pe=[],me={},ve=[z.toUpperCase(),ie["content-md5"]||"",ie["content-type"],se||ie["x-oss-date"]];return Object.keys(ie).forEach(function(Ee){var Be=Ee.toLowerCase();Be.indexOf(he)===0&&(me[Be]=String(ie[Ee]).trim())}),Object.keys(me).sort().forEach(function(Ee){pe.push("".concat(Ee,":").concat(me[Ee]))}),ve=ve.concat(pe),ve.push(this.buildCanonicalizedResource(le,ae.parameters)),ve.join(`
|
|
|
`)},be.computeSignature=function(z,le){var ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",se=E.createHmac("sha1",z);return se.update(ee.from(le,ae)).digest("base64")},be.authorization=function(z,le,ae,se){return"OSS ".concat(z,":").concat(this.computeSignature(le,ae,se))},be._signatureForURL=function(z){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ae=arguments.length>2?arguments[2]:void 0,se=arguments.length>3?arguments[3]:void 0,ie=arguments.length>4?arguments[4]:void 0,he={},pe=le.subResource,me=pe===void 0?{}:pe;if(le.process){var ve="x-oss-process";me[ve]=le.process}if(le.trafficLimit){var Ee="x-oss-traffic-limit";me[Ee]=le.trafficLimit}if(le.response&&Object.keys(le.response).forEach(function(De){var Se="response-".concat(De.toLowerCase());me[Se]=le.response[De]}),Object.keys(le).forEach(function(De){var Se=De.toLowerCase(),Ce=le[De];Se.indexOf("x-oss-")===0?he[Se]=Ce:(Se.indexOf("content-md5")===0||Se.indexOf("content-type")===0)&&(he[De]=Ce)}),Object.prototype.hasOwnProperty.call(le,"security-token")&&(me["security-token"]=le["security-token"]),Object.prototype.hasOwnProperty.call(le,"callback")){var Be={callbackUrl:encodeURI(le.callback.url),callbackBody:le.callback.body};if(le.callback.host&&(Be.callbackHost=le.callback.host),le.callback.contentType&&(Be.callbackBodyType=le.callback.contentType),me.callback=ee.from(JSON.stringify(Be)).toString("base64"),le.callback.customValue){var Fe={};Object.keys(le.callback.customValue).forEach(function(De){Fe["x:".concat(De)]=le.callback.customValue[De]}),me["callback-var"]=ee.from(JSON.stringify(Fe)).toString("base64")}}var ke=this.buildCanonicalString(le.method,ae,{headers:he,parameters:me},se.toString());return{Signature:this.computeSignature(z,ke,ie),subResource:me}}}).call(this)}).call(this,a("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(a,Pe,be){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.checkBucketName=void 0,be.checkBucketName=function(ee){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=E?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!oe.test(ee))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(a,Pe,be){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.checkConfigValid=void 0;var ee={endpoint:E,region:/^[a-zA-Z0-9\-_]+$/};function E(oe){return typeof oe=="string"?/^[a-zA-Z0-9._:/-]+$/.test(oe):oe.host?/^[a-zA-Z0-9._:/-]+$/.test(oe.host):!1}be.checkConfigValid=function(oe,re){if(ee[re]){var te=!0;if(ee[re]instanceof Function?te=ee[re](oe):te=ee[re].test(oe),!te)throw new Error("The ".concat(re," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(a,Pe,be){(function(ee){(function(){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.checkEnv=void 0;function E(oe){ee.browser&&console.warn(oe)}be.checkEnv=E}).call(this)}).call(this,a("_process"))},{_process:467}],54:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.checkObjectTag=void 0;var ee=a("./checkValid"),E=ee.checkValid,oe=a("./isObject"),re=oe.isObject,te=[{validator:function(ae){if(typeof ae!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],ce={key:[].concat(te,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(te,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function z(le){if(!re(le))throw new Error("tag must be Object");var ae=Object.entries(le);if(ae.length>10)throw new Error("maximum of 10 tags for a object");var se=["key","value"];ae.forEach(function(ie){ie.forEach(function(he,pe){E(he,ce[se[pe]])})})}be.checkObjectTag=z},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.checkValid=void 0;function ee(E,oe){oe.forEach(function(re){if(re.validator)re.validator(E);else if(re.pattern&&!re.pattern.test(E))throw new Error(re.msg)})}be.checkValid=ee},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.object.assign.js"),a("core-js/modules/es.array.concat.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.createRequest=void 0;var E=a("./../../../shims/crypto/crypto.js"),oe=a("debug")("ali-oss"),re=a("mime"),te=a("dateformat"),ce=a("copy-to"),z=a("path"),le=a("./encoder"),ae=le.encoder,se=a("./isIP"),ie=se.isIP,he=a("./setRegion"),pe=he.setRegion,me=a("../client/getReqUrl"),ve=me.getReqUrl,Ee=a("./isDingTalk"),Be=Ee.isDingTalk;function Fe(Se,Ce){return Se[Ce]||Se[Ce.toLowerCase()]}function ke(Se,Ce){delete Se[Ce],delete Se[Ce.toLowerCase()]}function De(Se){var Ce=new Date;this.options.amendTimeSkewed&&(Ce=+new Date+this.options.amendTimeSkewed);var Oe={"x-oss-date":te(Ce,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(Oe["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(Oe["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(Oe,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(Oe["x-oss-security-token"]=this.options.stsToken),ce(Se.headers).to(Oe),Fe(Oe,"Content-Type")||(Se.mime&&Se.mime.indexOf("/")>0?Oe["Content-Type"]=Se.mime:Be()?Oe["Content-Type"]="application/octet-stream":Oe["Content-Type"]=re.getType(Se.mime||z.extname(Se.object||""))),Fe(Oe,"Content-Type")||ke(Oe,"Content-Type"),Se.content&&(Se.disabledMD5||(!Se.headers||!Se.headers["Content-MD5"]?Oe["Content-MD5"]=E.createHash("md5").update(ee.from(Se.content,"utf8")).digest("base64"):Oe["Content-MD5"]=Se.headers["Content-MD5"]),Oe["Content-Length"]||(Oe["Content-Length"]=Se.content.length));var Ie=Object.prototype.hasOwnProperty;for(var Le in Oe)Oe[Le]&&Ie.call(Oe,Le)&&(Oe[Le]=ae(String(Oe[Le]),this.options.headerEncoding));var Me=this._getResource(Se);if(Oe.authorization=this.authorization(Se.method,Me,Se.subres,Oe,this.options.headerEncoding),ie(this.options.endpoint.hostname)){var xe=this.options,Ve=xe.region,Ke=xe.internal,Ze=xe.secure,it=pe(Ve,Ke,Ze);Oe.host="".concat(Se.bucket,".").concat(it.host)}var We=ve.bind(this)(Se);oe("request %s %s, with headers %j, !!stream: %s",Se.method,We,Oe,!!Se.stream);var Ge=Se.timeout||this.options.timeout,$e={method:Se.method,content:Se.content,stream:Se.stream,headers:Oe,timeout:Ge,writeStream:Se.writeStream,customResponse:Se.customResponse,ctx:Se.ctx||this.ctx};return this.agent&&($e.agent=this.agent),this.httpsAgent&&($e.httpsAgent=this.httpsAgent),$e.enableProxy=!!this.options.enableProxy,$e.proxy=this.options.proxy?this.options.proxy:null,{url:We,params:$e}}be.createRequest=De}).call(this)}).call(this,a("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.entries.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.dataFix=void 0;var ee=a("./isObject"),E=["true","TRUE","1",1],oe=["false","FALSE","0",0];function re(z,le,ae){if(ee.isObject(z)){var se=le.remove,ie=se===void 0?[]:se,he=le.rename,pe=he===void 0?{}:he,me=le.camel,ve=me===void 0?[]:me,Ee=le.bool,Be=Ee===void 0?[]:Ee,Fe=le.lowerFirst,ke=Fe===void 0?!1:Fe;return ie.forEach(function(De){return delete z[De]}),Object.entries(pe).forEach(function(De){z[De[0]]&&(z[De[1]]||(z[De[1]]=z[De[0]],delete z[De[0]]))}),ve.forEach(function(De){if(z[De]){var Se=De.replace(/^(.)/,function(Ce){return Ce.toLowerCase()}).replace(/-(\w)/g,function(Ce,Oe){return Oe.toUpperCase()});z[Se]||(z[Se]=z[De])}}),Be.forEach(function(De){z[De]=te(z[De])}),typeof ae=="function"&&ae(z),ce(z,ke),re}}be.dataFix=re;function te(z){return z?E.includes(z)?!0:oe.includes(z)?!1:z:!1}function ce(z,le){le&&Object.keys(z).forEach(function(ae){var se=ae.replace(/^\w/,function(ie){return ie.toLowerCase()});typeof z[se]=="undefined"&&(z[se]=z[ae],delete z[ae])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js");var E=ee(a("@babel/runtime/helpers/typeof"));Object.defineProperty(be,"__esModule",{value:!0}),be.deepCopyWith=be.deepCopy=void 0;var oe=a("./isBuffer");be.deepCopy=function(re){if(re===null||(0,E.default)(re)!=="object")return re;if(oe.isBuffer(re))return re.slice();var te=Array.isArray(re)?[]:{};return Object.keys(re).forEach(function(ce){te[ce]=be.deepCopy(re[ce])}),te},be.deepCopyWith=function(re,te){function ce(z,le,ae){var se=te(z,le,ae);if(se!==void 0)return se;if(z===null||(0,E.default)(z)!=="object")return z;if(oe.isBuffer(z))return z.slice();var ie=Array.isArray(z)?[]:{};return Object.keys(z).forEach(function(he){ie[he]=ce(z[he],he,z)}),ie}return te?ce(re,"",null):be.deepCopy(re)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.encoder=void 0;function E(oe){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return re==="utf-8"?oe:ee.from(oe).toString("latin1")}be.encoder=E}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.formatInventoryConfig=void 0;var ee=a("../utils/dataFix"),E=a("../utils/isObject"),oe=a("../utils/isArray"),re=a("../utils/formatObjKey");function te(z){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return le&&E.isObject(z)&&(z=[z]),oe.isArray(z)?z=z.map(ce):z=ce(z),z}be.formatInventoryConfig=te;function ce(z){return ee.dataFix(z,{bool:["IsEnabled"]},function(le){var ae,se;le.prefix=le.Filter.Prefix,delete le.Filter,le.OSSBucketDestination=le.Destination.OSSBucketDestination,le.OSSBucketDestination.rolename=le.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete le.OSSBucketDestination.RoleArn,le.OSSBucketDestination.bucket=le.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete le.OSSBucketDestination.Bucket,delete le.Destination,le.frequency=le.Schedule.Frequency,delete le.Schedule.Frequency,!((ae=le==null?void 0:le.OptionalFields)===null||ae===void 0)&&ae.Field&&!oe.isArray((se=le.OptionalFields)===null||se===void 0?void 0:se.Field)&&(le.OptionalFields.Field=[le.OptionalFields.Field])}),z=re.formatObjKey(z,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),z}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault");a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js");var E=ee(a("@babel/runtime/helpers/typeof"));Object.defineProperty(be,"__esModule",{value:!0}),be.formatObjKey=void 0;function oe(te,ce,z){if(te===null||(0,E.default)(te)!=="object")return te;var le;if(Array.isArray(te)){le=[];for(var ae=0;ae<te.length;ae++)le.push(oe(te[ae],ce,z))}else le={},Object.keys(te).forEach(function(se){le[re(se,ce,z)]=oe(te[se],ce,z)});return le}be.formatObjKey=oe;function re(te,ce,z){return z&&z.exclude&&z.exclude.includes(te)||(ce==="firstUpperCase"?te=te.replace(/^./,function(le){return le.toUpperCase()}):ce==="firstLowerCase"&&(te=te.replace(/^./,function(le){return le.toLowerCase()}))),te}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(a,Pe,be){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.getStrBytesCount=void 0;function ee(E){for(var oe=0,re=0;re<E.length;re++){var te=E.charAt(re);/^[\u00-\uff]$/.test(te)?oe+=1:oe+=2}return oe}be.getStrBytesCount=ee},{"core-js/modules/es.regexp.exec.js":300}],63:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.isArray=void 0,be.isArray=function(ee){return Object.prototype.toString.call(ee)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(a,Pe,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isBlob=void 0;function ee(E){return typeof Blob!="undefined"&&E instanceof Blob}be.isBlob=ee},{}],65:[function(a,Pe,be){(function(ee){(function(){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isBuffer=void 0;function E(oe){return ee.isBuffer(oe)}be.isBuffer=E}).call(this)}).call(this,{isBuffer:a("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.array.includes.js"),a("core-js/modules/es.string.includes.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.isDingTalk=void 0;function E(){return!!(ee.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}be.isDingTalk=E}).call(this)}).call(this,a("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(a,Pe,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isFile=void 0,be.isFile=function(ee){return typeof File!="undefined"&&ee instanceof File}},{}],68:[function(a,Pe,be){"use strict";Object.defineProperty(be,"__esModule",{value:!0}),be.isFunction=void 0,be.isFunction=function(ee){return typeof ee=="function"}},{}],69:[function(a,Pe,be){"use strict";a("core-js/modules/es.regexp.exec.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.isIP=void 0,be.isIP=function(ee){var E=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,oe=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return E.test(ee)||oe.test(ee)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.isObject=void 0,be.isObject=function(ee){return Object.prototype.toString.call(ee)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.lowercaseKeyHeader=void 0;var ee=a("./isObject");function E(oe){var re={};return ee.isObject(oe)&&Object.keys(oe).forEach(function(te){re[te.toLowerCase()]=oe[te]}),re}be.lowercaseKeyHeader=E},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(a,Pe,be){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.obj2xml=void 0;var ee=a("./formatObjKey");function E(re){return Object.prototype.toString.call(re).replace(/(.*? |])/g,"").toLowerCase()}function oe(re,te){var ce="";return te&&te.headers&&(ce=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),te&&te.firstUpperCase&&(re=ee.formatObjKey(re,"firstUpperCase")),E(re)==="object"?Object.keys(re).forEach(function(z){E(re[z])!=="undefined"&&E(re[z])!=="null"&&(E(re[z])==="string"||E(re[z])==="number"?ce+="<".concat(z,">").concat(re[z],"</").concat(z,">"):E(re[z])==="object"?ce+="<".concat(z,">").concat(oe(re[z]),"</").concat(z,">"):E(re[z])==="array"?ce+=re[z].map(function(le){return"<".concat(z,">").concat(oe(le),"</").concat(z,">")}).join(""):ce+="<".concat(z,">").concat(re[z].toString(),"</").concat(z,">"))}):ce+=re.toString(),ce}be.obj2xml=oe},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.from.js"),a("core-js/modules/es.string.iterator.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.symbol.js"),a("core-js/modules/es.symbol.description.js"),a("core-js/modules/es.symbol.iterator.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/web.dom-collections.iterator.js"),a("core-js/modules/es.object.assign.js");function ee(te,ce){var z=typeof Symbol!="undefined"&&te[Symbol.iterator]||te["@@iterator"];if(!z){if(Array.isArray(te)||(z=E(te))||ce&&te&&typeof te.length=="number"){z&&(te=z);var le=0,ae=function(){};return{s:ae,n:function(){return le>=te.length?{done:!0}:{done:!1,value:te[le++]}},e:function(me){throw me},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 se=!0,ie=!1,he;return{s:function(){z=z.call(te)},n:function(){var me=z.next();return se=me.done,me},e:function(me){ie=!0,he=me},f:function(){try{!se&&z.return!=null&&z.return()}finally{if(ie)throw he}}}}function E(te,ce){if(te){if(typeof te=="string")return oe(te,ce);var z=Object.prototype.toString.call(te).slice(8,-1);if(z==="Object"&&te.constructor&&(z=te.constructor.name),z==="Map"||z==="Set")return Array.from(te);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return oe(te,ce)}}function oe(te,ce){(ce==null||ce>te.length)&&(ce=te.length);for(var z=0,le=new Array(ce);z<ce;z++)le[z]=te[z];return le}Object.defineProperty(be,"__esModule",{value:!0}),be.omit=void 0;function re(te,ce){var z=Object.assign({},te),le=ee(ce),ae;try{for(le.s();!(ae=le.n()).done;){var se=ae.value;delete z[se]}}catch(ie){le.e(ie)}finally{le.f()}return z}be.omit=re},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(a,Pe,be){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),Object.defineProperty(be,"__esModule",{value:!0}),be.retry=void 0;function ee(E,oe){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},te=0,ce=re.retryDelay,z=ce===void 0?500:ce,le=re.errorHandler,ae=le===void 0?function(){return!0}:le,se=function ie(){for(var he=arguments.length,pe=new Array(he),me=0;me<he;me++)pe[me]=arguments[me];return new Promise(function(ve,Ee){E.apply(void 0,pe).then(function(Be){te=0,ve(Be)}).catch(function(Be){te<oe&&ae(Be)?(te++,setTimeout(function(){ve(ie.apply(void 0,pe))},z)):(te=0,Ee(Be))})})};return se}be.retry=ee},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(a,Pe,be){"use strict";var ee=function(te){return te&&te.__esModule?te:{default:te}};Object.defineProperty(be,"__esModule",{value:!0}),be.setRegion=void 0;var E=ee(a("url")),oe=a("./checkConfigValid");function re(te){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;oe.checkConfigValid(te,"region");var le=z?"https://":"http://",ae=ce?"-internal.aliyuncs.com":".aliyuncs.com",se="vpc100-oss-cn-";return te.substr(0,se.length)===se&&(ae=".aliyuncs.com"),E.default.parse(le+te+ae)}be.setRegion=re},{"./checkConfigValid":52,url:472}],76:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/regenerator"));a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.array.find.js"),a("core-js/modules/es.object.assign.js");var oe=ee(a("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(be,"__esModule",{value:!0}),be.checkCredentials=be.setSTSToken=void 0;var re=a("./formatObjKey");function te(){return ce.apply(this,arguments)}function ce(){return ce=(0,oe.default)(E.default.mark(function le(){var ae,se;return E.default.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(this.options||(this.options={}),ae=new Date,!this.stsTokenFreshTime){he.next=14;break}if(!(+ae-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){he.next=12;break}return this.stsTokenFreshTime=ae,he.next=7,this.options.refreshSTSToken();case 7:se=he.sent,se=re.formatObjKey(se,"firstLowerCase"),se.securityToken&&(se.stsToken=se.securityToken),z(se),Object.assign(this.options,se);case 12:he.next=15;break;case 14:this.stsTokenFreshTime=ae;case 15:return he.abrupt("return",null);case 16:case"end":return he.stop()}},le,this)})),ce.apply(this,arguments)}be.setSTSToken=te;function z(le){var ae=["accessKeySecret","accessKeyId","stsToken"],se=Object.keys(le);ae.forEach(function(ie){if(!se.find(function(he){return he===ie}))throw Error("refreshSTSToken must return contains ".concat(ie))})}be.checkCredentials=z},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(a,Pe,be){function ee(oe,re,te,ce,z,le,ae){try{var se=oe[le](ae),ie=se.value}catch(he){te(he);return}se.done?re(ie):Promise.resolve(ie).then(ce,z)}function E(oe){return function(){var re=this,te=arguments;return new Promise(function(ce,z){var le=oe.apply(re,te);function ae(ie){ee(le,ce,z,ae,se,"next",ie)}function se(ie){ee(le,ce,z,ae,se,"throw",ie)}ae(void 0)})}}Pe.exports=E,Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports},{}],78:[function(a,Pe,be){function ee(E){return E&&E.__esModule?E:{default:E}}Pe.exports=ee,Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports},{}],79:[function(a,Pe,be){function ee(E){"@babel/helpers - typeof";return Pe.exports=ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(oe){return typeof oe}:function(oe){return oe&&typeof Symbol=="function"&&oe.constructor===Symbol&&oe!==Symbol.prototype?"symbol":typeof oe},Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports,ee(E)}Pe.exports=ee,Pe.exports.__esModule=!0,Pe.exports.default=Pe.exports},{}],80:[function(a,Pe,be){Pe.exports=a("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(a,Pe,be){Pe.exports=ee,Pe.exports.HttpsAgent=ee;function ee(){}},{}],82:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("object-assign");function oe(Ve,Ke){if(Ve===Ke)return 0;for(var Ze=Ve.length,it=Ke.length,We=0,Ge=Math.min(Ze,it);We<Ge;++We)if(Ve[We]!==Ke[We]){Ze=Ve[We],it=Ke[We];break}return Ze<it?-1:it<Ze?1:0}function re(Ve){return ee.Buffer&&typeof ee.Buffer.isBuffer=="function"?ee.Buffer.isBuffer(Ve):!!(Ve!=null&&Ve._isBuffer)}var te=a("util/"),ce=Object.prototype.hasOwnProperty,z=Array.prototype.slice,le=function(){return function(){}.name==="foo"}();function ae(Ve){return Object.prototype.toString.call(Ve)}function se(Ve){return re(Ve)||typeof ee.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(Ve):Ve?!!(Ve instanceof DataView||Ve.buffer&&Ve.buffer instanceof ArrayBuffer):!1}var ie=Pe.exports=Fe,he=/\s*function\s+([^\(\s]*)\s*/;function pe(Ve){if(te.isFunction(Ve)){if(le)return Ve.name;var Ke=Ve.toString(),Ze=Ke.match(he);return Ze&&Ze[1]}}ie.AssertionError=function(Ke){this.name="AssertionError",this.actual=Ke.actual,this.expected=Ke.expected,this.operator=Ke.operator,Ke.message?(this.message=Ke.message,this.generatedMessage=!1):(this.message=Ee(this),this.generatedMessage=!0);var Ze=Ke.stackStartFunction||Be;if(Error.captureStackTrace)Error.captureStackTrace(this,Ze);else{var it=new Error;if(it.stack){var We=it.stack,Ge=pe(Ze),$e=We.indexOf(`
|
|
|
`+Ge);if($e>=0){var nt=We.indexOf(`
|
|
|
`,$e+1);We=We.substring(nt+1)}this.stack=We}}},te.inherits(ie.AssertionError,Error);function me(Ve,Ke){return typeof Ve=="string"?Ve.length<Ke?Ve:Ve.slice(0,Ke):Ve}function ve(Ve){if(le||!te.isFunction(Ve))return te.inspect(Ve);var Ke=pe(Ve),Ze=Ke?": "+Ke:"";return"[Function"+Ze+"]"}function Ee(Ve){return me(ve(Ve.actual),128)+" "+Ve.operator+" "+me(ve(Ve.expected),128)}function Be(Ve,Ke,Ze,it,We){throw new ie.AssertionError({message:Ze,actual:Ve,expected:Ke,operator:it,stackStartFunction:We})}ie.fail=Be;function Fe(Ve,Ke){Ve||Be(Ve,!0,Ke,"==",ie.ok)}ie.ok=Fe,ie.equal=function(Ke,Ze,it){Ke!=Ze&&Be(Ke,Ze,it,"==",ie.equal)},ie.notEqual=function(Ke,Ze,it){Ke==Ze&&Be(Ke,Ze,it,"!=",ie.notEqual)},ie.deepEqual=function(Ke,Ze,it){ke(Ke,Ze,!1)||Be(Ke,Ze,it,"deepEqual",ie.deepEqual)},ie.deepStrictEqual=function(Ke,Ze,it){ke(Ke,Ze,!0)||Be(Ke,Ze,it,"deepStrictEqual",ie.deepStrictEqual)};function ke(Ve,Ke,Ze,it){if(Ve===Ke)return!0;if(re(Ve)&&re(Ke))return oe(Ve,Ke)===0;if(te.isDate(Ve)&&te.isDate(Ke))return Ve.getTime()===Ke.getTime();if(te.isRegExp(Ve)&&te.isRegExp(Ke))return Ve.source===Ke.source&&Ve.global===Ke.global&&Ve.multiline===Ke.multiline&&Ve.lastIndex===Ke.lastIndex&&Ve.ignoreCase===Ke.ignoreCase;if((Ve===null||typeof Ve!="object")&&(Ke===null||typeof Ke!="object"))return Ze?Ve===Ke:Ve==Ke;if(se(Ve)&&se(Ke)&&ae(Ve)===ae(Ke)&&!(Ve instanceof Float32Array||Ve instanceof Float64Array))return oe(new Uint8Array(Ve.buffer),new Uint8Array(Ke.buffer))===0;if(re(Ve)!==re(Ke))return!1;it=it||{actual:[],expected:[]};var We=it.actual.indexOf(Ve);return We!==-1&&We===it.expected.indexOf(Ke)?!0:(it.actual.push(Ve),it.expected.push(Ke),Se(Ve,Ke,Ze,it))}function De(Ve){return Object.prototype.toString.call(Ve)=="[object Arguments]"}function Se(Ve,Ke,Ze,it){if(Ve==null||Ke===null||Ke===void 0)return!1;if(te.isPrimitive(Ve)||te.isPrimitive(Ke))return Ve===Ke;if(Ze&&Object.getPrototypeOf(Ve)!==Object.getPrototypeOf(Ke))return!1;var We=De(Ve),Ge=De(Ke);if(We&&!Ge||!We&&Ge)return!1;if(We)return Ve=z.call(Ve),Ke=z.call(Ke),ke(Ve,Ke,Ze);var $e=xe(Ve),nt=xe(Ke),tt,Ye;if($e.length!==nt.length)return!1;for($e.sort(),nt.sort(),Ye=$e.length-1;Ye>=0;Ye--)if($e[Ye]!==nt[Ye])return!1;for(Ye=$e.length-1;Ye>=0;Ye--)if(tt=$e[Ye],!ke(Ve[tt],Ke[tt],Ze,it))return!1;return!0}ie.notDeepEqual=function(Ke,Ze,it){ke(Ke,Ze,!1)&&Be(Ke,Ze,it,"notDeepEqual",ie.notDeepEqual)},ie.notDeepStrictEqual=Ce;function Ce(Ve,Ke,Ze){ke(Ve,Ke,!0)&&Be(Ve,Ke,Ze,"notDeepStrictEqual",Ce)}ie.strictEqual=function(Ke,Ze,it){Ke!==Ze&&Be(Ke,Ze,it,"===",ie.strictEqual)},ie.notStrictEqual=function(Ke,Ze,it){Ke===Ze&&Be(Ke,Ze,it,"!==",ie.notStrictEqual)};function Oe(Ve,Ke){if(!Ve||!Ke)return!1;if(Object.prototype.toString.call(Ke)=="[object RegExp]")return Ke.test(Ve);try{if(Ve instanceof Ke)return!0}catch(Ze){}return Error.isPrototypeOf(Ke)?!1:Ke.call({},Ve)===!0}function Ie(Ve){var Ke;try{Ve()}catch(Ze){Ke=Ze}return Ke}function Le(Ve,Ke,Ze,it){var We;if(typeof Ke!="function")throw new TypeError('"block" argument must be a function');typeof Ze=="string"&&(it=Ze,Ze=null),We=Ie(Ke),it=(Ze&&Ze.name?" ("+Ze.name+").":".")+(it?" "+it:"."),Ve&&!We&&Be(We,Ze,"Missing expected exception"+it);var Ge=typeof it=="string",$e=!Ve&&te.isError(We),nt=!Ve&&We&&!Ze;if(($e&&Ge&&Oe(We,Ze)||nt)&&Be(We,Ze,"Got unwanted exception"+it),Ve&&We&&Ze&&!Oe(We,Ze)||!Ve&&We)throw We}ie.throws=function(Ve,Ke,Ze){Le(!0,Ve,Ke,Ze)},ie.doesNotThrow=function(Ve,Ke,Ze){Le(!1,Ve,Ke,Ze)},ie.ifError=function(Ve){if(Ve)throw Ve};function Me(Ve,Ke){Ve||Be(Ve,!0,Ke,"==",Me)}ie.strict=E(Me,ie,{equal:ie.strictEqual,deepEqual:ie.deepStrictEqual,notEqual:ie.notStrictEqual,notDeepEqual:ie.notDeepStrictEqual}),ie.strict.strict=ie.strict;var xe=Object.keys||function(Ve){var Ke=[];for(var Ze in Ve)ce.call(Ve,Ze)&&Ke.push(Ze);return Ke}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(a,Pe,be){typeof Object.create=="function"?Pe.exports=function(E,oe){E.super_=oe,E.prototype=Object.create(oe.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}})}:Pe.exports=function(E,oe){E.super_=oe;var re=function(){};re.prototype=oe.prototype,E.prototype=new re,E.prototype.constructor=E}},{}],84:[function(a,Pe,be){Pe.exports=function(E){return E&&typeof E=="object"&&typeof E.copy=="function"&&typeof E.fill=="function"&&typeof E.readUInt8=="function"}},{}],85:[function(a,Pe,be){(function(ee,E){(function(){var oe=/%[sdj%]/g;be.format=function(nt){if(!Se(nt)){for(var tt=[],Ye=0;Ye<arguments.length;Ye++)tt.push(ce(arguments[Ye]));return tt.join(" ")}for(var Ye=1,Qe=arguments,Je=Qe.length,st=String(nt).replace(oe,function(ft){if(ft==="%%")return"%";if(Ye>=Je)return ft;switch(ft){case"%s":return String(Qe[Ye++]);case"%d":return Number(Qe[Ye++]);case"%j":try{return JSON.stringify(Qe[Ye++])}catch(lt){return"[Circular]"}default:return ft}}),qe=Qe[Ye];Ye<Je;qe=Qe[++Ye])Fe(qe)||!Le(qe)?st+=" "+qe:st+=" "+ce(qe);return st},be.deprecate=function(nt,tt){if(Oe(E.process))return function(){return be.deprecate(nt,tt).apply(this,arguments)};if(ee.noDeprecation===!0)return nt;var Ye=!1;function Qe(){if(!Ye){if(ee.throwDeprecation)throw new Error(tt);ee.traceDeprecation?console.trace(tt):console.error(tt),Ye=!0}return nt.apply(this,arguments)}return Qe};var re={},te;be.debuglog=function(nt){if(Oe(te)&&(te=ee.env.NODE_DEBUG||""),nt=nt.toUpperCase(),!re[nt])if(new RegExp("\\b"+nt+"\\b","i").test(te)){var tt=ee.pid;re[nt]=function(){var Ye=be.format.apply(be,arguments);console.error("%s %d: %s",nt,tt,Ye)}}else re[nt]=function(){};return re[nt]};function ce(nt,tt){var Ye={seen:[],stylize:le};return arguments.length>=3&&(Ye.depth=arguments[2]),arguments.length>=4&&(Ye.colors=arguments[3]),Be(tt)?Ye.showHidden=tt:tt&&be._extend(Ye,tt),Oe(Ye.showHidden)&&(Ye.showHidden=!1),Oe(Ye.depth)&&(Ye.depth=2),Oe(Ye.colors)&&(Ye.colors=!1),Oe(Ye.customInspect)&&(Ye.customInspect=!0),Ye.colors&&(Ye.stylize=z),se(Ye,nt,Ye.depth)}be.inspect=ce,ce.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},ce.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function z(nt,tt){var Ye=ce.styles[tt];return Ye?"\x1B["+ce.colors[Ye][0]+"m"+nt+"\x1B["+ce.colors[Ye][1]+"m":nt}function le(nt,tt){return nt}function ae(nt){var tt={};return nt.forEach(function(Ye,Qe){tt[Ye]=!0}),tt}function se(nt,tt,Ye){if(nt.customInspect&&tt&&Ve(tt.inspect)&&tt.inspect!==be.inspect&&!(tt.constructor&&tt.constructor.prototype===tt)){var Qe=tt.inspect(Ye,nt);return Se(Qe)||(Qe=se(nt,Qe,Ye)),Qe}var Je=ie(nt,tt);if(Je)return Je;var st=Object.keys(tt),qe=ae(st);if(nt.showHidden&&(st=Object.getOwnPropertyNames(tt)),xe(tt)&&(st.indexOf("message")>=0||st.indexOf("description")>=0))return he(tt);if(st.length===0){if(Ve(tt)){var ft=tt.name?": "+tt.name:"";return nt.stylize("[Function"+ft+"]","special")}if(Ie(tt))return nt.stylize(RegExp.prototype.toString.call(tt),"regexp");if(Me(tt))return nt.stylize(Date.prototype.toString.call(tt),"date");if(xe(tt))return he(tt)}var lt="",et=!1,Re=["{","}"];if(Ee(tt)&&(et=!0,Re=["[","]"]),Ve(tt)){var Ne=tt.name?": "+tt.name:"";lt=" [Function"+Ne+"]"}if(Ie(tt)&&(lt=" "+RegExp.prototype.toString.call(tt)),Me(tt)&&(lt=" "+Date.prototype.toUTCString.call(tt)),xe(tt)&&(lt=" "+he(tt)),st.length===0&&(!et||tt.length==0))return Re[0]+lt+Re[1];if(Ye<0)return Ie(tt)?nt.stylize(RegExp.prototype.toString.call(tt),"regexp"):nt.stylize("[Object]","special");nt.seen.push(tt);var ne;return et?ne=pe(nt,tt,Ye,qe,st):ne=st.map(function(ue){return me(nt,tt,Ye,qe,ue,et)}),nt.seen.pop(),ve(ne,lt,Re)}function ie(nt,tt){if(Oe(tt))return nt.stylize("undefined","undefined");if(Se(tt)){var Ye="'"+JSON.stringify(tt).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return nt.stylize(Ye,"string")}if(De(tt))return nt.stylize(""+tt,"number");if(Be(tt))return nt.stylize(""+tt,"boolean");if(Fe(tt))return nt.stylize("null","null")}function he(nt){return"["+Error.prototype.toString.call(nt)+"]"}function pe(nt,tt,Ye,Qe,Je){for(var st=[],qe=0,ft=tt.length;qe<ft;++qe)$e(tt,String(qe))?st.push(me(nt,tt,Ye,Qe,String(qe),!0)):st.push("");return Je.forEach(function(lt){lt.match(/^\d+$/)||st.push(me(nt,tt,Ye,Qe,lt,!0))}),st}function me(nt,tt,Ye,Qe,Je,st){var qe,ft,lt;if(lt=Object.getOwnPropertyDescriptor(tt,Je)||{value:tt[Je]},lt.get?lt.set?ft=nt.stylize("[Getter/Setter]","special"):ft=nt.stylize("[Getter]","special"):lt.set&&(ft=nt.stylize("[Setter]","special")),$e(Qe,Je)||(qe="["+Je+"]"),ft||(nt.seen.indexOf(lt.value)<0?(Fe(Ye)?ft=se(nt,lt.value,null):ft=se(nt,lt.value,Ye-1),ft.indexOf(`
|
|
|
`)>-1&&(st?ft=ft.split(`
|
|
|
`).map(function(et){return" "+et}).join(`
|
|
|
`).substr(2):ft=`
|
|
|
`+ft.split(`
|
|
|
`).map(function(et){return" "+et}).join(`
|
|
|
`))):ft=nt.stylize("[Circular]","special")),Oe(qe)){if(st&&Je.match(/^\d+$/))return ft;qe=JSON.stringify(""+Je),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.substr(1,qe.length-2),qe=nt.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=nt.stylize(qe,"string"))}return qe+": "+ft}function ve(nt,tt,Ye){var Qe=0,Je=nt.reduce(function(st,qe){return Qe++,qe.indexOf(`
|
|
|
`)>=0&&Qe++,st+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return Je>60?Ye[0]+(tt===""?"":tt+`
|
|
|
`)+" "+nt.join(`,
|
|
|
`)+" "+Ye[1]:Ye[0]+tt+" "+nt.join(", ")+" "+Ye[1]}function Ee(nt){return Array.isArray(nt)}be.isArray=Ee;function Be(nt){return typeof nt=="boolean"}be.isBoolean=Be;function Fe(nt){return nt===null}be.isNull=Fe;function ke(nt){return nt==null}be.isNullOrUndefined=ke;function De(nt){return typeof nt=="number"}be.isNumber=De;function Se(nt){return typeof nt=="string"}be.isString=Se;function Ce(nt){return typeof nt=="symbol"}be.isSymbol=Ce;function Oe(nt){return nt===void 0}be.isUndefined=Oe;function Ie(nt){return Le(nt)&&Ze(nt)==="[object RegExp]"}be.isRegExp=Ie;function Le(nt){return typeof nt=="object"&&nt!==null}be.isObject=Le;function Me(nt){return Le(nt)&&Ze(nt)==="[object Date]"}be.isDate=Me;function xe(nt){return Le(nt)&&(Ze(nt)==="[object Error]"||nt instanceof Error)}be.isError=xe;function Ve(nt){return typeof nt=="function"}be.isFunction=Ve;function Ke(nt){return nt===null||typeof nt=="boolean"||typeof nt=="number"||typeof nt=="string"||typeof nt=="symbol"||typeof nt=="undefined"}be.isPrimitive=Ke,be.isBuffer=a("./support/isBuffer");function Ze(nt){return Object.prototype.toString.call(nt)}function it(nt){return nt<10?"0"+nt.toString(10):nt.toString(10)}var We=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ge(){var nt=new Date,tt=[it(nt.getHours()),it(nt.getMinutes()),it(nt.getSeconds())].join(":");return[nt.getDate(),We[nt.getMonth()],tt].join(" ")}be.log=function(){console.log("%s - %s",Ge(),be.format.apply(be,arguments))},be.inherits=a("inherits"),be._extend=function(nt,tt){if(!tt||!Le(tt))return nt;for(var Ye=Object.keys(tt),Qe=Ye.length;Qe--;)nt[Ye[Qe]]=tt[Ye[Qe]];return nt};function $e(nt,tt){return Object.prototype.hasOwnProperty.call(nt,tt)}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],oe=typeof globalThis=="undefined"?ee:globalThis;Pe.exports=function(){for(var te=[],ce=0;ce<E.length;ce++)typeof oe[E[ce]]=="function"&&(te[te.length]=E[ce]);return te}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(a,Pe,be){"use strict";be.byteLength=le,be.toByteArray=se,be.fromByteArray=pe;for(var ee=[],E=[],oe=typeof Uint8Array!="undefined"?Uint8Array:Array,re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",te=0,ce=re.length;te<ce;++te)ee[te]=re[te],E[re.charCodeAt(te)]=te;E[45]=62,E[95]=63;function z(me){var ve=me.length;if(ve%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Ee=me.indexOf("=");Ee===-1&&(Ee=ve);var Be=Ee===ve?0:4-Ee%4;return[Ee,Be]}function le(me){var ve=z(me),Ee=ve[0],Be=ve[1];return(Ee+Be)*3/4-Be}function ae(me,ve,Ee){return(ve+Ee)*3/4-Ee}function se(me){var ve,Ee=z(me),Be=Ee[0],Fe=Ee[1],ke=new oe(ae(me,Be,Fe)),De=0,Se=Fe>0?Be-4:Be,Ce;for(Ce=0;Ce<Se;Ce+=4)ve=E[me.charCodeAt(Ce)]<<18|E[me.charCodeAt(Ce+1)]<<12|E[me.charCodeAt(Ce+2)]<<6|E[me.charCodeAt(Ce+3)],ke[De++]=ve>>16&255,ke[De++]=ve>>8&255,ke[De++]=ve&255;return Fe===2&&(ve=E[me.charCodeAt(Ce)]<<2|E[me.charCodeAt(Ce+1)]>>4,ke[De++]=ve&255),Fe===1&&(ve=E[me.charCodeAt(Ce)]<<10|E[me.charCodeAt(Ce+1)]<<4|E[me.charCodeAt(Ce+2)]>>2,ke[De++]=ve>>8&255,ke[De++]=ve&255),ke}function ie(me){return ee[me>>18&63]+ee[me>>12&63]+ee[me>>6&63]+ee[me&63]}function he(me,ve,Ee){for(var Be,Fe=[],ke=ve;ke<Ee;ke+=3)Be=(me[ke]<<16&16711680)+(me[ke+1]<<8&65280)+(me[ke+2]&255),Fe.push(ie(Be));return Fe.join("")}function pe(me){for(var ve,Ee=me.length,Be=Ee%3,Fe=[],ke=16383,De=0,Se=Ee-Be;De<Se;De+=ke)Fe.push(he(me,De,De+ke>Se?Se:De+ke));return Be===1?(ve=me[Ee-1],Fe.push(ee[ve>>2]+ee[ve<<4&63]+"==")):Be===2&&(ve=(me[Ee-2]<<8)+me[Ee-1],Fe.push(ee[ve>>10]+ee[ve>>4&63]+ee[ve<<2&63]+"=")),Fe.join("")}},{}],88:[function(a,Pe,be){(function(ee,E,oe){typeof Pe!="undefined"&&Pe.exports?Pe.exports=oe():typeof ge=="function"&&ge.amd?ge(E,oe):ee[E]=oe()})(this,"bowser",function(){var ee=!0;function E(ae){function se(tt){var Ye=ae.match(tt);return Ye&&Ye.length>1&&Ye[1]||""}function ie(tt){var Ye=ae.match(tt);return Ye&&Ye.length>1&&Ye[2]||""}var he=se(/(ipod|iphone|ipad)/i).toLowerCase(),pe=/like android/i.test(ae),me=!pe&&/android/i.test(ae),ve=/nexus\s*[0-6]\s*/i.test(ae),Ee=!ve&&/nexus\s*[0-9]+/i.test(ae),Be=/CrOS/.test(ae),Fe=/silk/i.test(ae),ke=/sailfish/i.test(ae),De=/tizen/i.test(ae),Se=/(web|hpw)(o|0)s/i.test(ae),Ce=/windows phone/i.test(ae),Oe=/SamsungBrowser/i.test(ae),Ie=!Ce&&/windows/i.test(ae),Le=!he&&!Fe&&/macintosh/i.test(ae),Me=!me&&!ke&&!De&&!Se&&/linux/i.test(ae),xe=ie(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),Ve=se(/version\/(\d+(\.\d+)?)/i),Ke=/tablet/i.test(ae)&&!/tablet pc/i.test(ae),Ze=!Ke&&/[^-]mobi/i.test(ae),it=/xbox/i.test(ae),We;/opera/i.test(ae)?We={name:"Opera",opera:ee,version:Ve||se(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(ae)?We={name:"Opera",opera:ee,version:se(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||Ve}:/SamsungBrowser/i.test(ae)?We={name:"Samsung Internet for Android",samsungBrowser:ee,version:Ve||se(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(ae)?We={name:"NAVER Whale browser",whale:ee,version:se(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(ae)?We={name:"MZ Browser",mzbrowser:ee,version:se(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(ae)?We={name:"Opera Coast",coast:ee,version:Ve||se(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(ae)?We={name:"Focus",focus:ee,version:se(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(ae)?We={name:"Yandex Browser",yandexbrowser:ee,version:Ve||se(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(ae)?We={name:"UC Browser",ucbrowser:ee,version:se(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(ae)?We={name:"Maxthon",maxthon:ee,version:se(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(ae)?We={name:"Epiphany",epiphany:ee,version:se(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(ae)?We={name:"Puffin",puffin:ee,version:se(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(ae)?We={name:"Sleipnir",sleipnir:ee,version:se(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(ae)?We={name:"K-Meleon",kMeleon:ee,version:se(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:Ce?(We={name:"Windows Phone",osname:"Windows Phone",windowsphone:ee},xe?(We.msedge=ee,We.version=xe):(We.msie=ee,We.version=se(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(ae)?We={name:"Internet Explorer",msie:ee,version:se(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:Be?We={name:"Chrome",osname:"Chrome OS",chromeos:ee,chromeBook:ee,chrome:ee,version:se(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(ae)?We={name:"Microsoft Edge",msedge:ee,version:xe}:/vivaldi/i.test(ae)?We={name:"Vivaldi",vivaldi:ee,version:se(/vivaldi\/(\d+(\.\d+)?)/i)||Ve}:ke?We={name:"Sailfish",osname:"Sailfish OS",sailfish:ee,version:se(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(ae)?We={name:"SeaMonkey",seamonkey:ee,version:se(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(ae)?(We={name:"Firefox",firefox:ee,version:se(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ae)&&(We.firefoxos=ee,We.osname="Firefox OS")):Fe?We={name:"Amazon Silk",silk:ee,version:se(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(ae)?We={name:"PhantomJS",phantom:ee,version:se(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(ae)?We={name:"SlimerJS",slimer:ee,version:se(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(ae)||/rim\stablet/i.test(ae)?We={name:"BlackBerry",osname:"BlackBerry OS",blackberry:ee,version:Ve||se(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:Se?(We={name:"WebOS",osname:"WebOS",webos:ee,version:Ve||se(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(ae)&&(We.touchpad=ee)):/bada/i.test(ae)?We={name:"Bada",osname:"Bada",bada:ee,version:se(/dolfin\/(\d+(\.\d+)?)/i)}:De?We={name:"Tizen",osname:"Tizen",tizen:ee,version:se(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||Ve}:/qupzilla/i.test(ae)?We={name:"QupZilla",qupzilla:ee,version:se(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||Ve}:/chromium/i.test(ae)?We={name:"Chromium",chromium:ee,version:se(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||Ve}:/chrome|crios|crmo/i.test(ae)?We={name:"Chrome",chrome:ee,version:se(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:me?We={name:"Android",version:Ve}:/safari|applewebkit/i.test(ae)?(We={name:"Safari",safari:ee},Ve&&(We.version=Ve)):he?(We={name:he=="iphone"?"iPhone":he=="ipad"?"iPad":"iPod"},Ve&&(We.version=Ve)):/googlebot/i.test(ae)?We={name:"Googlebot",googlebot:ee,version:se(/googlebot\/(\d+(\.\d+))/i)||Ve}:We={name:se(/^(.*)\/(.*) /),version:ie(/^(.*)\/(.*) /)},!We.msedge&&/(apple)?webkit/i.test(ae)?(/(apple)?webkit\/537\.36/i.test(ae)?(We.name=We.name||"Blink",We.blink=ee):(We.name=We.name||"Webkit",We.webkit=ee),!We.version&&Ve&&(We.version=Ve)):!We.opera&&/gecko\//i.test(ae)&&(We.name=We.name||"Gecko",We.gecko=ee,We.version=We.version||se(/gecko\/(\d+(\.\d+)?)/i)),!We.windowsphone&&(me||We.silk)?(We.android=ee,We.osname="Android"):!We.windowsphone&&he?(We[he]=ee,We.ios=ee,We.osname="iOS"):Le?(We.mac=ee,We.osname="macOS"):it?(We.xbox=ee,We.osname="Xbox"):Ie?(We.windows=ee,We.osname="Windows"):Me&&(We.linux=ee,We.osname="Linux");function Ge(tt){switch(tt){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var $e="";We.windows?$e=Ge(se(/Windows ((NT|XP)( \d\d?.\d)?)/i)):We.windowsphone?$e=se(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):We.mac?($e=se(/Mac OS X (\d+([_\.\s]\d+)*)/i),$e=$e.replace(/[_\s]/g,".")):he?($e=se(/os (\d+([_\s]\d+)*) like mac os x/i),$e=$e.replace(/[_\s]/g,".")):me?$e=se(/android[ \/-](\d+(\.\d+)*)/i):We.webos?$e=se(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):We.blackberry?$e=se(/rim\stablet\sos\s(\d+(\.\d+)*)/i):We.bada?$e=se(/bada\/(\d+(\.\d+)*)/i):We.tizen&&($e=se(/tizen[\/\s](\d+(\.\d+)*)/i)),$e&&(We.osversion=$e);var nt=!We.windows&&$e.split(".")[0];return Ke||Ee||he=="ipad"||me&&(nt==3||nt>=4&&!Ze)||We.silk?We.tablet=ee:(Ze||he=="iphone"||he=="ipod"||me||ve||We.blackberry||We.webos||We.bada)&&(We.mobile=ee),We.msedge||We.msie&&We.version>=10||We.yandexbrowser&&We.version>=15||We.vivaldi&&We.version>=1||We.chrome&&We.version>=20||We.samsungBrowser&&We.version>=4||We.whale&&ce([We.version,"1.0"])===1||We.mzbrowser&&ce([We.version,"6.0"])===1||We.focus&&ce([We.version,"1.0"])===1||We.firefox&&We.version>=20||We.safari&&We.version>=6||We.opera&&We.version>=10||We.ios&&We.osversion&&We.osversion.split(".")[0]>=6||We.blackberry&&We.version>=10.1||We.chromium&&We.version>=20?We.a=ee:We.msie&&We.version<10||We.chrome&&We.version<20||We.firefox&&We.version<20||We.safari&&We.version<6||We.opera&&We.version<10||We.ios&&We.osversion&&We.osversion.split(".")[0]<6||We.chromium&&We.version<20?We.c=ee:We.x=ee,We}var oe=E(typeof navigator!="undefined"&&navigator.userAgent||"");oe.test=function(ae){for(var se=0;se<ae.length;++se){var ie=ae[se];if(typeof ie=="string"&&ie in oe)return!0}return!1};function re(ae){return ae.split(".").length}function te(ae,se){var ie=[],he;if(Array.prototype.map)return Array.prototype.map.call(ae,se);for(he=0;he<ae.length;he++)ie.push(se(ae[he]));return ie}function ce(ae){for(var se=Math.max(re(ae[0]),re(ae[1])),ie=te(ae,function(he){var pe=se-re(he);return he=he+new Array(pe+1).join(".0"),te(he.split("."),function(me){return new Array(20-me.length).join("0")+me}).reverse()});--se>=0;){if(ie[0][se]>ie[1][se])return 1;if(ie[0][se]===ie[1][se]){if(se===0)return 0}else return-1}}function z(ae,se,ie){var he=oe;typeof se=="string"&&(ie=se,se=void 0),se===void 0&&(se=!1),ie&&(he=E(ie));var pe=""+he.version;for(var me in ae)if(ae.hasOwnProperty(me)&&he[me]){if(typeof ae[me]!="string")throw new Error("Browser version in the minVersion map should be a string: "+me+": "+String(ae));return ce([pe,ae[me]])<0}return se}function le(ae,se,ie){return!z(ae,se,ie)}return oe.isUnsupportedBrowser=z,oe.compareVersions=ce,oe.check=le,oe._detect=E,oe.detect=E,oe})},{}],89:[function(a,Pe,be){},{}],90:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("base64-js"),oe=a("ieee754");be.Buffer=z,be.SlowBuffer=Be,be.INSPECT_MAX_BYTES=50;var re=2147483647;be.kMaxLength=re,z.TYPED_ARRAY_SUPPORT=te(),!z.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function te(){try{var ye=new Uint8Array(1);return ye.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ye.foo()===42}catch(Te){return!1}}Object.defineProperty(z.prototype,"parent",{enumerable:!0,get:function(){if(z.isBuffer(this))return this.buffer}}),Object.defineProperty(z.prototype,"offset",{enumerable:!0,get:function(){if(z.isBuffer(this))return this.byteOffset}});function ce(ye){if(ye>re)throw new RangeError('The value "'+ye+'" is invalid for option "size"');var Te=new Uint8Array(ye);return Te.__proto__=z.prototype,Te}function z(ye,Te,ze){if(typeof ye=="number"){if(typeof Te=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ie(ye)}return le(ye,Te,ze)}typeof Symbol!="undefined"&&Symbol.species!=null&&z[Symbol.species]===z&&Object.defineProperty(z,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),z.poolSize=8192;function le(ye,Te,ze){if(typeof ye=="string")return he(ye,Te);if(ArrayBuffer.isView(ye))return pe(ye);if(ye==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ye);if(He(ye,ArrayBuffer)||ye&&He(ye.buffer,ArrayBuffer))return me(ye,Te,ze);if(typeof ye=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Ue=ye.valueOf&&ye.valueOf();if(Ue!=null&&Ue!==ye)return z.from(Ue,Te,ze);var _e=ve(ye);if(_e)return _e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ye[Symbol.toPrimitive]=="function")return z.from(ye[Symbol.toPrimitive]("string"),Te,ze);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ye)}z.from=function(ye,Te,ze){return le(ye,Te,ze)},z.prototype.__proto__=Uint8Array.prototype,z.__proto__=Uint8Array;function ae(ye){if(typeof ye!="number")throw new TypeError('"size" argument must be of type number');if(ye<0)throw new RangeError('The value "'+ye+'" is invalid for option "size"')}function se(ye,Te,ze){return ae(ye),ye<=0?ce(ye):Te!==void 0?typeof ze=="string"?ce(ye).fill(Te,ze):ce(ye).fill(Te):ce(ye)}z.alloc=function(ye,Te,ze){return se(ye,Te,ze)};function ie(ye){return ae(ye),ce(ye<0?0:Ee(ye)|0)}z.allocUnsafe=function(ye){return ie(ye)},z.allocUnsafeSlow=function(ye){return ie(ye)};function he(ye,Te){if((typeof Te!="string"||Te==="")&&(Te="utf8"),!z.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);var ze=Fe(ye,Te)|0,Ue=ce(ze),_e=Ue.write(ye,Te);return _e!==ze&&(Ue=Ue.slice(0,_e)),Ue}function pe(ye){for(var Te=ye.length<0?0:Ee(ye.length)|0,ze=ce(Te),Ue=0;Ue<Te;Ue+=1)ze[Ue]=ye[Ue]&255;return ze}function me(ye,Te,ze){if(Te<0||ye.byteLength<Te)throw new RangeError('"offset" is outside of buffer bounds');if(ye.byteLength<Te+(ze||0))throw new RangeError('"length" is outside of buffer bounds');var Ue;return Te===void 0&&ze===void 0?Ue=new Uint8Array(ye):ze===void 0?Ue=new Uint8Array(ye,Te):Ue=new Uint8Array(ye,Te,ze),Ue.__proto__=z.prototype,Ue}function ve(ye){if(z.isBuffer(ye)){var Te=Ee(ye.length)|0,ze=ce(Te);return ze.length===0||ye.copy(ze,0,0,Te),ze}if(ye.length!==void 0)return typeof ye.length!="number"||we(ye.length)?ce(0):pe(ye);if(ye.type==="Buffer"&&Array.isArray(ye.data))return pe(ye.data)}function Ee(ye){if(ye>=re)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+re.toString(16)+" bytes");return ye|0}function Be(ye){return+ye!=ye&&(ye=0),z.alloc(+ye)}z.isBuffer=function(Te){return Te!=null&&Te._isBuffer===!0&&Te!==z.prototype},z.compare=function(Te,ze){if(He(Te,Uint8Array)&&(Te=z.from(Te,Te.offset,Te.byteLength)),He(ze,Uint8Array)&&(ze=z.from(ze,ze.offset,ze.byteLength)),!z.isBuffer(Te)||!z.isBuffer(ze))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(Te===ze)return 0;for(var Ue=Te.length,_e=ze.length,ct=0,ut=Math.min(Ue,_e);ct<ut;++ct)if(Te[ct]!==ze[ct]){Ue=Te[ct],_e=ze[ct];break}return Ue<_e?-1:_e<Ue?1:0},z.isEncoding=function(Te){switch(String(Te).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},z.concat=function(Te,ze){if(!Array.isArray(Te))throw new TypeError('"list" argument must be an Array of Buffers');if(Te.length===0)return z.alloc(0);var Ue;if(ze===void 0)for(ze=0,Ue=0;Ue<Te.length;++Ue)ze+=Te[Ue].length;var _e=z.allocUnsafe(ze),ct=0;for(Ue=0;Ue<Te.length;++Ue){var ut=Te[Ue];if(He(ut,Uint8Array)&&(ut=z.from(ut)),!z.isBuffer(ut))throw new TypeError('"list" argument must be an Array of Buffers');ut.copy(_e,ct),ct+=ut.length}return _e};function Fe(ye,Te){if(z.isBuffer(ye))return ye.length;if(ArrayBuffer.isView(ye)||He(ye,ArrayBuffer))return ye.byteLength;if(typeof ye!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ye);var ze=ye.length,Ue=arguments.length>2&&arguments[2]===!0;if(!Ue&&ze===0)return 0;for(var _e=!1;;)switch(Te){case"ascii":case"latin1":case"binary":return ze;case"utf8":case"utf-8":return Re(ye).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ze*2;case"hex":return ze>>>1;case"base64":return ue(ye).length;default:if(_e)return Ue?-1:Re(ye).length;Te=(""+Te).toLowerCase(),_e=!0}}z.byteLength=Fe;function ke(ye,Te,ze){var Ue=!1;if((Te===void 0||Te<0)&&(Te=0),Te>this.length||((ze===void 0||ze>this.length)&&(ze=this.length),ze<=0)||(ze>>>=0,Te>>>=0,ze<=Te))return"";for(ye||(ye="utf8");;)switch(ye){case"hex":return nt(this,Te,ze);case"utf8":case"utf-8":return Ze(this,Te,ze);case"ascii":return Ge(this,Te,ze);case"latin1":case"binary":return $e(this,Te,ze);case"base64":return Ke(this,Te,ze);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return tt(this,Te,ze);default:if(Ue)throw new TypeError("Unknown encoding: "+ye);ye=(ye+"").toLowerCase(),Ue=!0}}z.prototype._isBuffer=!0;function De(ye,Te,ze){var Ue=ye[Te];ye[Te]=ye[ze],ye[ze]=Ue}z.prototype.swap16=function(){var Te=this.length;if(Te%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ze=0;ze<Te;ze+=2)De(this,ze,ze+1);return this},z.prototype.swap32=function(){var Te=this.length;if(Te%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ze=0;ze<Te;ze+=4)De(this,ze,ze+3),De(this,ze+1,ze+2);return this},z.prototype.swap64=function(){var Te=this.length;if(Te%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ze=0;ze<Te;ze+=8)De(this,ze,ze+7),De(this,ze+1,ze+6),De(this,ze+2,ze+5),De(this,ze+3,ze+4);return this},z.prototype.toString=function(){var Te=this.length;return Te===0?"":arguments.length===0?Ze(this,0,Te):ke.apply(this,arguments)},z.prototype.toLocaleString=z.prototype.toString,z.prototype.equals=function(Te){if(!z.isBuffer(Te))throw new TypeError("Argument must be a Buffer");return this===Te?!0:z.compare(this,Te)===0},z.prototype.inspect=function(){var Te="",ze=be.INSPECT_MAX_BYTES;return Te=this.toString("hex",0,ze).replace(/(.{2})/g,"$1 ").trim(),this.length>ze&&(Te+=" ... "),"<Buffer "+Te+">"},z.prototype.compare=function(Te,ze,Ue,_e,ct){if(He(Te,Uint8Array)&&(Te=z.from(Te,Te.offset,Te.byteLength)),!z.isBuffer(Te))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof Te);if(ze===void 0&&(ze=0),Ue===void 0&&(Ue=Te?Te.length:0),_e===void 0&&(_e=0),ct===void 0&&(ct=this.length),ze<0||Ue>Te.length||_e<0||ct>this.length)throw new RangeError("out of range index");if(_e>=ct&&ze>=Ue)return 0;if(_e>=ct)return-1;if(ze>=Ue)return 1;if(ze>>>=0,Ue>>>=0,_e>>>=0,ct>>>=0,this===Te)return 0;for(var ut=ct-_e,yt=Ue-ze,at=Math.min(ut,yt),rt=this.slice(_e,ct),Et=Te.slice(ze,Ue),vt=0;vt<at;++vt)if(rt[vt]!==Et[vt]){ut=rt[vt],yt=Et[vt];break}return ut<yt?-1:yt<ut?1:0};function Se(ye,Te,ze,Ue,_e){if(ye.length===0)return-1;if(typeof ze=="string"?(Ue=ze,ze=0):ze>2147483647?ze=2147483647:ze<-2147483648&&(ze=-2147483648),ze=+ze,we(ze)&&(ze=_e?0:ye.length-1),ze<0&&(ze=ye.length+ze),ze>=ye.length){if(_e)return-1;ze=ye.length-1}else if(ze<0)if(_e)ze=0;else return-1;if(typeof Te=="string"&&(Te=z.from(Te,Ue)),z.isBuffer(Te))return Te.length===0?-1:Ce(ye,Te,ze,Ue,_e);if(typeof Te=="number")return Te=Te&255,typeof Uint8Array.prototype.indexOf=="function"?_e?Uint8Array.prototype.indexOf.call(ye,Te,ze):Uint8Array.prototype.lastIndexOf.call(ye,Te,ze):Ce(ye,[Te],ze,Ue,_e);throw new TypeError("val must be string, number or Buffer")}function Ce(ye,Te,ze,Ue,_e){var ct=1,ut=ye.length,yt=Te.length;if(Ue!==void 0&&(Ue=String(Ue).toLowerCase(),Ue==="ucs2"||Ue==="ucs-2"||Ue==="utf16le"||Ue==="utf-16le")){if(ye.length<2||Te.length<2)return-1;ct=2,ut/=2,yt/=2,ze/=2}function at(Ft,Tt){return ct===1?Ft[Tt]:Ft.readUInt16BE(Tt*ct)}var rt;if(_e){var Et=-1;for(rt=ze;rt<ut;rt++)if(at(ye,rt)===at(Te,Et===-1?0:rt-Et)){if(Et===-1&&(Et=rt),rt-Et+1===yt)return Et*ct}else Et!==-1&&(rt-=rt-Et),Et=-1}else for(ze+yt>ut&&(ze=ut-yt),rt=ze;rt>=0;rt--){for(var vt=!0,Nt=0;Nt<yt;Nt++)if(at(ye,rt+Nt)!==at(Te,Nt)){vt=!1;break}if(vt)return rt}return-1}z.prototype.includes=function(Te,ze,Ue){return this.indexOf(Te,ze,Ue)!==-1},z.prototype.indexOf=function(Te,ze,Ue){return Se(this,Te,ze,Ue,!0)},z.prototype.lastIndexOf=function(Te,ze,Ue){return Se(this,Te,ze,Ue,!1)};function Oe(ye,Te,ze,Ue){ze=Number(ze)||0;var _e=ye.length-ze;Ue?(Ue=Number(Ue),Ue>_e&&(Ue=_e)):Ue=_e;var ct=Te.length;Ue>ct/2&&(Ue=ct/2);for(var ut=0;ut<Ue;++ut){var yt=parseInt(Te.substr(ut*2,2),16);if(we(yt))return ut;ye[ze+ut]=yt}return ut}function Ie(ye,Te,ze,Ue){return je(Re(Te,ye.length-ze),ye,ze,Ue)}function Le(ye,Te,ze,Ue){return je(Ne(Te),ye,ze,Ue)}function Me(ye,Te,ze,Ue){return Le(ye,Te,ze,Ue)}function xe(ye,Te,ze,Ue){return je(ue(Te),ye,ze,Ue)}function Ve(ye,Te,ze,Ue){return je(ne(Te,ye.length-ze),ye,ze,Ue)}z.prototype.write=function(Te,ze,Ue,_e){if(ze===void 0)_e="utf8",Ue=this.length,ze=0;else if(Ue===void 0&&typeof ze=="string")_e=ze,Ue=this.length,ze=0;else if(isFinite(ze))ze=ze>>>0,isFinite(Ue)?(Ue=Ue>>>0,_e===void 0&&(_e="utf8")):(_e=Ue,Ue=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ct=this.length-ze;if((Ue===void 0||Ue>ct)&&(Ue=ct),Te.length>0&&(Ue<0||ze<0)||ze>this.length)throw new RangeError("Attempt to write outside buffer bounds");_e||(_e="utf8");for(var ut=!1;;)switch(_e){case"hex":return Oe(this,Te,ze,Ue);case"utf8":case"utf-8":return Ie(this,Te,ze,Ue);case"ascii":return Le(this,Te,ze,Ue);case"latin1":case"binary":return Me(this,Te,ze,Ue);case"base64":return xe(this,Te,ze,Ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ve(this,Te,ze,Ue);default:if(ut)throw new TypeError("Unknown encoding: "+_e);_e=(""+_e).toLowerCase(),ut=!0}},z.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function Ke(ye,Te,ze){return Te===0&&ze===ye.length?E.fromByteArray(ye):E.fromByteArray(ye.slice(Te,ze))}function Ze(ye,Te,ze){ze=Math.min(ye.length,ze);for(var Ue=[],_e=Te;_e<ze;){var ct=ye[_e],ut=null,yt=ct>239?4:ct>223?3:ct>191?2:1;if(_e+yt<=ze){var at,rt,Et,vt;switch(yt){case 1:ct<128&&(ut=ct);break;case 2:at=ye[_e+1],(at&192)===128&&(vt=(ct&31)<<6|at&63,vt>127&&(ut=vt));break;case 3:at=ye[_e+1],rt=ye[_e+2],(at&192)===128&&(rt&192)===128&&(vt=(ct&15)<<12|(at&63)<<6|rt&63,vt>2047&&(vt<55296||vt>57343)&&(ut=vt));break;case 4:at=ye[_e+1],rt=ye[_e+2],Et=ye[_e+3],(at&192)===128&&(rt&192)===128&&(Et&192)===128&&(vt=(ct&15)<<18|(at&63)<<12|(rt&63)<<6|Et&63,vt>65535&&vt<1114112&&(ut=vt))}}ut===null?(ut=65533,yt=1):ut>65535&&(ut-=65536,Ue.push(ut>>>10&1023|55296),ut=56320|ut&1023),Ue.push(ut),_e+=yt}return We(Ue)}var it=4096;function We(ye){var Te=ye.length;if(Te<=it)return String.fromCharCode.apply(String,ye);for(var ze="",Ue=0;Ue<Te;)ze+=String.fromCharCode.apply(String,ye.slice(Ue,Ue+=it));return ze}function Ge(ye,Te,ze){var Ue="";ze=Math.min(ye.length,ze);for(var _e=Te;_e<ze;++_e)Ue+=String.fromCharCode(ye[_e]&127);return Ue}function $e(ye,Te,ze){var Ue="";ze=Math.min(ye.length,ze);for(var _e=Te;_e<ze;++_e)Ue+=String.fromCharCode(ye[_e]);return Ue}function nt(ye,Te,ze){var Ue=ye.length;(!Te||Te<0)&&(Te=0),(!ze||ze<0||ze>Ue)&&(ze=Ue);for(var _e="",ct=Te;ct<ze;++ct)_e+=et(ye[ct]);return _e}function tt(ye,Te,ze){for(var Ue=ye.slice(Te,ze),_e="",ct=0;ct<Ue.length;ct+=2)_e+=String.fromCharCode(Ue[ct]+Ue[ct+1]*256);return _e}z.prototype.slice=function(Te,ze){var Ue=this.length;Te=~~Te,ze=ze===void 0?Ue:~~ze,Te<0?(Te+=Ue,Te<0&&(Te=0)):Te>Ue&&(Te=Ue),ze<0?(ze+=Ue,ze<0&&(ze=0)):ze>Ue&&(ze=Ue),ze<Te&&(ze=Te);var _e=this.subarray(Te,ze);return _e.__proto__=z.prototype,_e};function Ye(ye,Te,ze){if(ye%1!==0||ye<0)throw new RangeError("offset is not uint");if(ye+Te>ze)throw new RangeError("Trying to access beyond buffer length")}z.prototype.readUIntLE=function(Te,ze,Ue){Te=Te>>>0,ze=ze>>>0,Ue||Ye(Te,ze,this.length);for(var _e=this[Te],ct=1,ut=0;++ut<ze&&(ct*=256);)_e+=this[Te+ut]*ct;return _e},z.prototype.readUIntBE=function(Te,ze,Ue){Te=Te>>>0,ze=ze>>>0,Ue||Ye(Te,ze,this.length);for(var _e=this[Te+--ze],ct=1;ze>0&&(ct*=256);)_e+=this[Te+--ze]*ct;return _e},z.prototype.readUInt8=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,1,this.length),this[Te]},z.prototype.readUInt16LE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,2,this.length),this[Te]|this[Te+1]<<8},z.prototype.readUInt16BE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,2,this.length),this[Te]<<8|this[Te+1]},z.prototype.readUInt32LE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),(this[Te]|this[Te+1]<<8|this[Te+2]<<16)+this[Te+3]*16777216},z.prototype.readUInt32BE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),this[Te]*16777216+(this[Te+1]<<16|this[Te+2]<<8|this[Te+3])},z.prototype.readIntLE=function(Te,ze,Ue){Te=Te>>>0,ze=ze>>>0,Ue||Ye(Te,ze,this.length);for(var _e=this[Te],ct=1,ut=0;++ut<ze&&(ct*=256);)_e+=this[Te+ut]*ct;return ct*=128,_e>=ct&&(_e-=Math.pow(2,8*ze)),_e},z.prototype.readIntBE=function(Te,ze,Ue){Te=Te>>>0,ze=ze>>>0,Ue||Ye(Te,ze,this.length);for(var _e=ze,ct=1,ut=this[Te+--_e];_e>0&&(ct*=256);)ut+=this[Te+--_e]*ct;return ct*=128,ut>=ct&&(ut-=Math.pow(2,8*ze)),ut},z.prototype.readInt8=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,1,this.length),this[Te]&128?(255-this[Te]+1)*-1:this[Te]},z.prototype.readInt16LE=function(Te,ze){Te=Te>>>0,ze||Ye(Te,2,this.length);var Ue=this[Te]|this[Te+1]<<8;return Ue&32768?Ue|4294901760:Ue},z.prototype.readInt16BE=function(Te,ze){Te=Te>>>0,ze||Ye(Te,2,this.length);var Ue=this[Te+1]|this[Te]<<8;return Ue&32768?Ue|4294901760:Ue},z.prototype.readInt32LE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),this[Te]|this[Te+1]<<8|this[Te+2]<<16|this[Te+3]<<24},z.prototype.readInt32BE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),this[Te]<<24|this[Te+1]<<16|this[Te+2]<<8|this[Te+3]},z.prototype.readFloatLE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),oe.read(this,Te,!0,23,4)},z.prototype.readFloatBE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,4,this.length),oe.read(this,Te,!1,23,4)},z.prototype.readDoubleLE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,8,this.length),oe.read(this,Te,!0,52,8)},z.prototype.readDoubleBE=function(Te,ze){return Te=Te>>>0,ze||Ye(Te,8,this.length),oe.read(this,Te,!1,52,8)};function Qe(ye,Te,ze,Ue,_e,ct){if(!z.isBuffer(ye))throw new TypeError('"buffer" argument must be a Buffer instance');if(Te>_e||Te<ct)throw new RangeError('"value" argument is out of bounds');if(ze+Ue>ye.length)throw new RangeError("Index out of range")}z.prototype.writeUIntLE=function(Te,ze,Ue,_e){if(Te=+Te,ze=ze>>>0,Ue=Ue>>>0,!_e){var ct=Math.pow(2,8*Ue)-1;Qe(this,Te,ze,Ue,ct,0)}var ut=1,yt=0;for(this[ze]=Te&255;++yt<Ue&&(ut*=256);)this[ze+yt]=Te/ut&255;return ze+Ue},z.prototype.writeUIntBE=function(Te,ze,Ue,_e){if(Te=+Te,ze=ze>>>0,Ue=Ue>>>0,!_e){var ct=Math.pow(2,8*Ue)-1;Qe(this,Te,ze,Ue,ct,0)}var ut=Ue-1,yt=1;for(this[ze+ut]=Te&255;--ut>=0&&(yt*=256);)this[ze+ut]=Te/yt&255;return ze+Ue},z.prototype.writeUInt8=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,1,255,0),this[ze]=Te&255,ze+1},z.prototype.writeUInt16LE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,2,65535,0),this[ze]=Te&255,this[ze+1]=Te>>>8,ze+2},z.prototype.writeUInt16BE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,2,65535,0),this[ze]=Te>>>8,this[ze+1]=Te&255,ze+2},z.prototype.writeUInt32LE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,4,4294967295,0),this[ze+3]=Te>>>24,this[ze+2]=Te>>>16,this[ze+1]=Te>>>8,this[ze]=Te&255,ze+4},z.prototype.writeUInt32BE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,4,4294967295,0),this[ze]=Te>>>24,this[ze+1]=Te>>>16,this[ze+2]=Te>>>8,this[ze+3]=Te&255,ze+4},z.prototype.writeIntLE=function(Te,ze,Ue,_e){if(Te=+Te,ze=ze>>>0,!_e){var ct=Math.pow(2,8*Ue-1);Qe(this,Te,ze,Ue,ct-1,-ct)}var ut=0,yt=1,at=0;for(this[ze]=Te&255;++ut<Ue&&(yt*=256);)Te<0&&at===0&&this[ze+ut-1]!==0&&(at=1),this[ze+ut]=(Te/yt>>0)-at&255;return ze+Ue},z.prototype.writeIntBE=function(Te,ze,Ue,_e){if(Te=+Te,ze=ze>>>0,!_e){var ct=Math.pow(2,8*Ue-1);Qe(this,Te,ze,Ue,ct-1,-ct)}var ut=Ue-1,yt=1,at=0;for(this[ze+ut]=Te&255;--ut>=0&&(yt*=256);)Te<0&&at===0&&this[ze+ut+1]!==0&&(at=1),this[ze+ut]=(Te/yt>>0)-at&255;return ze+Ue},z.prototype.writeInt8=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,1,127,-128),Te<0&&(Te=255+Te+1),this[ze]=Te&255,ze+1},z.prototype.writeInt16LE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,2,32767,-32768),this[ze]=Te&255,this[ze+1]=Te>>>8,ze+2},z.prototype.writeInt16BE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,2,32767,-32768),this[ze]=Te>>>8,this[ze+1]=Te&255,ze+2},z.prototype.writeInt32LE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,4,2147483647,-2147483648),this[ze]=Te&255,this[ze+1]=Te>>>8,this[ze+2]=Te>>>16,this[ze+3]=Te>>>24,ze+4},z.prototype.writeInt32BE=function(Te,ze,Ue){return Te=+Te,ze=ze>>>0,Ue||Qe(this,Te,ze,4,2147483647,-2147483648),Te<0&&(Te=4294967295+Te+1),this[ze]=Te>>>24,this[ze+1]=Te>>>16,this[ze+2]=Te>>>8,this[ze+3]=Te&255,ze+4};function Je(ye,Te,ze,Ue,_e,ct){if(ze+Ue>ye.length)throw new RangeError("Index out of range");if(ze<0)throw new RangeError("Index out of range")}function st(ye,Te,ze,Ue,_e){return Te=+Te,ze=ze>>>0,_e||Je(ye,Te,ze,4,34028234663852886e22,-34028234663852886e22),oe.write(ye,Te,ze,Ue,23,4),ze+4}z.prototype.writeFloatLE=function(Te,ze,Ue){return st(this,Te,ze,!0,Ue)},z.prototype.writeFloatBE=function(Te,ze,Ue){return st(this,Te,ze,!1,Ue)};function qe(ye,Te,ze,Ue,_e){return Te=+Te,ze=ze>>>0,_e||Je(ye,Te,ze,8,17976931348623157e292,-17976931348623157e292),oe.write(ye,Te,ze,Ue,52,8),ze+8}z.prototype.writeDoubleLE=function(Te,ze,Ue){return qe(this,Te,ze,!0,Ue)},z.prototype.writeDoubleBE=function(Te,ze,Ue){return qe(this,Te,ze,!1,Ue)},z.prototype.copy=function(Te,ze,Ue,_e){if(!z.isBuffer(Te))throw new TypeError("argument should be a Buffer");if(Ue||(Ue=0),!_e&&_e!==0&&(_e=this.length),ze>=Te.length&&(ze=Te.length),ze||(ze=0),_e>0&&_e<Ue&&(_e=Ue),_e===Ue||Te.length===0||this.length===0)return 0;if(ze<0)throw new RangeError("targetStart out of bounds");if(Ue<0||Ue>=this.length)throw new RangeError("Index out of range");if(_e<0)throw new RangeError("sourceEnd out of bounds");_e>this.length&&(_e=this.length),Te.length-ze<_e-Ue&&(_e=Te.length-ze+Ue);var ct=_e-Ue;if(this===Te&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(ze,Ue,_e);else if(this===Te&&Ue<ze&&ze<_e)for(var ut=ct-1;ut>=0;--ut)Te[ut+ze]=this[ut+Ue];else Uint8Array.prototype.set.call(Te,this.subarray(Ue,_e),ze);return ct},z.prototype.fill=function(Te,ze,Ue,_e){if(typeof Te=="string"){if(typeof ze=="string"?(_e=ze,ze=0,Ue=this.length):typeof Ue=="string"&&(_e=Ue,Ue=this.length),_e!==void 0&&typeof _e!="string")throw new TypeError("encoding must be a string");if(typeof _e=="string"&&!z.isEncoding(_e))throw new TypeError("Unknown encoding: "+_e);if(Te.length===1){var ct=Te.charCodeAt(0);(_e==="utf8"&&ct<128||_e==="latin1")&&(Te=ct)}}else typeof Te=="number"&&(Te=Te&255);if(ze<0||this.length<ze||this.length<Ue)throw new RangeError("Out of range index");if(Ue<=ze)return this;ze=ze>>>0,Ue=Ue===void 0?this.length:Ue>>>0,Te||(Te=0);var ut;if(typeof Te=="number")for(ut=ze;ut<Ue;++ut)this[ut]=Te;else{var yt=z.isBuffer(Te)?Te:z.from(Te,_e),at=yt.length;if(at===0)throw new TypeError('The value "'+Te+'" is invalid for argument "value"');for(ut=0;ut<Ue-ze;++ut)this[ut+ze]=yt[ut%at]}return this};var ft=/[^+/0-9A-Za-z-_]/g;function lt(ye){if(ye=ye.split("=")[0],ye=ye.trim().replace(ft,""),ye.length<2)return"";for(;ye.length%4!==0;)ye=ye+"=";return ye}function et(ye){return ye<16?"0"+ye.toString(16):ye.toString(16)}function Re(ye,Te){Te=Te||1/0;for(var ze,Ue=ye.length,_e=null,ct=[],ut=0;ut<Ue;++ut){if(ze=ye.charCodeAt(ut),ze>55295&&ze<57344){if(!_e){if(ze>56319){(Te-=3)>-1&&ct.push(239,191,189);continue}else if(ut+1===Ue){(Te-=3)>-1&&ct.push(239,191,189);continue}_e=ze;continue}if(ze<56320){(Te-=3)>-1&&ct.push(239,191,189),_e=ze;continue}ze=(_e-55296<<10|ze-56320)+65536}else _e&&(Te-=3)>-1&&ct.push(239,191,189);if(_e=null,ze<128){if((Te-=1)<0)break;ct.push(ze)}else if(ze<2048){if((Te-=2)<0)break;ct.push(ze>>6|192,ze&63|128)}else if(ze<65536){if((Te-=3)<0)break;ct.push(ze>>12|224,ze>>6&63|128,ze&63|128)}else if(ze<1114112){if((Te-=4)<0)break;ct.push(ze>>18|240,ze>>12&63|128,ze>>6&63|128,ze&63|128)}else throw new Error("Invalid code point")}return ct}function Ne(ye){for(var Te=[],ze=0;ze<ye.length;++ze)Te.push(ye.charCodeAt(ze)&255);return Te}function ne(ye,Te){for(var ze,Ue,_e,ct=[],ut=0;ut<ye.length&&!((Te-=2)<0);++ut)ze=ye.charCodeAt(ut),Ue=ze>>8,_e=ze%256,ct.push(_e),ct.push(Ue);return ct}function ue(ye){return E.toByteArray(lt(ye))}function je(ye,Te,ze,Ue){for(var _e=0;_e<Ue&&!(_e+ze>=Te.length||_e>=ye.length);++_e)Te[_e+ze]=ye[_e];return _e}function He(ye,Te){return ye instanceof Te||ye!=null&&ye.constructor!=null&&ye.constructor.name!=null&&ye.constructor.name===Te.name}function we(ye){return ye!==ye}}).call(this)}).call(this,a("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(a,Pe,be){Pe.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(a,Pe,be){"use strict";var ee=a("get-intrinsic"),E=a("./"),oe=E(ee("String.prototype.indexOf"));Pe.exports=function(te,ce){var z=ee(te,!!ce);return typeof z=="function"&&oe(te,".prototype.")>-1?E(z):z}},{"./":93,"get-intrinsic":348}],93:[function(a,Pe,be){"use strict";var ee=a("function-bind"),E=a("get-intrinsic"),oe=E("%Function.prototype.apply%"),re=E("%Function.prototype.call%"),te=E("%Reflect.apply%",!0)||ee.call(re,oe),ce=E("%Object.getOwnPropertyDescriptor%",!0),z=E("%Object.defineProperty%",!0),le=E("%Math.max%");if(z)try{z({},"a",{value:1})}catch(se){z=null}Pe.exports=function(ie){var he=te(ee,re,arguments);if(ce&&z){var pe=ce(he,"length");pe.configurable&&z(he,"length",{value:1+le(0,ie.length-(arguments.length-1))})}return he};var ae=function(){return te(ee,oe,arguments)};z?z(Pe.exports,"apply",{value:ae}):Pe.exports.apply=ae},{"function-bind":347,"get-intrinsic":348}],94:[function(a,Pe,be){"use strict";var ee=Array.prototype.slice;Pe.exports=E;function E(re,te){if(!(this instanceof E))return new E(re,te);this.src=re,this._withAccess=te}E.prototype.withAccess=function(re){return this._withAccess=re!==!1,this},E.prototype.pick=function(re){return Array.isArray(re)||(re=ee.call(arguments)),re.length&&(this.keys=re),this},E.prototype.to=function(re){if(re=re||{},!this.src)return re;var te=this.keys||Object.keys(this.src);if(!this._withAccess){for(var ce=0;ce<te.length;ce++)z=te[ce],re[z]===void 0&&(re[z]=this.src[z]);return re}for(var ce=0;ce<te.length;ce++){var z=te[ce];if(oe(re,z)){var le=this.src.__lookupGetter__(z),ae=this.src.__lookupSetter__(z);le&&re.__defineGetter__(z,le),ae&&re.__defineSetter__(z,ae),!le&&!ae&&(re[z]=this.src[z])}}return re},E.prototype.toCover=function(re){for(var te=this.keys||Object.keys(this.src),ce=0;ce<te.length;ce++){var z=te[ce];delete re[z];var le=this.src.__lookupGetter__(z),ae=this.src.__lookupSetter__(z);le&&re.__defineGetter__(z,le),ae&&re.__defineSetter__(z,ae),!le&&!ae&&(re[z]=this.src[z])}},E.prototype.override=E.prototype.toCover,E.prototype.and=function(re){var te={};return this.to(te),this.src=re,this.to(te),this.src=te,this};function oe(re,te){return re[te]===void 0&&re.__lookupGetter__(te)===void 0&&re.__lookupSetter__(te)===void 0}},{}],95:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-callable"),oe=a("../internals/try-to-string"),re=ee.TypeError;Pe.exports=function(te){if(E(te))return te;throw re(oe(te)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-constructor"),oe=a("../internals/try-to-string"),re=ee.TypeError;Pe.exports=function(te){if(E(te))return te;throw re(oe(te)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-callable"),oe=ee.String,re=ee.TypeError;Pe.exports=function(te){if(typeof te=="object"||E(te))return te;throw re("Can't set "+oe(te)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(a,Pe,be){var ee=a("../internals/well-known-symbol"),E=a("../internals/object-create"),oe=a("../internals/object-define-property"),re=ee("unscopables"),te=Array.prototype;te[re]==null&&oe.f(te,re,{configurable:!0,value:E(null)}),Pe.exports=function(ce){te[re][ce]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(a,Pe,be){"use strict";var ee=a("../internals/string-multibyte").charAt;Pe.exports=function(E,oe,re){return oe+(re?ee(E,oe).length:1)}},{"../internals/string-multibyte":239}],100:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/object-is-prototype-of"),oe=ee.TypeError;Pe.exports=function(re,te){if(E(te,re))return re;throw oe("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-object"),oe=ee.String,re=ee.TypeError;Pe.exports=function(te){if(E(te))return te;throw re(oe(te)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(a,Pe,be){Pe.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-native"),E=a("../internals/descriptors"),oe=a("../internals/global"),re=a("../internals/is-callable"),te=a("../internals/is-object"),ce=a("../internals/has-own-property"),z=a("../internals/classof"),le=a("../internals/try-to-string"),ae=a("../internals/create-non-enumerable-property"),se=a("../internals/redefine"),ie=a("../internals/object-define-property").f,he=a("../internals/object-is-prototype-of"),pe=a("../internals/object-get-prototype-of"),me=a("../internals/object-set-prototype-of"),ve=a("../internals/well-known-symbol"),Ee=a("../internals/uid"),Be=oe.Int8Array,Fe=Be&&Be.prototype,ke=oe.Uint8ClampedArray,De=ke&&ke.prototype,Se=Be&&pe(Be),Ce=Fe&&pe(Fe),Oe=Object.prototype,Ie=oe.TypeError,Le=ve("toStringTag"),Me=Ee("TYPED_ARRAY_TAG"),xe=Ee("TYPED_ARRAY_CONSTRUCTOR"),Ve=ee&&!!me&&z(oe.opera)!=="Opera",Ke=!1,Ze,it,We,Ge={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$e={BigInt64Array:8,BigUint64Array:8},nt=function(ft){if(!te(ft))return!1;var lt=z(ft);return lt==="DataView"||ce(Ge,lt)||ce($e,lt)},tt=function(qe){if(!te(qe))return!1;var ft=z(qe);return ce(Ge,ft)||ce($e,ft)},Ye=function(qe){if(tt(qe))return qe;throw Ie("Target is not a typed array")},Qe=function(qe){if(re(qe)&&(!me||he(Se,qe)))return qe;throw Ie(le(qe)+" is not a typed array constructor")},Je=function(qe,ft,lt,et){if(E){if(lt)for(var Re in Ge){var Ne=oe[Re];if(Ne&&ce(Ne.prototype,qe))try{delete Ne.prototype[qe]}catch(ne){try{Ne.prototype[qe]=ft}catch(ue){}}}(!Ce[qe]||lt)&&se(Ce,qe,lt?ft:Ve&&Fe[qe]||ft,et)}},st=function(qe,ft,lt){var et,Re;if(E){if(me){if(lt){for(et in Ge)if(Re=oe[et],Re&&ce(Re,qe))try{delete Re[qe]}catch(Ne){}}if(!Se[qe]||lt)try{return se(Se,qe,lt?ft:Ve&&Se[qe]||ft)}catch(Ne){}else return}for(et in Ge)Re=oe[et],Re&&(!Re[qe]||lt)&&se(Re,qe,ft)}};for(Ze in Ge)it=oe[Ze],We=it&&it.prototype,We?ae(We,xe,it):Ve=!1;for(Ze in $e)it=oe[Ze],We=it&&it.prototype,We&&ae(We,xe,it);if((!Ve||!re(Se)||Se===Function.prototype)&&(Se=function(){throw Ie("Incorrect invocation")},Ve))for(Ze in Ge)oe[Ze]&&me(oe[Ze],Se);if((!Ve||!Ce||Ce===Oe)&&(Ce=Se.prototype,Ve))for(Ze in Ge)oe[Ze]&&me(oe[Ze].prototype,Ce);if(Ve&&pe(De)!==Ce&&me(De,Ce),E&&!ce(Ce,Le)){Ke=!0,ie(Ce,Le,{get:function(){return te(this)?this[Me]:void 0}});for(Ze in Ge)oe[Ze]&&ae(oe[Ze],Me,Ze)}Pe.exports={NATIVE_ARRAY_BUFFER_VIEWS:Ve,TYPED_ARRAY_CONSTRUCTOR:xe,TYPED_ARRAY_TAG:Ke&&Me,aTypedArray:Ye,aTypedArrayConstructor:Qe,exportTypedArrayMethod:Je,exportTypedArrayStaticMethod:st,isView:nt,isTypedArray:tt,TypedArray:Se,TypedArrayPrototype:Ce}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/function-uncurry-this"),oe=a("../internals/descriptors"),re=a("../internals/array-buffer-native"),te=a("../internals/function-name"),ce=a("../internals/create-non-enumerable-property"),z=a("../internals/redefine-all"),le=a("../internals/fails"),ae=a("../internals/an-instance"),se=a("../internals/to-integer-or-infinity"),ie=a("../internals/to-length"),he=a("../internals/to-index"),pe=a("../internals/ieee754"),me=a("../internals/object-get-prototype-of"),ve=a("../internals/object-set-prototype-of"),Ee=a("../internals/object-get-own-property-names").f,Be=a("../internals/object-define-property").f,Fe=a("../internals/array-fill"),ke=a("../internals/array-slice-simple"),De=a("../internals/set-to-string-tag"),Se=a("../internals/internal-state"),Ce=te.PROPER,Oe=te.CONFIGURABLE,Ie=Se.get,Le=Se.set,Me="ArrayBuffer",xe="DataView",Ve="prototype",Ke="Wrong length",Ze="Wrong index",it=ee[Me],We=it,Ge=We&&We[Ve],$e=ee[xe],nt=$e&&$e[Ve],tt=Object.prototype,Ye=ee.Array,Qe=ee.RangeError,Je=E(Fe),st=E([].reverse),qe=pe.pack,ft=pe.unpack,lt=function(ut){return[ut&255]},et=function(ut){return[ut&255,ut>>8&255]},Re=function(ut){return[ut&255,ut>>8&255,ut>>16&255,ut>>24&255]},Ne=function(ut){return ut[3]<<24|ut[2]<<16|ut[1]<<8|ut[0]},ne=function(ut){return qe(ut,23,4)},ue=function(ut){return qe(ut,52,8)},je=function(ut,yt){Be(ut[Ve],yt,{get:function(){return Ie(this)[yt]}})},He=function(ut,yt,at,rt){var Et=he(at),vt=Ie(ut);if(Et+yt>vt.byteLength)throw Qe(Ze);var Nt=Ie(vt.buffer).bytes,Ft=Et+vt.byteOffset,Tt=ke(Nt,Ft,Ft+yt);return rt?Tt:st(Tt)},we=function(ut,yt,at,rt,Et,vt){var Nt=he(at),Ft=Ie(ut);if(Nt+yt>Ft.byteLength)throw Qe(Ze);for(var Tt=Ie(Ft.buffer).bytes,kt=Nt+Ft.byteOffset,Bt=rt(+Et),bt=0;bt<yt;bt++)Tt[kt+bt]=Bt[vt?bt:yt-bt-1]};if(!re)We=function(yt){ae(this,Ge);var at=he(yt);Le(this,{bytes:Je(Ye(at),0),byteLength:at}),oe||(this.byteLength=at)},Ge=We[Ve],$e=function(yt,at,rt){ae(this,nt),ae(yt,Ge);var Et=Ie(yt).byteLength,vt=se(at);if(vt<0||vt>Et)throw Qe("Wrong offset");if(rt=rt===void 0?Et-vt:ie(rt),vt+rt>Et)throw Qe(Ke);Le(this,{buffer:yt,byteLength:rt,byteOffset:vt}),oe||(this.buffer=yt,this.byteLength=rt,this.byteOffset=vt)},nt=$e[Ve],oe&&(je(We,"byteLength"),je($e,"buffer"),je($e,"byteLength"),je($e,"byteOffset")),z(nt,{getInt8:function(yt){return He(this,1,yt)[0]<<24>>24},getUint8:function(yt){return He(this,1,yt)[0]},getInt16:function(yt){var at=He(this,2,yt,arguments.length>1?arguments[1]:void 0);return(at[1]<<8|at[0])<<16>>16},getUint16:function(yt){var at=He(this,2,yt,arguments.length>1?arguments[1]:void 0);return at[1]<<8|at[0]},getInt32:function(yt){return Ne(He(this,4,yt,arguments.length>1?arguments[1]:void 0))},getUint32:function(yt){return Ne(He(this,4,yt,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(yt){return ft(He(this,4,yt,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(yt){return ft(He(this,8,yt,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(yt,at){we(this,1,yt,lt,at)},setUint8:function(yt,at){we(this,1,yt,lt,at)},setInt16:function(yt,at){we(this,2,yt,et,at,arguments.length>2?arguments[2]:void 0)},setUint16:function(yt,at){we(this,2,yt,et,at,arguments.length>2?arguments[2]:void 0)},setInt32:function(yt,at){we(this,4,yt,Re,at,arguments.length>2?arguments[2]:void 0)},setUint32:function(yt,at){we(this,4,yt,Re,at,arguments.length>2?arguments[2]:void 0)},setFloat32:function(yt,at){we(this,4,yt,ne,at,arguments.length>2?arguments[2]:void 0)},setFloat64:function(yt,at){we(this,8,yt,ue,at,arguments.length>2?arguments[2]:void 0)}});else{var ye=Ce&&it.name!==Me;if(!le(function(){it(1)})||!le(function(){new it(-1)})||le(function(){return new it,new it(1.5),new it(NaN),ye&&!Oe})){We=function(yt){return ae(this,Ge),new it(he(yt))},We[Ve]=Ge;for(var Te=Ee(it),ze=0,Ue;Te.length>ze;)(Ue=Te[ze++])in We||ce(We,Ue,it[Ue]);Ge.constructor=We}else ye&&Oe&&ce(it,"name",Me);ve&&me(nt)!==tt&&ve(nt,tt);var _e=new $e(new We(2)),ct=E(nt.setInt8);_e.setInt8(0,2147483648),_e.setInt8(1,2147483649),(_e.getInt8(0)||!_e.getInt8(1))&&z(nt,{setInt8:function(yt,at){ct(this,yt,at<<24>>24)},setUint8:function(yt,at){ct(this,yt,at<<24>>24)}},{unsafe:!0})}De(We,Me),De($e,xe),Pe.exports={ArrayBuffer:We,DataView:$e}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(a,Pe,be){"use strict";var ee=a("../internals/to-object"),E=a("../internals/to-absolute-index"),oe=a("../internals/length-of-array-like"),re=Math.min;Pe.exports=[].copyWithin||function(ce,z){var le=ee(this),ae=oe(le),se=E(ce,ae),ie=E(z,ae),he=arguments.length>2?arguments[2]:void 0,pe=re((he===void 0?ae:E(he,ae))-ie,ae-se),me=1;for(ie<se&&se<ie+pe&&(me=-1,ie+=pe-1,se+=pe-1);pe-- >0;)ie in le?le[se]=le[ie]:delete le[se],se+=me,ie+=me;return le}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(a,Pe,be){"use strict";var ee=a("../internals/to-object"),E=a("../internals/to-absolute-index"),oe=a("../internals/length-of-array-like");Pe.exports=function(te){for(var ce=ee(this),z=oe(ce),le=arguments.length,ae=E(le>1?arguments[1]:void 0,z),se=le>2?arguments[2]:void 0,ie=se===void 0?z:E(se,z);ie>ae;)ce[ae++]=te;return ce}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(a,Pe,be){"use strict";var ee=a("../internals/array-iteration").forEach,E=a("../internals/array-method-is-strict"),oe=E("forEach");Pe.exports=oe?[].forEach:function(te){return ee(this,te,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(a,Pe,be){var ee=a("../internals/length-of-array-like");Pe.exports=function(E,oe){for(var re=0,te=ee(oe),ce=new E(te);te>re;)ce[re]=oe[re++];return ce}},{"../internals/length-of-array-like":188}],109:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/function-bind-context"),oe=a("../internals/function-call"),re=a("../internals/to-object"),te=a("../internals/call-with-safe-iteration-closing"),ce=a("../internals/is-array-iterator-method"),z=a("../internals/is-constructor"),le=a("../internals/length-of-array-like"),ae=a("../internals/create-property"),se=a("../internals/get-iterator"),ie=a("../internals/get-iterator-method"),he=ee.Array;Pe.exports=function(me){var ve=re(me),Ee=z(this),Be=arguments.length,Fe=Be>1?arguments[1]:void 0,ke=Fe!==void 0;ke&&(Fe=E(Fe,Be>2?arguments[2]:void 0));var De=ie(ve),Se=0,Ce,Oe,Ie,Le,Me,xe;if(De&&!(this==he&&ce(De)))for(Le=se(ve,De),Me=Le.next,Oe=Ee?new this:[];!(Ie=oe(Me,Le)).done;Se++)xe=ke?te(Le,Fe,[Ie.value,Se],!0):Ie.value,ae(Oe,Se,xe);else for(Ce=le(ve),Oe=Ee?new this(Ce):he(Ce);Ce>Se;Se++)xe=ke?Fe(ve[Se],Se):ve[Se],ae(Oe,Se,xe);return Oe.length=Se,Oe}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(a,Pe,be){var ee=a("../internals/to-indexed-object"),E=a("../internals/to-absolute-index"),oe=a("../internals/length-of-array-like"),re=function(te){return function(ce,z,le){var ae=ee(ce),se=oe(ae),ie=E(le,se),he;if(te&&z!=z){for(;se>ie;)if(he=ae[ie++],he!=he)return!0}else for(;se>ie;ie++)if((te||ie in ae)&&ae[ie]===z)return te||ie||0;return!te&&-1}};Pe.exports={includes:re(!0),indexOf:re(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(a,Pe,be){var ee=a("../internals/function-bind-context"),E=a("../internals/function-uncurry-this"),oe=a("../internals/indexed-object"),re=a("../internals/to-object"),te=a("../internals/length-of-array-like"),ce=a("../internals/array-species-create"),z=E([].push),le=function(ae){var se=ae==1,ie=ae==2,he=ae==3,pe=ae==4,me=ae==6,ve=ae==7,Ee=ae==5||me;return function(Be,Fe,ke,De){for(var Se=re(Be),Ce=oe(Se),Oe=ee(Fe,ke),Ie=te(Ce),Le=0,Me=De||ce,xe=se?Me(Be,Ie):ie||ve?Me(Be,0):void 0,Ve,Ke;Ie>Le;Le++)if((Ee||Le in Ce)&&(Ve=Ce[Le],Ke=Oe(Ve,Le,Se),ae))if(se)xe[Le]=Ke;else if(Ke)switch(ae){case 3:return!0;case 5:return Ve;case 6:return Le;case 2:z(xe,Ve)}else switch(ae){case 4:return!1;case 7:z(xe,Ve)}return me?-1:he||pe?pe:xe}};Pe.exports={forEach:le(0),map:le(1),filter:le(2),some:le(3),every:le(4),find:le(5),findIndex:le(6),filterReject:le(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(a,Pe,be){"use strict";var ee=a("../internals/function-apply"),E=a("../internals/to-indexed-object"),oe=a("../internals/to-integer-or-infinity"),re=a("../internals/length-of-array-like"),te=a("../internals/array-method-is-strict"),ce=Math.min,z=[].lastIndexOf,le=!!z&&1/[1].lastIndexOf(1,-0)<0,ae=te("lastIndexOf"),se=le||!ae;Pe.exports=se?function(he){if(le)return ee(z,this,arguments)||0;var pe=E(this),me=re(pe),ve=me-1;for(arguments.length>1&&(ve=ce(ve,oe(arguments[1]))),ve<0&&(ve=me+ve);ve>=0;ve--)if(ve in pe&&pe[ve]===he)return ve||0;return-1}:z},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(a,Pe,be){var ee=a("../internals/fails"),E=a("../internals/well-known-symbol"),oe=a("../internals/engine-v8-version"),re=E("species");Pe.exports=function(te){return oe>=51||!ee(function(){var ce=[],z=ce.constructor={};return z[re]=function(){return{foo:1}},ce[te](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(a,Pe,be){"use strict";var ee=a("../internals/fails");Pe.exports=function(E,oe){var re=[][E];return!!re&&ee(function(){re.call(null,oe||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/a-callable"),oe=a("../internals/to-object"),re=a("../internals/indexed-object"),te=a("../internals/length-of-array-like"),ce=ee.TypeError,z=function(le){return function(ae,se,ie,he){E(se);var pe=oe(ae),me=re(pe),ve=te(pe),Ee=le?ve-1:0,Be=le?-1:1;if(ie<2)for(;;){if(Ee in me){he=me[Ee],Ee+=Be;break}if(Ee+=Be,le?Ee<0:ve<=Ee)throw ce("Reduce of empty array with no initial value")}for(;le?Ee>=0:ve>Ee;Ee+=Be)Ee in me&&(he=se(he,me[Ee],Ee,pe));return he}};Pe.exports={left:z(!1),right:z(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/to-absolute-index"),oe=a("../internals/length-of-array-like"),re=a("../internals/create-property"),te=ee.Array,ce=Math.max;Pe.exports=function(z,le,ae){for(var se=oe(z),ie=E(le,se),he=E(ae===void 0?se:ae,se),pe=te(ce(he-ie,0)),me=0;ie<he;ie++,me++)re(pe,me,z[ie]);return pe.length=me,pe}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this");Pe.exports=ee([].slice)},{"../internals/function-uncurry-this":157}],118:[function(a,Pe,be){var ee=a("../internals/array-slice-simple"),E=Math.floor,oe=function(ce,z){var le=ce.length,ae=E(le/2);return le<8?re(ce,z):te(ce,oe(ee(ce,0,ae),z),oe(ee(ce,ae),z),z)},re=function(ce,z){for(var le=ce.length,ae=1,se,ie;ae<le;){for(ie=ae,se=ce[ae];ie&&z(ce[ie-1],se)>0;)ce[ie]=ce[--ie];ie!==ae++&&(ce[ie]=se)}return ce},te=function(ce,z,le,ae){for(var se=z.length,ie=le.length,he=0,pe=0;he<se||pe<ie;)ce[he+pe]=he<se&&pe<ie?ae(z[he],le[pe])<=0?z[he++]:le[pe++]:he<se?z[he++]:le[pe++];return ce};Pe.exports=oe},{"../internals/array-slice-simple":116}],119:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-array"),oe=a("../internals/is-constructor"),re=a("../internals/is-object"),te=a("../internals/well-known-symbol"),ce=te("species"),z=ee.Array;Pe.exports=function(le){var ae;return E(le)&&(ae=le.constructor,oe(ae)&&(ae===z||E(ae.prototype))?ae=void 0:re(ae)&&(ae=ae[ce],ae===null&&(ae=void 0))),ae===void 0?z:ae}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(a,Pe,be){var ee=a("../internals/array-species-constructor");Pe.exports=function(E,oe){return new(ee(E))(oe===0?0:oe)}},{"../internals/array-species-constructor":119}],121:[function(a,Pe,be){var ee=a("../internals/an-object"),E=a("../internals/iterator-close");Pe.exports=function(oe,re,te,ce){try{return ce?re(ee(te)[0],te[1]):re(te)}catch(z){E(oe,"throw",z)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(a,Pe,be){var ee=a("../internals/well-known-symbol"),E=ee("iterator"),oe=!1;try{var re=0,te={next:function(){return{done:!!re++}},return:function(){oe=!0}};te[E]=function(){return this},Array.from(te,function(){throw 2})}catch(ce){}Pe.exports=function(ce,z){if(!z&&!oe)return!1;var le=!1;try{var ae={};ae[E]=function(){return{next:function(){return{done:le=!0}}}},ce(ae)}catch(se){}return le}},{"../internals/well-known-symbol":268}],123:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=ee({}.toString),oe=ee("".slice);Pe.exports=function(re){return oe(E(re),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/to-string-tag-support"),oe=a("../internals/is-callable"),re=a("../internals/classof-raw"),te=a("../internals/well-known-symbol"),ce=te("toStringTag"),z=ee.Object,le=re(function(){return arguments}())=="Arguments",ae=function(se,ie){try{return se[ie]}catch(he){}};Pe.exports=E?re:function(se){var ie,he,pe;return se===void 0?"Undefined":se===null?"Null":typeof(he=ae(ie=z(se),ce))=="string"?he:le?re(ie):(pe=re(ie))=="Object"&&oe(ie.callee)?"Arguments":pe}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(a,Pe,be){var ee=a("../internals/has-own-property"),E=a("../internals/own-keys"),oe=a("../internals/object-get-own-property-descriptor"),re=a("../internals/object-define-property");Pe.exports=function(te,ce,z){for(var le=E(ce),ae=re.f,se=oe.f,ie=0;ie<le.length;ie++){var he=le[ie];!ee(te,he)&&!(z&&ee(z,he))&&ae(te,he,se(ce,he))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(a,Pe,be){var ee=a("../internals/well-known-symbol"),E=ee("match");Pe.exports=function(oe){var re=/./;try{"/./"[oe](re)}catch(te){try{return re[E]=!1,"/./"[oe](re)}catch(ce){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(a,Pe,be){var ee=a("../internals/fails");Pe.exports=!ee(function(){function E(){}return E.prototype.constructor=null,Object.getPrototypeOf(new E)!==E.prototype})},{"../internals/fails":150}],128:[function(a,Pe,be){"use strict";var ee=a("../internals/iterators-core").IteratorPrototype,E=a("../internals/object-create"),oe=a("../internals/create-property-descriptor"),re=a("../internals/set-to-string-tag"),te=a("../internals/iterators"),ce=function(){return this};Pe.exports=function(z,le,ae,se){var ie=le+" Iterator";return z.prototype=E(ee,{next:oe(+!se,ae)}),re(z,ie,!1,!0),te[ie]=ce,z}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/object-define-property"),oe=a("../internals/create-property-descriptor");Pe.exports=ee?function(re,te,ce){return E.f(re,te,oe(1,ce))}:function(re,te,ce){return re[te]=ce,re}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(a,Pe,be){Pe.exports=function(ee,E){return{enumerable:!(ee&1),configurable:!(ee&2),writable:!(ee&4),value:E}}},{}],131:[function(a,Pe,be){"use strict";var ee=a("../internals/to-property-key"),E=a("../internals/object-define-property"),oe=a("../internals/create-property-descriptor");Pe.exports=function(re,te,ce){var z=ee(te);z in re?E.f(re,z,oe(0,ce)):re[z]=ce}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-call"),oe=a("../internals/is-pure"),re=a("../internals/function-name"),te=a("../internals/is-callable"),ce=a("../internals/create-iterator-constructor"),z=a("../internals/object-get-prototype-of"),le=a("../internals/object-set-prototype-of"),ae=a("../internals/set-to-string-tag"),se=a("../internals/create-non-enumerable-property"),ie=a("../internals/redefine"),he=a("../internals/well-known-symbol"),pe=a("../internals/iterators"),me=a("../internals/iterators-core"),ve=re.PROPER,Ee=re.CONFIGURABLE,Be=me.IteratorPrototype,Fe=me.BUGGY_SAFARI_ITERATORS,ke=he("iterator"),De="keys",Se="values",Ce="entries",Oe=function(){return this};Pe.exports=function(Ie,Le,Me,xe,Ve,Ke,Ze){ce(Me,Le,xe);var it=function(qe){if(qe===Ve&&tt)return tt;if(!Fe&&qe in $e)return $e[qe];switch(qe){case De:return function(){return new Me(this,qe)};case Se:return function(){return new Me(this,qe)};case Ce:return function(){return new Me(this,qe)}}return function(){return new Me(this)}},We=Le+" Iterator",Ge=!1,$e=Ie.prototype,nt=$e[ke]||$e["@@iterator"]||Ve&&$e[Ve],tt=!Fe&&nt||it(Ve),Ye=Le=="Array"&&$e.entries||nt,Qe,Je,st;if(Ye&&(Qe=z(Ye.call(new Ie)),Qe!==Object.prototype&&Qe.next&&(!oe&&z(Qe)!==Be&&(le?le(Qe,Be):te(Qe[ke])||ie(Qe,ke,Oe)),ae(Qe,We,!0,!0),oe&&(pe[We]=Oe))),ve&&Ve==Se&&nt&&nt.name!==Se&&(!oe&&Ee?se($e,"name",Se):(Ge=!0,tt=function(){return E(nt,this)})),Ve)if(Je={values:it(Se),keys:Ke?tt:it(De),entries:it(Ce)},Ze)for(st in Je)(Fe||Ge||!(st in $e))&&ie($e,st,Je[st]);else ee({target:Le,proto:!0,forced:Fe||Ge},Je);return(!oe||Ze)&&$e[ke]!==tt&&ie($e,ke,tt,{name:Ve}),pe[Le]=tt,Je}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(a,Pe,be){var ee=a("../internals/path"),E=a("../internals/has-own-property"),oe=a("../internals/well-known-symbol-wrapped"),re=a("../internals/object-define-property").f;Pe.exports=function(te){var ce=ee.Symbol||(ee.Symbol={});E(ce,te)||re(ce,te,{value:oe.f(te)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(a,Pe,be){var ee=a("../internals/fails");Pe.exports=!ee(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-object"),oe=ee.document,re=E(oe)&&E(oe.createElement);Pe.exports=function(te){return re?oe.createElement(te):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(a,Pe,be){Pe.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(a,Pe,be){var ee=a("../internals/document-create-element"),E=ee("span").classList,oe=E&&E.constructor&&E.constructor.prototype;Pe.exports=oe===Object.prototype?void 0:oe},{"../internals/document-create-element":135}],138:[function(a,Pe,be){var ee=a("../internals/engine-user-agent"),E=ee.match(/firefox\/(\d+)/i);Pe.exports=!!E&&+E[1]},{"../internals/engine-user-agent":145}],139:[function(a,Pe,be){Pe.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(a,Pe,be){var ee=a("../internals/engine-user-agent");Pe.exports=/MSIE|Trident/.test(ee)},{"../internals/engine-user-agent":145}],141:[function(a,Pe,be){var ee=a("../internals/engine-user-agent"),E=a("../internals/global");Pe.exports=/ipad|iphone|ipod/i.test(ee)&&E.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(a,Pe,be){var ee=a("../internals/engine-user-agent");Pe.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(ee)},{"../internals/engine-user-agent":145}],143:[function(a,Pe,be){var ee=a("../internals/classof-raw"),E=a("../internals/global");Pe.exports=ee(E.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(a,Pe,be){var ee=a("../internals/engine-user-agent");Pe.exports=/web0s(?!.*chrome)/i.test(ee)},{"../internals/engine-user-agent":145}],145:[function(a,Pe,be){var ee=a("../internals/get-built-in");Pe.exports=ee("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/engine-user-agent"),oe=ee.process,re=ee.Deno,te=oe&&oe.versions||re&&re.version,ce=te&&te.v8,z,le;ce&&(z=ce.split("."),le=z[0]>0&&z[0]<4?1:+(z[0]+z[1])),!le&&E&&(z=E.match(/Edge\/(\d+)/),(!z||z[1]>=74)&&(z=E.match(/Chrome\/(\d+)/),z&&(le=+z[1]))),Pe.exports=le},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(a,Pe,be){var ee=a("../internals/engine-user-agent"),E=ee.match(/AppleWebKit\/(\d+)\./);Pe.exports=!!E&&+E[1]},{"../internals/engine-user-agent":145}],148:[function(a,Pe,be){Pe.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/object-get-own-property-descriptor").f,oe=a("../internals/create-non-enumerable-property"),re=a("../internals/redefine"),te=a("../internals/set-global"),ce=a("../internals/copy-constructor-properties"),z=a("../internals/is-forced");Pe.exports=function(le,ae){var se=le.target,ie=le.global,he=le.stat,pe,me,ve,Ee,Be,Fe;if(ie?me=ee:he?me=ee[se]||te(se,{}):me=(ee[se]||{}).prototype,me)for(ve in ae){if(Be=ae[ve],le.noTargetGet?(Fe=E(me,ve),Ee=Fe&&Fe.value):Ee=me[ve],pe=z(ie?ve:se+(he?".":"#")+ve,le.forced),!pe&&Ee!==void 0){if(typeof Be==typeof Ee)continue;ce(Be,Ee)}(le.sham||Ee&&Ee.sham)&&oe(Be,"sham",!0),re(me,ve,Be,le)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(a,Pe,be){Pe.exports=function(ee){try{return!!ee()}catch(E){return!0}}},{}],151:[function(a,Pe,be){"use strict";a("../modules/es.regexp.exec");var ee=a("../internals/function-uncurry-this"),E=a("../internals/redefine"),oe=a("../internals/regexp-exec"),re=a("../internals/fails"),te=a("../internals/well-known-symbol"),ce=a("../internals/create-non-enumerable-property"),z=te("species"),le=RegExp.prototype;Pe.exports=function(ae,se,ie,he){var pe=te(ae),me=!re(function(){var Fe={};return Fe[pe]=function(){return 7},""[ae](Fe)!=7}),ve=me&&!re(function(){var Fe=!1,ke=/a/;return ae==="split"&&(ke={},ke.constructor={},ke.constructor[z]=function(){return ke},ke.flags="",ke[pe]=/./[pe]),ke.exec=function(){return Fe=!0,null},ke[pe](""),!Fe});if(!me||!ve||ie){var Ee=ee(/./[pe]),Be=se(pe,""[ae],function(Fe,ke,De,Se,Ce){var Oe=ee(Fe),Ie=ke.exec;return Ie===oe||Ie===le.exec?me&&!Ce?{done:!0,value:Ee(ke,De,Se)}:{done:!0,value:Oe(De,ke,Se)}:{done:!1}});E(String.prototype,ae,Be[0]),E(le,pe,Be[1])}he&&ce(le[pe],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(a,Pe,be){var ee=a("../internals/function-bind-native"),E=Function.prototype,oe=E.apply,re=E.call;Pe.exports=typeof Reflect=="object"&&Reflect.apply||(ee?re.bind(oe):function(){return re.apply(oe,arguments)})},{"../internals/function-bind-native":154}],153:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/a-callable"),oe=a("../internals/function-bind-native"),re=ee(ee.bind);Pe.exports=function(te,ce){return E(te),ce===void 0?te:oe?re(te,ce):function(){return te.apply(ce,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(a,Pe,be){var ee=a("../internals/fails");Pe.exports=!ee(function(){var E=function(){}.bind();return typeof E!="function"||E.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(a,Pe,be){var ee=a("../internals/function-bind-native"),E=Function.prototype.call;Pe.exports=ee?E.bind(E):function(){return E.apply(E,arguments)}},{"../internals/function-bind-native":154}],156:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/has-own-property"),oe=Function.prototype,re=ee&&Object.getOwnPropertyDescriptor,te=E(oe,"name"),ce=te&&function(){}.name==="something",z=te&&(!ee||ee&&re(oe,"name").configurable);Pe.exports={EXISTS:te,PROPER:ce,CONFIGURABLE:z}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(a,Pe,be){var ee=a("../internals/function-bind-native"),E=Function.prototype,oe=E.bind,re=E.call,te=ee&&oe.bind(re,re);Pe.exports=ee?function(ce){return ce&&te(ce)}:function(ce){return ce&&function(){return re.apply(ce,arguments)}}},{"../internals/function-bind-native":154}],158:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-callable"),oe=function(re){return E(re)?re:void 0};Pe.exports=function(re,te){return arguments.length<2?oe(ee[re]):ee[re]&&ee[re][te]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(a,Pe,be){var ee=a("../internals/classof"),E=a("../internals/get-method"),oe=a("../internals/iterators"),re=a("../internals/well-known-symbol"),te=re("iterator");Pe.exports=function(ce){if(ce!=null)return E(ce,te)||E(ce,"@@iterator")||oe[ee(ce)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-call"),oe=a("../internals/a-callable"),re=a("../internals/an-object"),te=a("../internals/try-to-string"),ce=a("../internals/get-iterator-method"),z=ee.TypeError;Pe.exports=function(le,ae){var se=arguments.length<2?ce(le):ae;if(oe(se))return re(E(se,le));throw z(te(le)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(a,Pe,be){var ee=a("../internals/a-callable");Pe.exports=function(E,oe){var re=E[oe];return re==null?void 0:ee(re)}},{"../internals/a-callable":95}],162:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/to-object"),oe=Math.floor,re=ee("".charAt),te=ee("".replace),ce=ee("".slice),z=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,le=/\$([$&'`]|\d{1,2})/g;Pe.exports=function(ae,se,ie,he,pe,me){var ve=ie+ae.length,Ee=he.length,Be=le;return pe!==void 0&&(pe=E(pe),Be=z),te(me,Be,function(Fe,ke){var De;switch(re(ke,0)){case"$":return"$";case"&":return ae;case"`":return ce(se,0,ie);case"'":return ce(se,ve);case"<":De=pe[ce(ke,1,-1)];break;default:var Se=+ke;if(Se===0)return Fe;if(Se>Ee){var Ce=oe(Se/10);return Ce===0?Fe:Ce<=Ee?he[Ce-1]===void 0?re(ke,1):he[Ce-1]+re(ke,1):Fe}De=he[Se-1]}return De===void 0?"":De})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(a,Pe,be){(function(ee){(function(){var E=function(oe){return oe&&oe.Math==Math&&oe};Pe.exports=E(typeof globalThis=="object"&&globalThis)||E(typeof window=="object"&&window)||E(typeof self=="object"&&self)||E(typeof ee=="object"&&ee)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/to-object"),oe=ee({}.hasOwnProperty);Pe.exports=Object.hasOwn||function(te,ce){return oe(E(te),ce)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(a,Pe,be){Pe.exports={}},{}],166:[function(a,Pe,be){var ee=a("../internals/global");Pe.exports=function(E,oe){var re=ee.console;re&&re.error&&(arguments.length==1?re.error(E):re.error(E,oe))}},{"../internals/global":163}],167:[function(a,Pe,be){var ee=a("../internals/get-built-in");Pe.exports=ee("document","documentElement")},{"../internals/get-built-in":158}],168:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/fails"),oe=a("../internals/document-create-element");Pe.exports=!ee&&!E(function(){return Object.defineProperty(oe("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(a,Pe,be){var ee=a("../internals/global"),E=ee.Array,oe=Math.abs,re=Math.pow,te=Math.floor,ce=Math.log,z=Math.LN2,le=function(se,ie,he){var pe=E(he),me=he*8-ie-1,ve=(1<<me)-1,Ee=ve>>1,Be=ie===23?re(2,-24)-re(2,-77):0,Fe=se<0||se===0&&1/se<0?1:0,ke=0,De,Se,Ce;for(se=oe(se),se!=se||se===1/0?(Se=se!=se?1:0,De=ve):(De=te(ce(se)/z),Ce=re(2,-De),se*Ce<1&&(De--,Ce*=2),De+Ee>=1?se+=Be/Ce:se+=Be*re(2,1-Ee),se*Ce>=2&&(De++,Ce/=2),De+Ee>=ve?(Se=0,De=ve):De+Ee>=1?(Se=(se*Ce-1)*re(2,ie),De=De+Ee):(Se=se*re(2,Ee-1)*re(2,ie),De=0));ie>=8;)pe[ke++]=Se&255,Se/=256,ie-=8;for(De=De<<ie|Se,me+=ie;me>0;)pe[ke++]=De&255,De/=256,me-=8;return pe[--ke]|=Fe*128,pe},ae=function(se,ie){var he=se.length,pe=he*8-ie-1,me=(1<<pe)-1,ve=me>>1,Ee=pe-7,Be=he-1,Fe=se[Be--],ke=Fe&127,De;for(Fe>>=7;Ee>0;)ke=ke*256+se[Be--],Ee-=8;for(De=ke&(1<<-Ee)-1,ke>>=-Ee,Ee+=ie;Ee>0;)De=De*256+se[Be--],Ee-=8;if(ke===0)ke=1-ve;else{if(ke===me)return De?NaN:Fe?-1/0:1/0;De=De+re(2,ie),ke=ke-ve}return(Fe?-1:1)*De*re(2,ke-ie)};Pe.exports={pack:le,unpack:ae}},{"../internals/global":163}],170:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-uncurry-this"),oe=a("../internals/fails"),re=a("../internals/classof-raw"),te=ee.Object,ce=E("".split);Pe.exports=oe(function(){return!te("z").propertyIsEnumerable(0)})?function(z){return re(z)=="String"?ce(z,""):te(z)}:te},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(a,Pe,be){var ee=a("../internals/is-callable"),E=a("../internals/is-object"),oe=a("../internals/object-set-prototype-of");Pe.exports=function(re,te,ce){var z,le;return oe&&ee(z=te.constructor)&&z!==ce&&E(le=z.prototype)&&le!==ce.prototype&&oe(re,le),re}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/is-callable"),oe=a("../internals/shared-store"),re=ee(Function.toString);E(oe.inspectSource)||(oe.inspectSource=function(te){return re(te)}),Pe.exports=oe.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(a,Pe,be){var ee=a("../internals/native-weak-map"),E=a("../internals/global"),oe=a("../internals/function-uncurry-this"),re=a("../internals/is-object"),te=a("../internals/create-non-enumerable-property"),ce=a("../internals/has-own-property"),z=a("../internals/shared-store"),le=a("../internals/shared-key"),ae=a("../internals/hidden-keys"),se="Object already initialized",ie=E.TypeError,he=E.WeakMap,pe,me,ve,Ee=function(Oe){return ve(Oe)?me(Oe):pe(Oe,{})},Be=function(Oe){return function(Ie){var Le;if(!re(Ie)||(Le=me(Ie)).type!==Oe)throw ie("Incompatible receiver, "+Oe+" required");return Le}};if(ee||z.state){var Fe=z.state||(z.state=new he),ke=oe(Fe.get),De=oe(Fe.has),Se=oe(Fe.set);pe=function(Oe,Ie){if(De(Fe,Oe))throw new ie(se);return Ie.facade=Oe,Se(Fe,Oe,Ie),Ie},me=function(Oe){return ke(Fe,Oe)||{}},ve=function(Oe){return De(Fe,Oe)}}else{var Ce=le("state");ae[Ce]=!0,pe=function(Oe,Ie){if(ce(Oe,Ce))throw new ie(se);return Ie.facade=Oe,te(Oe,Ce,Ie),Ie},me=function(Oe){return ce(Oe,Ce)?Oe[Ce]:{}},ve=function(Oe){return ce(Oe,Ce)}}Pe.exports={set:pe,get:me,has:ve,enforce:Ee,getterFor:Be}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(a,Pe,be){var ee=a("../internals/well-known-symbol"),E=a("../internals/iterators"),oe=ee("iterator"),re=Array.prototype;Pe.exports=function(te){return te!==void 0&&(E.Array===te||re[oe]===te)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(a,Pe,be){var ee=a("../internals/classof-raw");Pe.exports=Array.isArray||function(oe){return ee(oe)=="Array"}},{"../internals/classof-raw":123}],176:[function(a,Pe,be){Pe.exports=function(ee){return typeof ee=="function"}},{}],177:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/fails"),oe=a("../internals/is-callable"),re=a("../internals/classof"),te=a("../internals/get-built-in"),ce=a("../internals/inspect-source"),z=function(){},le=[],ae=te("Reflect","construct"),se=/^\s*(?:class|function)\b/,ie=ee(se.exec),he=!se.exec(z),pe=function(Ee){if(!oe(Ee))return!1;try{return ae(z,le,Ee),!0}catch(Be){return!1}},me=function(Ee){if(!oe(Ee))return!1;switch(re(Ee)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return he||!!ie(se,ce(Ee))}catch(Be){return!0}};me.sham=!0,Pe.exports=!ae||E(function(){var ve;return pe(pe.call)||!pe(Object)||!pe(function(){ve=!0})||ve})?me:pe},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(a,Pe,be){var ee=a("../internals/fails"),E=a("../internals/is-callable"),oe=/#|\.prototype\./,re=function(ae,se){var ie=ce[te(ae)];return ie==le?!0:ie==z?!1:E(se)?ee(se):!!se},te=re.normalize=function(ae){return String(ae).replace(oe,".").toLowerCase()},ce=re.data={},z=re.NATIVE="N",le=re.POLYFILL="P";Pe.exports=re},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(a,Pe,be){var ee=a("../internals/is-object"),E=Math.floor;Pe.exports=Number.isInteger||function(re){return!ee(re)&&isFinite(re)&&E(re)===re}},{"../internals/is-object":180}],180:[function(a,Pe,be){var ee=a("../internals/is-callable");Pe.exports=function(E){return typeof E=="object"?E!==null:ee(E)}},{"../internals/is-callable":176}],181:[function(a,Pe,be){Pe.exports=!1},{}],182:[function(a,Pe,be){var ee=a("../internals/is-object"),E=a("../internals/classof-raw"),oe=a("../internals/well-known-symbol"),re=oe("match");Pe.exports=function(te){var ce;return ee(te)&&((ce=te[re])!==void 0?!!ce:E(te)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/get-built-in"),oe=a("../internals/is-callable"),re=a("../internals/object-is-prototype-of"),te=a("../internals/use-symbol-as-uid"),ce=ee.Object;Pe.exports=te?function(z){return typeof z=="symbol"}:function(z){var le=E("Symbol");return oe(le)&&re(le.prototype,ce(z))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-bind-context"),oe=a("../internals/function-call"),re=a("../internals/an-object"),te=a("../internals/try-to-string"),ce=a("../internals/is-array-iterator-method"),z=a("../internals/length-of-array-like"),le=a("../internals/object-is-prototype-of"),ae=a("../internals/get-iterator"),se=a("../internals/get-iterator-method"),ie=a("../internals/iterator-close"),he=ee.TypeError,pe=function(ve,Ee){this.stopped=ve,this.result=Ee},me=pe.prototype;Pe.exports=function(ve,Ee,Be){var Fe=Be&&Be.that,ke=!!(Be&&Be.AS_ENTRIES),De=!!(Be&&Be.IS_ITERATOR),Se=!!(Be&&Be.INTERRUPTED),Ce=E(Ee,Fe),Oe,Ie,Le,Me,xe,Ve,Ke,Ze=function(We){return Oe&&ie(Oe,"normal",We),new pe(!0,We)},it=function(We){return ke?(re(We),Se?Ce(We[0],We[1],Ze):Ce(We[0],We[1])):Se?Ce(We,Ze):Ce(We)};if(De)Oe=ve;else{if(Ie=se(ve),!Ie)throw he(te(ve)+" is not iterable");if(ce(Ie)){for(Le=0,Me=z(ve);Me>Le;Le++)if(xe=it(ve[Le]),xe&&le(me,xe))return xe;return new pe(!1)}Oe=ae(ve,Ie)}for(Ve=Oe.next;!(Ke=oe(Ve,Oe)).done;){try{xe=it(Ke.value)}catch(We){ie(Oe,"throw",We)}if(typeof xe=="object"&&xe&&le(me,xe))return xe}return new pe(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(a,Pe,be){var ee=a("../internals/function-call"),E=a("../internals/an-object"),oe=a("../internals/get-method");Pe.exports=function(re,te,ce){var z,le;E(re);try{if(z=oe(re,"return"),!z){if(te==="throw")throw ce;return ce}z=ee(z,re)}catch(ae){le=!0,z=ae}if(te==="throw")throw ce;if(le)throw z;return E(z),ce}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(a,Pe,be){"use strict";var ee=a("../internals/fails"),E=a("../internals/is-callable"),oe=a("../internals/object-create"),re=a("../internals/object-get-prototype-of"),te=a("../internals/redefine"),ce=a("../internals/well-known-symbol"),z=a("../internals/is-pure"),le=ce("iterator"),ae=!1,se,ie,he;[].keys&&(he=[].keys(),"next"in he?(ie=re(re(he)),ie!==Object.prototype&&(se=ie)):ae=!0);var pe=se==null||ee(function(){var me={};return se[le].call(me)!==me});pe?se={}:z&&(se=oe(se)),E(se[le])||te(se,le,function(){return this}),Pe.exports={IteratorPrototype:se,BUGGY_SAFARI_ITERATORS:ae}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(a,Pe,be){arguments[4][165][0].apply(be,arguments)},{dup:165}],188:[function(a,Pe,be){var ee=a("../internals/to-length");Pe.exports=function(E){return ee(E.length)}},{"../internals/to-length":249}],189:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-bind-context"),oe=a("../internals/object-get-own-property-descriptor").f,re=a("../internals/task").set,te=a("../internals/engine-is-ios"),ce=a("../internals/engine-is-ios-pebble"),z=a("../internals/engine-is-webos-webkit"),le=a("../internals/engine-is-node"),ae=ee.MutationObserver||ee.WebKitMutationObserver,se=ee.document,ie=ee.process,he=ee.Promise,pe=oe(ee,"queueMicrotask"),me=pe&&pe.value,ve,Ee,Be,Fe,ke,De,Se,Ce;me||(ve=function(){var Oe,Ie;for(le&&(Oe=ie.domain)&&Oe.exit();Ee;){Ie=Ee.fn,Ee=Ee.next;try{Ie()}catch(Le){throw Ee?Fe():Be=void 0,Le}}Be=void 0,Oe&&Oe.enter()},!te&&!le&&!z&&ae&&se?(ke=!0,De=se.createTextNode(""),new ae(ve).observe(De,{characterData:!0}),Fe=function(){De.data=ke=!ke}):!ce&&he&&he.resolve?(Se=he.resolve(void 0),Se.constructor=he,Ce=E(Se.then,Se),Fe=function(){Ce(ve)}):le?Fe=function(){ie.nextTick(ve)}:(re=E(re,ee),Fe=function(){re(ve)})),Pe.exports=me||function(Oe){var Ie={fn:Oe,next:void 0};Be&&(Be.next=Ie),Ee||(Ee=Ie,Fe()),Be=Ie}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(a,Pe,be){var ee=a("../internals/native-symbol");Pe.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(a,Pe,be){var ee=a("../internals/engine-v8-version"),E=a("../internals/fails");Pe.exports=!!Object.getOwnPropertySymbols&&!E(function(){var oe=Symbol();return!String(oe)||!(Object(oe)instanceof Symbol)||!Symbol.sham&&ee&&ee<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-callable"),oe=a("../internals/inspect-source"),re=ee.WeakMap;Pe.exports=E(re)&&/native code/.test(oe(re))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(a,Pe,be){"use strict";var ee=a("../internals/a-callable"),E=function(oe){var re,te;this.promise=new oe(function(ce,z){if(re!==void 0||te!==void 0)throw TypeError("Bad Promise constructor");re=ce,te=z}),this.resolve=ee(re),this.reject=ee(te)};Pe.exports.f=function(oe){return new E(oe)}},{"../internals/a-callable":95}],194:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-regexp"),oe=ee.TypeError;Pe.exports=function(re){if(E(re))throw oe("The method doesn't accept regular expressions");return re}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(a,Pe,be){"use strict";var ee=a("../internals/descriptors"),E=a("../internals/function-uncurry-this"),oe=a("../internals/function-call"),re=a("../internals/fails"),te=a("../internals/object-keys"),ce=a("../internals/object-get-own-property-symbols"),z=a("../internals/object-property-is-enumerable"),le=a("../internals/to-object"),ae=a("../internals/indexed-object"),se=Object.assign,ie=Object.defineProperty,he=E([].concat);Pe.exports=!se||re(function(){if(ee&&se({b:1},se(ie({},"a",{enumerable:!0,get:function(){ie(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var pe={},me={},ve=Symbol(),Ee="abcdefghijklmnopqrst";return pe[ve]=7,Ee.split("").forEach(function(Be){me[Be]=Be}),se({},pe)[ve]!=7||te(se({},me)).join("")!=Ee})?function(me,ve){for(var Ee=le(me),Be=arguments.length,Fe=1,ke=ce.f,De=z.f;Be>Fe;)for(var Se=ae(arguments[Fe++]),Ce=ke?he(te(Se),ke(Se)):te(Se),Oe=Ce.length,Ie=0,Le;Oe>Ie;)Le=Ce[Ie++],(!ee||oe(De,Se,Le))&&(Ee[Le]=Se[Le]);return Ee}:se},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(a,Pe,be){var ee=a("../internals/an-object"),E=a("../internals/object-define-properties"),oe=a("../internals/enum-bug-keys"),re=a("../internals/hidden-keys"),te=a("../internals/html"),ce=a("../internals/document-create-element"),z=a("../internals/shared-key"),le=">",ae="<",se="prototype",ie="script",he=z("IE_PROTO"),pe=function(){},me=function(ke){return ae+ie+le+ke+ae+"/"+ie+le},ve=function(ke){ke.write(me("")),ke.close();var De=ke.parentWindow.Object;return ke=null,De},Ee=function(){var ke=ce("iframe"),De="java"+ie+":",Se;return ke.style.display="none",te.appendChild(ke),ke.src=String(De),Se=ke.contentWindow.document,Se.open(),Se.write(me("document.F=Object")),Se.close(),Se.F},Be,Fe=function(){try{Be=new ActiveXObject("htmlfile")}catch(De){}Fe=typeof document!="undefined"?document.domain&&Be?ve(Be):Ee():ve(Be);for(var ke=oe.length;ke--;)delete Fe[se][oe[ke]];return Fe()};re[he]=!0,Pe.exports=Object.create||function(De,Se){var Ce;return De!==null?(pe[se]=ee(De),Ce=new pe,pe[se]=null,Ce[he]=De):Ce=Fe(),Se===void 0?Ce:E.f(Ce,Se)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/v8-prototype-define-bug"),oe=a("../internals/object-define-property"),re=a("../internals/an-object"),te=a("../internals/to-indexed-object"),ce=a("../internals/object-keys");be.f=ee&&!E?Object.defineProperties:function(le,ae){re(le);for(var se=te(ae),ie=ce(ae),he=ie.length,pe=0,me;he>pe;)oe.f(le,me=ie[pe++],se[me]);return le}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/descriptors"),oe=a("../internals/ie8-dom-define"),re=a("../internals/v8-prototype-define-bug"),te=a("../internals/an-object"),ce=a("../internals/to-property-key"),z=ee.TypeError,le=Object.defineProperty,ae=Object.getOwnPropertyDescriptor,se="enumerable",ie="configurable",he="writable";be.f=E?re?function(me,ve,Ee){if(te(me),ve=ce(ve),te(Ee),typeof me=="function"&&ve==="prototype"&&"value"in Ee&&he in Ee&&!Ee[he]){var Be=ae(me,ve);Be&&Be[he]&&(me[ve]=Ee.value,Ee={configurable:ie in Ee?Ee[ie]:Be[ie],enumerable:se in Ee?Ee[se]:Be[se],writable:!1})}return le(me,ve,Ee)}:le:function(me,ve,Ee){if(te(me),ve=ce(ve),te(Ee),oe)try{return le(me,ve,Ee)}catch(Be){}if("get"in Ee||"set"in Ee)throw z("Accessors not supported");return"value"in Ee&&(me[ve]=Ee.value),me}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/function-call"),oe=a("../internals/object-property-is-enumerable"),re=a("../internals/create-property-descriptor"),te=a("../internals/to-indexed-object"),ce=a("../internals/to-property-key"),z=a("../internals/has-own-property"),le=a("../internals/ie8-dom-define"),ae=Object.getOwnPropertyDescriptor;be.f=ee?ae:function(ie,he){if(ie=te(ie),he=ce(he),le)try{return ae(ie,he)}catch(pe){}if(z(ie,he))return re(!E(oe.f,ie,he),ie[he])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(a,Pe,be){var ee=a("../internals/classof-raw"),E=a("../internals/to-indexed-object"),oe=a("../internals/object-get-own-property-names").f,re=a("../internals/array-slice-simple"),te=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],ce=function(z){try{return oe(z)}catch(le){return re(te)}};Pe.exports.f=function(le){return te&&ee(le)=="Window"?ce(le):oe(E(le))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(a,Pe,be){var ee=a("../internals/object-keys-internal"),E=a("../internals/enum-bug-keys"),oe=E.concat("length","prototype");be.f=Object.getOwnPropertyNames||function(te){return ee(te,oe)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(a,Pe,be){be.f=Object.getOwnPropertySymbols},{}],203:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/has-own-property"),oe=a("../internals/is-callable"),re=a("../internals/to-object"),te=a("../internals/shared-key"),ce=a("../internals/correct-prototype-getter"),z=te("IE_PROTO"),le=ee.Object,ae=le.prototype;Pe.exports=ce?le.getPrototypeOf:function(se){var ie=re(se);if(E(ie,z))return ie[z];var he=ie.constructor;return oe(he)&&ie instanceof he?he.prototype:ie instanceof le?ae:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this");Pe.exports=ee({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/has-own-property"),oe=a("../internals/to-indexed-object"),re=a("../internals/array-includes").indexOf,te=a("../internals/hidden-keys"),ce=ee([].push);Pe.exports=function(z,le){var ae=oe(z),se=0,ie=[],he;for(he in ae)!E(te,he)&&E(ae,he)&&ce(ie,he);for(;le.length>se;)E(ae,he=le[se++])&&(~re(ie,he)||ce(ie,he));return ie}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(a,Pe,be){var ee=a("../internals/object-keys-internal"),E=a("../internals/enum-bug-keys");Pe.exports=Object.keys||function(re){return ee(re,E)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(a,Pe,be){"use strict";var ee={}.propertyIsEnumerable,E=Object.getOwnPropertyDescriptor,oe=E&&!ee.call({1:2},1);be.f=oe?function(te){var ce=E(this,te);return!!ce&&ce.enumerable}:ee},{}],208:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/an-object"),oe=a("../internals/a-possible-prototype");Pe.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var re=!1,te={},ce;try{ce=ee(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),ce(te,[]),re=te instanceof Array}catch(z){}return function(le,ae){return E(le),oe(ae),re?ce(le,ae):le.__proto__=ae,le}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/function-uncurry-this"),oe=a("../internals/object-keys"),re=a("../internals/to-indexed-object"),te=a("../internals/object-property-is-enumerable").f,ce=E(te),z=E([].push),le=function(ae){return function(se){for(var ie=re(se),he=oe(ie),pe=he.length,me=0,ve=[],Ee;pe>me;)Ee=he[me++],(!ee||ce(ie,Ee))&&z(ve,ae?[Ee,ie[Ee]]:ie[Ee]);return ve}};Pe.exports={entries:le(!0),values:le(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(a,Pe,be){"use strict";var ee=a("../internals/to-string-tag-support"),E=a("../internals/classof");Pe.exports=ee?{}.toString:function(){return"[object "+E(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-call"),oe=a("../internals/is-callable"),re=a("../internals/is-object"),te=ee.TypeError;Pe.exports=function(ce,z){var le,ae;if(z==="string"&&oe(le=ce.toString)&&!re(ae=E(le,ce))||oe(le=ce.valueOf)&&!re(ae=E(le,ce))||z!=="string"&&oe(le=ce.toString)&&!re(ae=E(le,ce)))return ae;throw te("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(a,Pe,be){var ee=a("../internals/get-built-in"),E=a("../internals/function-uncurry-this"),oe=a("../internals/object-get-own-property-names"),re=a("../internals/object-get-own-property-symbols"),te=a("../internals/an-object"),ce=E([].concat);Pe.exports=ee("Reflect","ownKeys")||function(le){var ae=oe.f(te(le)),se=re.f;return se?ce(ae,se(le)):ae}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(a,Pe,be){var ee=a("../internals/global");Pe.exports=ee},{"../internals/global":163}],214:[function(a,Pe,be){Pe.exports=function(ee){try{return{error:!1,value:ee()}}catch(E){return{error:!0,value:E}}}},{}],215:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/promise-native-constructor"),oe=a("../internals/is-callable"),re=a("../internals/is-forced"),te=a("../internals/inspect-source"),ce=a("../internals/well-known-symbol"),z=a("../internals/engine-is-browser"),le=a("../internals/is-pure"),ae=a("../internals/engine-v8-version"),se=E&&E.prototype,ie=ce("species"),he=!1,pe=oe(ee.PromiseRejectionEvent),me=re("Promise",function(){var ve=te(E),Ee=ve!==String(E);if(!Ee&&ae===66||le&&!(se.catch&&se.finally))return!0;if(ae>=51&&/native code/.test(ve))return!1;var Be=new E(function(De){De(1)}),Fe=function(De){De(function(){},function(){})},ke=Be.constructor={};return ke[ie]=Fe,he=Be.then(function(){})instanceof Fe,he?!Ee&&z&&!pe:!0});Pe.exports={CONSTRUCTOR:me,REJECTION_EVENT:pe,SUBCLASSING:he}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(a,Pe,be){var ee=a("../internals/global");Pe.exports=ee.Promise},{"../internals/global":163}],217:[function(a,Pe,be){var ee=a("../internals/an-object"),E=a("../internals/is-object"),oe=a("../internals/new-promise-capability");Pe.exports=function(re,te){if(ee(re),E(te)&&te.constructor===re)return te;var ce=oe.f(re),z=ce.resolve;return z(te),ce.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(a,Pe,be){var ee=a("../internals/promise-native-constructor"),E=a("../internals/check-correctness-of-iteration"),oe=a("../internals/promise-constructor-detection").CONSTRUCTOR;Pe.exports=oe||!E(function(re){ee.all(re).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(a,Pe,be){var ee=a("../internals/object-define-property").f;Pe.exports=function(E,oe,re){re in E||ee(E,re,{configurable:!0,get:function(){return oe[re]},set:function(te){oe[re]=te}})}},{"../internals/object-define-property":198}],220:[function(a,Pe,be){var ee=function(){this.head=null,this.tail=null};ee.prototype={add:function(E){var oe={item:E,next:null};this.head?this.tail.next=oe:this.head=oe,this.tail=oe},get:function(){var E=this.head;if(E)return this.head=E.next,this.tail===E&&(this.tail=null),E.item}},Pe.exports=ee},{}],221:[function(a,Pe,be){var ee=a("../internals/redefine");Pe.exports=function(E,oe,re){for(var te in oe)ee(E,te,oe[te],re);return E}},{"../internals/redefine":222}],222:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/is-callable"),oe=a("../internals/has-own-property"),re=a("../internals/create-non-enumerable-property"),te=a("../internals/set-global"),ce=a("../internals/inspect-source"),z=a("../internals/internal-state"),le=a("../internals/function-name").CONFIGURABLE,ae=z.get,se=z.enforce,ie=String(String).split("String");(Pe.exports=function(he,pe,me,ve){var Ee=ve?!!ve.unsafe:!1,Be=ve?!!ve.enumerable:!1,Fe=ve?!!ve.noTargetGet:!1,ke=ve&&ve.name!==void 0?ve.name:pe,De;if(E(me)&&(String(ke).slice(0,7)==="Symbol("&&(ke="["+String(ke).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!oe(me,"name")||le&&me.name!==ke)&&re(me,"name",ke),De=se(me),De.source||(De.source=ie.join(typeof ke=="string"?ke:""))),he===ee){Be?he[pe]=me:te(pe,me);return}else Ee?!Fe&&he[pe]&&(Be=!0):delete he[pe];Be?he[pe]=me:re(he,pe,me)})(Function.prototype,"toString",function(){return E(this)&&ae(this).source||ce(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-call"),oe=a("../internals/an-object"),re=a("../internals/is-callable"),te=a("../internals/classof-raw"),ce=a("../internals/regexp-exec"),z=ee.TypeError;Pe.exports=function(le,ae){var se=le.exec;if(re(se)){var ie=E(se,le,ae);return ie!==null&&oe(ie),ie}if(te(le)==="RegExp")return E(ce,le,ae);throw z("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(a,Pe,be){"use strict";var ee=a("../internals/function-call"),E=a("../internals/function-uncurry-this"),oe=a("../internals/to-string"),re=a("../internals/regexp-flags"),te=a("../internals/regexp-sticky-helpers"),ce=a("../internals/shared"),z=a("../internals/object-create"),le=a("../internals/internal-state").get,ae=a("../internals/regexp-unsupported-dot-all"),se=a("../internals/regexp-unsupported-ncg"),ie=ce("native-string-replace",String.prototype.replace),he=RegExp.prototype.exec,pe=he,me=E("".charAt),ve=E("".indexOf),Ee=E("".replace),Be=E("".slice),Fe=function(){var Ce=/a/,Oe=/b*/g;return ee(he,Ce,"a"),ee(he,Oe,"a"),Ce.lastIndex!==0||Oe.lastIndex!==0}(),ke=te.BROKEN_CARET,De=/()??/.exec("")[1]!==void 0,Se=Fe||De||ke||ae||se;Se&&(pe=function(Oe){var Ie=this,Le=le(Ie),Me=oe(Oe),xe=Le.raw,Ve,Ke,Ze,it,We,Ge,$e;if(xe)return xe.lastIndex=Ie.lastIndex,Ve=ee(pe,xe,Me),Ie.lastIndex=xe.lastIndex,Ve;var nt=Le.groups,tt=ke&&Ie.sticky,Ye=ee(re,Ie),Qe=Ie.source,Je=0,st=Me;if(tt&&(Ye=Ee(Ye,"y",""),ve(Ye,"g")===-1&&(Ye+="g"),st=Be(Me,Ie.lastIndex),Ie.lastIndex>0&&(!Ie.multiline||Ie.multiline&&me(Me,Ie.lastIndex-1)!==`
|
|
|
`)&&(Qe="(?: "+Qe+")",st=" "+st,Je++),Ke=new RegExp("^(?:"+Qe+")",Ye)),De&&(Ke=new RegExp("^"+Qe+"$(?!\\s)",Ye)),Fe&&(Ze=Ie.lastIndex),it=ee(he,tt?Ke:Ie,st),tt?it?(it.input=Be(it.input,Je),it[0]=Be(it[0],Je),it.index=Ie.lastIndex,Ie.lastIndex+=it[0].length):Ie.lastIndex=0:Fe&&it&&(Ie.lastIndex=Ie.global?it.index+it[0].length:Ze),De&&it&&it.length>1&&ee(ie,it[0],Ke,function(){for(We=1;We<arguments.length-2;We++)arguments[We]===void 0&&(it[We]=void 0)}),it&&nt)for(it.groups=Ge=z(null),We=0;We<nt.length;We++)$e=nt[We],Ge[$e[0]]=it[$e[1]];return it}),Pe.exports=pe},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(a,Pe,be){"use strict";var ee=a("../internals/an-object");Pe.exports=function(){var E=ee(this),oe="";return E.hasIndices&&(oe+="d"),E.global&&(oe+="g"),E.ignoreCase&&(oe+="i"),E.multiline&&(oe+="m"),E.dotAll&&(oe+="s"),E.unicode&&(oe+="u"),E.sticky&&(oe+="y"),oe}},{"../internals/an-object":101}],226:[function(a,Pe,be){var ee=a("../internals/function-call"),E=a("../internals/has-own-property"),oe=a("../internals/object-is-prototype-of"),re=a("../internals/regexp-flags"),te=RegExp.prototype;Pe.exports=function(ce){var z=ce.flags;return z===void 0&&!("flags"in te)&&!E(ce,"flags")&&oe(te,ce)?ee(re,ce):z}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(a,Pe,be){var ee=a("../internals/fails"),E=a("../internals/global"),oe=E.RegExp,re=ee(function(){var z=oe("a","y");return z.lastIndex=2,z.exec("abcd")!=null}),te=re||ee(function(){return!oe("a","y").sticky}),ce=re||ee(function(){var z=oe("^r","gy");return z.lastIndex=2,z.exec("str")!=null});Pe.exports={BROKEN_CARET:ce,MISSED_STICKY:te,UNSUPPORTED_Y:re}},{"../internals/fails":150,"../internals/global":163}],228:[function(a,Pe,be){var ee=a("../internals/fails"),E=a("../internals/global"),oe=E.RegExp;Pe.exports=ee(function(){var re=oe(".","s");return!(re.dotAll&&re.exec(`
|
|
|
`)&&re.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(a,Pe,be){var ee=a("../internals/fails"),E=a("../internals/global"),oe=E.RegExp;Pe.exports=ee(function(){var re=oe("(?<a>b)","g");return re.exec("b").groups.a!=="b"||"b".replace(re,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(a,Pe,be){var ee=a("../internals/global"),E=ee.TypeError;Pe.exports=function(oe){if(oe==null)throw E("Can't call method on "+oe);return oe}},{"../internals/global":163}],231:[function(a,Pe,be){Pe.exports=Object.is||function(E,oe){return E===oe?E!==0||1/E===1/oe:E!=E&&oe!=oe}},{}],232:[function(a,Pe,be){var ee=a("../internals/global"),E=Object.defineProperty;Pe.exports=function(oe,re){try{E(ee,oe,{value:re,configurable:!0,writable:!0})}catch(te){ee[oe]=re}return re}},{"../internals/global":163}],233:[function(a,Pe,be){"use strict";var ee=a("../internals/get-built-in"),E=a("../internals/object-define-property"),oe=a("../internals/well-known-symbol"),re=a("../internals/descriptors"),te=oe("species");Pe.exports=function(ce){var z=ee(ce),le=E.f;re&&z&&!z[te]&&le(z,te,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(a,Pe,be){var ee=a("../internals/object-define-property").f,E=a("../internals/has-own-property"),oe=a("../internals/well-known-symbol"),re=oe("toStringTag");Pe.exports=function(te,ce,z){te&&!z&&(te=te.prototype),te&&!E(te,re)&&ee(te,re,{configurable:!0,value:ce})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(a,Pe,be){var ee=a("../internals/shared"),E=a("../internals/uid"),oe=ee("keys");Pe.exports=function(re){return oe[re]||(oe[re]=E(re))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/set-global"),oe="__core-js_shared__",re=ee[oe]||E(oe,{});Pe.exports=re},{"../internals/global":163,"../internals/set-global":232}],237:[function(a,Pe,be){var ee=a("../internals/is-pure"),E=a("../internals/shared-store");(Pe.exports=function(oe,re){return E[oe]||(E[oe]=re!==void 0?re:{})})("versions",[]).push({version:"3.22.1",mode:ee?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(a,Pe,be){var ee=a("../internals/an-object"),E=a("../internals/a-constructor"),oe=a("../internals/well-known-symbol"),re=oe("species");Pe.exports=function(te,ce){var z=ee(te).constructor,le;return z===void 0||(le=ee(z)[re])==null?ce:E(le)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/to-integer-or-infinity"),oe=a("../internals/to-string"),re=a("../internals/require-object-coercible"),te=ee("".charAt),ce=ee("".charCodeAt),z=ee("".slice),le=function(ae){return function(se,ie){var he=oe(re(se)),pe=E(ie),me=he.length,ve,Ee;return pe<0||pe>=me?ae?"":void 0:(ve=ce(he,pe),ve<55296||ve>56319||pe+1===me||(Ee=ce(he,pe+1))<56320||Ee>57343?ae?te(he,pe):ve:ae?z(he,pe,pe+2):(ve-55296<<10)+(Ee-56320)+65536)}};Pe.exports={codeAt:le(!1),charAt:le(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(a,Pe,be){var ee=a("../internals/function-name").PROPER,E=a("../internals/fails"),oe=a("../internals/whitespaces"),re="\u200B\x85\u180E";Pe.exports=function(te){return E(function(){return!!oe[te]()||re[te]()!==re||ee&&oe[te].name!==te})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=a("../internals/require-object-coercible"),oe=a("../internals/to-string"),re=a("../internals/whitespaces"),te=ee("".replace),ce="["+re+"]",z=RegExp("^"+ce+ce+"*"),le=RegExp(ce+ce+"*$"),ae=function(se){return function(ie){var he=oe(E(ie));return se&1&&(he=te(he,z,"")),se&2&&(he=te(he,le,"")),he}};Pe.exports={start:ae(1),end:ae(2),trim:ae(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(a,Pe,be){var ee=a("../internals/function-call"),E=a("../internals/get-built-in"),oe=a("../internals/well-known-symbol"),re=a("../internals/redefine");Pe.exports=function(){var te=E("Symbol"),ce=te&&te.prototype,z=ce&&ce.valueOf,le=oe("toPrimitive");ce&&!ce[le]&&re(ce,le,function(ae){return ee(z,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-apply"),oe=a("../internals/function-bind-context"),re=a("../internals/is-callable"),te=a("../internals/has-own-property"),ce=a("../internals/fails"),z=a("../internals/html"),le=a("../internals/array-slice"),ae=a("../internals/document-create-element"),se=a("../internals/validate-arguments-length"),ie=a("../internals/engine-is-ios"),he=a("../internals/engine-is-node"),pe=ee.setImmediate,me=ee.clearImmediate,ve=ee.process,Ee=ee.Dispatch,Be=ee.Function,Fe=ee.MessageChannel,ke=ee.String,De=0,Se={},Ce="onreadystatechange",Oe,Ie,Le,Me;try{Oe=ee.location}catch(it){}var xe=function(it){if(te(Se,it)){var We=Se[it];delete Se[it],We()}},Ve=function(it){return function(){xe(it)}},Ke=function(it){xe(it.data)},Ze=function(it){ee.postMessage(ke(it),Oe.protocol+"//"+Oe.host)};(!pe||!me)&&(pe=function(We){se(arguments.length,1);var Ge=re(We)?We:Be(We),$e=le(arguments,1);return Se[++De]=function(){E(Ge,void 0,$e)},Ie(De),De},me=function(We){delete Se[We]},he?Ie=function(it){ve.nextTick(Ve(it))}:Ee&&Ee.now?Ie=function(it){Ee.now(Ve(it))}:Fe&&!ie?(Le=new Fe,Me=Le.port2,Le.port1.onmessage=Ke,Ie=oe(Me.postMessage,Me)):ee.addEventListener&&re(ee.postMessage)&&!ee.importScripts&&Oe&&Oe.protocol!=="file:"&&!ce(Ze)?(Ie=Ze,ee.addEventListener("message",Ke,!1)):Ce in ae("script")?Ie=function(it){z.appendChild(ae("script"))[Ce]=function(){z.removeChild(this),xe(it)}}:Ie=function(it){setTimeout(Ve(it),0)}),Pe.exports={set:pe,clear:me}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this");Pe.exports=ee(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(a,Pe,be){var ee=a("../internals/to-integer-or-infinity"),E=Math.max,oe=Math.min;Pe.exports=function(re,te){var ce=ee(re);return ce<0?E(ce+te,0):oe(ce,te)}},{"../internals/to-integer-or-infinity":248}],246:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/to-integer-or-infinity"),oe=a("../internals/to-length"),re=ee.RangeError;Pe.exports=function(te){if(te===void 0)return 0;var ce=E(te),z=oe(ce);if(ce!==z)throw re("Wrong length or index");return z}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(a,Pe,be){var ee=a("../internals/indexed-object"),E=a("../internals/require-object-coercible");Pe.exports=function(oe){return ee(E(oe))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(a,Pe,be){var ee=Math.ceil,E=Math.floor;Pe.exports=function(oe){var re=+oe;return re!==re||re===0?0:(re>0?E:ee)(re)}},{}],249:[function(a,Pe,be){var ee=a("../internals/to-integer-or-infinity"),E=Math.min;Pe.exports=function(oe){return oe>0?E(ee(oe),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/require-object-coercible"),oe=ee.Object;Pe.exports=function(re){return oe(E(re))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/to-positive-integer"),oe=ee.RangeError;Pe.exports=function(re,te){var ce=E(re);if(ce%te)throw oe("Wrong offset");return ce}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/to-integer-or-infinity"),oe=ee.RangeError;Pe.exports=function(re){var te=E(re);if(te<0)throw oe("The argument can't be less than 0");return te}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/function-call"),oe=a("../internals/is-object"),re=a("../internals/is-symbol"),te=a("../internals/get-method"),ce=a("../internals/ordinary-to-primitive"),z=a("../internals/well-known-symbol"),le=ee.TypeError,ae=z("toPrimitive");Pe.exports=function(se,ie){if(!oe(se)||re(se))return se;var he=te(se,ae),pe;if(he){if(ie===void 0&&(ie="default"),pe=E(he,se,ie),!oe(pe)||re(pe))return pe;throw le("Can't convert object to primitive value")}return ie===void 0&&(ie="number"),ce(se,ie)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(a,Pe,be){var ee=a("../internals/to-primitive"),E=a("../internals/is-symbol");Pe.exports=function(oe){var re=ee(oe,"string");return E(re)?re:re+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(a,Pe,be){var ee=a("../internals/well-known-symbol"),E=ee("toStringTag"),oe={};oe[E]="z",Pe.exports=String(oe)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/classof"),oe=ee.String;Pe.exports=function(re){if(E(re)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return oe(re)}},{"../internals/classof":124,"../internals/global":163}],257:[function(a,Pe,be){var ee=a("../internals/global"),E=ee.String;Pe.exports=function(oe){try{return E(oe)}catch(re){return"Object"}}},{"../internals/global":163}],258:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/function-call"),re=a("../internals/descriptors"),te=a("../internals/typed-array-constructors-require-wrappers"),ce=a("../internals/array-buffer-view-core"),z=a("../internals/array-buffer"),le=a("../internals/an-instance"),ae=a("../internals/create-property-descriptor"),se=a("../internals/create-non-enumerable-property"),ie=a("../internals/is-integral-number"),he=a("../internals/to-length"),pe=a("../internals/to-index"),me=a("../internals/to-offset"),ve=a("../internals/to-property-key"),Ee=a("../internals/has-own-property"),Be=a("../internals/classof"),Fe=a("../internals/is-object"),ke=a("../internals/is-symbol"),De=a("../internals/object-create"),Se=a("../internals/object-is-prototype-of"),Ce=a("../internals/object-set-prototype-of"),Oe=a("../internals/object-get-own-property-names").f,Ie=a("../internals/typed-array-from"),Le=a("../internals/array-iteration").forEach,Me=a("../internals/set-species"),xe=a("../internals/object-define-property"),Ve=a("../internals/object-get-own-property-descriptor"),Ke=a("../internals/internal-state"),Ze=a("../internals/inherit-if-required"),it=Ke.get,We=Ke.set,Ge=xe.f,$e=Ve.f,nt=Math.round,tt=E.RangeError,Ye=z.ArrayBuffer,Qe=Ye.prototype,Je=z.DataView,st=ce.NATIVE_ARRAY_BUFFER_VIEWS,qe=ce.TYPED_ARRAY_CONSTRUCTOR,ft=ce.TYPED_ARRAY_TAG,lt=ce.TypedArray,et=ce.TypedArrayPrototype,Re=ce.aTypedArrayConstructor,Ne=ce.isTypedArray,ne="BYTES_PER_ELEMENT",ue="Wrong length",je=function(Ue,_e){Re(Ue);for(var ct=0,ut=_e.length,yt=new Ue(ut);ut>ct;)yt[ct]=_e[ct++];return yt},He=function(Ue,_e){Ge(Ue,_e,{get:function(){return it(this)[_e]}})},we=function(Ue){var _e;return Se(Qe,Ue)||(_e=Be(Ue))=="ArrayBuffer"||_e=="SharedArrayBuffer"},ye=function(Ue,_e){return Ne(Ue)&&!ke(_e)&&_e in Ue&&ie(+_e)&&_e>=0},Te=function(_e,ct){return ct=ve(ct),ye(_e,ct)?ae(2,_e[ct]):$e(_e,ct)},ze=function(_e,ct,ut){return ct=ve(ct),ye(_e,ct)&&Fe(ut)&&Ee(ut,"value")&&!Ee(ut,"get")&&!Ee(ut,"set")&&!ut.configurable&&(!Ee(ut,"writable")||ut.writable)&&(!Ee(ut,"enumerable")||ut.enumerable)?(_e[ct]=ut.value,_e):Ge(_e,ct,ut)};re?(st||(Ve.f=Te,xe.f=ze,He(et,"buffer"),He(et,"byteOffset"),He(et,"byteLength"),He(et,"length")),ee({target:"Object",stat:!0,forced:!st},{getOwnPropertyDescriptor:Te,defineProperty:ze}),Pe.exports=function(Ue,_e,ct){var ut=Ue.match(/\d+$/)[0]/8,yt=Ue+(ct?"Clamped":"")+"Array",at="get"+Ue,rt="set"+Ue,Et=E[yt],vt=Et,Nt=vt&&vt.prototype,Ft={},Tt=function(bt,jt){var Kt=it(bt);return Kt.view[at](jt*ut+Kt.byteOffset,!0)},kt=function(bt,jt,Kt){var $t=it(bt);ct&&(Kt=(Kt=nt(Kt))<0?0:Kt>255?255:Kt&255),$t.view[rt](jt*ut+$t.byteOffset,Kt,!0)},Bt=function(bt,jt){Ge(bt,jt,{get:function(){return Tt(this,jt)},set:function(Kt){return kt(this,jt,Kt)},enumerable:!0})};st?te&&(vt=_e(function(bt,jt,Kt,$t){return le(bt,Nt),Ze(function(){return Fe(jt)?we(jt)?$t!==void 0?new Et(jt,me(Kt,ut),$t):Kt!==void 0?new Et(jt,me(Kt,ut)):new Et(jt):Ne(jt)?je(vt,jt):oe(Ie,vt,jt):new Et(pe(jt))}(),bt,vt)}),Ce&&Ce(vt,lt),Le(Oe(Et),function(bt){bt in vt||se(vt,bt,Et[bt])}),vt.prototype=Nt):(vt=_e(function(bt,jt,Kt,$t){le(bt,Nt);var wt=0,zt=0,Gt,_t,ln;if(!Fe(jt))ln=pe(jt),_t=ln*ut,Gt=new Ye(_t);else if(we(jt)){Gt=jt,zt=me(Kt,ut);var bn=jt.byteLength;if($t===void 0){if(bn%ut||(_t=bn-zt,_t<0))throw tt(ue)}else if(_t=he($t)*ut,_t+zt>bn)throw tt(ue);ln=_t/ut}else return Ne(jt)?je(vt,jt):oe(Ie,vt,jt);for(We(bt,{buffer:Gt,byteOffset:zt,byteLength:_t,length:ln,view:new Je(Gt)});wt<ln;)Bt(bt,wt++)}),Ce&&Ce(vt,lt),Nt=vt.prototype=De(et)),Nt.constructor!==vt&&se(Nt,"constructor",vt),se(Nt,qe,vt),ft&&se(Nt,ft,yt),Ft[yt]=vt,ee({global:!0,forced:vt!=Et,sham:!st},Ft),ne in vt||se(vt,ne,ut),ne in Nt||se(Nt,ne,ut),Me(yt)}):Pe.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/fails"),oe=a("../internals/check-correctness-of-iteration"),re=a("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,te=ee.ArrayBuffer,ce=ee.Int8Array;Pe.exports=!re||!E(function(){ce(1)})||!E(function(){new ce(-1)})||!oe(function(z){new ce,new ce(null),new ce(1.5),new ce(z)},!0)||E(function(){return new ce(new te(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(a,Pe,be){var ee=a("../internals/array-from-constructor-and-list"),E=a("../internals/typed-array-species-constructor");Pe.exports=function(oe,re){return ee(E(oe),re)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(a,Pe,be){var ee=a("../internals/function-bind-context"),E=a("../internals/function-call"),oe=a("../internals/a-constructor"),re=a("../internals/to-object"),te=a("../internals/length-of-array-like"),ce=a("../internals/get-iterator"),z=a("../internals/get-iterator-method"),le=a("../internals/is-array-iterator-method"),ae=a("../internals/array-buffer-view-core").aTypedArrayConstructor;Pe.exports=function(ie){var he=oe(this),pe=re(ie),me=arguments.length,ve=me>1?arguments[1]:void 0,Ee=ve!==void 0,Be=z(pe),Fe,ke,De,Se,Ce,Oe;if(Be&&!le(Be))for(Ce=ce(pe,Be),Oe=Ce.next,pe=[];!(Se=E(Oe,Ce)).done;)pe.push(Se.value);for(Ee&&me>2&&(ve=ee(ve,arguments[2])),ke=te(pe),De=new(ae(he))(ke),Fe=0;ke>Fe;Fe++)De[Fe]=Ee?ve(pe[Fe],Fe):pe[Fe];return De}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(a,Pe,be){var ee=a("../internals/array-buffer-view-core"),E=a("../internals/species-constructor"),oe=ee.TYPED_ARRAY_CONSTRUCTOR,re=ee.aTypedArrayConstructor;Pe.exports=function(te){return re(E(te,te[oe]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(a,Pe,be){var ee=a("../internals/function-uncurry-this"),E=0,oe=Math.random(),re=ee(1 .toString);Pe.exports=function(te){return"Symbol("+(te===void 0?"":te)+")_"+re(++E+oe,36)}},{"../internals/function-uncurry-this":157}],264:[function(a,Pe,be){var ee=a("../internals/native-symbol");Pe.exports=ee&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/fails");Pe.exports=ee&&E(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(a,Pe,be){var ee=a("../internals/global"),E=ee.TypeError;Pe.exports=function(oe,re){if(oe<re)throw E("Not enough arguments");return oe}},{"../internals/global":163}],267:[function(a,Pe,be){var ee=a("../internals/well-known-symbol");be.f=ee},{"../internals/well-known-symbol":268}],268:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/shared"),oe=a("../internals/has-own-property"),re=a("../internals/uid"),te=a("../internals/native-symbol"),ce=a("../internals/use-symbol-as-uid"),z=E("wks"),le=ee.Symbol,ae=le&&le.for,se=ce?le:le&&le.withoutSetter||re;Pe.exports=function(ie){if(!oe(z,ie)||!(te||typeof z[ie]=="string")){var he="Symbol."+ie;te&&oe(le,ie)?z[ie]=le[ie]:ce&&ae?z[ie]=ae(he):z[ie]=se(he)}return z[ie]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(a,Pe,be){Pe.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/array-buffer"),re=a("../internals/set-species"),te="ArrayBuffer",ce=oe[te],z=E[te];ee({global:!0,forced:z!==ce},{ArrayBuffer:ce}),re(te)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-uncurry-this"),oe=a("../internals/fails"),re=a("../internals/array-buffer"),te=a("../internals/an-object"),ce=a("../internals/to-absolute-index"),z=a("../internals/to-length"),le=a("../internals/species-constructor"),ae=re.ArrayBuffer,se=re.DataView,ie=se.prototype,he=E(ae.prototype.slice),pe=E(ie.getUint8),me=E(ie.setUint8),ve=oe(function(){return!new ae(2).slice(1,void 0).byteLength});ee({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:ve},{slice:function(Be,Fe){if(he&&Fe===void 0)return he(te(this),Be);for(var ke=te(this).byteLength,De=ce(Be,ke),Se=ce(Fe===void 0?ke:Fe,ke),Ce=new(le(this,ae))(z(Se-De)),Oe=new se(this),Ie=new se(Ce),Le=0;De<Se;)me(Ie,Le++,pe(Oe,De++));return Ce}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/fails"),re=a("../internals/is-array"),te=a("../internals/is-object"),ce=a("../internals/to-object"),z=a("../internals/length-of-array-like"),le=a("../internals/create-property"),ae=a("../internals/array-species-create"),se=a("../internals/array-method-has-species-support"),ie=a("../internals/well-known-symbol"),he=a("../internals/engine-v8-version"),pe=ie("isConcatSpreadable"),me=9007199254740991,ve="Maximum allowed index exceeded",Ee=E.TypeError,Be=he>=51||!oe(function(){var Se=[];return Se[pe]=!1,Se.concat()[0]!==Se}),Fe=se("concat"),ke=function(Se){if(!te(Se))return!1;var Ce=Se[pe];return Ce!==void 0?!!Ce:re(Se)},De=!Be||!Fe;ee({target:"Array",proto:!0,forced:De},{concat:function(Ce){var Oe=ce(this),Ie=ae(Oe,0),Le=0,Me,xe,Ve,Ke,Ze;for(Me=-1,Ve=arguments.length;Me<Ve;Me++)if(Ze=Me===-1?Oe:arguments[Me],ke(Ze)){if(Ke=z(Ze),Le+Ke>me)throw Ee(ve);for(xe=0;xe<Ke;xe++,Le++)xe in Ze&&le(Ie,Le,Ze[xe])}else{if(Le>=me)throw Ee(ve);le(Ie,Le++,Ze)}return Ie.length=Le,Ie}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/array-fill"),oe=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{fill:E}),oe("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/array-iteration").filter,oe=a("../internals/array-method-has-species-support"),re=oe("filter");ee({target:"Array",proto:!0,forced:!re},{filter:function(ce){return E(this,ce,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/array-iteration").find,oe=a("../internals/add-to-unscopables"),re="find",te=!0;re in[]&&Array(1)[re](function(){te=!1}),ee({target:"Array",proto:!0,forced:te},{find:function(z){return E(this,z,arguments.length>1?arguments[1]:void 0)}}),oe(re)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/array-from"),oe=a("../internals/check-correctness-of-iteration"),re=!oe(function(te){Array.from(te)});ee({target:"Array",stat:!0,forced:re},{from:E})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/array-includes").includes,oe=a("../internals/add-to-unscopables");ee({target:"Array",proto:!0},{includes:function(te){return E(this,te,arguments.length>1?arguments[1]:void 0)}}),oe("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(a,Pe,be){"use strict";var ee=a("../internals/to-indexed-object"),E=a("../internals/add-to-unscopables"),oe=a("../internals/iterators"),re=a("../internals/internal-state"),te=a("../internals/object-define-property").f,ce=a("../internals/define-iterator"),z=a("../internals/is-pure"),le=a("../internals/descriptors"),ae="Array Iterator",se=re.set,ie=re.getterFor(ae);Pe.exports=ce(Array,"Array",function(pe,me){se(this,{type:ae,target:ee(pe),index:0,kind:me})},function(){var pe=ie(this),me=pe.target,ve=pe.kind,Ee=pe.index++;return!me||Ee>=me.length?(pe.target=void 0,{value:void 0,done:!0}):ve=="keys"?{value:Ee,done:!1}:ve=="values"?{value:me[Ee],done:!1}:{value:[Ee,me[Ee]],done:!1}},"values");var he=oe.Arguments=oe.Array;if(E("keys"),E("values"),E("entries"),!z&&le&&he.name!=="values")try{te(he,"name",{value:"values"})}catch(pe){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-uncurry-this"),oe=a("../internals/indexed-object"),re=a("../internals/to-indexed-object"),te=a("../internals/array-method-is-strict"),ce=E([].join),z=oe!=Object,le=te("join",",");ee({target:"Array",proto:!0,forced:z||!le},{join:function(se){return ce(re(this),se===void 0?",":se)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/array-iteration").map,oe=a("../internals/array-method-has-species-support"),re=oe("map");ee({target:"Array",proto:!0,forced:!re},{map:function(ce){return E(this,ce,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/is-array"),re=a("../internals/is-constructor"),te=a("../internals/is-object"),ce=a("../internals/to-absolute-index"),z=a("../internals/length-of-array-like"),le=a("../internals/to-indexed-object"),ae=a("../internals/create-property"),se=a("../internals/well-known-symbol"),ie=a("../internals/array-method-has-species-support"),he=a("../internals/array-slice"),pe=ie("slice"),me=se("species"),ve=E.Array,Ee=Math.max;ee({target:"Array",proto:!0,forced:!pe},{slice:function(Fe,ke){var De=le(this),Se=z(De),Ce=ce(Fe,Se),Oe=ce(ke===void 0?Se:ke,Se),Ie,Le,Me;if(oe(De)&&(Ie=De.constructor,re(Ie)&&(Ie===ve||oe(Ie.prototype))?Ie=void 0:te(Ie)&&(Ie=Ie[me],Ie===null&&(Ie=void 0)),Ie===ve||Ie===void 0))return he(De,Ce,Oe);for(Le=new(Ie===void 0?ve:Ie)(Ee(Oe-Ce,0)),Me=0;Ce<Oe;Ce++,Me++)Ce in De&&ae(Le,Me,De[Ce]);return Le.length=Me,Le}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-uncurry-this"),oe=a("../internals/a-callable"),re=a("../internals/to-object"),te=a("../internals/length-of-array-like"),ce=a("../internals/to-string"),z=a("../internals/fails"),le=a("../internals/array-sort"),ae=a("../internals/array-method-is-strict"),se=a("../internals/engine-ff-version"),ie=a("../internals/engine-is-ie-or-edge"),he=a("../internals/engine-v8-version"),pe=a("../internals/engine-webkit-version"),me=[],ve=E(me.sort),Ee=E(me.push),Be=z(function(){me.sort(void 0)}),Fe=z(function(){me.sort(null)}),ke=ae("sort"),De=!z(function(){if(he)return he<70;if(!(se&&se>3)){if(ie)return!0;if(pe)return pe<603;var Oe="",Ie,Le,Me,xe;for(Ie=65;Ie<76;Ie++){switch(Le=String.fromCharCode(Ie),Ie){case 66:case 69:case 70:case 72:Me=3;break;case 68:case 71:Me=4;break;default:Me=2}for(xe=0;xe<47;xe++)me.push({k:Le+xe,v:Me})}for(me.sort(function(Ve,Ke){return Ke.v-Ve.v}),xe=0;xe<me.length;xe++)Le=me[xe].k.charAt(0),Oe.charAt(Oe.length-1)!==Le&&(Oe+=Le);return Oe!=="DGBEFHACIJK"}}),Se=Be||!Fe||!ke||!De,Ce=function(Oe){return function(Ie,Le){return Le===void 0?-1:Ie===void 0?1:Oe!==void 0?+Oe(Ie,Le)||0:ce(Ie)>ce(Le)?1:-1}};ee({target:"Array",proto:!0,forced:Se},{sort:function(Ie){Ie!==void 0&&oe(Ie);var Le=re(this);if(De)return Ie===void 0?ve(Le):ve(Le,Ie);var Me=[],xe=te(Le),Ve,Ke;for(Ke=0;Ke<xe;Ke++)Ke in Le&&Ee(Me,Le[Ke]);for(le(Me,Ce(Ie)),Ve=Me.length,Ke=0;Ke<Ve;)Le[Ke]=Me[Ke++];for(;Ke<xe;)delete Le[Ke++];return Le}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/to-absolute-index"),re=a("../internals/to-integer-or-infinity"),te=a("../internals/length-of-array-like"),ce=a("../internals/to-object"),z=a("../internals/array-species-create"),le=a("../internals/create-property"),ae=a("../internals/array-method-has-species-support"),se=ae("splice"),ie=E.TypeError,he=Math.max,pe=Math.min,me=9007199254740991,ve="Maximum allowed length exceeded";ee({target:"Array",proto:!0,forced:!se},{splice:function(Be,Fe){var ke=ce(this),De=te(ke),Se=oe(Be,De),Ce=arguments.length,Oe,Ie,Le,Me,xe,Ve;if(Ce===0?Oe=Ie=0:Ce===1?(Oe=0,Ie=De-Se):(Oe=Ce-2,Ie=pe(he(re(Fe),0),De-Se)),De+Oe-Ie>me)throw ie(ve);for(Le=z(ke,Ie),Me=0;Me<Ie;Me++)xe=Se+Me,xe in ke&&le(Le,Me,ke[xe]);if(Le.length=Ie,Oe<Ie){for(Me=Se;Me<De-Ie;Me++)xe=Me+Ie,Ve=Me+Oe,xe in ke?ke[Ve]=ke[xe]:delete ke[Ve];for(Me=De;Me>De-Ie+Oe;Me--)delete ke[Me-1]}else if(Oe>Ie)for(Me=De-Ie;Me>Se;Me--)xe=Me+Ie-1,Ve=Me+Oe-1,xe in ke?ke[Ve]=ke[xe]:delete ke[Ve];for(Me=0;Me<Oe;Me++)ke[Me+Se]=arguments[Me+2];return ke.length=De-Ie+Oe,Le}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/function-name").EXISTS,oe=a("../internals/function-uncurry-this"),re=a("../internals/object-define-property").f,te=Function.prototype,ce=oe(te.toString),z=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,le=oe(z.exec),ae="name";ee&&!E&&re(te,ae,{configurable:!0,get:function(){try{return le(z,ce(this))[1]}catch(se){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/get-built-in"),oe=a("../internals/function-apply"),re=a("../internals/function-call"),te=a("../internals/function-uncurry-this"),ce=a("../internals/fails"),z=a("../internals/is-array"),le=a("../internals/is-callable"),ae=a("../internals/is-object"),se=a("../internals/is-symbol"),ie=a("../internals/array-slice"),he=a("../internals/native-symbol"),pe=E("JSON","stringify"),me=te(/./.exec),ve=te("".charAt),Ee=te("".charCodeAt),Be=te("".replace),Fe=te(1 .toString),ke=/[\uD800-\uDFFF]/g,De=/^[\uD800-\uDBFF]$/,Se=/^[\uDC00-\uDFFF]$/,Ce=!he||ce(function(){var Me=E("Symbol")();return pe([Me])!="[null]"||pe({a:Me})!="{}"||pe(Object(Me))!="{}"}),Oe=ce(function(){return pe("\uDF06\uD834")!=='"\\udf06\\ud834"'||pe("\uDEAD")!=='"\\udead"'}),Ie=function(Me,xe){var Ve=ie(arguments),Ke=xe;if(!(!ae(xe)&&Me===void 0||se(Me)))return z(xe)||(xe=function(Ze,it){if(le(Ke)&&(it=re(Ke,this,Ze,it)),!se(it))return it}),Ve[1]=xe,oe(pe,null,Ve)},Le=function(Me,xe,Ve){var Ke=ve(Ve,xe-1),Ze=ve(Ve,xe+1);return me(De,Me)&&!me(Se,Ze)||me(Se,Me)&&!me(De,Ke)?"\\u"+Fe(Ee(Me,0),16):Me};pe&&ee({target:"JSON",stat:!0,forced:Ce||Oe},{stringify:function(xe,Ve,Ke){var Ze=ie(arguments),it=oe(Ce?Ie:pe,null,Ze);return Oe&&typeof it=="string"?Be(it,ke,Le):it}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(a,Pe,be){"use strict";var ee=a("../internals/descriptors"),E=a("../internals/global"),oe=a("../internals/function-uncurry-this"),re=a("../internals/is-forced"),te=a("../internals/redefine"),ce=a("../internals/has-own-property"),z=a("../internals/inherit-if-required"),le=a("../internals/object-is-prototype-of"),ae=a("../internals/is-symbol"),se=a("../internals/to-primitive"),ie=a("../internals/fails"),he=a("../internals/object-get-own-property-names").f,pe=a("../internals/object-get-own-property-descriptor").f,me=a("../internals/object-define-property").f,ve=a("../internals/this-number-value"),Ee=a("../internals/string-trim").trim,Be="Number",Fe=E[Be],ke=Fe.prototype,De=E.TypeError,Se=oe("".slice),Ce=oe("".charCodeAt),Oe=function(Ke){var Ze=se(Ke,"number");return typeof Ze=="bigint"?Ze:Ie(Ze)},Ie=function(Ke){var Ze=se(Ke,"number"),it,We,Ge,$e,nt,tt,Ye,Qe;if(ae(Ze))throw De("Cannot convert a Symbol value to a number");if(typeof Ze=="string"&&Ze.length>2){if(Ze=Ee(Ze),it=Ce(Ze,0),it===43||it===45){if(We=Ce(Ze,2),We===88||We===120)return NaN}else if(it===48){switch(Ce(Ze,1)){case 66:case 98:Ge=2,$e=49;break;case 79:case 111:Ge=8,$e=55;break;default:return+Ze}for(nt=Se(Ze,2),tt=nt.length,Ye=0;Ye<tt;Ye++)if(Qe=Ce(nt,Ye),Qe<48||Qe>$e)return NaN;return parseInt(nt,Ge)}}return+Ze};if(re(Be,!Fe(" 0o1")||!Fe("0b1")||Fe("+0x1"))){for(var Le=function(Ze){var it=arguments.length<1?0:Fe(Oe(Ze)),We=this;return le(ke,We)&&ie(function(){ve(We)})?z(Object(it),We,Le):it},Me=ee?he(Fe):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),xe=0,Ve;Me.length>xe;xe++)ce(Fe,Ve=Me[xe])&&!ce(Le,Ve)&&me(Le,Ve,pe(Fe,Ve));Le.prototype=ke,ke.constructor=Le,te(E,Be,Le)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/object-assign");ee({target:"Object",stat:!0,forced:Object.assign!==E},{assign:E})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/object-to-array").entries;ee({target:"Object",stat:!0},{entries:function(re){return E(re)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/native-symbol"),oe=a("../internals/fails"),re=a("../internals/object-get-own-property-symbols"),te=a("../internals/to-object"),ce=!E||oe(function(){re.f(1)});ee({target:"Object",stat:!0,forced:ce},{getOwnPropertySymbols:function(le){var ae=re.f;return ae?ae(te(le)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/to-object"),oe=a("../internals/object-keys"),re=a("../internals/fails"),te=re(function(){oe(1)});ee({target:"Object",stat:!0,forced:te},{keys:function(z){return oe(E(z))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(a,Pe,be){var ee=a("../internals/to-string-tag-support"),E=a("../internals/redefine"),oe=a("../internals/object-to-string");ee||E(Object.prototype,"toString",oe,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-call"),oe=a("../internals/a-callable"),re=a("../internals/new-promise-capability"),te=a("../internals/perform"),ce=a("../internals/iterate"),z=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:z},{all:function(ae){var se=this,ie=re.f(se),he=ie.resolve,pe=ie.reject,me=te(function(){var ve=oe(se.resolve),Ee=[],Be=0,Fe=1;ce(ae,function(ke){var De=Be++,Se=!1;Fe++,E(ve,se,ke).then(function(Ce){Se||(Se=!0,Ee[De]=Ce,--Fe||he(Ee))},pe)}),--Fe||he(Ee)});return me.error&&pe(me.value),ie.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/is-pure"),oe=a("../internals/promise-constructor-detection").CONSTRUCTOR,re=a("../internals/promise-native-constructor"),te=a("../internals/get-built-in"),ce=a("../internals/is-callable"),z=a("../internals/redefine"),le=re&&re.prototype;if(ee({target:"Promise",proto:!0,forced:oe,real:!0},{catch:function(se){return this.then(void 0,se)}}),!E&&ce(re)){var ae=te("Promise").prototype.catch;le.catch!==ae&&z(le,"catch",ae,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/is-pure"),oe=a("../internals/engine-is-node"),re=a("../internals/global"),te=a("../internals/function-call"),ce=a("../internals/redefine"),z=a("../internals/redefine-all"),le=a("../internals/object-set-prototype-of"),ae=a("../internals/set-to-string-tag"),se=a("../internals/set-species"),ie=a("../internals/a-callable"),he=a("../internals/is-callable"),pe=a("../internals/is-object"),me=a("../internals/an-instance"),ve=a("../internals/species-constructor"),Ee=a("../internals/task").set,Be=a("../internals/microtask"),Fe=a("../internals/host-report-errors"),ke=a("../internals/perform"),De=a("../internals/queue"),Se=a("../internals/internal-state"),Ce=a("../internals/promise-native-constructor"),Oe=a("../internals/promise-constructor-detection"),Ie=a("../internals/new-promise-capability"),Le="Promise",Me=Oe.CONSTRUCTOR,xe=Oe.REJECTION_EVENT,Ve=Oe.SUBCLASSING,Ke=Se.getterFor(Le),Ze=Se.set,it=Ce&&Ce.prototype,We=Ce,Ge=it,$e=re.TypeError,nt=re.document,tt=re.process,Ye=Ie.f,Qe=Ye,Je=!!(nt&&nt.createEvent&&re.dispatchEvent),st="unhandledrejection",qe="rejectionhandled",ft=0,lt=1,et=2,Re=1,Ne=2,ne,ue,je,He,we=function(rt){var Et;return pe(rt)&&he(Et=rt.then)?Et:!1},ye=function(rt,Et){var vt=Et.value,Nt=Et.state==lt,Ft=Nt?rt.ok:rt.fail,Tt=rt.resolve,kt=rt.reject,Bt=rt.domain,bt,jt,Kt;try{Ft?(Nt||(Et.rejection===Ne&&ct(Et),Et.rejection=Re),Ft===!0?bt=vt:(Bt&&Bt.enter(),bt=Ft(vt),Bt&&(Bt.exit(),Kt=!0)),bt===rt.promise?kt($e("Promise-chain cycle")):(jt=we(bt))?te(jt,bt,Tt,kt):Tt(bt)):kt(vt)}catch($t){Bt&&!Kt&&Bt.exit(),kt($t)}},Te=function(rt,Et){rt.notified||(rt.notified=!0,Be(function(){for(var vt=rt.reactions,Nt;Nt=vt.get();)ye(Nt,rt);rt.notified=!1,Et&&!rt.rejection&&Ue(rt)}))},ze=function(rt,Et,vt){var Nt,Ft;Je?(Nt=nt.createEvent("Event"),Nt.promise=Et,Nt.reason=vt,Nt.initEvent(rt,!1,!0),re.dispatchEvent(Nt)):Nt={promise:Et,reason:vt},!xe&&(Ft=re["on"+rt])?Ft(Nt):rt===st&&Fe("Unhandled promise rejection",vt)},Ue=function(rt){te(Ee,re,function(){var Et=rt.facade,vt=rt.value,Nt=_e(rt),Ft;if(Nt&&(Ft=ke(function(){oe?tt.emit("unhandledRejection",vt,Et):ze(st,Et,vt)}),rt.rejection=oe||_e(rt)?Ne:Re,Ft.error))throw Ft.value})},_e=function(rt){return rt.rejection!==Re&&!rt.parent},ct=function(rt){te(Ee,re,function(){var Et=rt.facade;oe?tt.emit("rejectionHandled",Et):ze(qe,Et,rt.value)})},ut=function(rt,Et,vt){return function(Nt){rt(Et,Nt,vt)}},yt=function(rt,Et,vt){rt.done||(rt.done=!0,vt&&(rt=vt),rt.value=Et,rt.state=et,Te(rt,!0))},at=function(rt,Et,vt){if(!rt.done){rt.done=!0,vt&&(rt=vt);try{if(rt.facade===Et)throw $e("Promise can't be resolved itself");var Nt=we(Et);Nt?Be(function(){var Ft={done:!1};try{te(Nt,Et,ut(at,Ft,rt),ut(yt,Ft,rt))}catch(Tt){yt(Ft,Tt,rt)}}):(rt.value=Et,rt.state=lt,Te(rt,!1))}catch(Ft){yt({done:!1},Ft,rt)}}};if(Me&&(We=function(Et){me(this,Ge),ie(Et),te(ne,this);var vt=Ke(this);try{Et(ut(at,vt),ut(yt,vt))}catch(Nt){yt(vt,Nt)}},Ge=We.prototype,ne=function(Et){Ze(this,{type:Le,done:!1,notified:!1,parent:!1,reactions:new De,rejection:!1,state:ft,value:void 0})},ne.prototype=z(Ge,{then:function(Et,vt){var Nt=Ke(this),Ft=Ye(ve(this,We));return Nt.parent=!0,Ft.ok=he(Et)?Et:!0,Ft.fail=he(vt)&&vt,Ft.domain=oe?tt.domain:void 0,Nt.state==ft?Nt.reactions.add(Ft):Be(function(){ye(Ft,Nt)}),Ft.promise}}),ue=function(){var rt=new ne,Et=Ke(rt);this.promise=rt,this.resolve=ut(at,Et),this.reject=ut(yt,Et)},Ie.f=Ye=function(rt){return rt===We||rt===je?new ue(rt):Qe(rt)},!E&&he(Ce)&&it!==Object.prototype)){He=it.then,Ve||ce(it,"then",function(Et,vt){var Nt=this;return new We(function(Ft,Tt){te(He,Nt,Ft,Tt)}).then(Et,vt)},{unsafe:!0});try{delete it.constructor}catch(rt){}le&&le(it,Ge)}ee({global:!0,wrap:!0,forced:Me},{Promise:We}),ae(We,Le,!1,!0),se(Le)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(a,Pe,be){a("../modules/es.promise.constructor"),a("../modules/es.promise.all"),a("../modules/es.promise.catch"),a("../modules/es.promise.race"),a("../modules/es.promise.reject"),a("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-call"),oe=a("../internals/a-callable"),re=a("../internals/new-promise-capability"),te=a("../internals/perform"),ce=a("../internals/iterate"),z=a("../internals/promise-statics-incorrect-iteration");ee({target:"Promise",stat:!0,forced:z},{race:function(ae){var se=this,ie=re.f(se),he=ie.reject,pe=te(function(){var me=oe(se.resolve);ce(ae,function(ve){E(me,se,ve).then(ie.resolve,he)})});return pe.error&&he(pe.value),ie.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-call"),oe=a("../internals/new-promise-capability"),re=a("../internals/promise-constructor-detection").CONSTRUCTOR;ee({target:"Promise",stat:!0,forced:re},{reject:function(ce){var z=oe.f(this);return E(z.reject,void 0,ce),z.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/get-built-in"),oe=a("../internals/is-pure"),re=a("../internals/promise-native-constructor"),te=a("../internals/promise-constructor-detection").CONSTRUCTOR,ce=a("../internals/promise-resolve"),z=E("Promise"),le=oe&&!te;ee({target:"Promise",stat:!0,forced:oe||te},{resolve:function(se){return ce(le&&this===z?re:this,se)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(a,Pe,be){var ee=a("../internals/descriptors"),E=a("../internals/global"),oe=a("../internals/function-uncurry-this"),re=a("../internals/is-forced"),te=a("../internals/inherit-if-required"),ce=a("../internals/create-non-enumerable-property"),z=a("../internals/object-get-own-property-names").f,le=a("../internals/object-is-prototype-of"),ae=a("../internals/is-regexp"),se=a("../internals/to-string"),ie=a("../internals/regexp-get-flags"),he=a("../internals/regexp-sticky-helpers"),pe=a("../internals/proxy-accessor"),me=a("../internals/redefine"),ve=a("../internals/fails"),Ee=a("../internals/has-own-property"),Be=a("../internals/internal-state").enforce,Fe=a("../internals/set-species"),ke=a("../internals/well-known-symbol"),De=a("../internals/regexp-unsupported-dot-all"),Se=a("../internals/regexp-unsupported-ncg"),Ce=ke("match"),Oe=E.RegExp,Ie=Oe.prototype,Le=E.SyntaxError,Me=oe(Ie.exec),xe=oe("".charAt),Ve=oe("".replace),Ke=oe("".indexOf),Ze=oe("".slice),it=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,We=/a/g,Ge=/a/g,$e=new Oe(We)!==We,nt=he.MISSED_STICKY,tt=he.UNSUPPORTED_Y,Ye=ee&&(!$e||nt||De||Se||ve(function(){return Ge[Ce]=!1,Oe(We)!=We||Oe(Ge)==Ge||Oe(We,"i")!="/a/i"})),Qe=function(lt){for(var et=lt.length,Re=0,Ne="",ne=!1,ue;Re<=et;Re++){if(ue=xe(lt,Re),ue==="\\"){Ne+=ue+xe(lt,++Re);continue}!ne&&ue==="."?Ne+="[\\s\\S]":(ue==="["?ne=!0:ue==="]"&&(ne=!1),Ne+=ue)}return Ne},Je=function(lt){for(var et=lt.length,Re=0,Ne="",ne=[],ue={},je=!1,He=!1,we=0,ye="",Te;Re<=et;Re++){if(Te=xe(lt,Re),Te==="\\")Te=Te+xe(lt,++Re);else if(Te==="]")je=!1;else if(!je)switch(!0){case Te==="[":je=!0;break;case Te==="(":Me(it,Ze(lt,Re+1))&&(Re+=2,He=!0),Ne+=Te,we++;continue;case(Te===">"&&He):if(ye===""||Ee(ue,ye))throw new Le("Invalid capture group name");ue[ye]=!0,ne[ne.length]=[ye,we],He=!1,ye="";continue}He?ye+=Te:Ne+=Te}return[Ne,ne]};if(re("RegExp",Ye)){for(var st=function(et,Re){var Ne=le(Ie,this),ne=ae(et),ue=Re===void 0,je=[],He=et,we,ye,Te,ze,Ue,_e;if(!Ne&&ne&&ue&&et.constructor===st)return et;if((ne||le(Ie,et))&&(et=et.source,ue&&(Re=ie(He))),et=et===void 0?"":se(et),Re=Re===void 0?"":se(Re),He=et,De&&"dotAll"in We&&(ye=!!Re&&Ke(Re,"s")>-1,ye&&(Re=Ve(Re,/s/g,""))),we=Re,nt&&"sticky"in We&&(Te=!!Re&&Ke(Re,"y")>-1,Te&&tt&&(Re=Ve(Re,/y/g,""))),Se&&(ze=Je(et),et=ze[0],je=ze[1]),Ue=te(Oe(et,Re),Ne?this:Ie,st),(ye||Te||je.length)&&(_e=Be(Ue),ye&&(_e.dotAll=!0,_e.raw=st(Qe(et),we)),Te&&(_e.sticky=!0),je.length&&(_e.groups=je)),et!==He)try{ce(Ue,"source",He===""?"(?:)":He)}catch(ct){}return Ue},qe=z(Oe),ft=0;qe.length>ft;)pe(st,Oe,qe[ft++]);Ie.constructor=st,st.prototype=Ie,me(E,"RegExp",st)}Fe("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/regexp-exec");ee({target:"RegExp",proto:!0,forced:/./.exec!==E},{exec:E})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(a,Pe,be){"use strict";var ee=a("../internals/function-name").PROPER,E=a("../internals/redefine"),oe=a("../internals/an-object"),re=a("../internals/to-string"),te=a("../internals/fails"),ce=a("../internals/regexp-get-flags"),z="toString",le=RegExp.prototype,ae=le[z],se=te(function(){return ae.call({source:"a",flags:"b"})!="/a/b"}),ie=ee&&ae.name!=z;(se||ie)&&E(RegExp.prototype,z,function(){var pe=oe(this),me=re(pe.source),ve=re(ce(pe));return"/"+me+"/"+ve},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/function-uncurry-this"),oe=a("../internals/not-a-regexp"),re=a("../internals/require-object-coercible"),te=a("../internals/to-string"),ce=a("../internals/correct-is-regexp-logic"),z=E("".indexOf);ee({target:"String",proto:!0,forced:!ce("includes")},{includes:function(ae){return!!~z(te(re(this)),te(oe(ae)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(a,Pe,be){"use strict";var ee=a("../internals/string-multibyte").charAt,E=a("../internals/to-string"),oe=a("../internals/internal-state"),re=a("../internals/define-iterator"),te="String Iterator",ce=oe.set,z=oe.getterFor(te);re(String,"String",function(le){ce(this,{type:te,string:E(le),index:0})},function(){var ae=z(this),se=ae.string,ie=ae.index,he;return ie>=se.length?{value:void 0,done:!0}:(he=ee(se,ie),ae.index+=he.length,{value:he,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(a,Pe,be){"use strict";var ee=a("../internals/function-call"),E=a("../internals/fix-regexp-well-known-symbol-logic"),oe=a("../internals/an-object"),re=a("../internals/to-length"),te=a("../internals/to-string"),ce=a("../internals/require-object-coercible"),z=a("../internals/get-method"),le=a("../internals/advance-string-index"),ae=a("../internals/regexp-exec-abstract");E("match",function(se,ie,he){return[function(me){var ve=ce(this),Ee=me==null?void 0:z(me,se);return Ee?ee(Ee,me,ve):new RegExp(me)[se](te(ve))},function(pe){var me=oe(this),ve=te(pe),Ee=he(ie,me,ve);if(Ee.done)return Ee.value;if(!me.global)return ae(me,ve);var Be=me.unicode;me.lastIndex=0;for(var Fe=[],ke=0,De;(De=ae(me,ve))!==null;){var Se=te(De[0]);Fe[ke]=Se,Se===""&&(me.lastIndex=le(ve,re(me.lastIndex),Be)),ke++}return ke===0?null:Fe}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(a,Pe,be){"use strict";var ee=a("../internals/function-apply"),E=a("../internals/function-call"),oe=a("../internals/function-uncurry-this"),re=a("../internals/fix-regexp-well-known-symbol-logic"),te=a("../internals/fails"),ce=a("../internals/an-object"),z=a("../internals/is-callable"),le=a("../internals/to-integer-or-infinity"),ae=a("../internals/to-length"),se=a("../internals/to-string"),ie=a("../internals/require-object-coercible"),he=a("../internals/advance-string-index"),pe=a("../internals/get-method"),me=a("../internals/get-substitution"),ve=a("../internals/regexp-exec-abstract"),Ee=a("../internals/well-known-symbol"),Be=Ee("replace"),Fe=Math.max,ke=Math.min,De=oe([].concat),Se=oe([].push),Ce=oe("".indexOf),Oe=oe("".slice),Ie=function(Ve){return Ve===void 0?Ve:String(Ve)},Le=function(){return"a".replace(/./,"$0")==="$0"}(),Me=function(){return/./[Be]?/./[Be]("a","$0")==="":!1}(),xe=!te(function(){var Ve=/./;return Ve.exec=function(){var Ke=[];return Ke.groups={a:"7"},Ke},"".replace(Ve,"$<a>")!=="7"});re("replace",function(Ve,Ke,Ze){var it=Me?"$":"$0";return[function(Ge,$e){var nt=ie(this),tt=Ge==null?void 0:pe(Ge,Be);return tt?E(tt,Ge,nt,$e):E(Ke,se(nt),Ge,$e)},function(We,Ge){var $e=ce(this),nt=se(We);if(typeof Ge=="string"&&Ce(Ge,it)===-1&&Ce(Ge,"$<")===-1){var tt=Ze(Ke,$e,nt,Ge);if(tt.done)return tt.value}var Ye=z(Ge);Ye||(Ge=se(Ge));var Qe=$e.global;if(Qe){var Je=$e.unicode;$e.lastIndex=0}for(var st=[];;){var qe=ve($e,nt);if(qe===null||(Se(st,qe),!Qe))break;var ft=se(qe[0]);ft===""&&($e.lastIndex=he(nt,ae($e.lastIndex),Je))}for(var lt="",et=0,Re=0;Re<st.length;Re++){qe=st[Re];for(var Ne=se(qe[0]),ne=Fe(ke(le(qe.index),nt.length),0),ue=[],je=1;je<qe.length;je++)Se(ue,Ie(qe[je]));var He=qe.groups;if(Ye){var we=De([Ne],ue,ne,nt);He!==void 0&&Se(we,He);var ye=se(ee(Ge,void 0,we))}else ye=me(Ne,nt,ne,ue,He,Ge);ne>=et&&(lt+=Oe(nt,et,ne)+ye,et=ne+Ne.length)}return lt+Oe(nt,et)}]},!xe||!Le||Me)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(a,Pe,be){"use strict";var ee=a("../internals/function-call"),E=a("../internals/fix-regexp-well-known-symbol-logic"),oe=a("../internals/an-object"),re=a("../internals/require-object-coercible"),te=a("../internals/same-value"),ce=a("../internals/to-string"),z=a("../internals/get-method"),le=a("../internals/regexp-exec-abstract");E("search",function(ae,se,ie){return[function(pe){var me=re(this),ve=pe==null?void 0:z(pe,ae);return ve?ee(ve,pe,me):new RegExp(pe)[ae](ce(me))},function(he){var pe=oe(this),me=ce(he),ve=ie(se,pe,me);if(ve.done)return ve.value;var Ee=pe.lastIndex;te(Ee,0)||(pe.lastIndex=0);var Be=le(pe,me);return te(pe.lastIndex,Ee)||(pe.lastIndex=Ee),Be===null?-1:Be.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(a,Pe,be){"use strict";var ee=a("../internals/function-apply"),E=a("../internals/function-call"),oe=a("../internals/function-uncurry-this"),re=a("../internals/fix-regexp-well-known-symbol-logic"),te=a("../internals/is-regexp"),ce=a("../internals/an-object"),z=a("../internals/require-object-coercible"),le=a("../internals/species-constructor"),ae=a("../internals/advance-string-index"),se=a("../internals/to-length"),ie=a("../internals/to-string"),he=a("../internals/get-method"),pe=a("../internals/array-slice-simple"),me=a("../internals/regexp-exec-abstract"),ve=a("../internals/regexp-exec"),Ee=a("../internals/regexp-sticky-helpers"),Be=a("../internals/fails"),Fe=Ee.UNSUPPORTED_Y,ke=4294967295,De=Math.min,Se=[].push,Ce=oe(/./.exec),Oe=oe(Se),Ie=oe("".slice),Le=!Be(function(){var Me=/(?:)/,xe=Me.exec;Me.exec=function(){return xe.apply(this,arguments)};var Ve="ab".split(Me);return Ve.length!==2||Ve[0]!=="a"||Ve[1]!=="b"});re("split",function(Me,xe,Ve){var Ke;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?Ke=function(Ze,it){var We=ie(z(this)),Ge=it===void 0?ke:it>>>0;if(Ge===0)return[];if(Ze===void 0)return[We];if(!te(Ze))return E(xe,We,Ze,Ge);for(var $e=[],nt=(Ze.ignoreCase?"i":"")+(Ze.multiline?"m":"")+(Ze.unicode?"u":"")+(Ze.sticky?"y":""),tt=0,Ye=new RegExp(Ze.source,nt+"g"),Qe,Je,st;(Qe=E(ve,Ye,We))&&(Je=Ye.lastIndex,!(Je>tt&&(Oe($e,Ie(We,tt,Qe.index)),Qe.length>1&&Qe.index<We.length&&ee(Se,$e,pe(Qe,1)),st=Qe[0].length,tt=Je,$e.length>=Ge)));)Ye.lastIndex===Qe.index&&Ye.lastIndex++;return tt===We.length?(st||!Ce(Ye,""))&&Oe($e,""):Oe($e,Ie(We,tt)),$e.length>Ge?pe($e,0,Ge):$e}:"0".split(void 0,0).length?Ke=function(Ze,it){return Ze===void 0&&it===0?[]:E(xe,this,Ze,it)}:Ke=xe,[function(it,We){var Ge=z(this),$e=it==null?void 0:he(it,Me);return $e?E($e,it,Ge,We):E(Ke,ie(Ge),it,We)},function(Ze,it){var We=ce(this),Ge=ie(Ze),$e=Ve(Ke,We,Ge,it,Ke!==xe);if($e.done)return $e.value;var nt=le(We,RegExp),tt=We.unicode,Ye=(We.ignoreCase?"i":"")+(We.multiline?"m":"")+(We.unicode?"u":"")+(Fe?"g":"y"),Qe=new nt(Fe?"^(?:"+We.source+")":We,Ye),Je=it===void 0?ke:it>>>0;if(Je===0)return[];if(Ge.length===0)return me(Qe,Ge)===null?[Ge]:[];for(var st=0,qe=0,ft=[];qe<Ge.length;){Qe.lastIndex=Fe?0:qe;var lt=me(Qe,Fe?Ie(Ge,qe):Ge),et;if(lt===null||(et=De(se(Qe.lastIndex+(Fe?qe:0)),Ge.length))===st)qe=ae(Ge,qe,tt);else{if(Oe(ft,Ie(Ge,st,qe)),ft.length===Je)return ft;for(var Re=1;Re<=lt.length-1;Re++)if(Oe(ft,lt[Re]),ft.length===Je)return ft;qe=st=et}}return Oe(ft,Ie(Ge,st)),ft}]},!Le,Fe)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/string-trim").trim,oe=a("../internals/string-trim-forced");ee({target:"String",proto:!0,forced:oe("trim")},{trim:function(){return E(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/global"),oe=a("../internals/function-call"),re=a("../internals/function-uncurry-this"),te=a("../internals/is-pure"),ce=a("../internals/descriptors"),z=a("../internals/native-symbol"),le=a("../internals/fails"),ae=a("../internals/has-own-property"),se=a("../internals/object-is-prototype-of"),ie=a("../internals/an-object"),he=a("../internals/to-indexed-object"),pe=a("../internals/to-property-key"),me=a("../internals/to-string"),ve=a("../internals/create-property-descriptor"),Ee=a("../internals/object-create"),Be=a("../internals/object-keys"),Fe=a("../internals/object-get-own-property-names"),ke=a("../internals/object-get-own-property-names-external"),De=a("../internals/object-get-own-property-symbols"),Se=a("../internals/object-get-own-property-descriptor"),Ce=a("../internals/object-define-property"),Oe=a("../internals/object-define-properties"),Ie=a("../internals/object-property-is-enumerable"),Le=a("../internals/redefine"),Me=a("../internals/shared"),xe=a("../internals/shared-key"),Ve=a("../internals/hidden-keys"),Ke=a("../internals/uid"),Ze=a("../internals/well-known-symbol"),it=a("../internals/well-known-symbol-wrapped"),We=a("../internals/define-well-known-symbol"),Ge=a("../internals/symbol-define-to-primitive"),$e=a("../internals/set-to-string-tag"),nt=a("../internals/internal-state"),tt=a("../internals/array-iteration").forEach,Ye=xe("hidden"),Qe="Symbol",Je="prototype",st=nt.set,qe=nt.getterFor(Qe),ft=Object[Je],lt=E.Symbol,et=lt&<[Je],Re=E.TypeError,Ne=E.QObject,ne=Se.f,ue=Ce.f,je=ke.f,He=Ie.f,we=re([].push),ye=Me("symbols"),Te=Me("op-symbols"),ze=Me("wks"),Ue=!Ne||!Ne[Je]||!Ne[Je].findChild,_e=ce&&le(function(){return Ee(ue({},"a",{get:function(){return ue(this,"a",{value:7}).a}})).a!=7})?function(Ft,Tt,kt){var Bt=ne(ft,Tt);Bt&&delete ft[Tt],ue(Ft,Tt,kt),Bt&&Ft!==ft&&ue(ft,Tt,Bt)}:ue,ct=function(Ft,Tt){var kt=ye[Ft]=Ee(et);return st(kt,{type:Qe,tag:Ft,description:Tt}),ce||(kt.description=Tt),kt},ut=function(Tt,kt,Bt){Tt===ft&&ut(Te,kt,Bt),ie(Tt);var bt=pe(kt);return ie(Bt),ae(ye,bt)?(Bt.enumerable?(ae(Tt,Ye)&&Tt[Ye][bt]&&(Tt[Ye][bt]=!1),Bt=Ee(Bt,{enumerable:ve(0,!1)})):(ae(Tt,Ye)||ue(Tt,Ye,ve(1,{})),Tt[Ye][bt]=!0),_e(Tt,bt,Bt)):ue(Tt,bt,Bt)},yt=function(Tt,kt){ie(Tt);var Bt=he(kt),bt=Be(Bt).concat(Nt(Bt));return tt(bt,function(jt){(!ce||oe(rt,Bt,jt))&&ut(Tt,jt,Bt[jt])}),Tt},at=function(Tt,kt){return kt===void 0?Ee(Tt):yt(Ee(Tt),kt)},rt=function(Tt){var kt=pe(Tt),Bt=oe(He,this,kt);return this===ft&&ae(ye,kt)&&!ae(Te,kt)?!1:Bt||!ae(this,kt)||!ae(ye,kt)||ae(this,Ye)&&this[Ye][kt]?Bt:!0},Et=function(Tt,kt){var Bt=he(Tt),bt=pe(kt);if(!(Bt===ft&&ae(ye,bt)&&!ae(Te,bt))){var jt=ne(Bt,bt);return jt&&ae(ye,bt)&&!(ae(Bt,Ye)&&Bt[Ye][bt])&&(jt.enumerable=!0),jt}},vt=function(Tt){var kt=je(he(Tt)),Bt=[];return tt(kt,function(bt){!ae(ye,bt)&&!ae(Ve,bt)&&we(Bt,bt)}),Bt},Nt=function(Ft){var Tt=Ft===ft,kt=je(Tt?Te:he(Ft)),Bt=[];return tt(kt,function(bt){ae(ye,bt)&&(!Tt||ae(ft,bt))&&we(Bt,ye[bt])}),Bt};z||(lt=function(){if(se(et,this))throw Re("Symbol is not a constructor");var Tt=!arguments.length||arguments[0]===void 0?void 0:me(arguments[0]),kt=Ke(Tt),Bt=function(bt){this===ft&&oe(Bt,Te,bt),ae(this,Ye)&&ae(this[Ye],kt)&&(this[Ye][kt]=!1),_e(this,kt,ve(1,bt))};return ce&&Ue&&_e(ft,kt,{configurable:!0,set:Bt}),ct(kt,Tt)},et=lt[Je],Le(et,"toString",function(){return qe(this).tag}),Le(lt,"withoutSetter",function(Ft){return ct(Ke(Ft),Ft)}),Ie.f=rt,Ce.f=ut,Oe.f=yt,Se.f=Et,Fe.f=ke.f=vt,De.f=Nt,it.f=function(Ft){return ct(Ze(Ft),Ft)},ce&&(ue(et,"description",{configurable:!0,get:function(){return qe(this).description}}),te||Le(ft,"propertyIsEnumerable",rt,{unsafe:!0}))),ee({global:!0,wrap:!0,forced:!z,sham:!z},{Symbol:lt}),tt(Be(ze),function(Ft){We(Ft)}),ee({target:Qe,stat:!0,forced:!z},{useSetter:function(){Ue=!0},useSimple:function(){Ue=!1}}),ee({target:"Object",stat:!0,forced:!z,sham:!ce},{create:at,defineProperty:ut,defineProperties:yt,getOwnPropertyDescriptor:Et}),ee({target:"Object",stat:!0,forced:!z},{getOwnPropertyNames:vt}),Ge(),$e(lt,Qe),Ve[Ye]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(a,Pe,be){"use strict";var ee=a("../internals/export"),E=a("../internals/descriptors"),oe=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=a("../internals/has-own-property"),ce=a("../internals/is-callable"),z=a("../internals/object-is-prototype-of"),le=a("../internals/to-string"),ae=a("../internals/object-define-property").f,se=a("../internals/copy-constructor-properties"),ie=oe.Symbol,he=ie&&ie.prototype;if(E&&ce(ie)&&(!("description"in he)||ie().description!==void 0)){var pe={},me=function(){var Ce=arguments.length<1||arguments[0]===void 0?void 0:le(arguments[0]),Oe=z(he,this)?new ie(Ce):Ce===void 0?ie():ie(Ce);return Ce===""&&(pe[Oe]=!0),Oe};se(me,ie),me.prototype=he,he.constructor=me;var ve=String(ie("test"))=="Symbol(test)",Ee=re(he.toString),Be=re(he.valueOf),Fe=/^Symbol\((.*)\)[^)]+$/,ke=re("".replace),De=re("".slice);ae(he,"description",{configurable:!0,get:function(){var Ce=Be(this),Oe=Ee(Ce);if(te(pe,Ce))return"";var Ie=ve?De(Oe,7,-1):ke(Oe,Fe,"$1");return Ie===""?void 0:Ie}}),ee({global:!0,forced:!0},{Symbol:me})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/get-built-in"),oe=a("../internals/has-own-property"),re=a("../internals/to-string"),te=a("../internals/shared"),ce=a("../internals/native-symbol-registry"),z=te("string-to-symbol-registry"),le=te("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!ce},{for:function(ae){var se=re(ae);if(oe(z,se))return z[se];var ie=E("Symbol")(se);return z[se]=ie,le[ie]=se,ie}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(a,Pe,be){var ee=a("../internals/define-well-known-symbol");ee("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(a,Pe,be){a("../modules/es.symbol.constructor"),a("../modules/es.symbol.for"),a("../modules/es.symbol.key-for"),a("../modules/es.json.stringify"),a("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(a,Pe,be){var ee=a("../internals/export"),E=a("../internals/has-own-property"),oe=a("../internals/is-symbol"),re=a("../internals/try-to-string"),te=a("../internals/shared"),ce=a("../internals/native-symbol-registry"),z=te("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!ce},{keyFor:function(ae){if(!oe(ae))throw TypeError(re(ae)+" is not a symbol");if(E(z,ae))return z[ae]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(a,Pe,be){"use strict";var ee=a("../internals/function-uncurry-this"),E=a("../internals/array-buffer-view-core"),oe=a("../internals/array-copy-within"),re=ee(oe),te=E.aTypedArray,ce=E.exportTypedArrayMethod;ce("copyWithin",function(le,ae){return re(te(this),le,ae,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").every,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("every",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/function-call"),oe=a("../internals/array-fill"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("fill",function(z){var le=arguments.length;return E(oe,re(this),z,le>1?arguments[1]:void 0,le>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").filter,oe=a("../internals/typed-array-from-species-and-list"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("filter",function(z){var le=E(re(this),z,arguments.length>1?arguments[1]:void 0);return oe(this,le)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").findIndex,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("findIndex",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").find,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("find",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").forEach,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("forEach",function(ce){E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-includes").includes,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("includes",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-includes").indexOf,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("indexOf",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/fails"),oe=a("../internals/function-uncurry-this"),re=a("../internals/array-buffer-view-core"),te=a("../modules/es.array.iterator"),ce=a("../internals/well-known-symbol"),z=ce("iterator"),le=ee.Uint8Array,ae=oe(te.values),se=oe(te.keys),ie=oe(te.entries),he=re.aTypedArray,pe=re.exportTypedArrayMethod,me=le&&le.prototype,ve=!E(function(){me[z].call([1])}),Ee=!!me&&me.values&&me[z]===me.values&&me.values.name==="values",Be=function(){return ae(he(this))};pe("entries",function(){return ie(he(this))},ve),pe("keys",function(){return se(he(this))},ve),pe("values",Be,ve||!Ee,{name:"values"}),pe(z,Be,ve||!Ee,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/function-uncurry-this"),oe=ee.aTypedArray,re=ee.exportTypedArrayMethod,te=E([].join);re("join",function(z){return te(oe(this),z)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/function-apply"),oe=a("../internals/array-last-index-of"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("lastIndexOf",function(z){var le=arguments.length;return E(oe,re(this),le>1?[z,arguments[1]]:[z])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").map,oe=a("../internals/typed-array-species-constructor"),re=ee.aTypedArray,te=ee.exportTypedArrayMethod;te("map",function(z){return E(re(this),z,arguments.length>1?arguments[1]:void 0,function(le,ae){return new(oe(le))(ae)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-reduce").right,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("reduceRight",function(ce){var z=arguments.length;return E(oe(this),ce,z,z>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-reduce").left,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("reduce",function(ce){var z=arguments.length;return E(oe(this),ce,z,z>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=ee.aTypedArray,oe=ee.exportTypedArrayMethod,re=Math.floor;oe("reverse",function(){for(var ce=this,z=E(ce).length,le=re(z/2),ae=0,se;ae<le;)se=ce[ae],ce[ae++]=ce[--z],ce[z]=se;return ce})},{"../internals/array-buffer-view-core":103}],331:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/function-call"),oe=a("../internals/array-buffer-view-core"),re=a("../internals/length-of-array-like"),te=a("../internals/to-offset"),ce=a("../internals/to-object"),z=a("../internals/fails"),le=ee.RangeError,ae=ee.Int8Array,se=ae&&ae.prototype,ie=se&&se.set,he=oe.aTypedArray,pe=oe.exportTypedArrayMethod,me=!z(function(){var Ee=new Uint8ClampedArray(2);return E(ie,Ee,{length:1,0:3},1),Ee[1]!==3}),ve=me&&oe.NATIVE_ARRAY_BUFFER_VIEWS&&z(function(){var Ee=new ae(2);return Ee.set(1),Ee.set("2",1),Ee[0]!==0||Ee[1]!==2});pe("set",function(Be){he(this);var Fe=te(arguments.length>1?arguments[1]:void 0,1),ke=ce(Be);if(me)return E(ie,this,ke,Fe);var De=this.length,Se=re(ke),Ce=0;if(Se+Fe>De)throw le("Wrong length");for(;Ce<Se;)this[Fe+Ce]=ke[Ce++]},!me||ve)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/typed-array-species-constructor"),oe=a("../internals/fails"),re=a("../internals/array-slice"),te=ee.aTypedArray,ce=ee.exportTypedArrayMethod,z=oe(function(){new Int8Array(1).slice()});ce("slice",function(ae,se){for(var ie=re(te(this),ae,se),he=E(this),pe=0,me=ie.length,ve=new he(me);me>pe;)ve[pe]=ie[pe++];return ve},z)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/array-iteration").some,oe=ee.aTypedArray,re=ee.exportTypedArrayMethod;re("some",function(ce){return E(oe(this),ce,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/function-uncurry-this"),oe=a("../internals/fails"),re=a("../internals/a-callable"),te=a("../internals/array-sort"),ce=a("../internals/array-buffer-view-core"),z=a("../internals/engine-ff-version"),le=a("../internals/engine-is-ie-or-edge"),ae=a("../internals/engine-v8-version"),se=a("../internals/engine-webkit-version"),ie=ce.aTypedArray,he=ce.exportTypedArrayMethod,pe=ee.Uint16Array,me=pe&&E(pe.prototype.sort),ve=!!me&&!(oe(function(){me(new pe(2),null)})&&oe(function(){me(new pe(2),{})})),Ee=!!me&&!oe(function(){if(ae)return ae<74;if(z)return z<67;if(le)return!0;if(se)return se<602;var Fe=new pe(516),ke=Array(516),De,Se;for(De=0;De<516;De++)Se=De%4,Fe[De]=515-De,ke[De]=De-2*Se+3;for(me(Fe,function(Ce,Oe){return(Ce/4|0)-(Oe/4|0)}),De=0;De<516;De++)if(Fe[De]!==ke[De])return!0}),Be=function(Fe){return function(ke,De){return Fe!==void 0?+Fe(ke,De)||0:De!==De?-1:ke!==ke?1:ke===0&&De===0?1/ke>0&&1/De<0?1:-1:ke>De}};he("sort",function(ke){return ke!==void 0&&re(ke),Ee?me(this,ke):te(ie(this),Be(ke))},!Ee||ve)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core"),E=a("../internals/to-length"),oe=a("../internals/to-absolute-index"),re=a("../internals/typed-array-species-constructor"),te=ee.aTypedArray,ce=ee.exportTypedArrayMethod;ce("subarray",function(le,ae){var se=te(this),ie=se.length,he=oe(le,ie),pe=re(se);return new pe(se.buffer,se.byteOffset+he*se.BYTES_PER_ELEMENT,E((ae===void 0?ie:oe(ae,ie))-he))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(a,Pe,be){"use strict";var ee=a("../internals/global"),E=a("../internals/function-apply"),oe=a("../internals/array-buffer-view-core"),re=a("../internals/fails"),te=a("../internals/array-slice"),ce=ee.Int8Array,z=oe.aTypedArray,le=oe.exportTypedArrayMethod,ae=[].toLocaleString,se=!!ce&&re(function(){ae.call(new ce(1))}),ie=re(function(){return[1,2].toLocaleString()!=new ce([1,2]).toLocaleString()})||!re(function(){ce.prototype.toLocaleString.call([1,2])});le("toLocaleString",function(){return E(ae,se?te(z(this)):z(this),te(arguments))},ie)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(a,Pe,be){"use strict";var ee=a("../internals/array-buffer-view-core").exportTypedArrayMethod,E=a("../internals/fails"),oe=a("../internals/global"),re=a("../internals/function-uncurry-this"),te=oe.Uint8Array,ce=te&&te.prototype||{},z=[].toString,le=re([].join);E(function(){z.call({})})&&(z=function(){return le(this)});var ae=ce.toString!=z;ee("toString",z,ae)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(a,Pe,be){var ee=a("../internals/typed-array-constructor");ee("Uint8",function(E){return function(re,te,ce){return E(this,re,te,ce)}})},{"../internals/typed-array-constructor":258}],339:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/dom-iterables"),oe=a("../internals/dom-token-list-prototype"),re=a("../internals/array-for-each"),te=a("../internals/create-non-enumerable-property"),ce=function(le){if(le&&le.forEach!==re)try{te(le,"forEach",re)}catch(ae){le.forEach=re}};for(var z in E)E[z]&&ce(ee[z]&&ee[z].prototype);ce(oe)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(a,Pe,be){var ee=a("../internals/global"),E=a("../internals/dom-iterables"),oe=a("../internals/dom-token-list-prototype"),re=a("../modules/es.array.iterator"),te=a("../internals/create-non-enumerable-property"),ce=a("../internals/well-known-symbol"),z=ce("iterator"),le=ce("toStringTag"),ae=re.values,se=function(he,pe){if(he){if(he[z]!==ae)try{te(he,z,ae)}catch(ve){he[z]=ae}if(he[le]||te(he,le,pe),E[pe]){for(var me in re)if(he[me]!==re[me])try{te(he,me,re[me])}catch(ve){he[me]=re[me]}}}};for(var ie in E)se(ee[ie]&&ee[ie].prototype,ie);se(oe,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(a,Pe,be){function ee(Ee){return Array.isArray?Array.isArray(Ee):ve(Ee)==="[object Array]"}be.isArray=ee;function E(Ee){return typeof Ee=="boolean"}be.isBoolean=E;function oe(Ee){return Ee===null}be.isNull=oe;function re(Ee){return Ee==null}be.isNullOrUndefined=re;function te(Ee){return typeof Ee=="number"}be.isNumber=te;function ce(Ee){return typeof Ee=="string"}be.isString=ce;function z(Ee){return typeof Ee=="symbol"}be.isSymbol=z;function le(Ee){return Ee===void 0}be.isUndefined=le;function ae(Ee){return ve(Ee)==="[object RegExp]"}be.isRegExp=ae;function se(Ee){return typeof Ee=="object"&&Ee!==null}be.isObject=se;function ie(Ee){return ve(Ee)==="[object Date]"}be.isDate=ie;function he(Ee){return ve(Ee)==="[object Error]"||Ee instanceof Error}be.isError=he;function pe(Ee){return typeof Ee=="function"}be.isFunction=pe;function me(Ee){return Ee===null||typeof Ee=="boolean"||typeof Ee=="number"||typeof Ee=="string"||typeof Ee=="symbol"||typeof Ee=="undefined"}be.isPrimitive=me,be.isBuffer=a("buffer").Buffer.isBuffer;function ve(Ee){return Object.prototype.toString.call(Ee)}},{buffer:90}],342:[function(a,Pe,be){(function(ee){"use strict";var E=function(){var z=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,le=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ae=/[^-+\dA-Z]/g;return function(se,ie,he,pe){if(arguments.length===1&&ce(se)==="string"&&!/\d/.test(se)&&(ie=se,se=void 0),se=se||new Date,se instanceof Date||(se=new Date(se)),isNaN(se))throw TypeError("Invalid date");ie=String(E.masks[ie]||ie||E.masks.default);var me=ie.slice(0,4);(me==="UTC:"||me==="GMT:")&&(ie=ie.slice(4),he=!0,me==="GMT:"&&(pe=!0));var ve=he?"getUTC":"get",Ee=se[ve+"Date"](),Be=se[ve+"Day"](),Fe=se[ve+"Month"](),ke=se[ve+"FullYear"](),De=se[ve+"Hours"](),Se=se[ve+"Minutes"](),Ce=se[ve+"Seconds"](),Oe=se[ve+"Milliseconds"](),Ie=he?0:se.getTimezoneOffset(),Le=re(se),Me=te(se),xe={d:Ee,dd:oe(Ee),ddd:E.i18n.dayNames[Be],dddd:E.i18n.dayNames[Be+7],m:Fe+1,mm:oe(Fe+1),mmm:E.i18n.monthNames[Fe],mmmm:E.i18n.monthNames[Fe+12],yy:String(ke).slice(2),yyyy:ke,h:De%12||12,hh:oe(De%12||12),H:De,HH:oe(De),M:Se,MM:oe(Se),s:Ce,ss:oe(Ce),l:oe(Oe,3),L:oe(Math.round(Oe/10)),t:De<12?"a":"p",tt:De<12?"am":"pm",T:De<12?"A":"P",TT:De<12?"AM":"PM",Z:pe?"GMT":he?"UTC":(String(se).match(le)||[""]).pop().replace(ae,""),o:(Ie>0?"-":"+")+oe(Math.floor(Math.abs(Ie)/60)*100+Math.abs(Ie)%60,4),S:["th","st","nd","rd"][Ee%10>3?0:(Ee%100-Ee%10!=10)*Ee%10],W:Le,N:Me};return ie.replace(z,function(Ve){return Ve in xe?xe[Ve]:Ve.slice(1,Ve.length-1)})}}();E.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},E.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function oe(z,le){for(z=String(z),le=le||2;z.length<le;)z="0"+z;return z}function re(z){var le=new Date(z.getFullYear(),z.getMonth(),z.getDate());le.setDate(le.getDate()-(le.getDay()+6)%7+3);var ae=new Date(le.getFullYear(),0,4);ae.setDate(ae.getDate()-(ae.getDay()+6)%7+3);var se=le.getTimezoneOffset()-ae.getTimezoneOffset();le.setHours(le.getHours()-se);var ie=(le-ae)/(864e5*7);return 1+Math.floor(ie)}function te(z){var le=z.getDay();return le===0&&(le=7),le}function ce(z){return z===null?"null":z===void 0?"undefined":typeof z!="object"?typeof z:Array.isArray(z)?"array":{}.toString.call(z).slice(8,-1).toLowerCase()}typeof ge=="function"&&ge.amd?ge(function(){return E}):typeof be=="object"?Pe.exports=E:ee.dateFormat=E})(this)},{}],343:[function(a,Pe,be){"use strict";var ee=/["'&<>]/;Pe.exports=E;function E(oe){var re=""+oe,te=ee.exec(re);if(!te)return re;var ce,z="",le=0,ae=0;for(le=te.index;le<re.length;le++){switch(re.charCodeAt(le)){case 34:ce=""";break;case 38:ce="&";break;case 39:ce="'";break;case 60:ce="<";break;case 62:ce=">";break;default:continue}ae!==le&&(z+=re.substring(ae,le)),ae=le+1,z+=ce}return ae!==le?z+re.substring(ae,le):z}},{}],344:[function(a,Pe,be){"use strict";var ee=typeof Reflect=="object"?Reflect:null,E=ee&&typeof ee.apply=="function"?ee.apply:function(Ce,Oe,Ie){return Function.prototype.apply.call(Ce,Oe,Ie)},oe;ee&&typeof ee.ownKeys=="function"?oe=ee.ownKeys:Object.getOwnPropertySymbols?oe=function(Ce){return Object.getOwnPropertyNames(Ce).concat(Object.getOwnPropertySymbols(Ce))}:oe=function(Ce){return Object.getOwnPropertyNames(Ce)};function re(Se){console&&console.warn&&console.warn(Se)}var te=Number.isNaN||function(Ce){return Ce!==Ce};function ce(){ce.init.call(this)}Pe.exports=ce,Pe.exports.once=Fe,ce.EventEmitter=ce,ce.prototype._events=void 0,ce.prototype._eventsCount=0,ce.prototype._maxListeners=void 0;var z=10;function le(Se){if(typeof Se!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof Se)}Object.defineProperty(ce,"defaultMaxListeners",{enumerable:!0,get:function(){return z},set:function(Se){if(typeof Se!="number"||Se<0||te(Se))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+Se+".");z=Se}}),ce.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},ce.prototype.setMaxListeners=function(Ce){if(typeof Ce!="number"||Ce<0||te(Ce))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Ce+".");return this._maxListeners=Ce,this};function ae(Se){return Se._maxListeners===void 0?ce.defaultMaxListeners:Se._maxListeners}ce.prototype.getMaxListeners=function(){return ae(this)},ce.prototype.emit=function(Ce){for(var Oe=[],Ie=1;Ie<arguments.length;Ie++)Oe.push(arguments[Ie]);var Le=Ce==="error",Me=this._events;if(Me!==void 0)Le=Le&&Me.error===void 0;else if(!Le)return!1;if(Le){var xe;if(Oe.length>0&&(xe=Oe[0]),xe instanceof Error)throw xe;var Ve=new Error("Unhandled error."+(xe?" ("+xe.message+")":""));throw Ve.context=xe,Ve}var Ke=Me[Ce];if(Ke===void 0)return!1;if(typeof Ke=="function")E(Ke,this,Oe);else for(var Ze=Ke.length,it=ve(Ke,Ze),Ie=0;Ie<Ze;++Ie)E(it[Ie],this,Oe);return!0};function se(Se,Ce,Oe,Ie){var Le,Me,xe;if(le(Oe),Me=Se._events,Me===void 0?(Me=Se._events=Object.create(null),Se._eventsCount=0):(Me.newListener!==void 0&&(Se.emit("newListener",Ce,Oe.listener?Oe.listener:Oe),Me=Se._events),xe=Me[Ce]),xe===void 0)xe=Me[Ce]=Oe,++Se._eventsCount;else if(typeof xe=="function"?xe=Me[Ce]=Ie?[Oe,xe]:[xe,Oe]:Ie?xe.unshift(Oe):xe.push(Oe),Le=ae(Se),Le>0&&xe.length>Le&&!xe.warned){xe.warned=!0;var Ve=new Error("Possible EventEmitter memory leak detected. "+xe.length+" "+String(Ce)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ve.name="MaxListenersExceededWarning",Ve.emitter=Se,Ve.type=Ce,Ve.count=xe.length,re(Ve)}return Se}ce.prototype.addListener=function(Ce,Oe){return se(this,Ce,Oe,!1)},ce.prototype.on=ce.prototype.addListener,ce.prototype.prependListener=function(Ce,Oe){return se(this,Ce,Oe,!0)};function ie(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function he(Se,Ce,Oe){var Ie={fired:!1,wrapFn:void 0,target:Se,type:Ce,listener:Oe},Le=ie.bind(Ie);return Le.listener=Oe,Ie.wrapFn=Le,Le}ce.prototype.once=function(Ce,Oe){return le(Oe),this.on(Ce,he(this,Ce,Oe)),this},ce.prototype.prependOnceListener=function(Ce,Oe){return le(Oe),this.prependListener(Ce,he(this,Ce,Oe)),this},ce.prototype.removeListener=function(Ce,Oe){var Ie,Le,Me,xe,Ve;if(le(Oe),Le=this._events,Le===void 0)return this;if(Ie=Le[Ce],Ie===void 0)return this;if(Ie===Oe||Ie.listener===Oe)--this._eventsCount===0?this._events=Object.create(null):(delete Le[Ce],Le.removeListener&&this.emit("removeListener",Ce,Ie.listener||Oe));else if(typeof Ie!="function"){for(Me=-1,xe=Ie.length-1;xe>=0;xe--)if(Ie[xe]===Oe||Ie[xe].listener===Oe){Ve=Ie[xe].listener,Me=xe;break}if(Me<0)return this;Me===0?Ie.shift():Ee(Ie,Me),Ie.length===1&&(Le[Ce]=Ie[0]),Le.removeListener!==void 0&&this.emit("removeListener",Ce,Ve||Oe)}return this},ce.prototype.off=ce.prototype.removeListener,ce.prototype.removeAllListeners=function(Ce){var Oe,Ie,Le;if(Ie=this._events,Ie===void 0)return this;if(Ie.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Ie[Ce]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Ie[Ce]),this;if(arguments.length===0){var Me=Object.keys(Ie),xe;for(Le=0;Le<Me.length;++Le)xe=Me[Le],xe!=="removeListener"&&this.removeAllListeners(xe);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(Oe=Ie[Ce],typeof Oe=="function")this.removeListener(Ce,Oe);else if(Oe!==void 0)for(Le=Oe.length-1;Le>=0;Le--)this.removeListener(Ce,Oe[Le]);return this};function pe(Se,Ce,Oe){var Ie=Se._events;if(Ie===void 0)return[];var Le=Ie[Ce];return Le===void 0?[]:typeof Le=="function"?Oe?[Le.listener||Le]:[Le]:Oe?Be(Le):ve(Le,Le.length)}ce.prototype.listeners=function(Ce){return pe(this,Ce,!0)},ce.prototype.rawListeners=function(Ce){return pe(this,Ce,!1)},ce.listenerCount=function(Se,Ce){return typeof Se.listenerCount=="function"?Se.listenerCount(Ce):me.call(Se,Ce)},ce.prototype.listenerCount=me;function me(Se){var Ce=this._events;if(Ce!==void 0){var Oe=Ce[Se];if(typeof Oe=="function")return 1;if(Oe!==void 0)return Oe.length}return 0}ce.prototype.eventNames=function(){return this._eventsCount>0?oe(this._events):[]};function ve(Se,Ce){for(var Oe=new Array(Ce),Ie=0;Ie<Ce;++Ie)Oe[Ie]=Se[Ie];return Oe}function Ee(Se,Ce){for(;Ce+1<Se.length;Ce++)Se[Ce]=Se[Ce+1];Se.pop()}function Be(Se){for(var Ce=new Array(Se.length),Oe=0;Oe<Ce.length;++Oe)Ce[Oe]=Se[Oe].listener||Se[Oe];return Ce}function Fe(Se,Ce){return new Promise(function(Oe,Ie){function Le(xe){Se.removeListener(Ce,Me),Ie(xe)}function Me(){typeof Se.removeListener=="function"&&Se.removeListener("error",Le),Oe([].slice.call(arguments))}De(Se,Ce,Me,{once:!0}),Ce!=="error"&&ke(Se,Le,{once:!0})})}function ke(Se,Ce,Oe){typeof Se.on=="function"&&De(Se,"error",Ce,Oe)}function De(Se,Ce,Oe,Ie){if(typeof Se.on=="function")Ie.once?Se.once(Ce,Oe):Se.on(Ce,Oe);else if(typeof Se.addEventListener=="function")Se.addEventListener(Ce,function Le(Me){Ie.once&&Se.removeEventListener(Ce,Le),Oe(Me)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof Se)}},{}],345:[function(a,Pe,be){"use strict";var ee=a("is-callable"),E=Object.prototype.toString,oe=Object.prototype.hasOwnProperty,re=function(ae,se,ie){for(var he=0,pe=ae.length;he<pe;he++)oe.call(ae,he)&&(ie==null?se(ae[he],he,ae):se.call(ie,ae[he],he,ae))},te=function(ae,se,ie){for(var he=0,pe=ae.length;he<pe;he++)ie==null?se(ae.charAt(he),he,ae):se.call(ie,ae.charAt(he),he,ae)},ce=function(ae,se,ie){for(var he in ae)oe.call(ae,he)&&(ie==null?se(ae[he],he,ae):se.call(ie,ae[he],he,ae))},z=function(ae,se,ie){if(!ee(se))throw new TypeError("iterator must be a function");var he;arguments.length>=3&&(he=ie),E.call(ae)==="[object Array]"?re(ae,se,he):typeof ae=="string"?te(ae,se,he):ce(ae,se,he)};Pe.exports=z},{"is-callable":367}],346:[function(a,Pe,be){"use strict";var ee="Function.prototype.bind called on incompatible ",E=Array.prototype.slice,oe=Object.prototype.toString,re="[object Function]";Pe.exports=function(ce){var z=this;if(typeof z!="function"||oe.call(z)!==re)throw new TypeError(ee+z);for(var le=E.call(arguments,1),ae,se=function(){if(this instanceof ae){var ve=z.apply(this,le.concat(E.call(arguments)));return Object(ve)===ve?ve:this}else return z.apply(ce,le.concat(E.call(arguments)))},ie=Math.max(0,z.length-le.length),he=[],pe=0;pe<ie;pe++)he.push("$"+pe);if(ae=Function("binder","return function ("+he.join(",")+"){ return binder.apply(this,arguments); }")(se),z.prototype){var me=function(){};me.prototype=z.prototype,ae.prototype=new me,me.prototype=null}return ae}},{}],347:[function(a,Pe,be){"use strict";var ee=a("./implementation");Pe.exports=Function.prototype.bind||ee},{"./implementation":346}],348:[function(a,Pe,be){"use strict";var ee,E=SyntaxError,oe=Function,re=TypeError,te=function(Ke){try{return oe('"use strict"; return ('+Ke+").constructor;")()}catch(Ze){}},ce=Object.getOwnPropertyDescriptor;if(ce)try{ce({},"")}catch(Ke){ce=null}var z=function(){throw new re},le=ce?function(){try{return arguments.callee,z}catch(Ke){try{return ce(arguments,"callee").get}catch(Ze){return z}}}():z,ae=a("has-symbols")(),se=a("has-proto")(),ie=Object.getPrototypeOf||(se?function(Ke){return Ke.__proto__}:null),he={},pe=typeof Uint8Array=="undefined"||!ie?ee:ie(Uint8Array),me={"%AggregateError%":typeof AggregateError=="undefined"?ee:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?ee:ArrayBuffer,"%ArrayIteratorPrototype%":ae&&ie?ie([][Symbol.iterator]()):ee,"%AsyncFromSyncIteratorPrototype%":ee,"%AsyncFunction%":he,"%AsyncGenerator%":he,"%AsyncGeneratorFunction%":he,"%AsyncIteratorPrototype%":he,"%Atomics%":typeof Atomics=="undefined"?ee:Atomics,"%BigInt%":typeof BigInt=="undefined"?ee:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?ee:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?ee:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?ee:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?ee:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?ee:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?ee:FinalizationRegistry,"%Function%":oe,"%GeneratorFunction%":he,"%Int8Array%":typeof Int8Array=="undefined"?ee:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?ee:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?ee:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":ae&&ie?ie(ie([][Symbol.iterator]())):ee,"%JSON%":typeof JSON=="object"?JSON:ee,"%Map%":typeof Map=="undefined"?ee:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!ae||!ie?ee:ie(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?ee:Promise,"%Proxy%":typeof Proxy=="undefined"?ee:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?ee:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?ee:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!ae||!ie?ee:ie(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?ee:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":ae&&ie?ie(""[Symbol.iterator]()):ee,"%Symbol%":ae?Symbol:ee,"%SyntaxError%":E,"%ThrowTypeError%":le,"%TypedArray%":pe,"%TypeError%":re,"%Uint8Array%":typeof Uint8Array=="undefined"?ee:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?ee:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?ee:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?ee:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?ee:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?ee:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?ee:WeakSet};if(ie)try{null.error}catch(Ke){var ve=ie(ie(Ke));me["%Error.prototype%"]=ve}var Ee=function Ke(Ze){var it;if(Ze==="%AsyncFunction%")it=te("async function () {}");else if(Ze==="%GeneratorFunction%")it=te("function* () {}");else if(Ze==="%AsyncGeneratorFunction%")it=te("async function* () {}");else if(Ze==="%AsyncGenerator%"){var We=Ke("%AsyncGeneratorFunction%");We&&(it=We.prototype)}else if(Ze==="%AsyncIteratorPrototype%"){var Ge=Ke("%AsyncGenerator%");Ge&&ie&&(it=ie(Ge.prototype))}return me[Ze]=it,it},Be={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Fe=a("function-bind"),ke=a("has"),De=Fe.call(Function.call,Array.prototype.concat),Se=Fe.call(Function.apply,Array.prototype.splice),Ce=Fe.call(Function.call,String.prototype.replace),Oe=Fe.call(Function.call,String.prototype.slice),Ie=Fe.call(Function.call,RegExp.prototype.exec),Le=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Me=/\\(\\)?/g,xe=function(Ze){var it=Oe(Ze,0,1),We=Oe(Ze,-1);if(it==="%"&&We!=="%")throw new E("invalid intrinsic syntax, expected closing `%`");if(We==="%"&&it!=="%")throw new E("invalid intrinsic syntax, expected opening `%`");var Ge=[];return Ce(Ze,Le,function($e,nt,tt,Ye){Ge[Ge.length]=tt?Ce(Ye,Me,"$1"):nt||$e}),Ge},Ve=function(Ze,it){var We=Ze,Ge;if(ke(Be,We)&&(Ge=Be[We],We="%"+Ge[0]+"%"),ke(me,We)){var $e=me[We];if($e===he&&($e=Ee(We)),typeof $e=="undefined"&&!it)throw new re("intrinsic "+Ze+" exists, but is not available. Please file an issue!");return{alias:Ge,name:We,value:$e}}throw new E("intrinsic "+Ze+" does not exist!")};Pe.exports=function(Ze,it){if(typeof Ze!="string"||Ze.length===0)throw new re("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof it!="boolean")throw new re('"allowMissing" argument must be a boolean');if(Ie(/^%?[^%]*%?$/,Ze)===null)throw new E("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var We=xe(Ze),Ge=We.length>0?We[0]:"",$e=Ve("%"+Ge+"%",it),nt=$e.name,tt=$e.value,Ye=!1,Qe=$e.alias;Qe&&(Ge=Qe[0],Se(We,De([0,1],Qe)));for(var Je=1,st=!0;Je<We.length;Je+=1){var qe=We[Je],ft=Oe(qe,0,1),lt=Oe(qe,-1);if((ft==='"'||ft==="'"||ft==="`"||lt==='"'||lt==="'"||lt==="`")&&ft!==lt)throw new E("property names with quotes must have matching quotes");if((qe==="constructor"||!st)&&(Ye=!0),Ge+="."+qe,nt="%"+Ge+"%",ke(me,nt))tt=me[nt];else if(tt!=null){if(!(qe in tt)){if(!it)throw new re("base intrinsic for "+Ze+" exists, but the property is not available.");return}if(ce&&Je+1>=We.length){var et=ce(tt,qe);st=!!et,st&&"get"in et&&!("originalValue"in et.get)?tt=et.get:tt=tt[qe]}else st=ke(tt,qe),tt=tt[qe];st&&!Ye&&(me[nt]=tt)}}return tt}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(a,Pe,be){"use strict";var ee=a("get-intrinsic"),E=ee("%Object.getOwnPropertyDescriptor%",!0);if(E)try{E([],"length")}catch(oe){E=null}Pe.exports=E},{"get-intrinsic":348}],350:[function(a,Pe,be){"use strict";var ee={foo:{}},E=Object;Pe.exports=function(){return{__proto__:ee}.foo===ee.foo&&!({__proto__:null}instanceof E)}},{}],351:[function(a,Pe,be){"use strict";var ee=typeof Symbol!="undefined"&&Symbol,E=a("./shams");Pe.exports=function(){return typeof ee!="function"||typeof Symbol!="function"||typeof ee("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:E()}},{"./shams":352}],352:[function(a,Pe,be){"use strict";Pe.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var E={},oe=Symbol("test"),re=Object(oe);if(typeof oe=="string"||Object.prototype.toString.call(oe)!=="[object Symbol]"||Object.prototype.toString.call(re)!=="[object Symbol]")return!1;var te=42;E[oe]=te;for(oe in E)return!1;if(typeof Object.keys=="function"&&Object.keys(E).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(E).length!==0)return!1;var ce=Object.getOwnPropertySymbols(E);if(ce.length!==1||ce[0]!==oe||!Object.prototype.propertyIsEnumerable.call(E,oe))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var z=Object.getOwnPropertyDescriptor(E,oe);if(z.value!==te||z.enumerable!==!0)return!1}return!0}},{}],353:[function(a,Pe,be){"use strict";var ee=a("has-symbols/shams");Pe.exports=function(){return ee()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(a,Pe,be){"use strict";var ee=a("function-bind");Pe.exports=ee.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(a,Pe,be){var ee=a("http"),E=a("url"),oe=Pe.exports;for(var re in ee)ee.hasOwnProperty(re)&&(oe[re]=ee[re]);oe.request=function(ce,z){return ce=te(ce),ee.request.call(this,ce,z)},oe.get=function(ce,z){return ce=te(ce),ee.get.call(this,ce,z)};function te(ce){if(typeof ce=="string"&&(ce=E.parse(ce)),ce.protocol||(ce.protocol="https:"),ce.protocol!=="https:")throw new Error('Protocol "'+ce.protocol+'" not supported. Expected "https:"');return ce}},{http:468,url:472}],356:[function(a,Pe,be){"use strict";var ee=a("util"),E=a("ms");Pe.exports=function(oe){if(typeof oe=="number")return oe;var re=E(oe);if(re===void 0){var te=new Error(ee.format("humanize-ms(%j) result undefined",oe));console.warn(te.stack)}return re}},{ms:376,util:419}],357:[function(a,Pe,be){be.read=function(ee,E,oe,re,te){var ce,z,le=te*8-re-1,ae=(1<<le)-1,se=ae>>1,ie=-7,he=oe?te-1:0,pe=oe?-1:1,me=ee[E+he];for(he+=pe,ce=me&(1<<-ie)-1,me>>=-ie,ie+=le;ie>0;ce=ce*256+ee[E+he],he+=pe,ie-=8);for(z=ce&(1<<-ie)-1,ce>>=-ie,ie+=re;ie>0;z=z*256+ee[E+he],he+=pe,ie-=8);if(ce===0)ce=1-se;else{if(ce===ae)return z?NaN:(me?-1:1)*(1/0);z=z+Math.pow(2,re),ce=ce-se}return(me?-1:1)*z*Math.pow(2,ce-re)},be.write=function(ee,E,oe,re,te,ce){var z,le,ae,se=ce*8-te-1,ie=(1<<se)-1,he=ie>>1,pe=te===23?Math.pow(2,-24)-Math.pow(2,-77):0,me=re?0:ce-1,ve=re?1:-1,Ee=E<0||E===0&&1/E<0?1:0;for(E=Math.abs(E),isNaN(E)||E===1/0?(le=isNaN(E)?1:0,z=ie):(z=Math.floor(Math.log(E)/Math.LN2),E*(ae=Math.pow(2,-z))<1&&(z--,ae*=2),z+he>=1?E+=pe/ae:E+=pe*Math.pow(2,1-he),E*ae>=2&&(z++,ae/=2),z+he>=ie?(le=0,z=ie):z+he>=1?(le=(E*ae-1)*Math.pow(2,te),z=z+he):(le=E*Math.pow(2,he-1)*Math.pow(2,te),z=0));te>=8;ee[oe+me]=le&255,me+=ve,le/=256,te-=8);for(z=z<<te|le,se+=te;se>0;ee[oe+me]=z&255,me+=ve,z/=256,se-=8);ee[oe+me-ve]|=Ee*128}},{}],358:[function(a,Pe,be){"use strict";var ee=[a("./nextTick"),a("./queueMicrotask"),a("./mutation.js"),a("./messageChannel"),a("./stateChange"),a("./timeout")],E,oe,re=-1,te=[],ce=!1;function z(){!E||!oe||(E=!1,oe.length?te=oe.concat(te):re=-1,te.length&&le())}function le(){if(!E){ce=!1,E=!0;for(var me=te.length,ve=setTimeout(z);me;){for(oe=te,te=[];oe&&++re<me;)oe[re].run();re=-1,me=te.length}oe=null,re=-1,E=!1,clearTimeout(ve)}}for(var ae,se=-1,ie=ee.length;++se<ie;)if(ee[se]&&ee[se].test&&ee[se].test()){ae=ee[se].install(le);break}function he(me,ve){this.fun=me,this.array=ve}he.prototype.run=function(){var me=this.fun,ve=this.array;switch(ve.length){case 0:return me();case 1:return me(ve[0]);case 2:return me(ve[0],ve[1]);case 3:return me(ve[0],ve[1],ve[2]);default:return me.apply(null,ve)}},Pe.exports=pe;function pe(me){var ve=new Array(arguments.length-1);if(arguments.length>1)for(var Ee=1;Ee<arguments.length;Ee++)ve[Ee-1]=arguments[Ee];te.push(new he(me,ve)),!ce&&!E&&(ce=!0,ae())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(a,Pe,be){(function(ee){(function(){"use strict";be.test=function(){return ee.setImmediate?!1:typeof ee.MessageChannel!="undefined"},be.install=function(E){var oe=new ee.MessageChannel;return oe.port1.onmessage=E,function(){oe.port2.postMessage(0)}}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=ee.MutationObserver||ee.WebKitMutationObserver;be.test=function(){return E},be.install=function(oe){var re=0,te=new E(oe),ce=ee.document.createTextNode("");return te.observe(ce,{characterData:!0}),function(){ce.data=re=++re%2}}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(a,Pe,be){(function(ee){(function(){"use strict";be.test=function(){return typeof ee.queueMicrotask=="function"},be.install=function(E){return function(){ee.queueMicrotask(E)}}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(a,Pe,be){(function(ee){(function(){"use strict";be.test=function(){return"document"in ee&&"onreadystatechange"in ee.document.createElement("script")},be.install=function(E){return function(){var oe=ee.document.createElement("script");return oe.onreadystatechange=function(){E(),oe.onreadystatechange=null,oe.parentNode.removeChild(oe),oe=null},ee.document.documentElement.appendChild(oe),E}}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(a,Pe,be){"use strict";be.test=function(){return!0},be.install=function(ee){return function(){setTimeout(ee,0)}}},{}],364:[function(a,Pe,be){typeof Object.create=="function"?Pe.exports=function(E,oe){oe&&(E.super_=oe,E.prototype=Object.create(oe.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}))}:Pe.exports=function(E,oe){if(oe){E.super_=oe;var re=function(){};re.prototype=oe.prototype,E.prototype=new re,E.prototype.constructor=E}}},{}],365:[function(a,Pe,be){"use strict";var ee=a("has-tostringtag/shams")(),E=a("call-bind/callBound"),oe=E("Object.prototype.toString"),re=function(le){return ee&&le&&typeof le=="object"&&Symbol.toStringTag in le?!1:oe(le)==="[object Arguments]"},te=function(le){return re(le)?!0:le!==null&&typeof le=="object"&&typeof le.length=="number"&&le.length>=0&&oe(le)!=="[object Array]"&&oe(le.callee)==="[object Function]"},ce=function(){return re(arguments)}();re.isLegacyArguments=te,Pe.exports=ce?re:te},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(a,Pe,be){Pe.exports=function(oe){return oe!=null&&(ee(oe)||E(oe)||!!oe._isBuffer)};function ee(oe){return!!oe.constructor&&typeof oe.constructor.isBuffer=="function"&&oe.constructor.isBuffer(oe)}function E(oe){return typeof oe.readFloatLE=="function"&&typeof oe.slice=="function"&&ee(oe.slice(0,0))}},{}],367:[function(a,Pe,be){"use strict";var ee=Function.prototype.toString,E=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,oe,re;if(typeof E=="function"&&typeof Object.defineProperty=="function")try{oe=Object.defineProperty({},"length",{get:function(){throw re}}),re={},E(function(){throw 42},null,oe)}catch(ke){ke!==re&&(E=null)}else E=null;var te=/^\s*class\b/,ce=function(De){try{var Se=ee.call(De);return te.test(Se)}catch(Ce){return!1}},z=function(De){try{return ce(De)?!1:(ee.call(De),!0)}catch(Se){return!1}},le=Object.prototype.toString,ae="[object Object]",se="[object Function]",ie="[object GeneratorFunction]",he="[object HTMLAllCollection]",pe="[object HTML document.all class]",me="[object HTMLCollection]",ve=typeof Symbol=="function"&&!!Symbol.toStringTag,Ee=!(0 in[,]),Be=function(){return!1};if(typeof document=="object"){var Fe=document.all;le.call(Fe)===le.call(document.all)&&(Be=function(De){if((Ee||!De)&&(typeof De=="undefined"||typeof De=="object"))try{var Se=le.call(De);return(Se===he||Se===pe||Se===me||Se===ae)&&De("")==null}catch(Ce){}return!1})}Pe.exports=E?function(De){if(Be(De))return!0;if(!De||typeof De!="function"&&typeof De!="object")return!1;try{E(De,null,oe)}catch(Se){if(Se!==re)return!1}return!ce(De)&&z(De)}:function(De){if(Be(De))return!0;if(!De||typeof De!="function"&&typeof De!="object")return!1;if(ve)return z(De);if(ce(De))return!1;var Se=le.call(De);return Se!==se&&Se!==ie&&!/^\[object HTML/.test(Se)?!1:z(De)}},{}],368:[function(a,Pe,be){"use strict";var ee=Object.prototype.toString,E=Function.prototype.toString,oe=/^\s*(?:function)?\*/,re=a("has-tostringtag/shams")(),te=Object.getPrototypeOf,ce=function(){if(!re)return!1;try{return Function("return function*() {}")()}catch(le){}},z;Pe.exports=function(ae){if(typeof ae!="function")return!1;if(oe.test(E.call(ae)))return!0;if(!re){var se=ee.call(ae);return se==="[object GeneratorFunction]"}if(!te)return!1;if(typeof z=="undefined"){var ie=ce();z=ie?te(ie):!1}return te(ae)===z}},{"has-tostringtag/shams":353}],369:[function(a,Pe,be){"use strict";var ee=a("which-typed-array");Pe.exports=function(oe){return!!ee(oe)}},{"which-typed-array":420}],370:[function(a,Pe,be){var ee={}.toString;Pe.exports=Array.isArray||function(E){return ee.call(E)=="[object Array]"}},{}],371:[function(a,Pe,be){(function(ee){(function(){(function(E,oe){typeof be=="object"&&typeof Pe!="undefined"?Pe.exports=oe(E):typeof ge=="function"&&ge.amd?ge(oe):oe(E)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee!="undefined"?ee:this,function(E){"use strict";E=E||{};var oe=E.Base64,re="2.6.4",te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ce=function(Ze){for(var it={},We=0,Ge=Ze.length;We<Ge;We++)it[Ze.charAt(We)]=We;return it}(te),z=String.fromCharCode,le=function(Ze){if(Ze.length<2){var it=Ze.charCodeAt(0);return it<128?Ze:it<2048?z(192|it>>>6)+z(128|it&63):z(224|it>>>12&15)+z(128|it>>>6&63)+z(128|it&63)}else{var it=65536+(Ze.charCodeAt(0)-55296)*1024+(Ze.charCodeAt(1)-56320);return z(240|it>>>18&7)+z(128|it>>>12&63)+z(128|it>>>6&63)+z(128|it&63)}},ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,se=function(Ze){return Ze.replace(ae,le)},ie=function(Ze){var it=[0,2,1][Ze.length%3],We=Ze.charCodeAt(0)<<16|(Ze.length>1?Ze.charCodeAt(1):0)<<8|(Ze.length>2?Ze.charCodeAt(2):0),Ge=[te.charAt(We>>>18),te.charAt(We>>>12&63),it>=2?"=":te.charAt(We>>>6&63),it>=1?"=":te.charAt(We&63)];return Ge.join("")},he=E.btoa&&typeof E.btoa=="function"?function(Ze){return E.btoa(Ze)}:function(Ze){if(Ze.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Ze.replace(/[\s\S]{1,3}/g,ie)},pe=function(Ze){return he(se(String(Ze)))},me=function(Ze){return Ze.replace(/[+\/]/g,function(it){return it=="+"?"-":"_"}).replace(/=/g,"")},ve=function(Ze,it){return it?me(pe(Ze)):pe(Ze)},Ee=function(Ze){return ve(Ze,!0)},Be;E.Uint8Array&&(Be=function(Ze,it){for(var We="",Ge=0,$e=Ze.length;Ge<$e;Ge+=3){var nt=Ze[Ge],tt=Ze[Ge+1],Ye=Ze[Ge+2],Qe=nt<<16|tt<<8|Ye;We+=te.charAt(Qe>>>18)+te.charAt(Qe>>>12&63)+(typeof tt!="undefined"?te.charAt(Qe>>>6&63):"=")+(typeof Ye!="undefined"?te.charAt(Qe&63):"=")}return it?me(We):We});var Fe=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ke=function(Ze){switch(Ze.length){case 4:var it=(7&Ze.charCodeAt(0))<<18|(63&Ze.charCodeAt(1))<<12|(63&Ze.charCodeAt(2))<<6|63&Ze.charCodeAt(3),We=it-65536;return z((We>>>10)+55296)+z((We&1023)+56320);case 3:return z((15&Ze.charCodeAt(0))<<12|(63&Ze.charCodeAt(1))<<6|63&Ze.charCodeAt(2));default:return z((31&Ze.charCodeAt(0))<<6|63&Ze.charCodeAt(1))}},De=function(Ze){return Ze.replace(Fe,ke)},Se=function(Ze){var it=Ze.length,We=it%4,Ge=(it>0?ce[Ze.charAt(0)]<<18:0)|(it>1?ce[Ze.charAt(1)]<<12:0)|(it>2?ce[Ze.charAt(2)]<<6:0)|(it>3?ce[Ze.charAt(3)]:0),$e=[z(Ge>>>16),z(Ge>>>8&255),z(Ge&255)];return $e.length-=[0,0,2,1][We],$e.join("")},Ce=E.atob&&typeof E.atob=="function"?function(Ze){return E.atob(Ze)}:function(Ze){return Ze.replace(/\S{1,4}/g,Se)},Oe=function(Ze){return Ce(String(Ze).replace(/[^A-Za-z0-9\+\/]/g,""))},Ie=function(Ze){return De(Ce(Ze))},Le=function(Ze){return String(Ze).replace(/[-_]/g,function(it){return it=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Me=function(Ze){return Ie(Le(Ze))},xe;E.Uint8Array&&(xe=function(Ze){return Uint8Array.from(Oe(Le(Ze)),function(it){return it.charCodeAt(0)})});var Ve=function(){var Ze=E.Base64;return E.Base64=oe,Ze};if(E.Base64={VERSION:re,atob:Oe,btoa:he,fromBase64:Me,toBase64:ve,utob:se,encode:ve,encodeURI:Ee,btou:De,decode:Me,noConflict:Ve,fromUint8Array:Be,toUint8Array:xe},typeof Object.defineProperty=="function"){var Ke=function(Ze){return{value:Ze,enumerable:!1,writable:!0,configurable:!0}};E.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ke(function(){return Me(this)})),Object.defineProperty(String.prototype,"toBase64",Ke(function(Ze){return ve(this,Ze)})),Object.defineProperty(String.prototype,"toBase64URI",Ke(function(){return ve(this,!0)}))}}return E.Meteor&&(Base64=E.Base64),typeof Pe!="undefined"&&Pe.exports?Pe.exports.Base64=E.Base64:typeof ge=="function"&&ge.amd&&ge([],function(){return E.Base64}),{Base64:E.Base64}})}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(a,Pe,be){"use strict";Pe.exports=E;var ee=Object.prototype.hasOwnProperty;function E(oe,re,te){if(!oe)throw new TypeError("argument dest is required");if(!re)throw new TypeError("argument src is required");return te===void 0&&(te=!0),Object.getOwnPropertyNames(re).forEach(function(z){if(!(!te&&ee.call(oe,z))){var le=Object.getOwnPropertyDescriptor(re,z);Object.defineProperty(oe,z,le)}}),oe}},{}],373:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.map.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.regexp.constructor.js"),a("core-js/modules/es.regexp.to-string.js");function ee(){this._types=Object.create(null),this._extensions=Object.create(null);for(var E=0;E<arguments.length;E++)this.define(arguments[E]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}ee.prototype.define=function(E,oe){for(var re in E){var te=E[re].map(function(ae){return ae.toLowerCase()});re=re.toLowerCase();for(var ce=0;ce<te.length;ce++){var z=te[ce];if(z[0]!=="*"){if(!oe&&z in this._types)throw new Error('Attempt to change mapping for "'+z+'" extension from "'+this._types[z]+'" to "'+re+'". Pass `force=true` to allow this, otherwise remove "'+z+'" from the list of extensions for "'+re+'".');this._types[z]=re}}if(oe||!this._extensions[re]){var le=te[0];this._extensions[re]=le[0]!=="*"?le:le.substr(1)}}},ee.prototype.getType=function(E){E=String(E);var oe=E.replace(/^.*[/\\]/,"").toLowerCase(),re=oe.replace(/^.*\./,"").toLowerCase(),te=oe.length<E.length,ce=re.length<oe.length-1;return(ce||!te)&&this._types[re]||null},ee.prototype.getExtension=function(E){return E=/^\s*([^;\s]*)/.test(E)&&RegExp.$1,E&&this._extensions[E.toLowerCase()]||null},Pe.exports=ee},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(a,Pe,be){"use strict";var ee=a("./Mime");Pe.exports=new ee(a("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(a,Pe,be){"use strict";Pe.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(a,Pe,be){var ee=1e3,E=ee*60,oe=E*60,re=oe*24,te=re*7,ce=re*365.25;Pe.exports=function(ie,he){he=he||{};var pe=typeof ie;if(pe==="string"&&ie.length>0)return z(ie);if(pe==="number"&&isFinite(ie))return he.long?ae(ie):le(ie);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(ie))};function z(ie){if(ie=String(ie),!(ie.length>100)){var he=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(ie);if(he){var pe=parseFloat(he[1]),me=(he[2]||"ms").toLowerCase();switch(me){case"years":case"year":case"yrs":case"yr":case"y":return pe*ce;case"weeks":case"week":case"w":return pe*te;case"days":case"day":case"d":return pe*re;case"hours":case"hour":case"hrs":case"hr":case"h":return pe*oe;case"minutes":case"minute":case"mins":case"min":case"m":return pe*E;case"seconds":case"second":case"secs":case"sec":case"s":return pe*ee;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return pe;default:return}}}}function le(ie){var he=Math.abs(ie);return he>=re?Math.round(ie/re)+"d":he>=oe?Math.round(ie/oe)+"h":he>=E?Math.round(ie/E)+"m":he>=ee?Math.round(ie/ee)+"s":ie+"ms"}function ae(ie){var he=Math.abs(ie);return he>=re?se(ie,he,re,"day"):he>=oe?se(ie,he,oe,"hour"):he>=E?se(ie,he,E,"minute"):he>=ee?se(ie,he,ee,"second"):ie+" ms"}function se(ie,he,pe,me){var ve=he>=pe*1.5;return Math.round(ie/pe)+" "+me+(ve?"s":"")}},{}],377:[function(a,Pe,be){"use strict";var ee=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;function re(ce){if(ce==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(ce)}function te(){try{if(!Object.assign)return!1;var ce=new String("abc");if(ce[5]="de",Object.getOwnPropertyNames(ce)[0]==="5")return!1;for(var z={},le=0;le<10;le++)z["_"+String.fromCharCode(le)]=le;var ae=Object.getOwnPropertyNames(z).map(function(ie){return z[ie]});if(ae.join("")!=="0123456789")return!1;var se={};return"abcdefghijklmnopqrst".split("").forEach(function(ie){se[ie]=ie}),Object.keys(Object.assign({},se)).join("")==="abcdefghijklmnopqrst"}catch(ie){return!1}}Pe.exports=te()?Object.assign:function(ce,z){for(var le,ae=re(ce),se,ie=1;ie<arguments.length;ie++){le=Object(arguments[ie]);for(var he in le)E.call(le,he)&&(ae[he]=le[he]);if(ee){se=ee(le);for(var pe=0;pe<se.length;pe++)oe.call(le,se[pe])&&(ae[se[pe]]=le[se[pe]])}}return ae}},{}],378:[function(a,Pe,be){(function(ee){(function(){"use strict";function E(ce){if(typeof ce!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ce))}function oe(ce,z){for(var le="",ae=0,se=-1,ie=0,he,pe=0;pe<=ce.length;++pe){if(pe<ce.length)he=ce.charCodeAt(pe);else{if(he===47)break;he=47}if(he===47){if(!(se===pe-1||ie===1))if(se!==pe-1&&ie===2){if(le.length<2||ae!==2||le.charCodeAt(le.length-1)!==46||le.charCodeAt(le.length-2)!==46){if(le.length>2){var me=le.lastIndexOf("/");if(me!==le.length-1){me===-1?(le="",ae=0):(le=le.slice(0,me),ae=le.length-1-le.lastIndexOf("/")),se=pe,ie=0;continue}}else if(le.length===2||le.length===1){le="",ae=0,se=pe,ie=0;continue}}z&&(le.length>0?le+="/..":le="..",ae=2)}else le.length>0?le+="/"+ce.slice(se+1,pe):le=ce.slice(se+1,pe),ae=pe-se-1;se=pe,ie=0}else he===46&&ie!==-1?++ie:ie=-1}return le}function re(ce,z){var le=z.dir||z.root,ae=z.base||(z.name||"")+(z.ext||"");return le?le===z.root?le+ae:le+ce+ae:ae}var te={resolve:function(){for(var z="",le=!1,ae,se=arguments.length-1;se>=-1&&!le;se--){var ie;se>=0?ie=arguments[se]:(ae===void 0&&(ae=ee.cwd()),ie=ae),E(ie),ie.length!==0&&(z=ie+"/"+z,le=ie.charCodeAt(0)===47)}return z=oe(z,!le),le?z.length>0?"/"+z:"/":z.length>0?z:"."},normalize:function(z){if(E(z),z.length===0)return".";var le=z.charCodeAt(0)===47,ae=z.charCodeAt(z.length-1)===47;return z=oe(z,!le),z.length===0&&!le&&(z="."),z.length>0&&ae&&(z+="/"),le?"/"+z:z},isAbsolute:function(z){return E(z),z.length>0&&z.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var z,le=0;le<arguments.length;++le){var ae=arguments[le];E(ae),ae.length>0&&(z===void 0?z=ae:z+="/"+ae)}return z===void 0?".":te.normalize(z)},relative:function(z,le){if(E(z),E(le),z===le||(z=te.resolve(z),le=te.resolve(le),z===le))return"";for(var ae=1;ae<z.length&&z.charCodeAt(ae)===47;++ae);for(var se=z.length,ie=se-ae,he=1;he<le.length&&le.charCodeAt(he)===47;++he);for(var pe=le.length,me=pe-he,ve=ie<me?ie:me,Ee=-1,Be=0;Be<=ve;++Be){if(Be===ve){if(me>ve){if(le.charCodeAt(he+Be)===47)return le.slice(he+Be+1);if(Be===0)return le.slice(he+Be)}else ie>ve&&(z.charCodeAt(ae+Be)===47?Ee=Be:Be===0&&(Ee=0));break}var Fe=z.charCodeAt(ae+Be),ke=le.charCodeAt(he+Be);if(Fe!==ke)break;Fe===47&&(Ee=Be)}var De="";for(Be=ae+Ee+1;Be<=se;++Be)(Be===se||z.charCodeAt(Be)===47)&&(De.length===0?De+="..":De+="/..");return De.length>0?De+le.slice(he+Ee):(he+=Ee,le.charCodeAt(he)===47&&++he,le.slice(he))},_makeLong:function(z){return z},dirname:function(z){if(E(z),z.length===0)return".";for(var le=z.charCodeAt(0),ae=le===47,se=-1,ie=!0,he=z.length-1;he>=1;--he)if(le=z.charCodeAt(he),le===47){if(!ie){se=he;break}}else ie=!1;return se===-1?ae?"/":".":ae&&se===1?"//":z.slice(0,se)},basename:function(z,le){if(le!==void 0&&typeof le!="string")throw new TypeError('"ext" argument must be a string');E(z);var ae=0,se=-1,ie=!0,he;if(le!==void 0&&le.length>0&&le.length<=z.length){if(le.length===z.length&&le===z)return"";var pe=le.length-1,me=-1;for(he=z.length-1;he>=0;--he){var ve=z.charCodeAt(he);if(ve===47){if(!ie){ae=he+1;break}}else me===-1&&(ie=!1,me=he+1),pe>=0&&(ve===le.charCodeAt(pe)?--pe===-1&&(se=he):(pe=-1,se=me))}return ae===se?se=me:se===-1&&(se=z.length),z.slice(ae,se)}else{for(he=z.length-1;he>=0;--he)if(z.charCodeAt(he)===47){if(!ie){ae=he+1;break}}else se===-1&&(ie=!1,se=he+1);return se===-1?"":z.slice(ae,se)}},extname:function(z){E(z);for(var le=-1,ae=0,se=-1,ie=!0,he=0,pe=z.length-1;pe>=0;--pe){var me=z.charCodeAt(pe);if(me===47){if(!ie){ae=pe+1;break}continue}se===-1&&(ie=!1,se=pe+1),me===46?le===-1?le=pe:he!==1&&(he=1):le!==-1&&(he=-1)}return le===-1||se===-1||he===0||he===1&&le===se-1&&le===ae+1?"":z.slice(le,se)},format:function(z){if(z===null||typeof z!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof z);return re("/",z)},parse:function(z){E(z);var le={root:"",dir:"",base:"",ext:"",name:""};if(z.length===0)return le;var ae=z.charCodeAt(0),se=ae===47,ie;se?(le.root="/",ie=1):ie=0;for(var he=-1,pe=0,me=-1,ve=!0,Ee=z.length-1,Be=0;Ee>=ie;--Ee){if(ae=z.charCodeAt(Ee),ae===47){if(!ve){pe=Ee+1;break}continue}me===-1&&(ve=!1,me=Ee+1),ae===46?he===-1?he=Ee:Be!==1&&(Be=1):he!==-1&&(Be=-1)}return he===-1||me===-1||Be===0||Be===1&&he===me-1&&he===pe+1?me!==-1&&(pe===0&&se?le.base=le.name=z.slice(1,me):le.base=le.name=z.slice(pe,me)):(pe===0&&se?(le.name=z.slice(1,he),le.base=z.slice(1,me)):(le.name=z.slice(pe,he),le.base=z.slice(pe,me)),le.ext=z.slice(he,me)),pe>0?le.dir=z.slice(0,pe-1):se&&(le.dir="/"),le},sep:"/",delimiter:":",win32:null,posix:null};te.posix=te,Pe.exports=te}).call(this)}).call(this,a("_process"))},{_process:467}],379:[function(a,Pe,be){(function(ee){(function(){(function(){"use strict";var E={function:!0,object:!0},oe=E[typeof window]&&window||this,re=oe,te=E[typeof be]&&be,ce=E[typeof Pe]&&Pe&&!Pe.nodeType&&Pe,z=te&&ce&&typeof ee=="object"&ⅇz&&(z.global===z||z.window===z||z.self===z)&&(oe=z);var le=Math.pow(2,53)-1,ae=/\bOpera/,se=this,ie=Object.prototype,he=ie.hasOwnProperty,pe=ie.toString;function me(Me){return Me=String(Me),Me.charAt(0).toUpperCase()+Me.slice(1)}function ve(Me,xe,Ve){var Ke={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return xe&&Ve&&/^Win/i.test(Me)&&!/^Windows Phone /i.test(Me)&&(Ke=Ke[/[\d.]+$/.exec(Me)])&&(Me="Windows "+Ke),Me=String(Me),xe&&Ve&&(Me=Me.replace(RegExp(xe,"i"),Ve)),Me=Be(Me.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Me}function Ee(Me,xe){var Ve=-1,Ke=Me?Me.length:0;if(typeof Ke=="number"&&Ke>-1&&Ke<=le)for(;++Ve<Ke;)xe(Me[Ve],Ve,Me);else Fe(Me,xe)}function Be(Me){return Me=Oe(Me),/^(?:webOS|i(?:OS|P))/.test(Me)?Me:me(Me)}function Fe(Me,xe){for(var Ve in Me)he.call(Me,Ve)&&xe(Me[Ve],Ve,Me)}function ke(Me){return Me==null?me(Me):pe.call(Me).slice(8,-1)}function De(Me,xe){var Ve=Me!=null?typeof Me[xe]:"number";return!/^(?:boolean|number|string|undefined)$/.test(Ve)&&(Ve=="object"?!!Me[xe]:!0)}function Se(Me){return String(Me).replace(/([ -])(?!$)/g,"$1?")}function Ce(Me,xe){var Ve=null;return Ee(Me,function(Ke,Ze){Ve=xe(Ve,Ke,Ze,Me)}),Ve}function Oe(Me){return String(Me).replace(/^ +| +$/g,"")}function Ie(Me){var xe=oe,Ve=Me&&typeof Me=="object"&&ke(Me)!="String";Ve&&(xe=Me,Me=null);var Ke=xe.navigator||{},Ze=Ke.userAgent||"";Me||(Me=Ze);var it=Ve||se==re,We=Ve?!!Ke.likeChrome:/\bChrome\b/.test(Me)&&!/internal|\n/i.test(pe.toString()),Ge="Object",$e=Ve?Ge:"ScriptBridgingProxyObject",nt=Ve?Ge:"Environment",tt=Ve&&xe.java?"JavaPackage":ke(xe.java),Ye=Ve?Ge:"RuntimeObject",Qe=/\bJava/.test(tt)&&xe.java,Je=Qe&&ke(xe.environment)==nt,st=Qe?"a":"\u03B1",qe=Qe?"b":"\u03B2",ft=xe.document||{},lt=xe.operamini||xe.opera,et=ae.test(et=Ve&<?lt["[[Class]]"]:ke(lt))?et:lt=null,Re,Ne=Me,ne=[],ue=null,je=Me==Ze,He=je&<&&typeof lt.version=="function"&<.version(),we,ye=ct([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),Te=yt(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),ze=rt([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),Ue=ut({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),_e=at(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function ct(Ft){return Ce(Ft,function(Tt,kt){return Tt||RegExp("\\b"+(kt.pattern||Se(kt))+"\\b","i").exec(Me)&&(kt.label||kt)})}function ut(Ft){return Ce(Ft,function(Tt,kt,Bt){return Tt||(kt[ze]||kt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ze)]||RegExp("\\b"+Se(Bt)+"(?:\\b|\\w*\\d)","i").exec(Me))&&Bt})}function yt(Ft){return Ce(Ft,function(Tt,kt){return Tt||RegExp("\\b"+(kt.pattern||Se(kt))+"\\b","i").exec(Me)&&(kt.label||kt)})}function at(Ft){return Ce(Ft,function(Tt,kt){var Bt=kt.pattern||Se(kt);return!Tt&&(Tt=RegExp("\\b"+Bt+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Me))&&(Tt=ve(Tt,Bt,kt.label||kt)),Tt})}function rt(Ft){return Ce(Ft,function(Tt,kt){var Bt=kt.pattern||Se(kt);return!Tt&&(Tt=RegExp("\\b"+Bt+" *\\d+[.\\w_]*","i").exec(Me)||RegExp("\\b"+Bt+" *\\w+-[\\w]*","i").exec(Me)||RegExp("\\b"+Bt+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Me))&&((Tt=String(kt.label&&!RegExp(Bt,"i").test(kt.label)?kt.label:Tt).split("/"))[1]&&!/[\d.]+/.test(Tt[0])&&(Tt[0]+=" "+Tt[1]),kt=kt.label||kt,Tt=Be(Tt[0].replace(RegExp(Bt,"i"),kt).replace(RegExp("; *(?:"+kt+"[_-])?","i")," ").replace(RegExp("("+kt+")[-_.]?(\\w)","i"),"$1 $2"))),Tt})}function Et(Ft){return Ce(Ft,function(Tt,kt){return Tt||(RegExp(kt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(Me)||0)[1]||null})}function vt(){return this.description||""}if(ye&&(ye=[ye]),/\bAndroid\b/.test(_e)&&!ze&&(Re=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Me))&&(ze=Oe(Re[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),Ue&&!ze?ze=rt([Ue]):Ue&&ze&&(ze=ze.replace(RegExp("^("+Se(Ue)+")[-_.\\s]","i"),Ue+" ").replace(RegExp("^("+Se(Ue)+")[-_.]?(\\w)","i"),Ue+" $2")),(Re=/\bGoogle TV\b/.exec(ze))&&(ze=Re[0]),/\bSimulator\b/i.test(Me)&&(ze=(ze?ze+" ":"")+"Simulator"),Te=="Opera Mini"&&/\bOPiOS\b/.test(Me)&&ne.push("running in Turbo/Uncompressed mode"),Te=="IE"&&/\blike iPhone OS\b/.test(Me)?(Re=Ie(Me.replace(/like iPhone OS/,"")),Ue=Re.manufacturer,ze=Re.product):/^iP/.test(ze)?(Te||(Te="Safari"),_e="iOS"+((Re=/ OS ([\d_]+)/i.exec(Me))?" "+Re[1].replace(/_/g,"."):"")):Te=="Konqueror"&&/^Linux\b/i.test(_e)?_e="Kubuntu":Ue&&Ue!="Google"&&(/Chrome/.test(Te)&&!/\bMobile Safari\b/i.test(Me)||/\bVita\b/.test(ze))||/\bAndroid\b/.test(_e)&&/^Chrome/.test(Te)&&/\bVersion\//i.test(Me)?(Te="Android Browser",_e=/\bAndroid\b/.test(_e)?_e:"Android"):Te=="Silk"?(/\bMobi/i.test(Me)||(_e="Android",ne.unshift("desktop mode")),/Accelerated *= *true/i.test(Me)&&ne.unshift("accelerated")):Te=="UC Browser"&&/\bUCWEB\b/.test(Me)?ne.push("speed mode"):Te=="PaleMoon"&&(Re=/\bFirefox\/([\d.]+)\b/.exec(Me))?ne.push("identifying as Firefox "+Re[1]):Te=="Firefox"&&(Re=/\b(Mobile|Tablet|TV)\b/i.exec(Me))?(_e||(_e="Firefox OS"),ze||(ze=Re[1])):!Te||(Re=!/\bMinefield\b/i.test(Me)&&/\b(?:Firefox|Safari)\b/.exec(Te))?(Te&&!ze&&/[\/,]|^[^(]+?\)/.test(Me.slice(Me.indexOf(Re+"/")+8))&&(Te=null),(Re=ze||Ue||_e)&&(ze||Ue||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(_e))&&(Te=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(_e)?_e:Re)+" Browser")):Te=="Electron"&&(Re=(/\bChrome\/([\d.]+)\b/.exec(Me)||0)[1])&&ne.push("Chromium "+Re),He||(He=Et(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",Se(Te),"(?:Firefox|Minefield|NetFront)"])),(Re=ye=="iCab"&&parseFloat(He)>3&&"WebKit"||/\bOpera\b/.test(Te)&&(/\bOPR\b/.test(Me)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Me)&&!/^(?:Trident|EdgeHTML)$/.test(ye)&&"WebKit"||!ye&&/\bMSIE\b/i.test(Me)&&(_e=="Mac OS"?"Tasman":"Trident")||ye=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(Te)&&"NetFront")&&(ye=[Re]),Te=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Me)||0)[1])?(Te+=" Mobile",_e="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),ne.unshift("desktop mode")):/\bWPDesktop\b/i.test(Me)?(Te="IE Mobile",_e="Windows Phone 8.x",ne.unshift("desktop mode"),He||(He=(/\brv:([\d.]+)/.exec(Me)||0)[1])):Te!="IE"&&ye=="Trident"&&(Re=/\brv:([\d.]+)/.exec(Me))&&(Te&&ne.push("identifying as "+Te+(He?" "+He:"")),Te="IE",He=Re[1]),je){if(De(xe,"global"))if(Qe&&(Re=Qe.lang.System,Ne=Re.getProperty("os.arch"),_e=_e||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Je){try{He=xe.require("ringo/engine").version.join("."),Te="RingoJS"}catch(Ft){(Re=xe.system)&&Re.global.system==xe.system&&(Te="Narwhal",_e||(_e=Re[0].os||null))}Te||(Te="Rhino")}else typeof xe.process=="object"&&!xe.process.browser&&(Re=xe.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(ne.push("Node "+Re.versions.node),Te="Electron",He=Re.versions.electron):typeof Re.versions.nw=="string"&&(ne.push("Chromium "+He,"Node "+Re.versions.node),Te="NW.js",He=Re.versions.nw)),Te||(Te="Node.js",Ne=Re.arch,_e=Re.platform,He=/[\d.]+/.exec(Re.version),He=He?He[0]:null));else ke(Re=xe.runtime)==$e?(Te="Adobe AIR",_e=Re.flash.system.Capabilities.os):ke(Re=xe.phantom)==Ye?(Te="PhantomJS",He=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof ft.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(Me))?(He=[He,ft.documentMode],(Re=+Re[1]+4)!=He[1]&&(ne.push("IE "+He[1]+" mode"),ye&&(ye[1]=""),He[1]=Re),He=Te=="IE"?String(He[1].toFixed(1)):He[0]):typeof ft.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(Te)&&(ne.push("masking as "+Te+" "+He),Te="IE",He="11.0",ye=["Trident"],_e="Windows");_e=_e&&Be(_e)}if(He&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(He)||/(?:alpha|beta)(?: ?\d)?/i.exec(Me+";"+(je&&Ke.appMinorVersion))||/\bMinefield\b/i.test(Me)&&"a")&&(ue=/b/i.test(Re)?"beta":"alpha",He=He.replace(RegExp(Re+"\\+?$"),"")+(ue=="beta"?qe:st)+(/\d+\+?/.exec(Re)||"")),Te=="Fennec"||Te=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(_e))Te="Firefox Mobile";else if(Te=="Maxthon"&&He)He=He.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ze))ze=="Xbox 360"&&(_e=null),ze=="Xbox 360"&&/\bIEMobile\b/.test(Me)&&ne.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(Te)||Te&&!ze&&!/Browser|Mobi/.test(Te))&&(_e=="Windows CE"||/Mobi/i.test(Me)))Te+=" Mobile";else if(Te=="IE"&&je)try{xe.external===null&&ne.unshift("platform preview")}catch(Ft){ne.unshift("embedded")}else(/\bBlackBerry\b/.test(ze)||/\bBB10\b/.test(Me))&&(Re=(RegExp(ze.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Me)||0)[1]||He)?(Re=[Re,/BB10/.test(Me)],_e=(Re[1]?(ze=null,Ue="BlackBerry"):"Device Software")+" "+Re[0],He=null):this!=Fe&&ze!="Wii"&&(je&<||/Opera/.test(Te)&&/\b(?:MSIE|Firefox)\b/i.test(Me)||Te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(_e)||Te=="IE"&&(_e&&!/^Win/.test(_e)&&He>5.5||/\bWindows XP\b/.test(_e)&&He>8||He==8&&!/\bTrident\b/.test(Me)))&&!ae.test(Re=Ie.call(Fe,Me.replace(ae,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),ae.test(Te)?(/\bIE\b/.test(Re)&&_e=="Mac OS"&&(_e=null),Re="identify"+Re):(Re="mask"+Re,et?Te=Be(et.replace(/([a-z])([A-Z])/g,"$1 $2")):Te="Opera",/\bIE\b/.test(Re)&&(_e=null),je||(He=null)),ye=["Presto"],ne.push(Re));(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Me)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],Te=="Safari"&&Re[1].slice(-1)=="+"?(Te="WebKit Nightly",ue="alpha",He=Re[1].slice(0,-1)):(He==Re[1]||He==(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Me)||0)[1]))&&(He=null),Re[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Me)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&ye=="WebKit"&&(ye=["Blink"]),!je||!We&&!Re[1]?(ye&&(ye[1]="like Safari"),Re=(Re=Re[0],Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:Re<602?9:Re<604?10:Re<606?11:Re<608?12:"12")):(ye&&(ye[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:ye!="Blink"?"27":"28")),ye&&(ye[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),Te=="Safari"&&(!He||parseInt(He)>45)?He=Re:Te=="Chrome"&&/\bHeadlessChrome/i.test(Me)&&ne.unshift("headless")),Te=="Opera"&&(Re=/\bzbov|zvav$/.exec(_e))?(Te+=" ",ne.unshift("desktop mode"),Re=="zvav"?(Te+="Mini",He=null):Te+="Mobile",_e=_e.replace(RegExp(" *"+Re+"$"),"")):Te=="Safari"&&/\bChrome\b/.exec(ye&&ye[1])?(ne.unshift("desktop mode"),Te="Chrome Mobile",He=null,/\bOS X\b/.test(_e)?(Ue="Apple",_e="iOS 4.3+"):_e=null):/\bSRWare Iron\b/.test(Te)&&!He&&(He=Et("Chrome")),He&&He.indexOf(Re=/[\d.]+$/.exec(_e))==0&&Me.indexOf("/"+Re+"-")>-1&&(_e=Oe(_e.replace(Re,""))),_e&&_e.indexOf(Te)!=-1&&!RegExp(Te+" OS").test(_e)&&(_e=_e.replace(RegExp(" *"+Se(Te)+" *"),"")),ye&&!/\b(?:Avant|Nook)\b/.test(Te)&&(/Browser|Lunascape|Maxthon/.test(Te)||Te!="Safari"&&/^iOS/.test(_e)&&/\bSafari\b/.test(ye[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(Te)&&ye[1])&&(Re=ye[ye.length-1])&&ne.push(Re),ne.length&&(ne=["("+ne.join("; ")+")"]),Ue&&ze&&ze.indexOf(Ue)<0&&ne.push("on "+Ue),ze&&ne.push((/^on /.test(ne[ne.length-1])?"":"on ")+ze),_e&&(Re=/ ([\d.+]+)$/.exec(_e),we=Re&&_e.charAt(_e.length-Re[0].length-1)=="/",_e={architecture:32,family:Re&&!we?_e.replace(Re[0],""):_e,version:Re?Re[1]:null,toString:function(){var Ft=this.version;return this.family+(Ft&&!we?" "+Ft:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Ne))&&!/\bi686\b/i.test(Ne)?(_e&&(_e.architecture=64,_e.family=_e.family.replace(RegExp(" *"+Re),"")),Te&&(/\bWOW64\b/i.test(Me)||je&&/\w(?:86|32)$/.test(Ke.cpuClass||Ke.platform)&&!/\bWin64; x64\b/i.test(Me))&&ne.unshift("32-bit")):_e&&/^OS X/.test(_e.family)&&Te=="Chrome"&&parseFloat(He)>=39&&(_e.architecture=64),Me||(Me=null);var Nt={};return Nt.description=Me,Nt.layout=ye&&ye[0],Nt.manufacturer=Ue,Nt.name=Te,Nt.prerelease=ue,Nt.product=ze,Nt.ua=Me,Nt.version=Te&&He,Nt.os=_e||{architecture:null,family:null,version:null,toString:function(){return"null"}},Nt.parse=Ie,Nt.toString=vt,Nt.version&&ne.unshift(He),Nt.name&&ne.unshift(Te),_e&&Te&&!(_e==String(_e).split(" ")[0]&&(_e==Te.split(" ")[0]||ze))&&ne.push(ze?"("+_e+")":"on "+_e),ne.length&&(Nt.description=ne.join(" ")),Nt}var Le=Ie();typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd?(oe.platform=Le,ge(function(){return Le})):te&&ce?Fe(Le,function(Me,xe){te[xe]=Me}):oe.platform=Le}).call(this)}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(a,Pe,be){(function(ee){(function(){"use strict";typeof ee=="undefined"||!ee.version||ee.version.indexOf("v0.")===0||ee.version.indexOf("v1.")===0&&ee.version.indexOf("v1.8.")!==0?Pe.exports={nextTick:E}:Pe.exports=ee;function E(oe,re,te,ce){if(typeof oe!="function")throw new TypeError('"callback" argument must be a function');var z=arguments.length,le,ae;switch(z){case 0:case 1:return ee.nextTick(oe);case 2:return ee.nextTick(function(){oe.call(null,re)});case 3:return ee.nextTick(function(){oe.call(null,re,te)});case 4:return ee.nextTick(function(){oe.call(null,re,te,ce)});default:for(le=new Array(z-1),ae=0;ae<le.length;)le[ae++]=arguments[ae];return ee.nextTick(function(){oe.apply(null,le)})}}}).call(this)}).call(this,a("_process"))},{_process:467}],381:[function(a,Pe,be){var ee=Pe.exports={},E,oe;function re(){throw new Error("setTimeout has not been defined")}function te(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?E=setTimeout:E=re}catch(Ee){E=re}try{typeof clearTimeout=="function"?oe=clearTimeout:oe=te}catch(Ee){oe=te}})();function ce(Ee){if(E===setTimeout)return setTimeout(Ee,0);if((E===re||!E)&&setTimeout)return E=setTimeout,setTimeout(Ee,0);try{return E(Ee,0)}catch(Be){try{return E.call(null,Ee,0)}catch(Fe){return E.call(this,Ee,0)}}}function z(Ee){if(oe===clearTimeout)return clearTimeout(Ee);if((oe===te||!oe)&&clearTimeout)return oe=clearTimeout,clearTimeout(Ee);try{return oe(Ee)}catch(Be){try{return oe.call(null,Ee)}catch(Fe){return oe.call(this,Ee)}}}var le=[],ae=!1,se,ie=-1;function he(){!ae||!se||(ae=!1,se.length?le=se.concat(le):ie=-1,le.length&&pe())}function pe(){if(!ae){var Ee=ce(he);ae=!0;for(var Be=le.length;Be;){for(se=le,le=[];++ie<Be;)se&&se[ie].run();ie=-1,Be=le.length}se=null,ae=!1,z(Ee)}}ee.nextTick=function(Ee){var Be=new Array(arguments.length-1);if(arguments.length>1)for(var Fe=1;Fe<arguments.length;Fe++)Be[Fe-1]=arguments[Fe];le.push(new me(Ee,Be)),le.length===1&&!ae&&ce(pe)};function me(Ee,Be){this.fun=Ee,this.array=Be}me.prototype.run=function(){this.fun.apply(null,this.array)},ee.title="browser",ee.browser=!0,ee.env={},ee.argv=[],ee.version="",ee.versions={};function ve(){}ee.on=ve,ee.addListener=ve,ee.once=ve,ee.off=ve,ee.removeListener=ve,ee.removeAllListeners=ve,ee.emit=ve,ee.prependListener=ve,ee.prependOnceListener=ve,ee.listeners=function(Ee){return[]},ee.binding=function(Ee){throw new Error("process.binding is not supported")},ee.cwd=function(){return"/"},ee.chdir=function(Ee){throw new Error("process.chdir is not supported")},ee.umask=function(){return 0}},{}],382:[function(a,Pe,be){(function(ee){(function(){(function(E){var oe=typeof be=="object"&&be&&!be.nodeType&&be,re=typeof Pe=="object"&&Pe&&!Pe.nodeType&&Pe,te=typeof ee=="object"&ⅇ(te.global===te||te.window===te||te.self===te)&&(E=te);var ce,z=2147483647,le=36,ae=1,se=26,ie=38,he=700,pe=72,me=128,ve="-",Ee=/^xn--/,Be=/[^\x20-\x7E]/,Fe=/[\x2E\u3002\uFF0E\uFF61]/g,ke={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},De=le-ae,Se=Math.floor,Ce=String.fromCharCode,Oe;function Ie(tt){throw new RangeError(ke[tt])}function Le(tt,Ye){for(var Qe=tt.length,Je=[];Qe--;)Je[Qe]=Ye(tt[Qe]);return Je}function Me(tt,Ye){var Qe=tt.split("@"),Je="";Qe.length>1&&(Je=Qe[0]+"@",tt=Qe[1]),tt=tt.replace(Fe,".");var st=tt.split("."),qe=Le(st,Ye).join(".");return Je+qe}function xe(tt){for(var Ye=[],Qe=0,Je=tt.length,st,qe;Qe<Je;)st=tt.charCodeAt(Qe++),st>=55296&&st<=56319&&Qe<Je?(qe=tt.charCodeAt(Qe++),(qe&64512)==56320?Ye.push(((st&1023)<<10)+(qe&1023)+65536):(Ye.push(st),Qe--)):Ye.push(st);return Ye}function Ve(tt){return Le(tt,function(Ye){var Qe="";return Ye>65535&&(Ye-=65536,Qe+=Ce(Ye>>>10&1023|55296),Ye=56320|Ye&1023),Qe+=Ce(Ye),Qe}).join("")}function Ke(tt){return tt-48<10?tt-22:tt-65<26?tt-65:tt-97<26?tt-97:le}function Ze(tt,Ye){return tt+22+75*(tt<26)-((Ye!=0)<<5)}function it(tt,Ye,Qe){var Je=0;for(tt=Qe?Se(tt/he):tt>>1,tt+=Se(tt/Ye);tt>De*se>>1;Je+=le)tt=Se(tt/De);return Se(Je+(De+1)*tt/(tt+ie))}function We(tt){var Ye=[],Qe=tt.length,Je,st=0,qe=me,ft=pe,lt,et,Re,Ne,ne,ue,je,He,we;for(lt=tt.lastIndexOf(ve),lt<0&&(lt=0),et=0;et<lt;++et)tt.charCodeAt(et)>=128&&Ie("not-basic"),Ye.push(tt.charCodeAt(et));for(Re=lt>0?lt+1:0;Re<Qe;){for(Ne=st,ne=1,ue=le;Re>=Qe&&Ie("invalid-input"),je=Ke(tt.charCodeAt(Re++)),(je>=le||je>Se((z-st)/ne))&&Ie("overflow"),st+=je*ne,He=ue<=ft?ae:ue>=ft+se?se:ue-ft,!(je<He);ue+=le)we=le-He,ne>Se(z/we)&&Ie("overflow"),ne*=we;Je=Ye.length+1,ft=it(st-Ne,Je,Ne==0),Se(st/Je)>z-qe&&Ie("overflow"),qe+=Se(st/Je),st%=Je,Ye.splice(st++,0,qe)}return Ve(Ye)}function Ge(tt){var Ye,Qe,Je,st,qe,ft,lt,et,Re,Ne,ne,ue=[],je,He,we,ye;for(tt=xe(tt),je=tt.length,Ye=me,Qe=0,qe=pe,ft=0;ft<je;++ft)ne=tt[ft],ne<128&&ue.push(Ce(ne));for(Je=st=ue.length,st&&ue.push(ve);Je<je;){for(lt=z,ft=0;ft<je;++ft)ne=tt[ft],ne>=Ye&&ne<lt&&(lt=ne);for(He=Je+1,lt-Ye>Se((z-Qe)/He)&&Ie("overflow"),Qe+=(lt-Ye)*He,Ye=lt,ft=0;ft<je;++ft)if(ne=tt[ft],ne<Ye&&++Qe>z&&Ie("overflow"),ne==Ye){for(et=Qe,Re=le;Ne=Re<=qe?ae:Re>=qe+se?se:Re-qe,!(et<Ne);Re+=le)ye=et-Ne,we=le-Ne,ue.push(Ce(Ze(Ne+ye%we,0))),et=Se(ye/we);ue.push(Ce(Ze(et,0))),qe=it(Qe,He,Je==st),Qe=0,++Je}++Qe,++Ye}return ue.join("")}function $e(tt){return Me(tt,function(Ye){return Ee.test(Ye)?We(Ye.slice(4).toLowerCase()):Ye})}function nt(tt){return Me(tt,function(Ye){return Be.test(Ye)?"xn--"+Ge(Ye):Ye})}if(ce={version:"1.4.1",ucs2:{decode:xe,encode:Ve},decode:We,encode:Ge,toASCII:nt,toUnicode:$e},typeof ge=="function"&&typeof ge.amd=="object"&&ge.amd)ge("punycode",function(){return ce});else if(oe&&re)if(Pe.exports==oe)re.exports=ce;else for(Oe in ce)ce.hasOwnProperty(Oe)&&(oe[Oe]=ce[Oe]);else E.punycode=ce})(this)}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(a,Pe,be){"use strict";function ee(oe,re){return Object.prototype.hasOwnProperty.call(oe,re)}Pe.exports=function(oe,re,te,ce){re=re||"&",te=te||"=";var z={};if(typeof oe!="string"||oe.length===0)return z;var le=/\+/g;oe=oe.split(re);var ae=1e3;ce&&typeof ce.maxKeys=="number"&&(ae=ce.maxKeys);var se=oe.length;ae>0&&se>ae&&(se=ae);for(var ie=0;ie<se;++ie){var he=oe[ie].replace(le,"%20"),pe=he.indexOf(te),me,ve,Ee,Be;pe>=0?(me=he.substr(0,pe),ve=he.substr(pe+1)):(me=he,ve=""),Ee=decodeURIComponent(me),Be=decodeURIComponent(ve),ee(z,Ee)?E(z[Ee])?z[Ee].push(Be):z[Ee]=[z[Ee],Be]:z[Ee]=Be}return z};var E=Array.isArray||function(oe){return Object.prototype.toString.call(oe)==="[object Array]"}},{}],384:[function(a,Pe,be){"use strict";var ee=function(te){switch(typeof te){case"string":return te;case"boolean":return te?"true":"false";case"number":return isFinite(te)?te:"";default:return""}};Pe.exports=function(te,ce,z,le){return ce=ce||"&",z=z||"=",te===null&&(te=void 0),typeof te=="object"?oe(re(te),function(ae){var se=encodeURIComponent(ee(ae))+z;return E(te[ae])?oe(te[ae],function(ie){return se+encodeURIComponent(ee(ie))}).join(ce):se+encodeURIComponent(ee(te[ae]))}).join(ce):le?encodeURIComponent(ee(le))+z+encodeURIComponent(ee(te)):""};var E=Array.isArray||function(te){return Object.prototype.toString.call(te)==="[object Array]"};function oe(te,ce){if(te.map)return te.map(ce);for(var z=[],le=0;le<te.length;le++)z.push(ce(te[le],le));return z}var re=Object.keys||function(te){var ce=[];for(var z in te)Object.prototype.hasOwnProperty.call(te,z)&&ce.push(z);return ce}},{}],385:[function(a,Pe,be){"use strict";be.decode=be.parse=a("./decode"),be.encode=be.stringify=a("./encode")},{"./decode":383,"./encode":384}],386:[function(a,Pe,be){"use strict";var ee=a("process-nextick-args"),E=Object.keys||function(he){var pe=[];for(var me in he)pe.push(me);return pe};Pe.exports=ae;var oe=Object.create(a("core-util-is"));oe.inherits=a("inherits");var re=a("./_stream_readable"),te=a("./_stream_writable");oe.inherits(ae,re);for(var ce=E(te.prototype),z=0;z<ce.length;z++){var le=ce[z];ae.prototype[le]||(ae.prototype[le]=te.prototype[le])}function ae(he){if(!(this instanceof ae))return new ae(he);re.call(this,he),te.call(this,he),he&&he.readable===!1&&(this.readable=!1),he&&he.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,he&&he.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",se)}Object.defineProperty(ae.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function se(){this.allowHalfOpen||this._writableState.ended||ee.nextTick(ie,this)}function ie(he){he.end()}Object.defineProperty(ae.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(he){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=he,this._writableState.destroyed=he)}}),ae.prototype._destroy=function(he,pe){this.push(null),this.end(),ee.nextTick(pe,he)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(a,Pe,be){"use strict";Pe.exports=oe;var ee=a("./_stream_transform"),E=Object.create(a("core-util-is"));E.inherits=a("inherits"),E.inherits(oe,ee);function oe(re){if(!(this instanceof oe))return new oe(re);ee.call(this,re)}oe.prototype._transform=function(re,te,ce){ce(null,re)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(a,Pe,be){(function(ee,E){(function(){"use strict";var oe=a("process-nextick-args");Pe.exports=Ce;var re=a("isarray"),te;Ce.ReadableState=Se;var ce=a("events").EventEmitter,z=function(ne,ue){return ne.listeners(ue).length},le=a("./internal/streams/stream"),ae=a("safe-buffer").Buffer,se=E.Uint8Array||function(){};function ie(ne){return ae.from(ne)}function he(ne){return ae.isBuffer(ne)||ne instanceof se}var pe=Object.create(a("core-util-is"));pe.inherits=a("inherits");var me=a("util"),ve=void 0;me&&me.debuglog?ve=me.debuglog("stream"):ve=function(){};var Ee=a("./internal/streams/BufferList"),Be=a("./internal/streams/destroy"),Fe;pe.inherits(Ce,le);var ke=["error","close","destroy","pause","resume"];function De(ne,ue,je){if(typeof ne.prependListener=="function")return ne.prependListener(ue,je);!ne._events||!ne._events[ue]?ne.on(ue,je):re(ne._events[ue])?ne._events[ue].unshift(je):ne._events[ue]=[je,ne._events[ue]]}function Se(ne,ue){te=te||a("./_stream_duplex"),ne=ne||{};var je=ue instanceof te;this.objectMode=!!ne.objectMode,je&&(this.objectMode=this.objectMode||!!ne.readableObjectMode);var He=ne.highWaterMark,we=ne.readableHighWaterMark,ye=this.objectMode?16:16*1024;He||He===0?this.highWaterMark=He:je&&(we||we===0)?this.highWaterMark=we:this.highWaterMark=ye,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Ee,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=ne.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ne.encoding&&(Fe||(Fe=a("string_decoder/").StringDecoder),this.decoder=new Fe(ne.encoding),this.encoding=ne.encoding)}function Ce(ne){if(te=te||a("./_stream_duplex"),!(this instanceof Ce))return new Ce(ne);this._readableState=new Se(ne,this),this.readable=!0,ne&&(typeof ne.read=="function"&&(this._read=ne.read),typeof ne.destroy=="function"&&(this._destroy=ne.destroy)),le.call(this)}Object.defineProperty(Ce.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ne){this._readableState&&(this._readableState.destroyed=ne)}}),Ce.prototype.destroy=Be.destroy,Ce.prototype._undestroy=Be.undestroy,Ce.prototype._destroy=function(ne,ue){this.push(null),ue(ne)},Ce.prototype.push=function(ne,ue){var je=this._readableState,He;return je.objectMode?He=!0:typeof ne=="string"&&(ue=ue||je.defaultEncoding,ue!==je.encoding&&(ne=ae.from(ne,ue),ue=""),He=!0),Oe(this,ne,ue,!1,He)},Ce.prototype.unshift=function(ne){return Oe(this,ne,null,!0,!1)};function Oe(ne,ue,je,He,we){var ye=ne._readableState;if(ue===null)ye.reading=!1,Ze(ne,ye);else{var Te;we||(Te=Le(ye,ue)),Te?ne.emit("error",Te):ye.objectMode||ue&&ue.length>0?(typeof ue!="string"&&!ye.objectMode&&Object.getPrototypeOf(ue)!==ae.prototype&&(ue=ie(ue)),He?ye.endEmitted?ne.emit("error",new Error("stream.unshift() after end event")):Ie(ne,ye,ue,!0):ye.ended?ne.emit("error",new Error("stream.push() after EOF")):(ye.reading=!1,ye.decoder&&!je?(ue=ye.decoder.write(ue),ye.objectMode||ue.length!==0?Ie(ne,ye,ue,!1):Ge(ne,ye)):Ie(ne,ye,ue,!1))):He||(ye.reading=!1)}return Me(ye)}function Ie(ne,ue,je,He){ue.flowing&&ue.length===0&&!ue.sync?(ne.emit("data",je),ne.read(0)):(ue.length+=ue.objectMode?1:je.length,He?ue.buffer.unshift(je):ue.buffer.push(je),ue.needReadable&&it(ne)),Ge(ne,ue)}function Le(ne,ue){var je;return!he(ue)&&typeof ue!="string"&&ue!==void 0&&!ne.objectMode&&(je=new TypeError("Invalid non-string/buffer chunk")),je}function Me(ne){return!ne.ended&&(ne.needReadable||ne.length<ne.highWaterMark||ne.length===0)}Ce.prototype.isPaused=function(){return this._readableState.flowing===!1},Ce.prototype.setEncoding=function(ne){return Fe||(Fe=a("string_decoder/").StringDecoder),this._readableState.decoder=new Fe(ne),this._readableState.encoding=ne,this};var xe=8388608;function Ve(ne){return ne>=xe?ne=xe:(ne--,ne|=ne>>>1,ne|=ne>>>2,ne|=ne>>>4,ne|=ne>>>8,ne|=ne>>>16,ne++),ne}function Ke(ne,ue){return ne<=0||ue.length===0&&ue.ended?0:ue.objectMode?1:ne!==ne?ue.flowing&&ue.length?ue.buffer.head.data.length:ue.length:(ne>ue.highWaterMark&&(ue.highWaterMark=Ve(ne)),ne<=ue.length?ne:ue.ended?ue.length:(ue.needReadable=!0,0))}Ce.prototype.read=function(ne){ve("read",ne),ne=parseInt(ne,10);var ue=this._readableState,je=ne;if(ne!==0&&(ue.emittedReadable=!1),ne===0&&ue.needReadable&&(ue.length>=ue.highWaterMark||ue.ended))return ve("read: emitReadable",ue.length,ue.ended),ue.length===0&&ue.ended?et(this):it(this),null;if(ne=Ke(ne,ue),ne===0&&ue.ended)return ue.length===0&&et(this),null;var He=ue.needReadable;ve("need readable",He),(ue.length===0||ue.length-ne<ue.highWaterMark)&&(He=!0,ve("length less than watermark",He)),ue.ended||ue.reading?(He=!1,ve("reading or ended",He)):He&&(ve("do read"),ue.reading=!0,ue.sync=!0,ue.length===0&&(ue.needReadable=!0),this._read(ue.highWaterMark),ue.sync=!1,ue.reading||(ne=Ke(je,ue)));var we;return ne>0?we=st(ne,ue):we=null,we===null?(ue.needReadable=!0,ne=0):ue.length-=ne,ue.length===0&&(ue.ended||(ue.needReadable=!0),je!==ne&&ue.ended&&et(this)),we!==null&&this.emit("data",we),we};function Ze(ne,ue){if(!ue.ended){if(ue.decoder){var je=ue.decoder.end();je&&je.length&&(ue.buffer.push(je),ue.length+=ue.objectMode?1:je.length)}ue.ended=!0,it(ne)}}function it(ne){var ue=ne._readableState;ue.needReadable=!1,ue.emittedReadable||(ve("emitReadable",ue.flowing),ue.emittedReadable=!0,ue.sync?oe.nextTick(We,ne):We(ne))}function We(ne){ve("emit readable"),ne.emit("readable"),Je(ne)}function Ge(ne,ue){ue.readingMore||(ue.readingMore=!0,oe.nextTick($e,ne,ue))}function $e(ne,ue){for(var je=ue.length;!ue.reading&&!ue.flowing&&!ue.ended&&ue.length<ue.highWaterMark&&(ve("maybeReadMore read 0"),ne.read(0),je!==ue.length);)je=ue.length;ue.readingMore=!1}Ce.prototype._read=function(ne){this.emit("error",new Error("_read() is not implemented"))},Ce.prototype.pipe=function(ne,ue){var je=this,He=this._readableState;switch(He.pipesCount){case 0:He.pipes=ne;break;case 1:He.pipes=[He.pipes,ne];break;default:He.pipes.push(ne);break}He.pipesCount+=1,ve("pipe count=%d opts=%j",He.pipesCount,ue);var we=(!ue||ue.end!==!1)&&ne!==ee.stdout&&ne!==ee.stderr,ye=we?ze:vt;He.endEmitted?oe.nextTick(ye):je.once("end",ye),ne.on("unpipe",Te);function Te(Nt,Ft){ve("onunpipe"),Nt===je&&Ft&&Ft.hasUnpiped===!1&&(Ft.hasUnpiped=!0,ct())}function ze(){ve("onend"),ne.end()}var Ue=nt(je);ne.on("drain",Ue);var _e=!1;function ct(){ve("cleanup"),ne.removeListener("close",rt),ne.removeListener("finish",Et),ne.removeListener("drain",Ue),ne.removeListener("error",at),ne.removeListener("unpipe",Te),je.removeListener("end",ze),je.removeListener("end",vt),je.removeListener("data",yt),_e=!0,He.awaitDrain&&(!ne._writableState||ne._writableState.needDrain)&&Ue()}var ut=!1;je.on("data",yt);function yt(Nt){ve("ondata"),ut=!1;var Ft=ne.write(Nt);Ft===!1&&!ut&&((He.pipesCount===1&&He.pipes===ne||He.pipesCount>1&&Ne(He.pipes,ne)!==-1)&&!_e&&(ve("false write response, pause",je._readableState.awaitDrain),je._readableState.awaitDrain++,ut=!0),je.pause())}function at(Nt){ve("onerror",Nt),vt(),ne.removeListener("error",at),z(ne,"error")===0&&ne.emit("error",Nt)}De(ne,"error",at);function rt(){ne.removeListener("finish",Et),vt()}ne.once("close",rt);function Et(){ve("onfinish"),ne.removeListener("close",rt),vt()}ne.once("finish",Et);function vt(){ve("unpipe"),je.unpipe(ne)}return ne.emit("pipe",je),He.flowing||(ve("pipe resume"),je.resume()),ne};function nt(ne){return function(){var ue=ne._readableState;ve("pipeOnDrain",ue.awaitDrain),ue.awaitDrain&&ue.awaitDrain--,ue.awaitDrain===0&&z(ne,"data")&&(ue.flowing=!0,Je(ne))}}Ce.prototype.unpipe=function(ne){var ue=this._readableState,je={hasUnpiped:!1};if(ue.pipesCount===0)return this;if(ue.pipesCount===1)return ne&&ne!==ue.pipes?this:(ne||(ne=ue.pipes),ue.pipes=null,ue.pipesCount=0,ue.flowing=!1,ne&&ne.emit("unpipe",this,je),this);if(!ne){var He=ue.pipes,we=ue.pipesCount;ue.pipes=null,ue.pipesCount=0,ue.flowing=!1;for(var ye=0;ye<we;ye++)He[ye].emit("unpipe",this,je);return this}var Te=Ne(ue.pipes,ne);return Te===-1?this:(ue.pipes.splice(Te,1),ue.pipesCount-=1,ue.pipesCount===1&&(ue.pipes=ue.pipes[0]),ne.emit("unpipe",this,je),this)},Ce.prototype.on=function(ne,ue){var je=le.prototype.on.call(this,ne,ue);if(ne==="data")this._readableState.flowing!==!1&&this.resume();else if(ne==="readable"){var He=this._readableState;!He.endEmitted&&!He.readableListening&&(He.readableListening=He.needReadable=!0,He.emittedReadable=!1,He.reading?He.length&&it(this):oe.nextTick(tt,this))}return je},Ce.prototype.addListener=Ce.prototype.on;function tt(ne){ve("readable nexttick read 0"),ne.read(0)}Ce.prototype.resume=function(){var ne=this._readableState;return ne.flowing||(ve("resume"),ne.flowing=!0,Ye(this,ne)),this};function Ye(ne,ue){ue.resumeScheduled||(ue.resumeScheduled=!0,oe.nextTick(Qe,ne,ue))}function Qe(ne,ue){ue.reading||(ve("resume read 0"),ne.read(0)),ue.resumeScheduled=!1,ue.awaitDrain=0,ne.emit("resume"),Je(ne),ue.flowing&&!ue.reading&&ne.read(0)}Ce.prototype.pause=function(){return ve("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ve("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Je(ne){var ue=ne._readableState;for(ve("flow",ue.flowing);ue.flowing&&ne.read()!==null;);}Ce.prototype.wrap=function(ne){var ue=this,je=this._readableState,He=!1;ne.on("end",function(){if(ve("wrapped end"),je.decoder&&!je.ended){var Te=je.decoder.end();Te&&Te.length&&ue.push(Te)}ue.push(null)}),ne.on("data",function(Te){if(ve("wrapped data"),je.decoder&&(Te=je.decoder.write(Te)),!(je.objectMode&&Te==null)&&!(!je.objectMode&&(!Te||!Te.length))){var ze=ue.push(Te);ze||(He=!0,ne.pause())}});for(var we in ne)this[we]===void 0&&typeof ne[we]=="function"&&(this[we]=function(Te){return function(){return ne[Te].apply(ne,arguments)}}(we));for(var ye=0;ye<ke.length;ye++)ne.on(ke[ye],this.emit.bind(this,ke[ye]));return this._read=function(Te){ve("wrapped _read",Te),He&&(He=!1,ne.resume())},this},Object.defineProperty(Ce.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Ce._fromList=st;function st(ne,ue){if(ue.length===0)return null;var je;return ue.objectMode?je=ue.buffer.shift():!ne||ne>=ue.length?(ue.decoder?je=ue.buffer.join(""):ue.buffer.length===1?je=ue.buffer.head.data:je=ue.buffer.concat(ue.length),ue.buffer.clear()):je=qe(ne,ue.buffer,ue.decoder),je}function qe(ne,ue,je){var He;return ne<ue.head.data.length?(He=ue.head.data.slice(0,ne),ue.head.data=ue.head.data.slice(ne)):ne===ue.head.data.length?He=ue.shift():He=je?ft(ne,ue):lt(ne,ue),He}function ft(ne,ue){var je=ue.head,He=1,we=je.data;for(ne-=we.length;je=je.next;){var ye=je.data,Te=ne>ye.length?ye.length:ne;if(Te===ye.length?we+=ye:we+=ye.slice(0,ne),ne-=Te,ne===0){Te===ye.length?(++He,je.next?ue.head=je.next:ue.head=ue.tail=null):(ue.head=je,je.data=ye.slice(Te));break}++He}return ue.length-=He,we}function lt(ne,ue){var je=ae.allocUnsafe(ne),He=ue.head,we=1;for(He.data.copy(je),ne-=He.data.length;He=He.next;){var ye=He.data,Te=ne>ye.length?ye.length:ne;if(ye.copy(je,je.length-ne,0,Te),ne-=Te,ne===0){Te===ye.length?(++we,He.next?ue.head=He.next:ue.head=ue.tail=null):(ue.head=He,He.data=ye.slice(Te));break}++we}return ue.length-=we,je}function et(ne){var ue=ne._readableState;if(ue.length>0)throw new Error('"endReadable()" called on non-empty stream');ue.endEmitted||(ue.ended=!0,oe.nextTick(Re,ue,ne))}function Re(ne,ue){!ne.endEmitted&&ne.length===0&&(ne.endEmitted=!0,ue.readable=!1,ue.emit("end"))}function Ne(ne,ue){for(var je=0,He=ne.length;je<He;je++)if(ne[je]===ue)return je;return-1}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(a,Pe,be){"use strict";Pe.exports=re;var ee=a("./_stream_duplex"),E=Object.create(a("core-util-is"));E.inherits=a("inherits"),E.inherits(re,ee);function oe(z,le){var ae=this._transformState;ae.transforming=!1;var se=ae.writecb;if(!se)return this.emit("error",new Error("write callback called multiple times"));ae.writechunk=null,ae.writecb=null,le!=null&&this.push(le),se(z);var ie=this._readableState;ie.reading=!1,(ie.needReadable||ie.length<ie.highWaterMark)&&this._read(ie.highWaterMark)}function re(z){if(!(this instanceof re))return new re(z);ee.call(this,z),this._transformState={afterTransform:oe.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,z&&(typeof z.transform=="function"&&(this._transform=z.transform),typeof z.flush=="function"&&(this._flush=z.flush)),this.on("prefinish",te)}function te(){var z=this;typeof this._flush=="function"?this._flush(function(le,ae){ce(z,le,ae)}):ce(this,null,null)}re.prototype.push=function(z,le){return this._transformState.needTransform=!1,ee.prototype.push.call(this,z,le)},re.prototype._transform=function(z,le,ae){throw new Error("_transform() is not implemented")},re.prototype._write=function(z,le,ae){var se=this._transformState;if(se.writecb=ae,se.writechunk=z,se.writeencoding=le,!se.transforming){var ie=this._readableState;(se.needTransform||ie.needReadable||ie.length<ie.highWaterMark)&&this._read(ie.highWaterMark)}},re.prototype._read=function(z){var le=this._transformState;le.writechunk!==null&&le.writecb&&!le.transforming?(le.transforming=!0,this._transform(le.writechunk,le.writeencoding,le.afterTransform)):le.needTransform=!0},re.prototype._destroy=function(z,le){var ae=this;ee.prototype._destroy.call(this,z,function(se){le(se),ae.emit("close")})};function ce(z,le,ae){if(le)return z.emit("error",le);if(ae!=null&&z.push(ae),z._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(z._transformState.transforming)throw new Error("Calling transform done when still transforming");return z.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(a,Pe,be){(function(ee,E,oe){(function(){"use strict";var re=a("process-nextick-args");Pe.exports=De;function te(Qe,Je,st){this.chunk=Qe,this.encoding=Je,this.callback=st,this.next=null}function ce(Qe){var Je=this;this.next=null,this.entry=null,this.finish=function(){Ye(Je,Qe)}}var z=!ee.browser&&["v0.10","v0.9."].indexOf(ee.version.slice(0,5))>-1?oe:re.nextTick,le;De.WritableState=Fe;var ae=Object.create(a("core-util-is"));ae.inherits=a("inherits");var se={deprecate:a("util-deprecate")},ie=a("./internal/streams/stream"),he=a("safe-buffer").Buffer,pe=E.Uint8Array||function(){};function me(Qe){return he.from(Qe)}function ve(Qe){return he.isBuffer(Qe)||Qe instanceof pe}var Ee=a("./internal/streams/destroy");ae.inherits(De,ie);function Be(){}function Fe(Qe,Je){le=le||a("./_stream_duplex"),Qe=Qe||{};var st=Je instanceof le;this.objectMode=!!Qe.objectMode,st&&(this.objectMode=this.objectMode||!!Qe.writableObjectMode);var qe=Qe.highWaterMark,ft=Qe.writableHighWaterMark,lt=this.objectMode?16:16*1024;qe||qe===0?this.highWaterMark=qe:st&&(ft||ft===0)?this.highWaterMark=ft:this.highWaterMark=lt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var et=Qe.decodeStrings===!1;this.decodeStrings=!et,this.defaultEncoding=Qe.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Re){Ve(Je,Re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new ce(this)}Fe.prototype.getBuffer=function(){for(var Je=this.bufferedRequest,st=[];Je;)st.push(Je),Je=Je.next;return st},function(){try{Object.defineProperty(Fe.prototype,"buffer",{get:se.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Qe){}}();var ke;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ke=Function.prototype[Symbol.hasInstance],Object.defineProperty(De,Symbol.hasInstance,{value:function(Qe){return ke.call(this,Qe)?!0:this!==De?!1:Qe&&Qe._writableState instanceof Fe}})):ke=function(Qe){return Qe instanceof this};function De(Qe){if(le=le||a("./_stream_duplex"),!ke.call(De,this)&&!(this instanceof le))return new De(Qe);this._writableState=new Fe(Qe,this),this.writable=!0,Qe&&(typeof Qe.write=="function"&&(this._write=Qe.write),typeof Qe.writev=="function"&&(this._writev=Qe.writev),typeof Qe.destroy=="function"&&(this._destroy=Qe.destroy),typeof Qe.final=="function"&&(this._final=Qe.final)),ie.call(this)}De.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Se(Qe,Je){var st=new Error("write after end");Qe.emit("error",st),re.nextTick(Je,st)}function Ce(Qe,Je,st,qe){var ft=!0,lt=!1;return st===null?lt=new TypeError("May not write null values to stream"):typeof st!="string"&&st!==void 0&&!Je.objectMode&&(lt=new TypeError("Invalid non-string/buffer chunk")),lt&&(Qe.emit("error",lt),re.nextTick(qe,lt),ft=!1),ft}De.prototype.write=function(Qe,Je,st){var qe=this._writableState,ft=!1,lt=!qe.objectMode&&ve(Qe);return lt&&!he.isBuffer(Qe)&&(Qe=me(Qe)),typeof Je=="function"&&(st=Je,Je=null),lt?Je="buffer":Je||(Je=qe.defaultEncoding),typeof st!="function"&&(st=Be),qe.ended?Se(this,st):(lt||Ce(this,qe,Qe,st))&&(qe.pendingcb++,ft=Ie(this,qe,lt,Qe,Je,st)),ft},De.prototype.cork=function(){var Qe=this._writableState;Qe.corked++},De.prototype.uncork=function(){var Qe=this._writableState;Qe.corked&&(Qe.corked--,!Qe.writing&&!Qe.corked&&!Qe.finished&&!Qe.bufferProcessing&&Qe.bufferedRequest&&it(this,Qe))},De.prototype.setDefaultEncoding=function(Je){if(typeof Je=="string"&&(Je=Je.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Je+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Je);return this._writableState.defaultEncoding=Je,this};function Oe(Qe,Je,st){return!Qe.objectMode&&Qe.decodeStrings!==!1&&typeof Je=="string"&&(Je=he.from(Je,st)),Je}Object.defineProperty(De.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Ie(Qe,Je,st,qe,ft,lt){if(!st){var et=Oe(Je,qe,ft);qe!==et&&(st=!0,ft="buffer",qe=et)}var Re=Je.objectMode?1:qe.length;Je.length+=Re;var Ne=Je.length<Je.highWaterMark;if(Ne||(Je.needDrain=!0),Je.writing||Je.corked){var ne=Je.lastBufferedRequest;Je.lastBufferedRequest={chunk:qe,encoding:ft,isBuf:st,callback:lt,next:null},ne?ne.next=Je.lastBufferedRequest:Je.bufferedRequest=Je.lastBufferedRequest,Je.bufferedRequestCount+=1}else Le(Qe,Je,!1,Re,qe,ft,lt);return Ne}function Le(Qe,Je,st,qe,ft,lt,et){Je.writelen=qe,Je.writecb=et,Je.writing=!0,Je.sync=!0,st?Qe._writev(ft,Je.onwrite):Qe._write(ft,lt,Je.onwrite),Je.sync=!1}function Me(Qe,Je,st,qe,ft){--Je.pendingcb,st?(re.nextTick(ft,qe),re.nextTick(nt,Qe,Je),Qe._writableState.errorEmitted=!0,Qe.emit("error",qe)):(ft(qe),Qe._writableState.errorEmitted=!0,Qe.emit("error",qe),nt(Qe,Je))}function xe(Qe){Qe.writing=!1,Qe.writecb=null,Qe.length-=Qe.writelen,Qe.writelen=0}function Ve(Qe,Je){var st=Qe._writableState,qe=st.sync,ft=st.writecb;if(xe(st),Je)Me(Qe,st,qe,Je,ft);else{var lt=We(st);!lt&&!st.corked&&!st.bufferProcessing&&st.bufferedRequest&&it(Qe,st),qe?z(Ke,Qe,st,lt,ft):Ke(Qe,st,lt,ft)}}function Ke(Qe,Je,st,qe){st||Ze(Qe,Je),Je.pendingcb--,qe(),nt(Qe,Je)}function Ze(Qe,Je){Je.length===0&&Je.needDrain&&(Je.needDrain=!1,Qe.emit("drain"))}function it(Qe,Je){Je.bufferProcessing=!0;var st=Je.bufferedRequest;if(Qe._writev&&st&&st.next){var qe=Je.bufferedRequestCount,ft=new Array(qe),lt=Je.corkedRequestsFree;lt.entry=st;for(var et=0,Re=!0;st;)ft[et]=st,st.isBuf||(Re=!1),st=st.next,et+=1;ft.allBuffers=Re,Le(Qe,Je,!0,Je.length,ft,"",lt.finish),Je.pendingcb++,Je.lastBufferedRequest=null,lt.next?(Je.corkedRequestsFree=lt.next,lt.next=null):Je.corkedRequestsFree=new ce(Je),Je.bufferedRequestCount=0}else{for(;st;){var Ne=st.chunk,ne=st.encoding,ue=st.callback,je=Je.objectMode?1:Ne.length;if(Le(Qe,Je,!1,je,Ne,ne,ue),st=st.next,Je.bufferedRequestCount--,Je.writing)break}st===null&&(Je.lastBufferedRequest=null)}Je.bufferedRequest=st,Je.bufferProcessing=!1}De.prototype._write=function(Qe,Je,st){st(new Error("_write() is not implemented"))},De.prototype._writev=null,De.prototype.end=function(Qe,Je,st){var qe=this._writableState;typeof Qe=="function"?(st=Qe,Qe=null,Je=null):typeof Je=="function"&&(st=Je,Je=null),Qe!=null&&this.write(Qe,Je),qe.corked&&(qe.corked=1,this.uncork()),!qe.ending&&!qe.finished&&tt(this,qe,st)};function We(Qe){return Qe.ending&&Qe.length===0&&Qe.bufferedRequest===null&&!Qe.finished&&!Qe.writing}function Ge(Qe,Je){Qe._final(function(st){Je.pendingcb--,st&&Qe.emit("error",st),Je.prefinished=!0,Qe.emit("prefinish"),nt(Qe,Je)})}function $e(Qe,Je){!Je.prefinished&&!Je.finalCalled&&(typeof Qe._final=="function"?(Je.pendingcb++,Je.finalCalled=!0,re.nextTick(Ge,Qe,Je)):(Je.prefinished=!0,Qe.emit("prefinish")))}function nt(Qe,Je){var st=We(Je);return st&&($e(Qe,Je),Je.pendingcb===0&&(Je.finished=!0,Qe.emit("finish"))),st}function tt(Qe,Je,st){Je.ending=!0,nt(Qe,Je),st&&(Je.finished?re.nextTick(st):Qe.once("finish",st)),Je.ended=!0,Qe.writable=!1}function Ye(Qe,Je,st){var qe=Qe.entry;for(Qe.entry=null;qe;){var ft=qe.callback;Je.pendingcb--,ft(st),qe=qe.next}Je.corkedRequestsFree?Je.corkedRequestsFree.next=Qe:Je.corkedRequestsFree=Qe}Object.defineProperty(De.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(Qe){this._writableState&&(this._writableState.destroyed=Qe)}}),De.prototype.destroy=Ee.destroy,De.prototype._undestroy=Ee.undestroy,De.prototype._destroy=function(Qe,Je){this.end(),Je(Qe)}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(a,Pe,be){"use strict";function ee(te,ce){if(!(te instanceof ce))throw new TypeError("Cannot call a class as a function")}var E=a("safe-buffer").Buffer,oe=a("util");function re(te,ce,z){te.copy(ce,z)}Pe.exports=function(){function te(){ee(this,te),this.head=null,this.tail=null,this.length=0}return te.prototype.push=function(z){var le={data:z,next:null};this.length>0?this.tail.next=le:this.head=le,this.tail=le,++this.length},te.prototype.unshift=function(z){var le={data:z,next:this.head};this.length===0&&(this.tail=le),this.head=le,++this.length},te.prototype.shift=function(){if(this.length!==0){var z=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,z}},te.prototype.clear=function(){this.head=this.tail=null,this.length=0},te.prototype.join=function(z){if(this.length===0)return"";for(var le=this.head,ae=""+le.data;le=le.next;)ae+=z+le.data;return ae},te.prototype.concat=function(z){if(this.length===0)return E.alloc(0);if(this.length===1)return this.head.data;for(var le=E.allocUnsafe(z>>>0),ae=this.head,se=0;ae;)re(ae.data,le,se),se+=ae.data.length,ae=ae.next;return le},te}(),oe&&oe.inspect&&oe.inspect.custom&&(Pe.exports.prototype[oe.inspect.custom]=function(){var te=oe.inspect({length:this.length});return this.constructor.name+" "+te})},{"safe-buffer":396,util:89}],392:[function(a,Pe,be){"use strict";var ee=a("process-nextick-args");function E(te,ce){var z=this,le=this._readableState&&this._readableState.destroyed,ae=this._writableState&&this._writableState.destroyed;return le||ae?(ce?ce(te):te&&(!this._writableState||!this._writableState.errorEmitted)&&ee.nextTick(re,this,te),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(te||null,function(se){!ce&&se?(ee.nextTick(re,z,se),z._writableState&&(z._writableState.errorEmitted=!0)):ce&&ce(se)}),this)}function oe(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function re(te,ce){te.emit("error",ce)}Pe.exports={destroy:E,undestroy:oe}},{"process-nextick-args":380}],393:[function(a,Pe,be){Pe.exports=a("events").EventEmitter},{events:344}],394:[function(a,Pe,be){be=Pe.exports=a("./lib/_stream_readable.js"),be.Stream=be,be.Readable=be,be.Writable=a("./lib/_stream_writable.js"),be.Duplex=a("./lib/_stream_duplex.js"),be.Transform=a("./lib/_stream_transform.js"),be.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(a,Pe,be){var ee=function(E){"use strict";var oe=Object.prototype,re=oe.hasOwnProperty,te,ce=typeof Symbol=="function"?Symbol:{},z=ce.iterator||"@@iterator",le=ce.asyncIterator||"@@asyncIterator",ae=ce.toStringTag||"@@toStringTag";function se($e,nt,tt){return Object.defineProperty($e,nt,{value:tt,enumerable:!0,configurable:!0,writable:!0}),$e[nt]}try{se({},"")}catch($e){se=function(nt,tt,Ye){return nt[tt]=Ye}}function ie($e,nt,tt,Ye){var Qe=nt&&nt.prototype instanceof Fe?nt:Fe,Je=Object.create(Qe.prototype),st=new it(Ye||[]);return Je._invoke=xe($e,tt,st),Je}E.wrap=ie;function he($e,nt,tt){try{return{type:"normal",arg:$e.call(nt,tt)}}catch(Ye){return{type:"throw",arg:Ye}}}var pe="suspendedStart",me="suspendedYield",ve="executing",Ee="completed",Be={};function Fe(){}function ke(){}function De(){}var Se={};se(Se,z,function(){return this});var Ce=Object.getPrototypeOf,Oe=Ce&&Ce(Ce(We([])));Oe&&Oe!==oe&&re.call(Oe,z)&&(Se=Oe);var Ie=De.prototype=Fe.prototype=Object.create(Se);ke.prototype=De,se(Ie,"constructor",De),se(De,"constructor",ke),ke.displayName=se(De,ae,"GeneratorFunction");function Le($e){["next","throw","return"].forEach(function(nt){se($e,nt,function(tt){return this._invoke(nt,tt)})})}E.isGeneratorFunction=function($e){var nt=typeof $e=="function"&&$e.constructor;return nt?nt===ke||(nt.displayName||nt.name)==="GeneratorFunction":!1},E.mark=function($e){return Object.setPrototypeOf?Object.setPrototypeOf($e,De):($e.__proto__=De,se($e,ae,"GeneratorFunction")),$e.prototype=Object.create(Ie),$e},E.awrap=function($e){return{__await:$e}};function Me($e,nt){function tt(Je,st,qe,ft){var lt=he($e[Je],$e,st);if(lt.type==="throw")ft(lt.arg);else{var et=lt.arg,Re=et.value;return Re&&typeof Re=="object"&&re.call(Re,"__await")?nt.resolve(Re.__await).then(function(Ne){tt("next",Ne,qe,ft)},function(Ne){tt("throw",Ne,qe,ft)}):nt.resolve(Re).then(function(Ne){et.value=Ne,qe(et)},function(Ne){return tt("throw",Ne,qe,ft)})}}var Ye;function Qe(Je,st){function qe(){return new nt(function(ft,lt){tt(Je,st,ft,lt)})}return Ye=Ye?Ye.then(qe,qe):qe()}this._invoke=Qe}Le(Me.prototype),se(Me.prototype,le,function(){return this}),E.AsyncIterator=Me,E.async=function($e,nt,tt,Ye,Qe){Qe===void 0&&(Qe=Promise);var Je=new Me(ie($e,nt,tt,Ye),Qe);return E.isGeneratorFunction(nt)?Je:Je.next().then(function(st){return st.done?st.value:Je.next()})};function xe($e,nt,tt){var Ye=pe;return function(Je,st){if(Ye===ve)throw new Error("Generator is already running");if(Ye===Ee){if(Je==="throw")throw st;return Ge()}for(tt.method=Je,tt.arg=st;;){var qe=tt.delegate;if(qe){var ft=Ve(qe,tt);if(ft){if(ft===Be)continue;return ft}}if(tt.method==="next")tt.sent=tt._sent=tt.arg;else if(tt.method==="throw"){if(Ye===pe)throw Ye=Ee,tt.arg;tt.dispatchException(tt.arg)}else tt.method==="return"&&tt.abrupt("return",tt.arg);Ye=ve;var lt=he($e,nt,tt);if(lt.type==="normal"){if(Ye=tt.done?Ee:me,lt.arg===Be)continue;return{value:lt.arg,done:tt.done}}else lt.type==="throw"&&(Ye=Ee,tt.method="throw",tt.arg=lt.arg)}}}function Ve($e,nt){var tt=$e.iterator[nt.method];if(tt===te){if(nt.delegate=null,nt.method==="throw"){if($e.iterator.return&&(nt.method="return",nt.arg=te,Ve($e,nt),nt.method==="throw"))return Be;nt.method="throw",nt.arg=new TypeError("The iterator does not provide a 'throw' method")}return Be}var Ye=he(tt,$e.iterator,nt.arg);if(Ye.type==="throw")return nt.method="throw",nt.arg=Ye.arg,nt.delegate=null,Be;var Qe=Ye.arg;if(!Qe)return nt.method="throw",nt.arg=new TypeError("iterator result is not an object"),nt.delegate=null,Be;if(Qe.done)nt[$e.resultName]=Qe.value,nt.next=$e.nextLoc,nt.method!=="return"&&(nt.method="next",nt.arg=te);else return Qe;return nt.delegate=null,Be}Le(Ie),se(Ie,ae,"Generator"),se(Ie,z,function(){return this}),se(Ie,"toString",function(){return"[object Generator]"});function Ke($e){var nt={tryLoc:$e[0]};1 in $e&&(nt.catchLoc=$e[1]),2 in $e&&(nt.finallyLoc=$e[2],nt.afterLoc=$e[3]),this.tryEntries.push(nt)}function Ze($e){var nt=$e.completion||{};nt.type="normal",delete nt.arg,$e.completion=nt}function it($e){this.tryEntries=[{tryLoc:"root"}],$e.forEach(Ke,this),this.reset(!0)}E.keys=function($e){var nt=[];for(var tt in $e)nt.push(tt);return nt.reverse(),function Ye(){for(;nt.length;){var Qe=nt.pop();if(Qe in $e)return Ye.value=Qe,Ye.done=!1,Ye}return Ye.done=!0,Ye}};function We($e){if($e){var nt=$e[z];if(nt)return nt.call($e);if(typeof $e.next=="function")return $e;if(!isNaN($e.length)){var tt=-1,Ye=function Qe(){for(;++tt<$e.length;)if(re.call($e,tt))return Qe.value=$e[tt],Qe.done=!1,Qe;return Qe.value=te,Qe.done=!0,Qe};return Ye.next=Ye}}return{next:Ge}}E.values=We;function Ge(){return{value:te,done:!0}}return it.prototype={constructor:it,reset:function($e){if(this.prev=0,this.next=0,this.sent=this._sent=te,this.done=!1,this.delegate=null,this.method="next",this.arg=te,this.tryEntries.forEach(Ze),!$e)for(var nt in this)nt.charAt(0)==="t"&&re.call(this,nt)&&!isNaN(+nt.slice(1))&&(this[nt]=te)},stop:function(){this.done=!0;var $e=this.tryEntries[0],nt=$e.completion;if(nt.type==="throw")throw nt.arg;return this.rval},dispatchException:function($e){if(this.done)throw $e;var nt=this;function tt(ft,lt){return Je.type="throw",Je.arg=$e,nt.next=ft,lt&&(nt.method="next",nt.arg=te),!!lt}for(var Ye=this.tryEntries.length-1;Ye>=0;--Ye){var Qe=this.tryEntries[Ye],Je=Qe.completion;if(Qe.tryLoc==="root")return tt("end");if(Qe.tryLoc<=this.prev){var st=re.call(Qe,"catchLoc"),qe=re.call(Qe,"finallyLoc");if(st&&qe){if(this.prev<Qe.catchLoc)return tt(Qe.catchLoc,!0);if(this.prev<Qe.finallyLoc)return tt(Qe.finallyLoc)}else if(st){if(this.prev<Qe.catchLoc)return tt(Qe.catchLoc,!0)}else if(qe){if(this.prev<Qe.finallyLoc)return tt(Qe.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function($e,nt){for(var tt=this.tryEntries.length-1;tt>=0;--tt){var Ye=this.tryEntries[tt];if(Ye.tryLoc<=this.prev&&re.call(Ye,"finallyLoc")&&this.prev<Ye.finallyLoc){var Qe=Ye;break}}Qe&&($e==="break"||$e==="continue")&&Qe.tryLoc<=nt&&nt<=Qe.finallyLoc&&(Qe=null);var Je=Qe?Qe.completion:{};return Je.type=$e,Je.arg=nt,Qe?(this.method="next",this.next=Qe.finallyLoc,Be):this.complete(Je)},complete:function($e,nt){if($e.type==="throw")throw $e.arg;return $e.type==="break"||$e.type==="continue"?this.next=$e.arg:$e.type==="return"?(this.rval=this.arg=$e.arg,this.method="return",this.next="end"):$e.type==="normal"&&nt&&(this.next=nt),Be},finish:function($e){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var tt=this.tryEntries[nt];if(tt.finallyLoc===$e)return this.complete(tt.completion,tt.afterLoc),Ze(tt),Be}},catch:function($e){for(var nt=this.tryEntries.length-1;nt>=0;--nt){var tt=this.tryEntries[nt];if(tt.tryLoc===$e){var Ye=tt.completion;if(Ye.type==="throw"){var Qe=Ye.arg;Ze(tt)}return Qe}}throw new Error("illegal catch attempt")},delegateYield:function($e,nt,tt){return this.delegate={iterator:We($e),resultName:nt,nextLoc:tt},this.method==="next"&&(this.arg=te),Be}},E}(typeof Pe=="object"?Pe.exports:{});try{regeneratorRuntime=ee}catch(E){typeof globalThis=="object"?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},{}],396:[function(a,Pe,be){var ee=a("buffer"),E=ee.Buffer;function oe(te,ce){for(var z in te)ce[z]=te[z]}E.from&&E.alloc&&E.allocUnsafe&&E.allocUnsafeSlow?Pe.exports=ee:(oe(ee,be),be.Buffer=re);function re(te,ce,z){return E(te,ce,z)}oe(E,re),re.from=function(te,ce,z){if(typeof te=="number")throw new TypeError("Argument must not be a number");return E(te,ce,z)},re.alloc=function(te,ce,z){if(typeof te!="number")throw new TypeError("Argument must be a number");var le=E(te);return ce!==void 0?typeof z=="string"?le.fill(ce,z):le.fill(ce):le.fill(0),le},re.allocUnsafe=function(te){if(typeof te!="number")throw new TypeError("Argument must be a number");return E(te)},re.allocUnsafeSlow=function(te){if(typeof te!="number")throw new TypeError("Argument must be a number");return ee.SlowBuffer(te)}},{buffer:90}],397:[function(a,Pe,be){(function(ee){(function(){(function(E){E.parser=function(et,Re){return new re(et,Re)},E.SAXParser=re,E.SAXStream=ie,E.createStream=se,E.MAX_BUFFER_LENGTH=64*1024;var oe=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];E.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function re(et,Re){if(!(this instanceof re))return new re(et,Re);var Ne=this;ce(Ne),Ne.q=Ne.c="",Ne.bufferCheckPosition=E.MAX_BUFFER_LENGTH,Ne.opt=Re||{},Ne.opt.lowercase=Ne.opt.lowercase||Ne.opt.lowercasetags,Ne.looseCase=Ne.opt.lowercase?"toLowerCase":"toUpperCase",Ne.tags=[],Ne.closed=Ne.closedRoot=Ne.sawRoot=!1,Ne.tag=Ne.error=null,Ne.strict=!!et,Ne.noscript=!!(et||Ne.opt.noscript),Ne.state=Me.BEGIN,Ne.strictEntities=Ne.opt.strictEntities,Ne.ENTITIES=Ne.strictEntities?Object.create(E.XML_ENTITIES):Object.create(E.ENTITIES),Ne.attribList=[],Ne.opt.xmlns&&(Ne.ns=Object.create(Ee)),Ne.trackPosition=Ne.opt.position!==!1,Ne.trackPosition&&(Ne.position=Ne.line=Ne.column=0),Ve(Ne,"onready")}Object.create||(Object.create=function(et){function Re(){}Re.prototype=et;var Ne=new Re;return Ne}),Object.keys||(Object.keys=function(et){var Re=[];for(var Ne in et)et.hasOwnProperty(Ne)&&Re.push(Ne);return Re});function te(et){for(var Re=Math.max(E.MAX_BUFFER_LENGTH,10),Ne=0,ne=0,ue=oe.length;ne<ue;ne++){var je=et[oe[ne]].length;if(je>Re)switch(oe[ne]){case"textNode":Ze(et);break;case"cdata":Ke(et,"oncdata",et.cdata),et.cdata="";break;case"script":Ke(et,"onscript",et.script),et.script="";break;default:We(et,"Max buffer length exceeded: "+oe[ne])}Ne=Math.max(Ne,je)}var He=E.MAX_BUFFER_LENGTH-Ne;et.bufferCheckPosition=He+et.position}function ce(et){for(var Re=0,Ne=oe.length;Re<Ne;Re++)et[oe[Re]]=""}function z(et){Ze(et),et.cdata!==""&&(Ke(et,"oncdata",et.cdata),et.cdata=""),et.script!==""&&(Ke(et,"onscript",et.script),et.script="")}re.prototype={end:function(){Ge(this)},write:lt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){z(this)}};var le;try{le=a("stream").Stream}catch(et){le=function(){}}var ae=E.EVENTS.filter(function(et){return et!=="error"&&et!=="end"});function se(et,Re){return new ie(et,Re)}function ie(et,Re){if(!(this instanceof ie))return new ie(et,Re);le.apply(this),this._parser=new re(et,Re),this.writable=!0,this.readable=!0;var Ne=this;this._parser.onend=function(){Ne.emit("end")},this._parser.onerror=function(ne){Ne.emit("error",ne),Ne._parser.error=null},this._decoder=null,ae.forEach(function(ne){Object.defineProperty(Ne,"on"+ne,{get:function(){return Ne._parser["on"+ne]},set:function(ue){if(!ue)return Ne.removeAllListeners(ne),Ne._parser["on"+ne]=ue,ue;Ne.on(ne,ue)},enumerable:!0,configurable:!1})})}ie.prototype=Object.create(le.prototype,{constructor:{value:ie}}),ie.prototype.write=function(et){if(typeof ee=="function"&&typeof ee.isBuffer=="function"&&ee.isBuffer(et)){if(!this._decoder){var Re=a("string_decoder").StringDecoder;this._decoder=new Re("utf8")}et=this._decoder.write(et)}return this._parser.write(et.toString()),this.emit("data",et),!0},ie.prototype.end=function(et){return et&&et.length&&this.write(et),this._parser.end(),!0},ie.prototype.on=function(et,Re){var Ne=this;return!Ne._parser["on"+et]&&ae.indexOf(et)!==-1&&(Ne._parser["on"+et]=function(){var ne=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ne.splice(0,0,et),Ne.emit.apply(Ne,ne)}),le.prototype.on.call(Ne,et,Re)};var he="[CDATA[",pe="DOCTYPE",me="http://www.w3.org/XML/1998/namespace",ve="http://www.w3.org/2000/xmlns/",Ee={xml:me,xmlns:ve},Be=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Fe=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,ke=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,De=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function Se(et){return et===" "||et===`
|
|
|
`||et==="\r"||et===" "}function Ce(et){return et==='"'||et==="'"}function Oe(et){return et===">"||Se(et)}function Ie(et,Re){return et.test(Re)}function Le(et,Re){return!Ie(et,Re)}var Me=0;E.STATE={BEGIN:Me++,BEGIN_WHITESPACE:Me++,TEXT:Me++,TEXT_ENTITY:Me++,OPEN_WAKA:Me++,SGML_DECL:Me++,SGML_DECL_QUOTED:Me++,DOCTYPE:Me++,DOCTYPE_QUOTED:Me++,DOCTYPE_DTD:Me++,DOCTYPE_DTD_QUOTED:Me++,COMMENT_STARTING:Me++,COMMENT:Me++,COMMENT_ENDING:Me++,COMMENT_ENDED:Me++,CDATA:Me++,CDATA_ENDING:Me++,CDATA_ENDING_2:Me++,PROC_INST:Me++,PROC_INST_BODY:Me++,PROC_INST_ENDING:Me++,OPEN_TAG:Me++,OPEN_TAG_SLASH:Me++,ATTRIB:Me++,ATTRIB_NAME:Me++,ATTRIB_NAME_SAW_WHITE:Me++,ATTRIB_VALUE:Me++,ATTRIB_VALUE_QUOTED:Me++,ATTRIB_VALUE_CLOSED:Me++,ATTRIB_VALUE_UNQUOTED:Me++,ATTRIB_VALUE_ENTITY_Q:Me++,ATTRIB_VALUE_ENTITY_U:Me++,CLOSE_TAG:Me++,CLOSE_TAG_SAW_WHITE:Me++,SCRIPT:Me++,SCRIPT_ENDING:Me++},E.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},E.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(E.ENTITIES).forEach(function(et){var Re=E.ENTITIES[et],Ne=typeof Re=="number"?String.fromCharCode(Re):Re;E.ENTITIES[et]=Ne});for(var xe in E.STATE)E.STATE[E.STATE[xe]]=xe;Me=E.STATE;function Ve(et,Re,Ne){et[Re]&&et[Re](Ne)}function Ke(et,Re,Ne){et.textNode&&Ze(et),Ve(et,Re,Ne)}function Ze(et){et.textNode=it(et.opt,et.textNode),et.textNode&&Ve(et,"ontext",et.textNode),et.textNode=""}function it(et,Re){return et.trim&&(Re=Re.trim()),et.normalize&&(Re=Re.replace(/\s+/g," ")),Re}function We(et,Re){return Ze(et),et.trackPosition&&(Re+=`
|
|
|
Line: `+et.line+`
|
|
|
Column: `+et.column+`
|
|
|
Char: `+et.c),Re=new Error(Re),et.error=Re,Ve(et,"onerror",Re),et}function Ge(et){return et.sawRoot&&!et.closedRoot&&$e(et,"Unclosed root tag"),et.state!==Me.BEGIN&&et.state!==Me.BEGIN_WHITESPACE&&et.state!==Me.TEXT&&We(et,"Unexpected end"),Ze(et),et.c="",et.closed=!0,Ve(et,"onend"),re.call(et,et.strict,et.opt),et}function $e(et,Re){if(typeof et!="object"||!(et instanceof re))throw new Error("bad call to strictFail");et.strict&&We(et,Re)}function nt(et){et.strict||(et.tagName=et.tagName[et.looseCase]());var Re=et.tags[et.tags.length-1]||et,Ne=et.tag={name:et.tagName,attributes:{}};et.opt.xmlns&&(Ne.ns=Re.ns),et.attribList.length=0,Ke(et,"onopentagstart",Ne)}function tt(et,Re){var Ne=et.indexOf(":"),ne=Ne<0?["",et]:et.split(":"),ue=ne[0],je=ne[1];return Re&&et==="xmlns"&&(ue="xmlns",je=""),{prefix:ue,local:je}}function Ye(et){if(et.strict||(et.attribName=et.attribName[et.looseCase]()),et.attribList.indexOf(et.attribName)!==-1||et.tag.attributes.hasOwnProperty(et.attribName)){et.attribName=et.attribValue="";return}if(et.opt.xmlns){var Re=tt(et.attribName,!0),Ne=Re.prefix,ne=Re.local;if(Ne==="xmlns")if(ne==="xml"&&et.attribValue!==me)$e(et,"xml: prefix must be bound to "+me+`
|
|
|
Actual: `+et.attribValue);else if(ne==="xmlns"&&et.attribValue!==ve)$e(et,"xmlns: prefix must be bound to "+ve+`
|
|
|
Actual: `+et.attribValue);else{var ue=et.tag,je=et.tags[et.tags.length-1]||et;ue.ns===je.ns&&(ue.ns=Object.create(je.ns)),ue.ns[ne]=et.attribValue}et.attribList.push([et.attribName,et.attribValue])}else et.tag.attributes[et.attribName]=et.attribValue,Ke(et,"onattribute",{name:et.attribName,value:et.attribValue});et.attribName=et.attribValue=""}function Qe(et,Re){if(et.opt.xmlns){var Ne=et.tag,ne=tt(et.tagName);Ne.prefix=ne.prefix,Ne.local=ne.local,Ne.uri=Ne.ns[ne.prefix]||"",Ne.prefix&&!Ne.uri&&($e(et,"Unbound namespace prefix: "+JSON.stringify(et.tagName)),Ne.uri=ne.prefix);var ue=et.tags[et.tags.length-1]||et;Ne.ns&&ue.ns!==Ne.ns&&Object.keys(Ne.ns).forEach(function(yt){Ke(et,"onopennamespace",{prefix:yt,uri:Ne.ns[yt]})});for(var je=0,He=et.attribList.length;je<He;je++){var we=et.attribList[je],ye=we[0],Te=we[1],ze=tt(ye,!0),Ue=ze.prefix,_e=ze.local,ct=Ue===""?"":Ne.ns[Ue]||"",ut={name:ye,value:Te,prefix:Ue,local:_e,uri:ct};Ue&&Ue!=="xmlns"&&!ct&&($e(et,"Unbound namespace prefix: "+JSON.stringify(Ue)),ut.uri=Ue),et.tag.attributes[ye]=ut,Ke(et,"onattribute",ut)}et.attribList.length=0}et.tag.isSelfClosing=!!Re,et.sawRoot=!0,et.tags.push(et.tag),Ke(et,"onopentag",et.tag),Re||(!et.noscript&&et.tagName.toLowerCase()==="script"?et.state=Me.SCRIPT:et.state=Me.TEXT,et.tag=null,et.tagName=""),et.attribName=et.attribValue="",et.attribList.length=0}function Je(et){if(!et.tagName){$e(et,"Weird empty close tag."),et.textNode+="</>",et.state=Me.TEXT;return}if(et.script){if(et.tagName!=="script"){et.script+="</"+et.tagName+">",et.tagName="",et.state=Me.SCRIPT;return}Ke(et,"onscript",et.script),et.script=""}var Re=et.tags.length,Ne=et.tagName;et.strict||(Ne=Ne[et.looseCase]());for(var ne=Ne;Re--;){var ue=et.tags[Re];if(ue.name!==ne)$e(et,"Unexpected close tag");else break}if(Re<0){$e(et,"Unmatched closing tag: "+et.tagName),et.textNode+="</"+et.tagName+">",et.state=Me.TEXT;return}et.tagName=Ne;for(var je=et.tags.length;je-- >Re;){var He=et.tag=et.tags.pop();et.tagName=et.tag.name,Ke(et,"onclosetag",et.tagName);var we={};for(var ye in He.ns)we[ye]=He.ns[ye];var Te=et.tags[et.tags.length-1]||et;et.opt.xmlns&&He.ns!==Te.ns&&Object.keys(He.ns).forEach(function(ze){var Ue=He.ns[ze];Ke(et,"onclosenamespace",{prefix:ze,uri:Ue})})}Re===0&&(et.closedRoot=!0),et.tagName=et.attribValue=et.attribName="",et.attribList.length=0,et.state=Me.TEXT}function st(et){var Re=et.entity,Ne=Re.toLowerCase(),ne,ue="";return et.ENTITIES[Re]?et.ENTITIES[Re]:et.ENTITIES[Ne]?et.ENTITIES[Ne]:(Re=Ne,Re.charAt(0)==="#"&&(Re.charAt(1)==="x"?(Re=Re.slice(2),ne=parseInt(Re,16),ue=ne.toString(16)):(Re=Re.slice(1),ne=parseInt(Re,10),ue=ne.toString(10))),Re=Re.replace(/^0+/,""),isNaN(ne)||ue.toLowerCase()!==Re?($e(et,"Invalid character entity"),"&"+et.entity+";"):String.fromCodePoint(ne))}function qe(et,Re){Re==="<"?(et.state=Me.OPEN_WAKA,et.startTagPosition=et.position):Se(Re)||($e(et,"Non-whitespace before first tag."),et.textNode=Re,et.state=Me.TEXT)}function ft(et,Re){var Ne="";return Re<et.length&&(Ne=et.charAt(Re)),Ne}function lt(et){var Re=this;if(this.error)throw this.error;if(Re.closed)return We(Re,"Cannot write after close. Assign an onready handler.");if(et===null)return Ge(Re);typeof et=="object"&&(et=et.toString());for(var Ne=0,ne="";ne=ft(et,Ne++),Re.c=ne,!!ne;)switch(Re.trackPosition&&(Re.position++,ne===`
|
|
|
`?(Re.line++,Re.column=0):Re.column++),Re.state){case Me.BEGIN:if(Re.state=Me.BEGIN_WHITESPACE,ne==="\uFEFF")continue;qe(Re,ne);continue;case Me.BEGIN_WHITESPACE:qe(Re,ne);continue;case Me.TEXT:if(Re.sawRoot&&!Re.closedRoot){for(var ue=Ne-1;ne&&ne!=="<"&&ne!=="&";)ne=ft(et,Ne++),ne&&Re.trackPosition&&(Re.position++,ne===`
|
|
|
`?(Re.line++,Re.column=0):Re.column++);Re.textNode+=et.substring(ue,Ne-1)}ne==="<"&&!(Re.sawRoot&&Re.closedRoot&&!Re.strict)?(Re.state=Me.OPEN_WAKA,Re.startTagPosition=Re.position):(!Se(ne)&&(!Re.sawRoot||Re.closedRoot)&&$e(Re,"Text data outside of root node."),ne==="&"?Re.state=Me.TEXT_ENTITY:Re.textNode+=ne);continue;case Me.SCRIPT:ne==="<"?Re.state=Me.SCRIPT_ENDING:Re.script+=ne;continue;case Me.SCRIPT_ENDING:ne==="/"?Re.state=Me.CLOSE_TAG:(Re.script+="<"+ne,Re.state=Me.SCRIPT);continue;case Me.OPEN_WAKA:if(ne==="!")Re.state=Me.SGML_DECL,Re.sgmlDecl="";else if(!Se(ne))if(Ie(Be,ne))Re.state=Me.OPEN_TAG,Re.tagName=ne;else if(ne==="/")Re.state=Me.CLOSE_TAG,Re.tagName="";else if(ne==="?")Re.state=Me.PROC_INST,Re.procInstName=Re.procInstBody="";else{if($e(Re,"Unencoded <"),Re.startTagPosition+1<Re.position){var je=Re.position-Re.startTagPosition;ne=new Array(je).join(" ")+ne}Re.textNode+="<"+ne,Re.state=Me.TEXT}continue;case Me.SGML_DECL:(Re.sgmlDecl+ne).toUpperCase()===he?(Ke(Re,"onopencdata"),Re.state=Me.CDATA,Re.sgmlDecl="",Re.cdata=""):Re.sgmlDecl+ne==="--"?(Re.state=Me.COMMENT,Re.comment="",Re.sgmlDecl=""):(Re.sgmlDecl+ne).toUpperCase()===pe?(Re.state=Me.DOCTYPE,(Re.doctype||Re.sawRoot)&&$e(Re,"Inappropriately located doctype declaration"),Re.doctype="",Re.sgmlDecl=""):ne===">"?(Ke(Re,"onsgmldeclaration",Re.sgmlDecl),Re.sgmlDecl="",Re.state=Me.TEXT):(Ce(ne)&&(Re.state=Me.SGML_DECL_QUOTED),Re.sgmlDecl+=ne);continue;case Me.SGML_DECL_QUOTED:ne===Re.q&&(Re.state=Me.SGML_DECL,Re.q=""),Re.sgmlDecl+=ne;continue;case Me.DOCTYPE:ne===">"?(Re.state=Me.TEXT,Ke(Re,"ondoctype",Re.doctype),Re.doctype=!0):(Re.doctype+=ne,ne==="["?Re.state=Me.DOCTYPE_DTD:Ce(ne)&&(Re.state=Me.DOCTYPE_QUOTED,Re.q=ne));continue;case Me.DOCTYPE_QUOTED:Re.doctype+=ne,ne===Re.q&&(Re.q="",Re.state=Me.DOCTYPE);continue;case Me.DOCTYPE_DTD:Re.doctype+=ne,ne==="]"?Re.state=Me.DOCTYPE:Ce(ne)&&(Re.state=Me.DOCTYPE_DTD_QUOTED,Re.q=ne);continue;case Me.DOCTYPE_DTD_QUOTED:Re.doctype+=ne,ne===Re.q&&(Re.state=Me.DOCTYPE_DTD,Re.q="");continue;case Me.COMMENT:ne==="-"?Re.state=Me.COMMENT_ENDING:Re.comment+=ne;continue;case Me.COMMENT_ENDING:ne==="-"?(Re.state=Me.COMMENT_ENDED,Re.comment=it(Re.opt,Re.comment),Re.comment&&Ke(Re,"oncomment",Re.comment),Re.comment=""):(Re.comment+="-"+ne,Re.state=Me.COMMENT);continue;case Me.COMMENT_ENDED:ne!==">"?($e(Re,"Malformed comment"),Re.comment+="--"+ne,Re.state=Me.COMMENT):Re.state=Me.TEXT;continue;case Me.CDATA:ne==="]"?Re.state=Me.CDATA_ENDING:Re.cdata+=ne;continue;case Me.CDATA_ENDING:ne==="]"?Re.state=Me.CDATA_ENDING_2:(Re.cdata+="]"+ne,Re.state=Me.CDATA);continue;case Me.CDATA_ENDING_2:ne===">"?(Re.cdata&&Ke(Re,"oncdata",Re.cdata),Ke(Re,"onclosecdata"),Re.cdata="",Re.state=Me.TEXT):ne==="]"?Re.cdata+="]":(Re.cdata+="]]"+ne,Re.state=Me.CDATA);continue;case Me.PROC_INST:ne==="?"?Re.state=Me.PROC_INST_ENDING:Se(ne)?Re.state=Me.PROC_INST_BODY:Re.procInstName+=ne;continue;case Me.PROC_INST_BODY:if(!Re.procInstBody&&Se(ne))continue;ne==="?"?Re.state=Me.PROC_INST_ENDING:Re.procInstBody+=ne;continue;case Me.PROC_INST_ENDING:ne===">"?(Ke(Re,"onprocessinginstruction",{name:Re.procInstName,body:Re.procInstBody}),Re.procInstName=Re.procInstBody="",Re.state=Me.TEXT):(Re.procInstBody+="?"+ne,Re.state=Me.PROC_INST_BODY);continue;case Me.OPEN_TAG:Ie(Fe,ne)?Re.tagName+=ne:(nt(Re),ne===">"?Qe(Re):ne==="/"?Re.state=Me.OPEN_TAG_SLASH:(Se(ne)||$e(Re,"Invalid character in tag name"),Re.state=Me.ATTRIB));continue;case Me.OPEN_TAG_SLASH:ne===">"?(Qe(Re,!0),Je(Re)):($e(Re,"Forward-slash in opening tag not followed by >"),Re.state=Me.ATTRIB);continue;case Me.ATTRIB:if(Se(ne))continue;ne===">"?Qe(Re):ne==="/"?Re.state=Me.OPEN_TAG_SLASH:Ie(Be,ne)?(Re.attribName=ne,Re.attribValue="",Re.state=Me.ATTRIB_NAME):$e(Re,"Invalid attribute name");continue;case Me.ATTRIB_NAME:ne==="="?Re.state=Me.ATTRIB_VALUE:ne===">"?($e(Re,"Attribute without value"),Re.attribValue=Re.attribName,Ye(Re),Qe(Re)):Se(ne)?Re.state=Me.ATTRIB_NAME_SAW_WHITE:Ie(Fe,ne)?Re.attribName+=ne:$e(Re,"Invalid attribute name");continue;case Me.ATTRIB_NAME_SAW_WHITE:if(ne==="=")Re.state=Me.ATTRIB_VALUE;else{if(Se(ne))continue;$e(Re,"Attribute without value"),Re.tag.attributes[Re.attribName]="",Re.attribValue="",Ke(Re,"onattribute",{name:Re.attribName,value:""}),Re.attribName="",ne===">"?Qe(Re):Ie(Be,ne)?(Re.attribName=ne,Re.state=Me.ATTRIB_NAME):($e(Re,"Invalid attribute name"),Re.state=Me.ATTRIB)}continue;case Me.ATTRIB_VALUE:if(Se(ne))continue;Ce(ne)?(Re.q=ne,Re.state=Me.ATTRIB_VALUE_QUOTED):($e(Re,"Unquoted attribute value"),Re.state=Me.ATTRIB_VALUE_UNQUOTED,Re.attribValue=ne);continue;case Me.ATTRIB_VALUE_QUOTED:if(ne!==Re.q){ne==="&"?Re.state=Me.ATTRIB_VALUE_ENTITY_Q:Re.attribValue+=ne;continue}Ye(Re),Re.q="",Re.state=Me.ATTRIB_VALUE_CLOSED;continue;case Me.ATTRIB_VALUE_CLOSED:Se(ne)?Re.state=Me.ATTRIB:ne===">"?Qe(Re):ne==="/"?Re.state=Me.OPEN_TAG_SLASH:Ie(Be,ne)?($e(Re,"No whitespace between attributes"),Re.attribName=ne,Re.attribValue="",Re.state=Me.ATTRIB_NAME):$e(Re,"Invalid attribute name");continue;case Me.ATTRIB_VALUE_UNQUOTED:if(!Oe(ne)){ne==="&"?Re.state=Me.ATTRIB_VALUE_ENTITY_U:Re.attribValue+=ne;continue}Ye(Re),ne===">"?Qe(Re):Re.state=Me.ATTRIB;continue;case Me.CLOSE_TAG:if(Re.tagName)ne===">"?Je(Re):Ie(Fe,ne)?Re.tagName+=ne:Re.script?(Re.script+="</"+Re.tagName,Re.tagName="",Re.state=Me.SCRIPT):(Se(ne)||$e(Re,"Invalid tagname in closing tag"),Re.state=Me.CLOSE_TAG_SAW_WHITE);else{if(Se(ne))continue;Le(Be,ne)?Re.script?(Re.script+="</"+ne,Re.state=Me.SCRIPT):$e(Re,"Invalid tagname in closing tag."):Re.tagName=ne}continue;case Me.CLOSE_TAG_SAW_WHITE:if(Se(ne))continue;ne===">"?Je(Re):$e(Re,"Invalid characters in closing tag");continue;case Me.TEXT_ENTITY:case Me.ATTRIB_VALUE_ENTITY_Q:case Me.ATTRIB_VALUE_ENTITY_U:var He,we;switch(Re.state){case Me.TEXT_ENTITY:He=Me.TEXT,we="textNode";break;case Me.ATTRIB_VALUE_ENTITY_Q:He=Me.ATTRIB_VALUE_QUOTED,we="attribValue";break;case Me.ATTRIB_VALUE_ENTITY_U:He=Me.ATTRIB_VALUE_UNQUOTED,we="attribValue";break}ne===";"?(Re[we]+=st(Re),Re.entity="",Re.state=He):Ie(Re.entity.length?De:ke,ne)?Re.entity+=ne:($e(Re,"Invalid character in entity name"),Re[we]+="&"+Re.entity+ne,Re.entity="",Re.state=He);continue;default:throw new Error(Re,"Unknown state: "+Re.state)}return Re.position>=Re.bufferCheckPosition&&te(Re),Re}String.fromCodePoint||function(){var et=String.fromCharCode,Re=Math.floor,Ne=function(){var ne=16384,ue=[],je,He,we=-1,ye=arguments.length;if(!ye)return"";for(var Te="";++we<ye;){var ze=Number(arguments[we]);if(!isFinite(ze)||ze<0||ze>1114111||Re(ze)!==ze)throw RangeError("Invalid code point: "+ze);ze<=65535?ue.push(ze):(ze-=65536,je=(ze>>10)+55296,He=ze%1024+56320,ue.push(je,He)),(we+1===ye||ue.length>ne)&&(Te+=et.apply(null,ue),ue.length=0)}return Te};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:Ne,configurable:!0,writable:!0}):String.fromCodePoint=Ne}()})(typeof be=="undefined"?this.sax={}:be)}).call(this)}).call(this,a("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(a,Pe,be){Pe.exports=oe;var ee=a("events").EventEmitter,E=a("inherits");E(oe,ee),oe.Readable=a("readable-stream/lib/_stream_readable.js"),oe.Writable=a("readable-stream/lib/_stream_writable.js"),oe.Duplex=a("readable-stream/lib/_stream_duplex.js"),oe.Transform=a("readable-stream/lib/_stream_transform.js"),oe.PassThrough=a("readable-stream/lib/_stream_passthrough.js"),oe.finished=a("readable-stream/lib/internal/streams/end-of-stream.js"),oe.pipeline=a("readable-stream/lib/internal/streams/pipeline.js"),oe.Stream=oe;function oe(){ee.call(this)}oe.prototype.pipe=function(re,te){var ce=this;function z(me){re.writable&&re.write(me)===!1&&ce.pause&&ce.pause()}ce.on("data",z);function le(){ce.readable&&ce.resume&&ce.resume()}re.on("drain",le),!re._isStdio&&(!te||te.end!==!1)&&(ce.on("end",se),ce.on("close",ie));var ae=!1;function se(){ae||(ae=!0,re.end())}function ie(){ae||(ae=!0,typeof re.destroy=="function"&&re.destroy())}function he(me){if(pe(),ee.listenerCount(this,"error")===0)throw me}ce.on("error",he),re.on("error",he);function pe(){ce.removeListener("data",z),re.removeListener("drain",le),ce.removeListener("end",se),ce.removeListener("close",ie),ce.removeListener("error",he),re.removeListener("error",he),ce.removeListener("end",pe),ce.removeListener("close",pe),re.removeListener("close",pe)}return ce.on("end",pe),ce.on("close",pe),re.on("close",pe),re.emit("pipe",ce),re}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(a,Pe,be){"use strict";function ee(le,ae){le.prototype=Object.create(ae.prototype),le.prototype.constructor=le,le.__proto__=ae}var E={};function oe(le,ae,se){se||(se=Error);function ie(pe,me,ve){return typeof ae=="string"?ae:ae(pe,me,ve)}var he=function(pe){ee(me,pe);function me(ve,Ee,Be){return pe.call(this,ie(ve,Ee,Be))||this}return me}(se);he.prototype.name=se.name,he.prototype.code=le,E[le]=he}function re(le,ae){if(Array.isArray(le)){var se=le.length;return le=le.map(function(ie){return String(ie)}),se>2?"one of ".concat(ae," ").concat(le.slice(0,se-1).join(", "),", or ")+le[se-1]:se===2?"one of ".concat(ae," ").concat(le[0]," or ").concat(le[1]):"of ".concat(ae," ").concat(le[0])}else return"of ".concat(ae," ").concat(String(le))}function te(le,ae,se){return le.substr(!se||se<0?0:+se,ae.length)===ae}function ce(le,ae,se){return(se===void 0||se>le.length)&&(se=le.length),le.substring(se-ae.length,se)===ae}function z(le,ae,se){return typeof se!="number"&&(se=0),se+ae.length>le.length?!1:le.indexOf(ae,se)!==-1}oe("ERR_INVALID_OPT_VALUE",function(le,ae){return'The value "'+ae+'" is invalid for option "'+le+'"'},TypeError),oe("ERR_INVALID_ARG_TYPE",function(le,ae,se){var ie;typeof ae=="string"&&te(ae,"not ")?(ie="must not be",ae=ae.replace(/^not /,"")):ie="must be";var he;if(ce(le," argument"))he="The ".concat(le," ").concat(ie," ").concat(re(ae,"type"));else{var pe=z(le,".")?"property":"argument";he='The "'.concat(le,'" ').concat(pe," ").concat(ie," ").concat(re(ae,"type"))}return he+=". Received type ".concat(typeof se),he},TypeError),oe("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),oe("ERR_METHOD_NOT_IMPLEMENTED",function(le){return"The "+le+" method is not implemented"}),oe("ERR_STREAM_PREMATURE_CLOSE","Premature close"),oe("ERR_STREAM_DESTROYED",function(le){return"Cannot call "+le+" after a stream was destroyed"}),oe("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),oe("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),oe("ERR_STREAM_WRITE_AFTER_END","write after end"),oe("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),oe("ERR_UNKNOWN_ENCODING",function(le){return"Unknown encoding: "+le},TypeError),oe("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),Pe.exports.codes=E},{}],400:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=Object.keys||function(ie){var he=[];for(var pe in ie)he.push(pe);return he};Pe.exports=le;var oe=a("./_stream_readable"),re=a("./_stream_writable");a("inherits")(le,oe);for(var te=E(re.prototype),ce=0;ce<te.length;ce++){var z=te[ce];le.prototype[z]||(le.prototype[z]=re.prototype[z])}function le(ie){if(!(this instanceof le))return new le(ie);oe.call(this,ie),re.call(this,ie),this.allowHalfOpen=!0,ie&&(ie.readable===!1&&(this.readable=!1),ie.writable===!1&&(this.writable=!1),ie.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",ae)))}Object.defineProperty(le.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(le.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(le.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function ae(){this._writableState.ended||ee.nextTick(se,this)}function se(ie){ie.end()}Object.defineProperty(le.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(he){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=he,this._writableState.destroyed=he)}})}).call(this)}).call(this,a("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(a,Pe,be){"use strict";Pe.exports=E;var ee=a("./_stream_transform");a("inherits")(E,ee);function E(oe){if(!(this instanceof E))return new E(oe);ee.call(this,oe)}E.prototype._transform=function(oe,re,te){te(null,oe)}},{"./_stream_transform":403,inherits:364}],402:[function(a,Pe,be){(function(ee,E){(function(){"use strict";Pe.exports=Ke;var oe;Ke.ReadableState=Ve;var re=a("events").EventEmitter,te=function(ye,Te){return ye.listeners(Te).length},ce=a("./internal/streams/stream"),z=a("buffer").Buffer,le=(typeof E!="undefined"?E:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function ae(we){return z.from(we)}function se(we){return z.isBuffer(we)||we instanceof le}var ie=a("util"),he;ie&&ie.debuglog?he=ie.debuglog("stream"):he=function(){};var pe=a("./internal/streams/buffer_list"),me=a("./internal/streams/destroy"),ve=a("./internal/streams/state"),Ee=ve.getHighWaterMark,Be=a("../errors").codes,Fe=Be.ERR_INVALID_ARG_TYPE,ke=Be.ERR_STREAM_PUSH_AFTER_EOF,De=Be.ERR_METHOD_NOT_IMPLEMENTED,Se=Be.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Ce,Oe,Ie;a("inherits")(Ke,ce);var Le=me.errorOrDestroy,Me=["error","close","destroy","pause","resume"];function xe(we,ye,Te){if(typeof we.prependListener=="function")return we.prependListener(ye,Te);!we._events||!we._events[ye]?we.on(ye,Te):Array.isArray(we._events[ye])?we._events[ye].unshift(Te):we._events[ye]=[Te,we._events[ye]]}function Ve(we,ye,Te){oe=oe||a("./_stream_duplex"),we=we||{},typeof Te!="boolean"&&(Te=ye instanceof oe),this.objectMode=!!we.objectMode,Te&&(this.objectMode=this.objectMode||!!we.readableObjectMode),this.highWaterMark=Ee(this,we,"readableHighWaterMark",Te),this.buffer=new pe,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=we.emitClose!==!1,this.autoDestroy=!!we.autoDestroy,this.destroyed=!1,this.defaultEncoding=we.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,we.encoding&&(Ce||(Ce=a("string_decoder/").StringDecoder),this.decoder=new Ce(we.encoding),this.encoding=we.encoding)}function Ke(we){if(oe=oe||a("./_stream_duplex"),!(this instanceof Ke))return new Ke(we);var ye=this instanceof oe;this._readableState=new Ve(we,this,ye),this.readable=!0,we&&(typeof we.read=="function"&&(this._read=we.read),typeof we.destroy=="function"&&(this._destroy=we.destroy)),ce.call(this)}Object.defineProperty(Ke.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ye){this._readableState&&(this._readableState.destroyed=ye)}}),Ke.prototype.destroy=me.destroy,Ke.prototype._undestroy=me.undestroy,Ke.prototype._destroy=function(we,ye){ye(we)},Ke.prototype.push=function(we,ye){var Te=this._readableState,ze;return Te.objectMode?ze=!0:typeof we=="string"&&(ye=ye||Te.defaultEncoding,ye!==Te.encoding&&(we=z.from(we,ye),ye=""),ze=!0),Ze(this,we,ye,!1,ze)},Ke.prototype.unshift=function(we){return Ze(this,we,null,!0,!1)};function Ze(we,ye,Te,ze,Ue){he("readableAddChunk",ye);var _e=we._readableState;if(ye===null)_e.reading=!1,tt(we,_e);else{var ct;if(Ue||(ct=We(_e,ye)),ct)Le(we,ct);else if(_e.objectMode||ye&&ye.length>0)if(typeof ye!="string"&&!_e.objectMode&&Object.getPrototypeOf(ye)!==z.prototype&&(ye=ae(ye)),ze)_e.endEmitted?Le(we,new Se):it(we,_e,ye,!0);else if(_e.ended)Le(we,new ke);else{if(_e.destroyed)return!1;_e.reading=!1,_e.decoder&&!Te?(ye=_e.decoder.write(ye),_e.objectMode||ye.length!==0?it(we,_e,ye,!1):Je(we,_e)):it(we,_e,ye,!1)}else ze||(_e.reading=!1,Je(we,_e))}return!_e.ended&&(_e.length<_e.highWaterMark||_e.length===0)}function it(we,ye,Te,ze){ye.flowing&&ye.length===0&&!ye.sync?(ye.awaitDrain=0,we.emit("data",Te)):(ye.length+=ye.objectMode?1:Te.length,ze?ye.buffer.unshift(Te):ye.buffer.push(Te),ye.needReadable&&Ye(we)),Je(we,ye)}function We(we,ye){var Te;return!se(ye)&&typeof ye!="string"&&ye!==void 0&&!we.objectMode&&(Te=new Fe("chunk",["string","Buffer","Uint8Array"],ye)),Te}Ke.prototype.isPaused=function(){return this._readableState.flowing===!1},Ke.prototype.setEncoding=function(we){Ce||(Ce=a("string_decoder/").StringDecoder);var ye=new Ce(we);this._readableState.decoder=ye,this._readableState.encoding=this._readableState.decoder.encoding;for(var Te=this._readableState.buffer.head,ze="";Te!==null;)ze+=ye.write(Te.data),Te=Te.next;return this._readableState.buffer.clear(),ze!==""&&this._readableState.buffer.push(ze),this._readableState.length=ze.length,this};var Ge=1073741824;function $e(we){return we>=Ge?we=Ge:(we--,we|=we>>>1,we|=we>>>2,we|=we>>>4,we|=we>>>8,we|=we>>>16,we++),we}function nt(we,ye){return we<=0||ye.length===0&&ye.ended?0:ye.objectMode?1:we!==we?ye.flowing&&ye.length?ye.buffer.head.data.length:ye.length:(we>ye.highWaterMark&&(ye.highWaterMark=$e(we)),we<=ye.length?we:ye.ended?ye.length:(ye.needReadable=!0,0))}Ke.prototype.read=function(we){he("read",we),we=parseInt(we,10);var ye=this._readableState,Te=we;if(we!==0&&(ye.emittedReadable=!1),we===0&&ye.needReadable&&((ye.highWaterMark!==0?ye.length>=ye.highWaterMark:ye.length>0)||ye.ended))return he("read: emitReadable",ye.length,ye.ended),ye.length===0&&ye.ended?ue(this):Ye(this),null;if(we=nt(we,ye),we===0&&ye.ended)return ye.length===0&&ue(this),null;var ze=ye.needReadable;he("need readable",ze),(ye.length===0||ye.length-we<ye.highWaterMark)&&(ze=!0,he("length less than watermark",ze)),ye.ended||ye.reading?(ze=!1,he("reading or ended",ze)):ze&&(he("do read"),ye.reading=!0,ye.sync=!0,ye.length===0&&(ye.needReadable=!0),this._read(ye.highWaterMark),ye.sync=!1,ye.reading||(we=nt(Te,ye)));var Ue;return we>0?Ue=ne(we,ye):Ue=null,Ue===null?(ye.needReadable=ye.length<=ye.highWaterMark,we=0):(ye.length-=we,ye.awaitDrain=0),ye.length===0&&(ye.ended||(ye.needReadable=!0),Te!==we&&ye.ended&&ue(this)),Ue!==null&&this.emit("data",Ue),Ue};function tt(we,ye){if(he("onEofChunk"),!ye.ended){if(ye.decoder){var Te=ye.decoder.end();Te&&Te.length&&(ye.buffer.push(Te),ye.length+=ye.objectMode?1:Te.length)}ye.ended=!0,ye.sync?Ye(we):(ye.needReadable=!1,ye.emittedReadable||(ye.emittedReadable=!0,Qe(we)))}}function Ye(we){var ye=we._readableState;he("emitReadable",ye.needReadable,ye.emittedReadable),ye.needReadable=!1,ye.emittedReadable||(he("emitReadable",ye.flowing),ye.emittedReadable=!0,ee.nextTick(Qe,we))}function Qe(we){var ye=we._readableState;he("emitReadable_",ye.destroyed,ye.length,ye.ended),!ye.destroyed&&(ye.length||ye.ended)&&(we.emit("readable"),ye.emittedReadable=!1),ye.needReadable=!ye.flowing&&!ye.ended&&ye.length<=ye.highWaterMark,Ne(we)}function Je(we,ye){ye.readingMore||(ye.readingMore=!0,ee.nextTick(st,we,ye))}function st(we,ye){for(;!ye.reading&&!ye.ended&&(ye.length<ye.highWaterMark||ye.flowing&&ye.length===0);){var Te=ye.length;if(he("maybeReadMore read 0"),we.read(0),Te===ye.length)break}ye.readingMore=!1}Ke.prototype._read=function(we){Le(this,new De("_read()"))},Ke.prototype.pipe=function(we,ye){var Te=this,ze=this._readableState;switch(ze.pipesCount){case 0:ze.pipes=we;break;case 1:ze.pipes=[ze.pipes,we];break;default:ze.pipes.push(we);break}ze.pipesCount+=1,he("pipe count=%d opts=%j",ze.pipesCount,ye);var Ue=(!ye||ye.end!==!1)&&we!==ee.stdout&&we!==ee.stderr,_e=Ue?ut:Tt;ze.endEmitted?ee.nextTick(_e):Te.once("end",_e),we.on("unpipe",ct);function ct(kt,Bt){he("onunpipe"),kt===Te&&Bt&&Bt.hasUnpiped===!1&&(Bt.hasUnpiped=!0,rt())}function ut(){he("onend"),we.end()}var yt=qe(Te);we.on("drain",yt);var at=!1;function rt(){he("cleanup"),we.removeListener("close",Nt),we.removeListener("finish",Ft),we.removeListener("drain",yt),we.removeListener("error",vt),we.removeListener("unpipe",ct),Te.removeListener("end",ut),Te.removeListener("end",Tt),Te.removeListener("data",Et),at=!0,ze.awaitDrain&&(!we._writableState||we._writableState.needDrain)&&yt()}Te.on("data",Et);function Et(kt){he("ondata");var Bt=we.write(kt);he("dest.write",Bt),Bt===!1&&((ze.pipesCount===1&&ze.pipes===we||ze.pipesCount>1&&He(ze.pipes,we)!==-1)&&!at&&(he("false write response, pause",ze.awaitDrain),ze.awaitDrain++),Te.pause())}function vt(kt){he("onerror",kt),Tt(),we.removeListener("error",vt),te(we,"error")===0&&Le(we,kt)}xe(we,"error",vt);function Nt(){we.removeListener("finish",Ft),Tt()}we.once("close",Nt);function Ft(){he("onfinish"),we.removeListener("close",Nt),Tt()}we.once("finish",Ft);function Tt(){he("unpipe"),Te.unpipe(we)}return we.emit("pipe",Te),ze.flowing||(he("pipe resume"),Te.resume()),we};function qe(we){return function(){var Te=we._readableState;he("pipeOnDrain",Te.awaitDrain),Te.awaitDrain&&Te.awaitDrain--,Te.awaitDrain===0&&te(we,"data")&&(Te.flowing=!0,Ne(we))}}Ke.prototype.unpipe=function(we){var ye=this._readableState,Te={hasUnpiped:!1};if(ye.pipesCount===0)return this;if(ye.pipesCount===1)return we&&we!==ye.pipes?this:(we||(we=ye.pipes),ye.pipes=null,ye.pipesCount=0,ye.flowing=!1,we&&we.emit("unpipe",this,Te),this);if(!we){var ze=ye.pipes,Ue=ye.pipesCount;ye.pipes=null,ye.pipesCount=0,ye.flowing=!1;for(var _e=0;_e<Ue;_e++)ze[_e].emit("unpipe",this,{hasUnpiped:!1});return this}var ct=He(ye.pipes,we);return ct===-1?this:(ye.pipes.splice(ct,1),ye.pipesCount-=1,ye.pipesCount===1&&(ye.pipes=ye.pipes[0]),we.emit("unpipe",this,Te),this)},Ke.prototype.on=function(we,ye){var Te=ce.prototype.on.call(this,we,ye),ze=this._readableState;return we==="data"?(ze.readableListening=this.listenerCount("readable")>0,ze.flowing!==!1&&this.resume()):we==="readable"&&!ze.endEmitted&&!ze.readableListening&&(ze.readableListening=ze.needReadable=!0,ze.flowing=!1,ze.emittedReadable=!1,he("on readable",ze.length,ze.reading),ze.length?Ye(this):ze.reading||ee.nextTick(lt,this)),Te},Ke.prototype.addListener=Ke.prototype.on,Ke.prototype.removeListener=function(we,ye){var Te=ce.prototype.removeListener.call(this,we,ye);return we==="readable"&&ee.nextTick(ft,this),Te},Ke.prototype.removeAllListeners=function(we){var ye=ce.prototype.removeAllListeners.apply(this,arguments);return(we==="readable"||we===void 0)&&ee.nextTick(ft,this),ye};function ft(we){var ye=we._readableState;ye.readableListening=we.listenerCount("readable")>0,ye.resumeScheduled&&!ye.paused?ye.flowing=!0:we.listenerCount("data")>0&&we.resume()}function lt(we){he("readable nexttick read 0"),we.read(0)}Ke.prototype.resume=function(){var we=this._readableState;return we.flowing||(he("resume"),we.flowing=!we.readableListening,et(this,we)),we.paused=!1,this};function et(we,ye){ye.resumeScheduled||(ye.resumeScheduled=!0,ee.nextTick(Re,we,ye))}function Re(we,ye){he("resume",ye.reading),ye.reading||we.read(0),ye.resumeScheduled=!1,we.emit("resume"),Ne(we),ye.flowing&&!ye.reading&&we.read(0)}Ke.prototype.pause=function(){return he("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(he("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function Ne(we){var ye=we._readableState;for(he("flow",ye.flowing);ye.flowing&&we.read()!==null;);}Ke.prototype.wrap=function(we){var ye=this,Te=this._readableState,ze=!1;we.on("end",function(){if(he("wrapped end"),Te.decoder&&!Te.ended){var ct=Te.decoder.end();ct&&ct.length&&ye.push(ct)}ye.push(null)}),we.on("data",function(ct){if(he("wrapped data"),Te.decoder&&(ct=Te.decoder.write(ct)),!(Te.objectMode&&ct==null)&&!(!Te.objectMode&&(!ct||!ct.length))){var ut=ye.push(ct);ut||(ze=!0,we.pause())}});for(var Ue in we)this[Ue]===void 0&&typeof we[Ue]=="function"&&(this[Ue]=function(ut){return function(){return we[ut].apply(we,arguments)}}(Ue));for(var _e=0;_e<Me.length;_e++)we.on(Me[_e],this.emit.bind(this,Me[_e]));return this._read=function(ct){he("wrapped _read",ct),ze&&(ze=!1,we.resume())},this},typeof Symbol=="function"&&(Ke.prototype[Symbol.asyncIterator]=function(){return Oe===void 0&&(Oe=a("./internal/streams/async_iterator")),Oe(this)}),Object.defineProperty(Ke.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Ke.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Ke.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ye){this._readableState&&(this._readableState.flowing=ye)}}),Ke._fromList=ne,Object.defineProperty(Ke.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function ne(we,ye){if(ye.length===0)return null;var Te;return ye.objectMode?Te=ye.buffer.shift():!we||we>=ye.length?(ye.decoder?Te=ye.buffer.join(""):ye.buffer.length===1?Te=ye.buffer.first():Te=ye.buffer.concat(ye.length),ye.buffer.clear()):Te=ye.buffer.consume(we,ye.decoder),Te}function ue(we){var ye=we._readableState;he("endReadable",ye.endEmitted),ye.endEmitted||(ye.ended=!0,ee.nextTick(je,ye,we))}function je(we,ye){if(he("endReadableNT",we.endEmitted,we.length),!we.endEmitted&&we.length===0&&(we.endEmitted=!0,ye.readable=!1,ye.emit("end"),we.autoDestroy)){var Te=ye._writableState;(!Te||Te.autoDestroy&&Te.finished)&&ye.destroy()}}typeof Symbol=="function"&&(Ke.from=function(we,ye){return Ie===void 0&&(Ie=a("./internal/streams/from")),Ie(Ke,we,ye)});function He(we,ye){for(var Te=0,ze=we.length;Te<ze;Te++)if(we[Te]===ye)return Te;return-1}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(a,Pe,be){"use strict";Pe.exports=le;var ee=a("../errors").codes,E=ee.ERR_METHOD_NOT_IMPLEMENTED,oe=ee.ERR_MULTIPLE_CALLBACK,re=ee.ERR_TRANSFORM_ALREADY_TRANSFORMING,te=ee.ERR_TRANSFORM_WITH_LENGTH_0,ce=a("./_stream_duplex");a("inherits")(le,ce);function z(ie,he){var pe=this._transformState;pe.transforming=!1;var me=pe.writecb;if(me===null)return this.emit("error",new oe);pe.writechunk=null,pe.writecb=null,he!=null&&this.push(he),me(ie);var ve=this._readableState;ve.reading=!1,(ve.needReadable||ve.length<ve.highWaterMark)&&this._read(ve.highWaterMark)}function le(ie){if(!(this instanceof le))return new le(ie);ce.call(this,ie),this._transformState={afterTransform:z.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,ie&&(typeof ie.transform=="function"&&(this._transform=ie.transform),typeof ie.flush=="function"&&(this._flush=ie.flush)),this.on("prefinish",ae)}function ae(){var ie=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(he,pe){se(ie,he,pe)}):se(this,null,null)}le.prototype.push=function(ie,he){return this._transformState.needTransform=!1,ce.prototype.push.call(this,ie,he)},le.prototype._transform=function(ie,he,pe){pe(new E("_transform()"))},le.prototype._write=function(ie,he,pe){var me=this._transformState;if(me.writecb=pe,me.writechunk=ie,me.writeencoding=he,!me.transforming){var ve=this._readableState;(me.needTransform||ve.needReadable||ve.length<ve.highWaterMark)&&this._read(ve.highWaterMark)}},le.prototype._read=function(ie){var he=this._transformState;he.writechunk!==null&&!he.transforming?(he.transforming=!0,this._transform(he.writechunk,he.writeencoding,he.afterTransform)):he.needTransform=!0},le.prototype._destroy=function(ie,he){ce.prototype._destroy.call(this,ie,function(pe){he(pe)})};function se(ie,he,pe){if(he)return ie.emit("error",he);if(pe!=null&&ie.push(pe),ie._writableState.length)throw new te;if(ie._transformState.transforming)throw new re;return ie.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(a,Pe,be){(function(ee,E){(function(){"use strict";Pe.exports=Ve;function oe(Ne,ne,ue){this.chunk=Ne,this.encoding=ne,this.callback=ue,this.next=null}function re(Ne){var ne=this;this.next=null,this.entry=null,this.finish=function(){Re(ne,Ne)}}var te;Ve.WritableState=Me;var ce={deprecate:a("util-deprecate")},z=a("./internal/streams/stream"),le=a("buffer").Buffer,ae=(typeof E!="undefined"?E:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function se(Ne){return le.from(Ne)}function ie(Ne){return le.isBuffer(Ne)||Ne instanceof ae}var he=a("./internal/streams/destroy"),pe=a("./internal/streams/state"),me=pe.getHighWaterMark,ve=a("../errors").codes,Ee=ve.ERR_INVALID_ARG_TYPE,Be=ve.ERR_METHOD_NOT_IMPLEMENTED,Fe=ve.ERR_MULTIPLE_CALLBACK,ke=ve.ERR_STREAM_CANNOT_PIPE,De=ve.ERR_STREAM_DESTROYED,Se=ve.ERR_STREAM_NULL_VALUES,Ce=ve.ERR_STREAM_WRITE_AFTER_END,Oe=ve.ERR_UNKNOWN_ENCODING,Ie=he.errorOrDestroy;a("inherits")(Ve,z);function Le(){}function Me(Ne,ne,ue){te=te||a("./_stream_duplex"),Ne=Ne||{},typeof ue!="boolean"&&(ue=ne instanceof te),this.objectMode=!!Ne.objectMode,ue&&(this.objectMode=this.objectMode||!!Ne.writableObjectMode),this.highWaterMark=me(this,Ne,"writableHighWaterMark",ue),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var je=Ne.decodeStrings===!1;this.decodeStrings=!je,this.defaultEncoding=Ne.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(He){tt(ne,He)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=Ne.emitClose!==!1,this.autoDestroy=!!Ne.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new re(this)}Me.prototype.getBuffer=function(){for(var ne=this.bufferedRequest,ue=[];ne;)ue.push(ne),ne=ne.next;return ue},function(){try{Object.defineProperty(Me.prototype,"buffer",{get:ce.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Ne){}}();var xe;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(xe=Function.prototype[Symbol.hasInstance],Object.defineProperty(Ve,Symbol.hasInstance,{value:function(ne){return xe.call(this,ne)?!0:this!==Ve?!1:ne&&ne._writableState instanceof Me}})):xe=function(ne){return ne instanceof this};function Ve(Ne){te=te||a("./_stream_duplex");var ne=this instanceof te;if(!ne&&!xe.call(Ve,this))return new Ve(Ne);this._writableState=new Me(Ne,this,ne),this.writable=!0,Ne&&(typeof Ne.write=="function"&&(this._write=Ne.write),typeof Ne.writev=="function"&&(this._writev=Ne.writev),typeof Ne.destroy=="function"&&(this._destroy=Ne.destroy),typeof Ne.final=="function"&&(this._final=Ne.final)),z.call(this)}Ve.prototype.pipe=function(){Ie(this,new ke)};function Ke(Ne,ne){var ue=new Ce;Ie(Ne,ue),ee.nextTick(ne,ue)}function Ze(Ne,ne,ue,je){var He;return ue===null?He=new Se:typeof ue!="string"&&!ne.objectMode&&(He=new Ee("chunk",["string","Buffer"],ue)),He?(Ie(Ne,He),ee.nextTick(je,He),!1):!0}Ve.prototype.write=function(Ne,ne,ue){var je=this._writableState,He=!1,we=!je.objectMode&&ie(Ne);return we&&!le.isBuffer(Ne)&&(Ne=se(Ne)),typeof ne=="function"&&(ue=ne,ne=null),we?ne="buffer":ne||(ne=je.defaultEncoding),typeof ue!="function"&&(ue=Le),je.ending?Ke(this,ue):(we||Ze(this,je,Ne,ue))&&(je.pendingcb++,He=We(this,je,we,Ne,ne,ue)),He},Ve.prototype.cork=function(){this._writableState.corked++},Ve.prototype.uncork=function(){var Ne=this._writableState;Ne.corked&&(Ne.corked--,!Ne.writing&&!Ne.corked&&!Ne.bufferProcessing&&Ne.bufferedRequest&&Je(this,Ne))},Ve.prototype.setDefaultEncoding=function(ne){if(typeof ne=="string"&&(ne=ne.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((ne+"").toLowerCase())>-1))throw new Oe(ne);return this._writableState.defaultEncoding=ne,this},Object.defineProperty(Ve.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function it(Ne,ne,ue){return!Ne.objectMode&&Ne.decodeStrings!==!1&&typeof ne=="string"&&(ne=le.from(ne,ue)),ne}Object.defineProperty(Ve.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function We(Ne,ne,ue,je,He,we){if(!ue){var ye=it(ne,je,He);je!==ye&&(ue=!0,He="buffer",je=ye)}var Te=ne.objectMode?1:je.length;ne.length+=Te;var ze=ne.length<ne.highWaterMark;if(ze||(ne.needDrain=!0),ne.writing||ne.corked){var Ue=ne.lastBufferedRequest;ne.lastBufferedRequest={chunk:je,encoding:He,isBuf:ue,callback:we,next:null},Ue?Ue.next=ne.lastBufferedRequest:ne.bufferedRequest=ne.lastBufferedRequest,ne.bufferedRequestCount+=1}else Ge(Ne,ne,!1,Te,je,He,we);return ze}function Ge(Ne,ne,ue,je,He,we,ye){ne.writelen=je,ne.writecb=ye,ne.writing=!0,ne.sync=!0,ne.destroyed?ne.onwrite(new De("write")):ue?Ne._writev(He,ne.onwrite):Ne._write(He,we,ne.onwrite),ne.sync=!1}function $e(Ne,ne,ue,je,He){--ne.pendingcb,ue?(ee.nextTick(He,je),ee.nextTick(lt,Ne,ne),Ne._writableState.errorEmitted=!0,Ie(Ne,je)):(He(je),Ne._writableState.errorEmitted=!0,Ie(Ne,je),lt(Ne,ne))}function nt(Ne){Ne.writing=!1,Ne.writecb=null,Ne.length-=Ne.writelen,Ne.writelen=0}function tt(Ne,ne){var ue=Ne._writableState,je=ue.sync,He=ue.writecb;if(typeof He!="function")throw new Fe;if(nt(ue),ne)$e(Ne,ue,je,ne,He);else{var we=st(ue)||Ne.destroyed;!we&&!ue.corked&&!ue.bufferProcessing&&ue.bufferedRequest&&Je(Ne,ue),je?ee.nextTick(Ye,Ne,ue,we,He):Ye(Ne,ue,we,He)}}function Ye(Ne,ne,ue,je){ue||Qe(Ne,ne),ne.pendingcb--,je(),lt(Ne,ne)}function Qe(Ne,ne){ne.length===0&&ne.needDrain&&(ne.needDrain=!1,Ne.emit("drain"))}function Je(Ne,ne){ne.bufferProcessing=!0;var ue=ne.bufferedRequest;if(Ne._writev&&ue&&ue.next){var je=ne.bufferedRequestCount,He=new Array(je),we=ne.corkedRequestsFree;we.entry=ue;for(var ye=0,Te=!0;ue;)He[ye]=ue,ue.isBuf||(Te=!1),ue=ue.next,ye+=1;He.allBuffers=Te,Ge(Ne,ne,!0,ne.length,He,"",we.finish),ne.pendingcb++,ne.lastBufferedRequest=null,we.next?(ne.corkedRequestsFree=we.next,we.next=null):ne.corkedRequestsFree=new re(ne),ne.bufferedRequestCount=0}else{for(;ue;){var ze=ue.chunk,Ue=ue.encoding,_e=ue.callback,ct=ne.objectMode?1:ze.length;if(Ge(Ne,ne,!1,ct,ze,Ue,_e),ue=ue.next,ne.bufferedRequestCount--,ne.writing)break}ue===null&&(ne.lastBufferedRequest=null)}ne.bufferedRequest=ue,ne.bufferProcessing=!1}Ve.prototype._write=function(Ne,ne,ue){ue(new Be("_write()"))},Ve.prototype._writev=null,Ve.prototype.end=function(Ne,ne,ue){var je=this._writableState;return typeof Ne=="function"?(ue=Ne,Ne=null,ne=null):typeof ne=="function"&&(ue=ne,ne=null),Ne!=null&&this.write(Ne,ne),je.corked&&(je.corked=1,this.uncork()),je.ending||et(this,je,ue),this},Object.defineProperty(Ve.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function st(Ne){return Ne.ending&&Ne.length===0&&Ne.bufferedRequest===null&&!Ne.finished&&!Ne.writing}function qe(Ne,ne){Ne._final(function(ue){ne.pendingcb--,ue&&Ie(Ne,ue),ne.prefinished=!0,Ne.emit("prefinish"),lt(Ne,ne)})}function ft(Ne,ne){!ne.prefinished&&!ne.finalCalled&&(typeof Ne._final=="function"&&!ne.destroyed?(ne.pendingcb++,ne.finalCalled=!0,ee.nextTick(qe,Ne,ne)):(ne.prefinished=!0,Ne.emit("prefinish")))}function lt(Ne,ne){var ue=st(ne);if(ue&&(ft(Ne,ne),ne.pendingcb===0&&(ne.finished=!0,Ne.emit("finish"),ne.autoDestroy))){var je=Ne._readableState;(!je||je.autoDestroy&&je.endEmitted)&&Ne.destroy()}return ue}function et(Ne,ne,ue){ne.ending=!0,lt(Ne,ne),ue&&(ne.finished?ee.nextTick(ue):Ne.once("finish",ue)),ne.ended=!0,Ne.writable=!1}function Re(Ne,ne,ue){var je=Ne.entry;for(Ne.entry=null;je;){var He=je.callback;ne.pendingcb--,He(ue),je=je.next}ne.corkedRequestsFree.next=Ne}Object.defineProperty(Ve.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(ne){this._writableState&&(this._writableState.destroyed=ne)}}),Ve.prototype.destroy=he.destroy,Ve.prototype._undestroy=he.undestroy,Ve.prototype._destroy=function(Ne,ne){ne(Ne)}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(a,Pe,be){(function(ee){(function(){"use strict";var E;function oe(Se,Ce,Oe){return Ce=re(Ce),Ce in Se?Object.defineProperty(Se,Ce,{value:Oe,enumerable:!0,configurable:!0,writable:!0}):Se[Ce]=Oe,Se}function re(Se){var Ce=te(Se,"string");return typeof Ce=="symbol"?Ce:String(Ce)}function te(Se,Ce){if(typeof Se!="object"||Se===null)return Se;var Oe=Se[Symbol.toPrimitive];if(Oe!==void 0){var Ie=Oe.call(Se,Ce||"default");if(typeof Ie!="object")return Ie;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ce==="string"?String:Number)(Se)}var ce=a("./end-of-stream"),z=Symbol("lastResolve"),le=Symbol("lastReject"),ae=Symbol("error"),se=Symbol("ended"),ie=Symbol("lastPromise"),he=Symbol("handlePromise"),pe=Symbol("stream");function me(Se,Ce){return{value:Se,done:Ce}}function ve(Se){var Ce=Se[z];if(Ce!==null){var Oe=Se[pe].read();Oe!==null&&(Se[ie]=null,Se[z]=null,Se[le]=null,Ce(me(Oe,!1)))}}function Ee(Se){ee.nextTick(ve,Se)}function Be(Se,Ce){return function(Oe,Ie){Se.then(function(){if(Ce[se]){Oe(me(void 0,!0));return}Ce[he](Oe,Ie)},Ie)}}var Fe=Object.getPrototypeOf(function(){}),ke=Object.setPrototypeOf((E={get stream(){return this[pe]},next:function(){var Ce=this,Oe=this[ae];if(Oe!==null)return Promise.reject(Oe);if(this[se])return Promise.resolve(me(void 0,!0));if(this[pe].destroyed)return new Promise(function(xe,Ve){ee.nextTick(function(){Ce[ae]?Ve(Ce[ae]):xe(me(void 0,!0))})});var Ie=this[ie],Le;if(Ie)Le=new Promise(Be(Ie,this));else{var Me=this[pe].read();if(Me!==null)return Promise.resolve(me(Me,!1));Le=new Promise(this[he])}return this[ie]=Le,Le}},oe(E,Symbol.asyncIterator,function(){return this}),oe(E,"return",function(){var Ce=this;return new Promise(function(Oe,Ie){Ce[pe].destroy(null,function(Le){if(Le){Ie(Le);return}Oe(me(void 0,!0))})})}),E),Fe),De=function(Ce){var Oe,Ie=Object.create(ke,(Oe={},oe(Oe,pe,{value:Ce,writable:!0}),oe(Oe,z,{value:null,writable:!0}),oe(Oe,le,{value:null,writable:!0}),oe(Oe,ae,{value:null,writable:!0}),oe(Oe,se,{value:Ce._readableState.endEmitted,writable:!0}),oe(Oe,he,{value:function(Me,xe){var Ve=Ie[pe].read();Ve?(Ie[ie]=null,Ie[z]=null,Ie[le]=null,Me(me(Ve,!1))):(Ie[z]=Me,Ie[le]=xe)},writable:!0}),Oe));return Ie[ie]=null,ce(Ce,function(Le){if(Le&&Le.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Me=Ie[le];Me!==null&&(Ie[ie]=null,Ie[z]=null,Ie[le]=null,Me(Le)),Ie[ae]=Le;return}var xe=Ie[z];xe!==null&&(Ie[ie]=null,Ie[z]=null,Ie[le]=null,xe(me(void 0,!0))),Ie[se]=!0}),Ce.on("readable",Ee.bind(null,Ie)),Ie};Pe.exports=De}).call(this)}).call(this,a("_process"))},{"./end-of-stream":408,_process:467}],406:[function(a,Pe,be){"use strict";function ee(ve,Ee){var Be=Object.keys(ve);if(Object.getOwnPropertySymbols){var Fe=Object.getOwnPropertySymbols(ve);Ee&&(Fe=Fe.filter(function(ke){return Object.getOwnPropertyDescriptor(ve,ke).enumerable})),Be.push.apply(Be,Fe)}return Be}function E(ve){for(var Ee=1;Ee<arguments.length;Ee++){var Be=arguments[Ee]!=null?arguments[Ee]:{};Ee%2?ee(Object(Be),!0).forEach(function(Fe){oe(ve,Fe,Be[Fe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ve,Object.getOwnPropertyDescriptors(Be)):ee(Object(Be)).forEach(function(Fe){Object.defineProperty(ve,Fe,Object.getOwnPropertyDescriptor(Be,Fe))})}return ve}function oe(ve,Ee,Be){return Ee=z(Ee),Ee in ve?Object.defineProperty(ve,Ee,{value:Be,enumerable:!0,configurable:!0,writable:!0}):ve[Ee]=Be,ve}function re(ve,Ee){if(!(ve instanceof Ee))throw new TypeError("Cannot call a class as a function")}function te(ve,Ee){for(var Be=0;Be<Ee.length;Be++){var Fe=Ee[Be];Fe.enumerable=Fe.enumerable||!1,Fe.configurable=!0,"value"in Fe&&(Fe.writable=!0),Object.defineProperty(ve,z(Fe.key),Fe)}}function ce(ve,Ee,Be){return Ee&&te(ve.prototype,Ee),Be&&te(ve,Be),Object.defineProperty(ve,"prototype",{writable:!1}),ve}function z(ve){var Ee=le(ve,"string");return typeof Ee=="symbol"?Ee:String(Ee)}function le(ve,Ee){if(typeof ve!="object"||ve===null)return ve;var Be=ve[Symbol.toPrimitive];if(Be!==void 0){var Fe=Be.call(ve,Ee||"default");if(typeof Fe!="object")return Fe;throw new TypeError("@@toPrimitive must return a primitive value.")}return(Ee==="string"?String:Number)(ve)}var ae=a("buffer"),se=ae.Buffer,ie=a("util"),he=ie.inspect,pe=he&&he.custom||"inspect";function me(ve,Ee,Be){se.prototype.copy.call(ve,Ee,Be)}Pe.exports=function(){function ve(){re(this,ve),this.head=null,this.tail=null,this.length=0}return ce(ve,[{key:"push",value:function(Be){var Fe={data:Be,next:null};this.length>0?this.tail.next=Fe:this.head=Fe,this.tail=Fe,++this.length}},{key:"unshift",value:function(Be){var Fe={data:Be,next:this.head};this.length===0&&(this.tail=Fe),this.head=Fe,++this.length}},{key:"shift",value:function(){if(this.length!==0){var Be=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,Be}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(Be){if(this.length===0)return"";for(var Fe=this.head,ke=""+Fe.data;Fe=Fe.next;)ke+=Be+Fe.data;return ke}},{key:"concat",value:function(Be){if(this.length===0)return se.alloc(0);for(var Fe=se.allocUnsafe(Be>>>0),ke=this.head,De=0;ke;)me(ke.data,Fe,De),De+=ke.data.length,ke=ke.next;return Fe}},{key:"consume",value:function(Be,Fe){var ke;return Be<this.head.data.length?(ke=this.head.data.slice(0,Be),this.head.data=this.head.data.slice(Be)):Be===this.head.data.length?ke=this.shift():ke=Fe?this._getString(Be):this._getBuffer(Be),ke}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(Be){var Fe=this.head,ke=1,De=Fe.data;for(Be-=De.length;Fe=Fe.next;){var Se=Fe.data,Ce=Be>Se.length?Se.length:Be;if(Ce===Se.length?De+=Se:De+=Se.slice(0,Be),Be-=Ce,Be===0){Ce===Se.length?(++ke,Fe.next?this.head=Fe.next:this.head=this.tail=null):(this.head=Fe,Fe.data=Se.slice(Ce));break}++ke}return this.length-=ke,De}},{key:"_getBuffer",value:function(Be){var Fe=se.allocUnsafe(Be),ke=this.head,De=1;for(ke.data.copy(Fe),Be-=ke.data.length;ke=ke.next;){var Se=ke.data,Ce=Be>Se.length?Se.length:Be;if(Se.copy(Fe,Fe.length-Be,0,Ce),Be-=Ce,Be===0){Ce===Se.length?(++De,ke.next?this.head=ke.next:this.head=this.tail=null):(this.head=ke,ke.data=Se.slice(Ce));break}++De}return this.length-=De,Fe}},{key:pe,value:function(Be,Fe){return he(this,E(E({},Fe),{},{depth:0,customInspect:!1}))}}]),ve}()},{buffer:90,util:89}],407:[function(a,Pe,be){(function(ee){(function(){"use strict";function E(le,ae){var se=this,ie=this._readableState&&this._readableState.destroyed,he=this._writableState&&this._writableState.destroyed;return ie||he?(ae?ae(le):le&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,ee.nextTick(ce,this,le)):ee.nextTick(ce,this,le)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(le||null,function(pe){!ae&&pe?se._writableState?se._writableState.errorEmitted?ee.nextTick(re,se):(se._writableState.errorEmitted=!0,ee.nextTick(oe,se,pe)):ee.nextTick(oe,se,pe):ae?(ee.nextTick(re,se),ae(pe)):ee.nextTick(re,se)}),this)}function oe(le,ae){ce(le,ae),re(le)}function re(le){le._writableState&&!le._writableState.emitClose||le._readableState&&!le._readableState.emitClose||le.emit("close")}function te(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ce(le,ae){le.emit("error",ae)}function z(le,ae){var se=le._readableState,ie=le._writableState;se&&se.autoDestroy||ie&&ie.autoDestroy?le.destroy(ae):le.emit("error",ae)}Pe.exports={destroy:E,undestroy:te,errorOrDestroy:z}}).call(this)}).call(this,a("_process"))},{_process:467}],408:[function(a,Pe,be){"use strict";var ee=a("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function E(ce){var z=!1;return function(){if(!z){z=!0;for(var le=arguments.length,ae=new Array(le),se=0;se<le;se++)ae[se]=arguments[se];ce.apply(this,ae)}}}function oe(){}function re(ce){return ce.setHeader&&typeof ce.abort=="function"}function te(ce,z,le){if(typeof z=="function")return te(ce,null,z);z||(z={}),le=E(le||oe);var ae=z.readable||z.readable!==!1&&ce.readable,se=z.writable||z.writable!==!1&&ce.writable,ie=function(){ce.writable||pe()},he=ce._writableState&&ce._writableState.finished,pe=function(){se=!1,he=!0,ae||le.call(ce)},me=ce._readableState&&ce._readableState.endEmitted,ve=function(){ae=!1,me=!0,se||le.call(ce)},Ee=function(De){le.call(ce,De)},Be=function(){var De;if(ae&&!me)return(!ce._readableState||!ce._readableState.ended)&&(De=new ee),le.call(ce,De);if(se&&!he)return(!ce._writableState||!ce._writableState.ended)&&(De=new ee),le.call(ce,De)},Fe=function(){ce.req.on("finish",pe)};return re(ce)?(ce.on("complete",pe),ce.on("abort",Be),ce.req?Fe():ce.on("request",Fe)):se&&!ce._writableState&&(ce.on("end",ie),ce.on("close",ie)),ce.on("end",ve),ce.on("finish",pe),z.error!==!1&&ce.on("error",Ee),ce.on("close",Be),function(){ce.removeListener("complete",pe),ce.removeListener("abort",Be),ce.removeListener("request",Fe),ce.req&&ce.req.removeListener("finish",pe),ce.removeListener("end",ie),ce.removeListener("close",ie),ce.removeListener("finish",pe),ce.removeListener("end",ve),ce.removeListener("error",Ee),ce.removeListener("close",Be)}}Pe.exports=te},{"../../../errors":399}],409:[function(a,Pe,be){Pe.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(a,Pe,be){"use strict";var ee;function E(pe){var me=!1;return function(){me||(me=!0,pe.apply(void 0,arguments))}}var oe=a("../../../errors").codes,re=oe.ERR_MISSING_ARGS,te=oe.ERR_STREAM_DESTROYED;function ce(pe){if(pe)throw pe}function z(pe){return pe.setHeader&&typeof pe.abort=="function"}function le(pe,me,ve,Ee){Ee=E(Ee);var Be=!1;pe.on("close",function(){Be=!0}),ee===void 0&&(ee=a("./end-of-stream")),ee(pe,{readable:me,writable:ve},function(ke){if(ke)return Ee(ke);Be=!0,Ee()});var Fe=!1;return function(ke){if(!Be&&!Fe){if(Fe=!0,z(pe))return pe.abort();if(typeof pe.destroy=="function")return pe.destroy();Ee(ke||new te("pipe"))}}}function ae(pe){pe()}function se(pe,me){return pe.pipe(me)}function ie(pe){return!pe.length||typeof pe[pe.length-1]!="function"?ce:pe.pop()}function he(){for(var pe=arguments.length,me=new Array(pe),ve=0;ve<pe;ve++)me[ve]=arguments[ve];var Ee=ie(me);if(Array.isArray(me[0])&&(me=me[0]),me.length<2)throw new re("streams");var Be,Fe=me.map(function(ke,De){var Se=De<me.length-1,Ce=De>0;return le(ke,Se,Ce,function(Oe){Be||(Be=Oe),Oe&&Fe.forEach(ae),!Se&&(Fe.forEach(ae),Ee(Be))})});return me.reduce(se)}Pe.exports=he},{"../../../errors":399,"./end-of-stream":408}],411:[function(a,Pe,be){"use strict";var ee=a("../../../errors").codes.ERR_INVALID_OPT_VALUE;function E(re,te,ce){return re.highWaterMark!=null?re.highWaterMark:te?re[ce]:null}function oe(re,te,ce,z){var le=E(te,z,ce);if(le!=null){if(!(isFinite(le)&&Math.floor(le)===le)||le<0){var ae=z?ce:"highWaterMark";throw new ee(ae,le)}return Math.floor(le)}return re.objectMode?16:16*1024}Pe.exports={getHighWaterMark:oe}},{"../../../errors":399}],412:[function(a,Pe,be){arguments[4][393][0].apply(be,arguments)},{dup:393,events:344}],413:[function(a,Pe,be){"use strict";var ee=a("safe-buffer").Buffer,E=ee.isEncoding||function(Fe){switch(Fe=""+Fe,Fe&&Fe.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function oe(Fe){if(!Fe)return"utf8";for(var ke;;)switch(Fe){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Fe;default:if(ke)return;Fe=(""+Fe).toLowerCase(),ke=!0}}function re(Fe){var ke=oe(Fe);if(typeof ke!="string"&&(ee.isEncoding===E||!E(Fe)))throw new Error("Unknown encoding: "+Fe);return ke||Fe}be.StringDecoder=te;function te(Fe){this.encoding=re(Fe);var ke;switch(this.encoding){case"utf16le":this.text=he,this.end=pe,ke=4;break;case"utf8":this.fillLast=ae,ke=4;break;case"base64":this.text=me,this.end=ve,ke=3;break;default:this.write=Ee,this.end=Be;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(ke)}te.prototype.write=function(Fe){if(Fe.length===0)return"";var ke,De;if(this.lastNeed){if(ke=this.fillLast(Fe),ke===void 0)return"";De=this.lastNeed,this.lastNeed=0}else De=0;return De<Fe.length?ke?ke+this.text(Fe,De):this.text(Fe,De):ke||""},te.prototype.end=ie,te.prototype.text=se,te.prototype.fillLast=function(Fe){if(this.lastNeed<=Fe.length)return Fe.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Fe.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Fe.length),this.lastNeed-=Fe.length};function ce(Fe){return Fe<=127?0:Fe>>5===6?2:Fe>>4===14?3:Fe>>3===30?4:Fe>>6===2?-1:-2}function z(Fe,ke,De){var Se=ke.length-1;if(Se<De)return 0;var Ce=ce(ke[Se]);return Ce>=0?(Ce>0&&(Fe.lastNeed=Ce-1),Ce):--Se<De||Ce===-2?0:(Ce=ce(ke[Se]),Ce>=0?(Ce>0&&(Fe.lastNeed=Ce-2),Ce):--Se<De||Ce===-2?0:(Ce=ce(ke[Se]),Ce>=0?(Ce>0&&(Ce===2?Ce=0:Fe.lastNeed=Ce-3),Ce):0))}function le(Fe,ke,De){if((ke[0]&192)!==128)return Fe.lastNeed=0,"\uFFFD";if(Fe.lastNeed>1&&ke.length>1){if((ke[1]&192)!==128)return Fe.lastNeed=1,"\uFFFD";if(Fe.lastNeed>2&&ke.length>2&&(ke[2]&192)!==128)return Fe.lastNeed=2,"\uFFFD"}}function ae(Fe){var ke=this.lastTotal-this.lastNeed,De=le(this,Fe,ke);if(De!==void 0)return De;if(this.lastNeed<=Fe.length)return Fe.copy(this.lastChar,ke,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Fe.copy(this.lastChar,ke,0,Fe.length),this.lastNeed-=Fe.length}function se(Fe,ke){var De=z(this,Fe,ke);if(!this.lastNeed)return Fe.toString("utf8",ke);this.lastTotal=De;var Se=Fe.length-(De-this.lastNeed);return Fe.copy(this.lastChar,0,Se),Fe.toString("utf8",ke,Se)}function ie(Fe){var ke=Fe&&Fe.length?this.write(Fe):"";return this.lastNeed?ke+"\uFFFD":ke}function he(Fe,ke){if((Fe.length-ke)%2===0){var De=Fe.toString("utf16le",ke);if(De){var Se=De.charCodeAt(De.length-1);if(Se>=55296&&Se<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Fe[Fe.length-2],this.lastChar[1]=Fe[Fe.length-1],De.slice(0,-1)}return De}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Fe[Fe.length-1],Fe.toString("utf16le",ke,Fe.length-1)}function pe(Fe){var ke=Fe&&Fe.length?this.write(Fe):"";if(this.lastNeed){var De=this.lastTotal-this.lastNeed;return ke+this.lastChar.toString("utf16le",0,De)}return ke}function me(Fe,ke){var De=(Fe.length-ke)%3;return De===0?Fe.toString("base64",ke):(this.lastNeed=3-De,this.lastTotal=3,De===1?this.lastChar[0]=Fe[Fe.length-1]:(this.lastChar[0]=Fe[Fe.length-2],this.lastChar[1]=Fe[Fe.length-1]),Fe.toString("base64",ke,Fe.length-De))}function ve(Fe){var ke=Fe&&Fe.length?this.write(Fe):"";return this.lastNeed?ke+this.lastChar.toString("base64",0,3-this.lastNeed):ke}function Ee(Fe){return Fe.toString(this.encoding)}function Be(Fe){return Fe&&Fe.length?this.write(Fe):""}},{"safe-buffer":396}],414:[function(a,Pe,be){(function(ee,E){(function(){var oe=a("process/browser.js").nextTick,re=Function.prototype.apply,te=Array.prototype.slice,ce={},z=0;be.setTimeout=function(){return new le(re.call(setTimeout,window,arguments),clearTimeout)},be.setInterval=function(){return new le(re.call(setInterval,window,arguments),clearInterval)},be.clearTimeout=be.clearInterval=function(ae){ae.close()};function le(ae,se){this._id=ae,this._clearFn=se}le.prototype.unref=le.prototype.ref=function(){},le.prototype.close=function(){this._clearFn.call(window,this._id)},be.enroll=function(ae,se){clearTimeout(ae._idleTimeoutId),ae._idleTimeout=se},be.unenroll=function(ae){clearTimeout(ae._idleTimeoutId),ae._idleTimeout=-1},be._unrefActive=be.active=function(ae){clearTimeout(ae._idleTimeoutId);var se=ae._idleTimeout;se>=0&&(ae._idleTimeoutId=setTimeout(function(){ae._onTimeout&&ae._onTimeout()},se))},be.setImmediate=typeof ee=="function"?ee:function(ae){var se=z++,ie=arguments.length<2?!1:te.call(arguments,1);return ce[se]=!0,oe(function(){ce[se]&&(ie?ae.apply(null,ie):ae.call(null),be.clearImmediate(se))}),se},be.clearImmediate=typeof E=="function"?E:function(ae){delete ce[ae]}}).call(this)}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(a,Pe,be){var ee=a("buffer").Buffer;Pe.exports=function(E){if(E instanceof Uint8Array){if(E.byteOffset===0&&E.byteLength===E.buffer.byteLength)return E.buffer;if(typeof E.buffer.slice=="function")return E.buffer.slice(E.byteOffset,E.byteOffset+E.byteLength)}if(ee.isBuffer(E)){for(var oe=new Uint8Array(E.length),re=E.length,te=0;te<re;te++)oe[te]=E[te];return oe.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(a,Pe,be){(function(ee){(function(){Pe.exports=E;function E(re,te){if(oe("noDeprecation"))return re;var ce=!1;function z(){if(!ce){if(oe("throwDeprecation"))throw new Error(te);oe("traceDeprecation")?console.trace(te):console.warn(te),ce=!0}return re.apply(this,arguments)}return z}function oe(re){try{if(!ee.localStorage)return!1}catch(ce){return!1}var te=ee.localStorage[re];return te==null?!1:String(te).toLowerCase()==="true"}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(a,Pe,be){arguments[4][84][0].apply(be,arguments)},{dup:84}],418:[function(a,Pe,be){"use strict";var ee=a("is-arguments"),E=a("is-generator-function"),oe=a("which-typed-array"),re=a("is-typed-array");function te(Ue){return Ue.call.bind(Ue)}var ce=typeof BigInt!="undefined",z=typeof Symbol!="undefined",le=te(Object.prototype.toString),ae=te(Number.prototype.valueOf),se=te(String.prototype.valueOf),ie=te(Boolean.prototype.valueOf);if(ce)var he=te(BigInt.prototype.valueOf);if(z)var pe=te(Symbol.prototype.valueOf);function me(Ue,_e){if(typeof Ue!="object")return!1;try{return _e(Ue),!0}catch(ct){return!1}}be.isArgumentsObject=ee,be.isGeneratorFunction=E,be.isTypedArray=re;function ve(Ue){return typeof Promise!="undefined"&&Ue instanceof Promise||Ue!==null&&typeof Ue=="object"&&typeof Ue.then=="function"&&typeof Ue.catch=="function"}be.isPromise=ve;function Ee(Ue){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(Ue):re(Ue)||Je(Ue)}be.isArrayBufferView=Ee;function Be(Ue){return oe(Ue)==="Uint8Array"}be.isUint8Array=Be;function Fe(Ue){return oe(Ue)==="Uint8ClampedArray"}be.isUint8ClampedArray=Fe;function ke(Ue){return oe(Ue)==="Uint16Array"}be.isUint16Array=ke;function De(Ue){return oe(Ue)==="Uint32Array"}be.isUint32Array=De;function Se(Ue){return oe(Ue)==="Int8Array"}be.isInt8Array=Se;function Ce(Ue){return oe(Ue)==="Int16Array"}be.isInt16Array=Ce;function Oe(Ue){return oe(Ue)==="Int32Array"}be.isInt32Array=Oe;function Ie(Ue){return oe(Ue)==="Float32Array"}be.isFloat32Array=Ie;function Le(Ue){return oe(Ue)==="Float64Array"}be.isFloat64Array=Le;function Me(Ue){return oe(Ue)==="BigInt64Array"}be.isBigInt64Array=Me;function xe(Ue){return oe(Ue)==="BigUint64Array"}be.isBigUint64Array=xe;function Ve(Ue){return le(Ue)==="[object Map]"}Ve.working=typeof Map!="undefined"&&Ve(new Map);function Ke(Ue){return typeof Map=="undefined"?!1:Ve.working?Ve(Ue):Ue instanceof Map}be.isMap=Ke;function Ze(Ue){return le(Ue)==="[object Set]"}Ze.working=typeof Set!="undefined"&&Ze(new Set);function it(Ue){return typeof Set=="undefined"?!1:Ze.working?Ze(Ue):Ue instanceof Set}be.isSet=it;function We(Ue){return le(Ue)==="[object WeakMap]"}We.working=typeof WeakMap!="undefined"&&We(new WeakMap);function Ge(Ue){return typeof WeakMap=="undefined"?!1:We.working?We(Ue):Ue instanceof WeakMap}be.isWeakMap=Ge;function $e(Ue){return le(Ue)==="[object WeakSet]"}$e.working=typeof WeakSet!="undefined"&&$e(new WeakSet);function nt(Ue){return $e(Ue)}be.isWeakSet=nt;function tt(Ue){return le(Ue)==="[object ArrayBuffer]"}tt.working=typeof ArrayBuffer!="undefined"&&tt(new ArrayBuffer);function Ye(Ue){return typeof ArrayBuffer=="undefined"?!1:tt.working?tt(Ue):Ue instanceof ArrayBuffer}be.isArrayBuffer=Ye;function Qe(Ue){return le(Ue)==="[object DataView]"}Qe.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&Qe(new DataView(new ArrayBuffer(1),0,1));function Je(Ue){return typeof DataView=="undefined"?!1:Qe.working?Qe(Ue):Ue instanceof DataView}be.isDataView=Je;var st=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function qe(Ue){return le(Ue)==="[object SharedArrayBuffer]"}function ft(Ue){return typeof st=="undefined"?!1:(typeof qe.working=="undefined"&&(qe.working=qe(new st)),qe.working?qe(Ue):Ue instanceof st)}be.isSharedArrayBuffer=ft;function lt(Ue){return le(Ue)==="[object AsyncFunction]"}be.isAsyncFunction=lt;function et(Ue){return le(Ue)==="[object Map Iterator]"}be.isMapIterator=et;function Re(Ue){return le(Ue)==="[object Set Iterator]"}be.isSetIterator=Re;function Ne(Ue){return le(Ue)==="[object Generator]"}be.isGeneratorObject=Ne;function ne(Ue){return le(Ue)==="[object WebAssembly.Module]"}be.isWebAssemblyCompiledModule=ne;function ue(Ue){return me(Ue,ae)}be.isNumberObject=ue;function je(Ue){return me(Ue,se)}be.isStringObject=je;function He(Ue){return me(Ue,ie)}be.isBooleanObject=He;function we(Ue){return ce&&me(Ue,he)}be.isBigIntObject=we;function ye(Ue){return z&&me(Ue,pe)}be.isSymbolObject=ye;function Te(Ue){return ue(Ue)||je(Ue)||He(Ue)||we(Ue)||ye(Ue)}be.isBoxedPrimitive=Te;function ze(Ue){return typeof Uint8Array!="undefined"&&(Ye(Ue)||ft(Ue))}be.isAnyArrayBuffer=ze,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(Ue){Object.defineProperty(be,Ue,{enumerable:!1,value:function(){throw new Error(Ue+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(a,Pe,be){(function(ee){(function(){var E=Object.getOwnPropertyDescriptors||function(st){for(var qe=Object.keys(st),ft={},lt=0;lt<qe.length;lt++)ft[qe[lt]]=Object.getOwnPropertyDescriptor(st,qe[lt]);return ft},oe=/%[sdj%]/g;be.format=function(Je){if(!Ce(Je)){for(var st=[],qe=0;qe<arguments.length;qe++)st.push(z(arguments[qe]));return st.join(" ")}for(var qe=1,ft=arguments,lt=ft.length,et=String(Je).replace(oe,function(Ne){if(Ne==="%%")return"%";if(qe>=lt)return Ne;switch(Ne){case"%s":return String(ft[qe++]);case"%d":return Number(ft[qe++]);case"%j":try{return JSON.stringify(ft[qe++])}catch(ne){return"[Circular]"}default:return Ne}}),Re=ft[qe];qe<lt;Re=ft[++qe])ke(Re)||!Me(Re)?et+=" "+Re:et+=" "+z(Re);return et},be.deprecate=function(Je,st){if(typeof ee!="undefined"&&ee.noDeprecation===!0)return Je;if(typeof ee=="undefined")return function(){return be.deprecate(Je,st).apply(this,arguments)};var qe=!1;function ft(){if(!qe){if(ee.throwDeprecation)throw new Error(st);ee.traceDeprecation?console.trace(st):console.error(st),qe=!0}return Je.apply(this,arguments)}return ft};var re={},te=/^$/;if(ee.env.NODE_DEBUG){var ce=ee.env.NODE_DEBUG;ce=ce.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),te=new RegExp("^"+ce+"$","i")}be.debuglog=function(Je){if(Je=Je.toUpperCase(),!re[Je])if(te.test(Je)){var st=ee.pid;re[Je]=function(){var qe=be.format.apply(be,arguments);console.error("%s %d: %s",Je,st,qe)}}else re[Je]=function(){};return re[Je]};function z(Je,st){var qe={seen:[],stylize:ae};return arguments.length>=3&&(qe.depth=arguments[2]),arguments.length>=4&&(qe.colors=arguments[3]),Fe(st)?qe.showHidden=st:st&&be._extend(qe,st),Ie(qe.showHidden)&&(qe.showHidden=!1),Ie(qe.depth)&&(qe.depth=2),Ie(qe.colors)&&(qe.colors=!1),Ie(qe.customInspect)&&(qe.customInspect=!0),qe.colors&&(qe.stylize=le),ie(qe,Je,qe.depth)}be.inspect=z,z.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},z.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function le(Je,st){var qe=z.styles[st];return qe?"\x1B["+z.colors[qe][0]+"m"+Je+"\x1B["+z.colors[qe][1]+"m":Je}function ae(Je,st){return Je}function se(Je){var st={};return Je.forEach(function(qe,ft){st[qe]=!0}),st}function ie(Je,st,qe){if(Je.customInspect&&st&&Ke(st.inspect)&&st.inspect!==be.inspect&&!(st.constructor&&st.constructor.prototype===st)){var ft=st.inspect(qe,Je);return Ce(ft)||(ft=ie(Je,ft,qe)),ft}var lt=he(Je,st);if(lt)return lt;var et=Object.keys(st),Re=se(et);if(Je.showHidden&&(et=Object.getOwnPropertyNames(st)),Ve(st)&&(et.indexOf("message")>=0||et.indexOf("description")>=0))return pe(st);if(et.length===0){if(Ke(st)){var Ne=st.name?": "+st.name:"";return Je.stylize("[Function"+Ne+"]","special")}if(Le(st))return Je.stylize(RegExp.prototype.toString.call(st),"regexp");if(xe(st))return Je.stylize(Date.prototype.toString.call(st),"date");if(Ve(st))return pe(st)}var ne="",ue=!1,je=["{","}"];if(Be(st)&&(ue=!0,je=["[","]"]),Ke(st)){var He=st.name?": "+st.name:"";ne=" [Function"+He+"]"}if(Le(st)&&(ne=" "+RegExp.prototype.toString.call(st)),xe(st)&&(ne=" "+Date.prototype.toUTCString.call(st)),Ve(st)&&(ne=" "+pe(st)),et.length===0&&(!ue||st.length==0))return je[0]+ne+je[1];if(qe<0)return Le(st)?Je.stylize(RegExp.prototype.toString.call(st),"regexp"):Je.stylize("[Object]","special");Je.seen.push(st);var we;return ue?we=me(Je,st,qe,Re,et):we=et.map(function(ye){return ve(Je,st,qe,Re,ye,ue)}),Je.seen.pop(),Ee(we,ne,je)}function he(Je,st){if(Ie(st))return Je.stylize("undefined","undefined");if(Ce(st)){var qe="'"+JSON.stringify(st).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Je.stylize(qe,"string")}if(Se(st))return Je.stylize(""+st,"number");if(Fe(st))return Je.stylize(""+st,"boolean");if(ke(st))return Je.stylize("null","null")}function pe(Je){return"["+Error.prototype.toString.call(Je)+"]"}function me(Je,st,qe,ft,lt){for(var et=[],Re=0,Ne=st.length;Re<Ne;++Re)nt(st,String(Re))?et.push(ve(Je,st,qe,ft,String(Re),!0)):et.push("");return lt.forEach(function(ne){ne.match(/^\d+$/)||et.push(ve(Je,st,qe,ft,ne,!0))}),et}function ve(Je,st,qe,ft,lt,et){var Re,Ne,ne;if(ne=Object.getOwnPropertyDescriptor(st,lt)||{value:st[lt]},ne.get?ne.set?Ne=Je.stylize("[Getter/Setter]","special"):Ne=Je.stylize("[Getter]","special"):ne.set&&(Ne=Je.stylize("[Setter]","special")),nt(ft,lt)||(Re="["+lt+"]"),Ne||(Je.seen.indexOf(ne.value)<0?(ke(qe)?Ne=ie(Je,ne.value,null):Ne=ie(Je,ne.value,qe-1),Ne.indexOf(`
|
|
|
`)>-1&&(et?Ne=Ne.split(`
|
|
|
`).map(function(ue){return" "+ue}).join(`
|
|
|
`).slice(2):Ne=`
|
|
|
`+Ne.split(`
|
|
|
`).map(function(ue){return" "+ue}).join(`
|
|
|
`))):Ne=Je.stylize("[Circular]","special")),Ie(Re)){if(et&<.match(/^\d+$/))return Ne;Re=JSON.stringify(""+lt),Re.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(Re=Re.slice(1,-1),Re=Je.stylize(Re,"name")):(Re=Re.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),Re=Je.stylize(Re,"string"))}return Re+": "+Ne}function Ee(Je,st,qe){var ft=0,lt=Je.reduce(function(et,Re){return ft++,Re.indexOf(`
|
|
|
`)>=0&&ft++,et+Re.replace(/\u001b\[\d\d?m/g,"").length+1},0);return lt>60?qe[0]+(st===""?"":st+`
|
|
|
`)+" "+Je.join(`,
|
|
|
`)+" "+qe[1]:qe[0]+st+" "+Je.join(", ")+" "+qe[1]}be.types=a("./support/types");function Be(Je){return Array.isArray(Je)}be.isArray=Be;function Fe(Je){return typeof Je=="boolean"}be.isBoolean=Fe;function ke(Je){return Je===null}be.isNull=ke;function De(Je){return Je==null}be.isNullOrUndefined=De;function Se(Je){return typeof Je=="number"}be.isNumber=Se;function Ce(Je){return typeof Je=="string"}be.isString=Ce;function Oe(Je){return typeof Je=="symbol"}be.isSymbol=Oe;function Ie(Je){return Je===void 0}be.isUndefined=Ie;function Le(Je){return Me(Je)&&it(Je)==="[object RegExp]"}be.isRegExp=Le,be.types.isRegExp=Le;function Me(Je){return typeof Je=="object"&&Je!==null}be.isObject=Me;function xe(Je){return Me(Je)&&it(Je)==="[object Date]"}be.isDate=xe,be.types.isDate=xe;function Ve(Je){return Me(Je)&&(it(Je)==="[object Error]"||Je instanceof Error)}be.isError=Ve,be.types.isNativeError=Ve;function Ke(Je){return typeof Je=="function"}be.isFunction=Ke;function Ze(Je){return Je===null||typeof Je=="boolean"||typeof Je=="number"||typeof Je=="string"||typeof Je=="symbol"||typeof Je=="undefined"}be.isPrimitive=Ze,be.isBuffer=a("./support/isBuffer");function it(Je){return Object.prototype.toString.call(Je)}function We(Je){return Je<10?"0"+Je.toString(10):Je.toString(10)}var Ge=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function $e(){var Je=new Date,st=[We(Je.getHours()),We(Je.getMinutes()),We(Je.getSeconds())].join(":");return[Je.getDate(),Ge[Je.getMonth()],st].join(" ")}be.log=function(){console.log("%s - %s",$e(),be.format.apply(be,arguments))},be.inherits=a("inherits"),be._extend=function(Je,st){if(!st||!Me(st))return Je;for(var qe=Object.keys(st),ft=qe.length;ft--;)Je[qe[ft]]=st[qe[ft]];return Je};function nt(Je,st){return Object.prototype.hasOwnProperty.call(Je,st)}var tt=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;be.promisify=function(st){if(typeof st!="function")throw new TypeError('The "original" argument must be of type Function');if(tt&&st[tt]){var qe=st[tt];if(typeof qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(qe,tt,{value:qe,enumerable:!1,writable:!1,configurable:!0}),qe}function qe(){for(var ft,lt,et=new Promise(function(ne,ue){ft=ne,lt=ue}),Re=[],Ne=0;Ne<arguments.length;Ne++)Re.push(arguments[Ne]);Re.push(function(ne,ue){ne?lt(ne):ft(ue)});try{st.apply(this,Re)}catch(ne){lt(ne)}return et}return Object.setPrototypeOf(qe,Object.getPrototypeOf(st)),tt&&Object.defineProperty(qe,tt,{value:qe,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(qe,E(st))},be.promisify.custom=tt;function Ye(Je,st){if(!Je){var qe=new Error("Promise was rejected with a falsy value");qe.reason=Je,Je=qe}return st(Je)}function Qe(Je){if(typeof Je!="function")throw new TypeError('The "original" argument must be of type Function');function st(){for(var qe=[],ft=0;ft<arguments.length;ft++)qe.push(arguments[ft]);var lt=qe.pop();if(typeof lt!="function")throw new TypeError("The last argument must be of type Function");var et=this,Re=function(){return lt.apply(et,arguments)};Je.apply(this,qe).then(function(Ne){ee.nextTick(Re.bind(null,null,Ne))},function(Ne){ee.nextTick(Ye.bind(null,Ne,Re))})}return Object.setPrototypeOf(st,Object.getPrototypeOf(Je)),Object.defineProperties(st,E(Je)),st}be.callbackify=Qe}).call(this)}).call(this,a("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("for-each"),oe=a("available-typed-arrays"),re=a("call-bind"),te=a("call-bind/callBound"),ce=a("gopd"),z=te("Object.prototype.toString"),le=a("has-tostringtag/shams")(),ae=typeof globalThis=="undefined"?ee:globalThis,se=oe(),ie=te("String.prototype.slice"),he=Object.getPrototypeOf,pe=te("Array.prototype.indexOf",!0)||function(Fe,ke){for(var De=0;De<Fe.length;De+=1)if(Fe[De]===ke)return De;return-1},me={__proto__:null};le&&ce&&he?E(se,function(Be){var Fe=new ae[Be];if(Symbol.toStringTag in Fe){var ke=he(Fe),De=ce(ke,Symbol.toStringTag);if(!De){var Se=he(ke);De=ce(Se,Symbol.toStringTag)}me["$"+Be]=re(De.get)}}):E(se,function(Be){var Fe=new ae[Be];me["$"+Be]=re(Fe.slice)});var ve=function(Fe){var ke=!1;return E(me,function(De,Se){if(!ke)try{"$"+De(Fe)===Se&&(ke=ie(Se,1))}catch(Ce){}}),ke},Ee=function(Fe){var ke=!1;return E(me,function(De,Se){if(!ke)try{De(Fe),ke=ie(Se,1)}catch(Ce){}}),ke};Pe.exports=function(Fe){if(!Fe||typeof Fe!="object")return!1;if(!le){var ke=ie(z(Fe),8,-1);return pe(se,ke)>-1?ke:ke!=="Object"?!1:Ee(Fe)}return ce?ve(Fe):null}}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(a,Pe,be){(function(){"use strict";be.stripBOM=function(ee){return ee[0]==="\uFEFF"?ee.substring(1):ee}}).call(this)},{}],422:[function(a,Pe,be){(function(){"use strict";var ee,E,oe,re,te,ce={}.hasOwnProperty;ee=a("xmlbuilder"),E=a("./defaults").defaults,re=function(z){return typeof z=="string"&&(z.indexOf("&")>=0||z.indexOf(">")>=0||z.indexOf("<")>=0)},te=function(z){return"<![CDATA["+oe(z)+"]]>"},oe=function(z){return z.replace("]]>","]]]]><![CDATA[>")},be.Builder=function(){function z(le){var ae,se,ie;this.options={},se=E["0.2"];for(ae in se)ce.call(se,ae)&&(ie=se[ae],this.options[ae]=ie);for(ae in le)ce.call(le,ae)&&(ie=le[ae],this.options[ae]=ie)}return z.prototype.buildObject=function(le){var ae,se,ie,he,pe;return ae=this.options.attrkey,se=this.options.charkey,Object.keys(le).length===1&&this.options.rootName===E["0.2"].rootName?(pe=Object.keys(le)[0],le=le[pe]):pe=this.options.rootName,ie=function(me){return function(ve,Ee){var Be,Fe,ke,De,Se,Ce;if(typeof Ee!="object")me.options.cdata&&re(Ee)?ve.raw(te(Ee)):ve.txt(Ee);else if(Array.isArray(Ee)){for(De in Ee)if(ce.call(Ee,De)){Fe=Ee[De];for(Se in Fe)ke=Fe[Se],ve=ie(ve.ele(Se),ke).up()}}else for(Se in Ee)if(ce.call(Ee,Se))if(Fe=Ee[Se],Se===ae){if(typeof Fe=="object")for(Be in Fe)Ce=Fe[Be],ve=ve.att(Be,Ce)}else if(Se===se)me.options.cdata&&re(Fe)?ve=ve.raw(te(Fe)):ve=ve.txt(Fe);else if(Array.isArray(Fe))for(De in Fe)ce.call(Fe,De)&&(ke=Fe[De],typeof ke=="string"?me.options.cdata&&re(ke)?ve=ve.ele(Se).raw(te(ke)).up():ve=ve.ele(Se,ke).up():ve=ie(ve.ele(Se),ke).up());else typeof Fe=="object"?ve=ie(ve.ele(Se),Fe).up():typeof Fe=="string"&&me.options.cdata&&re(Fe)?ve=ve.ele(Se).raw(te(Fe)).up():(Fe==null&&(Fe=""),ve=ve.ele(Se,Fe.toString()).up());return ve}}(this),he=ee.create(pe,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),ie(he,le).end(this.options.renderOpts)},z}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(a,Pe,be){(function(){be.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(a,Pe,be){(function(){"use strict";var ee,E,oe,re,te,ce,z,le,ae,se=function(pe,me){return function(){return pe.apply(me,arguments)}},ie=function(pe,me){for(var ve in me)he.call(me,ve)&&(pe[ve]=me[ve]);function Ee(){this.constructor=pe}return Ee.prototype=me.prototype,pe.prototype=new Ee,pe.__super__=me.prototype,pe},he={}.hasOwnProperty;le=a("sax"),re=a("events"),ee=a("./bom"),z=a("./processors"),ae=a("timers").setImmediate,E=a("./defaults").defaults,te=function(pe){return typeof pe=="object"&&pe!=null&&Object.keys(pe).length===0},ce=function(pe,me,ve){var Ee,Be,Fe;for(Ee=0,Be=pe.length;Ee<Be;Ee++)Fe=pe[Ee],me=Fe(me,ve);return me},oe=function(pe,me,ve){var Ee;return Ee=Object.create(null),Ee.value=ve,Ee.writable=!0,Ee.enumerable=!0,Ee.configurable=!0,Object.defineProperty(pe,me,Ee)},be.Parser=function(pe){ie(me,pe);function me(ve){this.parseStringPromise=se(this.parseStringPromise,this),this.parseString=se(this.parseString,this),this.reset=se(this.reset,this),this.assignOrPush=se(this.assignOrPush,this),this.processAsync=se(this.processAsync,this);var Ee,Be,Fe;if(!(this instanceof be.Parser))return new be.Parser(ve);this.options={},Be=E["0.2"];for(Ee in Be)he.call(Be,Ee)&&(Fe=Be[Ee],this.options[Ee]=Fe);for(Ee in ve)he.call(ve,Ee)&&(Fe=ve[Ee],this.options[Ee]=Fe);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(z.normalize)),this.reset()}return me.prototype.processAsync=function(){var ve,Ee;try{return this.remaining.length<=this.options.chunkSize?(ve=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(ve),this.saxParser.close()):(ve=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(ve),ae(this.processAsync))}catch(Be){if(Ee=Be,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(Ee)}},me.prototype.assignOrPush=function(ve,Ee,Be){return Ee in ve?(ve[Ee]instanceof Array||oe(ve,Ee,[ve[Ee]]),ve[Ee].push(Be)):this.options.explicitArray?oe(ve,Ee,[Be]):oe(ve,Ee,Be)},me.prototype.reset=function(){var ve,Ee,Be,Fe;return this.removeAllListeners(),this.saxParser=le.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(ke){return function(De){if(ke.saxParser.resume(),!ke.saxParser.errThrown)return ke.saxParser.errThrown=!0,ke.emit("error",De)}}(this),this.saxParser.onend=function(ke){return function(){if(!ke.saxParser.ended)return ke.saxParser.ended=!0,ke.emit("end",ke.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,Fe=[],ve=this.options.attrkey,Ee=this.options.charkey,this.saxParser.onopentag=function(ke){return function(De){var Se,Ce,Oe,Ie,Le;if(Oe={},Oe[Ee]="",!ke.options.ignoreAttrs){Le=De.attributes;for(Se in Le)he.call(Le,Se)&&(!(ve in Oe)&&!ke.options.mergeAttrs&&(Oe[ve]={}),Ce=ke.options.attrValueProcessors?ce(ke.options.attrValueProcessors,De.attributes[Se],Se):De.attributes[Se],Ie=ke.options.attrNameProcessors?ce(ke.options.attrNameProcessors,Se):Se,ke.options.mergeAttrs?ke.assignOrPush(Oe,Ie,Ce):oe(Oe[ve],Ie,Ce))}return Oe["#name"]=ke.options.tagNameProcessors?ce(ke.options.tagNameProcessors,De.name):De.name,ke.options.xmlns&&(Oe[ke.options.xmlnskey]={uri:De.uri,local:De.local}),Fe.push(Oe)}}(this),this.saxParser.onclosetag=function(ke){return function(){var De,Se,Ce,Oe,Ie,Le,Me,xe,Ve,Ke;if(Le=Fe.pop(),Ie=Le["#name"],(!ke.options.explicitChildren||!ke.options.preserveChildrenOrder)&&delete Le["#name"],Le.cdata===!0&&(De=Le.cdata,delete Le.cdata),Ve=Fe[Fe.length-1],Le[Ee].match(/^\s*$/)&&!De?(Se=Le[Ee],delete Le[Ee]):(ke.options.trim&&(Le[Ee]=Le[Ee].trim()),ke.options.normalize&&(Le[Ee]=Le[Ee].replace(/\s{2,}/g," ").trim()),Le[Ee]=ke.options.valueProcessors?ce(ke.options.valueProcessors,Le[Ee],Ie):Le[Ee],Object.keys(Le).length===1&&Ee in Le&&!ke.EXPLICIT_CHARKEY&&(Le=Le[Ee])),te(Le)&&(typeof ke.options.emptyTag=="function"?Le=ke.options.emptyTag():Le=ke.options.emptyTag!==""?ke.options.emptyTag:Se),ke.options.validator!=null&&(Ke="/"+function(){var Ze,it,We;for(We=[],Ze=0,it=Fe.length;Ze<it;Ze++)Oe=Fe[Ze],We.push(Oe["#name"]);return We}().concat(Ie).join("/"),function(){var Ze;try{return Le=ke.options.validator(Ke,Ve&&Ve[Ie],Le)}catch(it){return Ze=it,ke.emit("error",Ze)}}()),ke.options.explicitChildren&&!ke.options.mergeAttrs&&typeof Le=="object"){if(!ke.options.preserveChildrenOrder)Oe={},ke.options.attrkey in Le&&(Oe[ke.options.attrkey]=Le[ke.options.attrkey],delete Le[ke.options.attrkey]),!ke.options.charsAsChildren&&ke.options.charkey in Le&&(Oe[ke.options.charkey]=Le[ke.options.charkey],delete Le[ke.options.charkey]),Object.getOwnPropertyNames(Le).length>0&&(Oe[ke.options.childkey]=Le),Le=Oe;else if(Ve){Ve[ke.options.childkey]=Ve[ke.options.childkey]||[],Me={};for(Ce in Le)he.call(Le,Ce)&&oe(Me,Ce,Le[Ce]);Ve[ke.options.childkey].push(Me),delete Le["#name"],Object.keys(Le).length===1&&Ee in Le&&!ke.EXPLICIT_CHARKEY&&(Le=Le[Ee])}}return Fe.length>0?ke.assignOrPush(Ve,Ie,Le):(ke.options.explicitRoot&&(xe=Le,Le={},oe(Le,Ie,xe)),ke.resultObject=Le,ke.saxParser.ended=!0,ke.emit("end",ke.resultObject))}}(this),Be=function(ke){return function(De){var Se,Ce;if(Ce=Fe[Fe.length-1],Ce)return Ce[Ee]+=De,ke.options.explicitChildren&&ke.options.preserveChildrenOrder&&ke.options.charsAsChildren&&(ke.options.includeWhiteChars||De.replace(/\\n/g,"").trim()!=="")&&(Ce[ke.options.childkey]=Ce[ke.options.childkey]||[],Se={"#name":"__text__"},Se[Ee]=De,ke.options.normalize&&(Se[Ee]=Se[Ee].replace(/\s{2,}/g," ").trim()),Ce[ke.options.childkey].push(Se)),Ce}}(this),this.saxParser.ontext=Be,this.saxParser.oncdata=function(ke){return function(De){var Se;if(Se=Be(De),Se)return Se.cdata=!0}}(this)},me.prototype.parseString=function(ve,Ee){var Be;Ee!=null&&typeof Ee=="function"&&(this.on("end",function(Fe){return this.reset(),Ee(null,Fe)}),this.on("error",function(Fe){return this.reset(),Ee(Fe)}));try{return ve=ve.toString(),ve.trim()===""?(this.emit("end",null),!0):(ve=ee.stripBOM(ve),this.options.async?(this.remaining=ve,ae(this.processAsync),this.saxParser):this.saxParser.write(ve).close())}catch(Fe){if(Be=Fe,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw Be}else return this.emit("error",Be),this.saxParser.errThrown=!0}},me.prototype.parseStringPromise=function(ve){return new Promise(function(Ee){return function(Be,Fe){return Ee.parseString(ve,function(ke,De){return ke?Fe(ke):Be(De)})}}(this))},me}(re),be.parseString=function(pe,me,ve){var Ee,Be,Fe;return ve!=null?(typeof ve=="function"&&(Ee=ve),typeof me=="object"&&(Be=me)):(typeof me=="function"&&(Ee=me),Be={}),Fe=new be.Parser(Be),Fe.parseString(pe,Ee)},be.parseStringPromise=function(pe,me){var ve,Ee;return typeof me=="object"&&(ve=me),Ee=new be.Parser(ve),Ee.parseStringPromise(pe)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(a,Pe,be){(function(){"use strict";var ee;ee=new RegExp(/(?!xmlns)^.*:/),be.normalize=function(E){return E.toLowerCase()},be.firstCharLowerCase=function(E){return E.charAt(0).toLowerCase()+E.slice(1)},be.stripPrefix=function(E){return E.replace(ee,"")},be.parseNumbers=function(E){return isNaN(E)||(E=E%1===0?parseInt(E,10):parseFloat(E)),E},be.parseBooleans=function(E){return/^(?:true|false)$/i.test(E)&&(E=E.toLowerCase()==="true"),E}}).call(this)},{}],426:[function(a,Pe,be){(function(){"use strict";var ee,E,oe,re,te=function(z,le){for(var ae in le)ce.call(le,ae)&&(z[ae]=le[ae]);function se(){this.constructor=z}return se.prototype=le.prototype,z.prototype=new se,z.__super__=le.prototype,z},ce={}.hasOwnProperty;E=a("./defaults"),ee=a("./builder"),oe=a("./parser"),re=a("./processors"),be.defaults=E.defaults,be.processors=re,be.ValidationError=function(z){te(le,z);function le(ae){this.message=ae}return le}(Error),be.Builder=ee.Builder,be.Parser=oe.Parser,be.parseString=oe.parseString,be.parseStringPromise=oe.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(a,Pe,be){(function(){Pe.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(a,Pe,be){(function(){Pe.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le=[].slice,ae={}.hasOwnProperty;ee=function(){var se,ie,he,pe,me,ve;if(ve=arguments[0],me=2<=arguments.length?le.call(arguments,1):[],te(Object.assign))Object.assign.apply(null,arguments);else for(se=0,he=me.length;se<he;se++)if(pe=me[se],pe!=null)for(ie in pe)ae.call(pe,ie)&&(ve[ie]=pe[ie]);return ve},te=function(se){return!!se&&Object.prototype.toString.call(se)==="[object Function]"},ce=function(se){var ie;return!!se&&((ie=typeof se)=="function"||ie==="object")},oe=function(se){return te(Array.isArray)?Array.isArray(se):Object.prototype.toString.call(se)==="[object Array]"},re=function(se){var ie;if(oe(se))return!se.length;for(ie in se)if(ae.call(se,ie))return!1;return!0},z=function(se){var ie,he;return ce(se)&&(he=Object.getPrototypeOf(se))&&(ie=he.constructor)&&typeof ie=="function"&&ie instanceof ie&&Function.prototype.toString.call(ie)===Function.prototype.toString.call(Object)},E=function(se){return te(se.valueOf)?se.valueOf():se},Pe.exports.assign=ee,Pe.exports.isFunction=te,Pe.exports.isObject=ce,Pe.exports.isArray=oe,Pe.exports.isEmpty=re,Pe.exports.isPlainObject=z,Pe.exports.getValue=E}).call(this)},{}],430:[function(a,Pe,be){(function(){Pe.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(a,Pe,be){(function(){var ee,E,oe;ee=a("./NodeType"),oe=a("./XMLNode"),Pe.exports=E=function(){function re(te,ce,z){if(this.parent=te,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),ce==null)throw new Error("Missing attribute name. "+this.debugInfo(ce));this.name=this.stringify.name(ce),this.value=this.stringify.attValue(z),this.type=ee.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(re.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(re.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(re.prototype,"textContent",{get:function(){return this.value},set:function(te){return this.value=te||""}}),Object.defineProperty(re.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(re.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(re.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(re.prototype,"specified",{get:function(){return!0}}),re.prototype.clone=function(){return Object.create(this)},re.prototype.toString=function(te){return this.options.writer.attribute(this,this.options.writer.filterOptions(te))},re.prototype.debugInfo=function(te){return te=te||this.name,te==null?"parent: <"+this.parent.name+">":"attribute: {"+te+"}, parent: <"+this.parent.name+">"},re.prototype.isEqualNode=function(te){return!(te.namespaceURI!==this.namespaceURI||te.prefix!==this.prefix||te.localName!==this.localName||te.value!==this.value)},re}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;ee=a("./NodeType"),oe=a("./XMLCharacterData"),Pe.exports=E=function(ce){re(z,ce);function z(le,ae){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=ee.CData,this.value=this.stringify.cdata(ae)}return z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return this.options.writer.cdata(this,this.options.writer.filterOptions(le))},z}(oe)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(a,Pe,be){(function(){var ee,E,oe=function(te,ce){for(var z in ce)re.call(ce,z)&&(te[z]=ce[z]);function le(){this.constructor=te}return le.prototype=ce.prototype,te.prototype=new le,te.__super__=ce.prototype,te},re={}.hasOwnProperty;E=a("./XMLNode"),Pe.exports=ee=function(te){oe(ce,te);function ce(z){ce.__super__.constructor.call(this,z),this.value=""}return Object.defineProperty(ce.prototype,"data",{get:function(){return this.value},set:function(z){return this.value=z||""}}),Object.defineProperty(ce.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(ce.prototype,"textContent",{get:function(){return this.value},set:function(z){return this.value=z||""}}),ce.prototype.clone=function(){return Object.create(this)},ce.prototype.substringData=function(z,le){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.appendData=function(z){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.insertData=function(z,le){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.deleteData=function(z,le){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.replaceData=function(z,le,ae){throw new Error("This DOM method is not implemented."+this.debugInfo())},ce.prototype.isEqualNode=function(z){return!(!ce.__super__.isEqualNode.apply(this,arguments).isEqualNode(z)||z.data!==this.data)},ce}(E)}).call(this)},{"./XMLNode":450}],434:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;ee=a("./NodeType"),E=a("./XMLCharacterData"),Pe.exports=oe=function(ce){re(z,ce);function z(le,ae){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=ee.Comment,this.value=this.stringify.comment(ae)}return z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return this.options.writer.comment(this,this.options.writer.filterOptions(le))},z}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(a,Pe,be){(function(){var ee,E,oe;E=a("./XMLDOMErrorHandler"),oe=a("./XMLDOMStringList"),Pe.exports=ee=function(){function re(){var te;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new E,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=te=Object.create(this.defaultParams)}return Object.defineProperty(re.prototype,"parameterNames",{get:function(){return new oe(Object.keys(this.defaultParams))}}),re.prototype.getParameter=function(te){return this.params.hasOwnProperty(te)?this.params[te]:null},re.prototype.canSetParameter=function(te,ce){return!0},re.prototype.setParameter=function(te,ce){return ce!=null?this.params[te]=ce:delete this.params[te]},re}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(a,Pe,be){(function(){var ee;Pe.exports=ee=function(){function E(){}return E.prototype.handleError=function(oe){throw new Error(oe)},E}()}).call(this)},{}],437:[function(a,Pe,be){(function(){var ee;Pe.exports=ee=function(){function E(){}return E.prototype.hasFeature=function(oe,re){return!0},E.prototype.createDocumentType=function(oe,re,te){throw new Error("This DOM method is not implemented.")},E.prototype.createDocument=function(oe,re,te){throw new Error("This DOM method is not implemented.")},E.prototype.createHTMLDocument=function(oe){throw new Error("This DOM method is not implemented.")},E.prototype.getFeature=function(oe,re){throw new Error("This DOM method is not implemented.")},E}()}).call(this)},{}],438:[function(a,Pe,be){(function(){var ee;Pe.exports=ee=function(){function E(oe){this.arr=oe||[]}return Object.defineProperty(E.prototype,"length",{get:function(){return this.arr.length}}),E.prototype.item=function(oe){return this.arr[oe]||null},E.prototype.contains=function(oe){return this.arr.indexOf(oe)!==-1},E}()}).call(this)},{}],439:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(ce){re(z,ce);function z(le,ae,se,ie,he,pe){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(se==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(ae));if(!ie)throw new Error("Missing DTD attribute type. "+this.debugInfo(ae));if(!he)throw new Error("Missing DTD attribute default. "+this.debugInfo(ae));if(he.indexOf("#")!==0&&(he="#"+he),!he.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(ae));if(pe&&!he.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(ae));this.elementName=this.stringify.name(ae),this.type=ee.AttributeDeclaration,this.attributeName=this.stringify.name(se),this.attributeType=this.stringify.dtdAttType(ie),pe&&(this.defaultValue=this.stringify.dtdAttDefault(pe)),this.defaultValueType=he}return z.prototype.toString=function(le){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(le))},z}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(ce){re(z,ce);function z(le,ae,se){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing DTD element name. "+this.debugInfo());se||(se="(#PCDATA)"),Array.isArray(se)&&(se="("+se.join(",")+")"),this.name=this.stringify.name(ae),this.type=ee.ElementDeclaration,this.value=this.stringify.dtdElementValue(se)}return z.prototype.toString=function(le){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(le))},z}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(a,Pe,be){(function(){var ee,E,oe,re,te=function(z,le){for(var ae in le)ce.call(le,ae)&&(z[ae]=le[ae]);function se(){this.constructor=z}return se.prototype=le.prototype,z.prototype=new se,z.__super__=le.prototype,z},ce={}.hasOwnProperty;re=a("./Utility").isObject,oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(z){te(le,z);function le(ae,se,ie,he){if(le.__super__.constructor.call(this,ae),ie==null)throw new Error("Missing DTD entity name. "+this.debugInfo(ie));if(he==null)throw new Error("Missing DTD entity value. "+this.debugInfo(ie));if(this.pe=!!se,this.name=this.stringify.name(ie),this.type=ee.EntityDeclaration,!re(he))this.value=this.stringify.dtdEntityValue(he),this.internal=!0;else{if(!he.pubID&&!he.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(ie));if(he.pubID&&!he.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(ie));if(this.internal=!1,he.pubID!=null&&(this.pubID=this.stringify.dtdPubID(he.pubID)),he.sysID!=null&&(this.sysID=this.stringify.dtdSysID(he.sysID)),he.nData!=null&&(this.nData=this.stringify.dtdNData(he.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(ie))}}return Object.defineProperty(le.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(le.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(le.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(le.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(le.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(le.prototype,"xmlVersion",{get:function(){return null}}),le.prototype.toString=function(ae){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(ae))},le}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(ce){re(z,ce);function z(le,ae,se){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing DTD notation name. "+this.debugInfo(ae));if(!se.pubID&&!se.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(ae));this.name=this.stringify.name(ae),this.type=ee.NotationDeclaration,se.pubID!=null&&(this.pubID=this.stringify.dtdPubID(se.pubID)),se.sysID!=null&&(this.sysID=this.stringify.dtdSysID(se.sysID))}return Object.defineProperty(z.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(z.prototype,"systemId",{get:function(){return this.sysID}}),z.prototype.toString=function(le){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(le))},z}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(a,Pe,be){(function(){var ee,E,oe,re,te=function(z,le){for(var ae in le)ce.call(le,ae)&&(z[ae]=le[ae]);function se(){this.constructor=z}return se.prototype=le.prototype,z.prototype=new se,z.__super__=le.prototype,z},ce={}.hasOwnProperty;re=a("./Utility").isObject,oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(z){te(le,z);function le(ae,se,ie,he){var pe;le.__super__.constructor.call(this,ae),re(se)&&(pe=se,se=pe.version,ie=pe.encoding,he=pe.standalone),se||(se="1.0"),this.type=ee.Declaration,this.version=this.stringify.xmlVersion(se),ie!=null&&(this.encoding=this.stringify.xmlEncoding(ie)),he!=null&&(this.standalone=this.stringify.xmlStandalone(he))}return le.prototype.toString=function(ae){return this.options.writer.declaration(this,this.options.writer.filterOptions(ae))},le}(oe)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se=function(he,pe){for(var me in pe)ie.call(pe,me)&&(he[me]=pe[me]);function ve(){this.constructor=he}return ve.prototype=pe.prototype,he.prototype=new ve,he.__super__=pe.prototype,he},ie={}.hasOwnProperty;ae=a("./Utility").isObject,le=a("./XMLNode"),ee=a("./NodeType"),E=a("./XMLDTDAttList"),re=a("./XMLDTDEntity"),oe=a("./XMLDTDElement"),te=a("./XMLDTDNotation"),z=a("./XMLNamedNodeMap"),Pe.exports=ce=function(he){se(pe,he);function pe(me,ve,Ee){var Be,Fe,ke,De,Se,Ce;if(pe.__super__.constructor.call(this,me),this.type=ee.DocType,me.children){for(De=me.children,Fe=0,ke=De.length;Fe<ke;Fe++)if(Be=De[Fe],Be.type===ee.Element){this.name=Be.name;break}}this.documentObject=me,ae(ve)&&(Se=ve,ve=Se.pubID,Ee=Se.sysID),Ee==null&&(Ce=[ve,Ee],Ee=Ce[0],ve=Ce[1]),ve!=null&&(this.pubID=this.stringify.dtdPubID(ve)),Ee!=null&&(this.sysID=this.stringify.dtdSysID(Ee))}return Object.defineProperty(pe.prototype,"entities",{get:function(){var me,ve,Ee,Be,Fe;for(Be={},Fe=this.children,ve=0,Ee=Fe.length;ve<Ee;ve++)me=Fe[ve],me.type===ee.EntityDeclaration&&!me.pe&&(Be[me.name]=me);return new z(Be)}}),Object.defineProperty(pe.prototype,"notations",{get:function(){var me,ve,Ee,Be,Fe;for(Be={},Fe=this.children,ve=0,Ee=Fe.length;ve<Ee;ve++)me=Fe[ve],me.type===ee.NotationDeclaration&&(Be[me.name]=me);return new z(Be)}}),Object.defineProperty(pe.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(pe.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(pe.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),pe.prototype.element=function(me,ve){var Ee;return Ee=new oe(this,me,ve),this.children.push(Ee),this},pe.prototype.attList=function(me,ve,Ee,Be,Fe){var ke;return ke=new E(this,me,ve,Ee,Be,Fe),this.children.push(ke),this},pe.prototype.entity=function(me,ve){var Ee;return Ee=new re(this,!1,me,ve),this.children.push(Ee),this},pe.prototype.pEntity=function(me,ve){var Ee;return Ee=new re(this,!0,me,ve),this.children.push(Ee),this},pe.prototype.notation=function(me,ve){var Ee;return Ee=new te(this,me,ve),this.children.push(Ee),this},pe.prototype.toString=function(me){return this.options.writer.docType(this,this.options.writer.filterOptions(me))},pe.prototype.ele=function(me,ve){return this.element(me,ve)},pe.prototype.att=function(me,ve,Ee,Be,Fe){return this.attList(me,ve,Ee,Be,Fe)},pe.prototype.ent=function(me,ve){return this.entity(me,ve)},pe.prototype.pent=function(me,ve){return this.pEntity(me,ve)},pe.prototype.not=function(me,ve){return this.notation(me,ve)},pe.prototype.up=function(){return this.root()||this.documentObject},pe.prototype.isEqualNode=function(me){return!(!pe.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.name!==this.name||me.publicId!==this.publicId||me.systemId!==this.systemId)},pe}(le)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae=function(ie,he){for(var pe in he)se.call(he,pe)&&(ie[pe]=he[pe]);function me(){this.constructor=ie}return me.prototype=he.prototype,ie.prototype=new me,ie.__super__=he.prototype,ie},se={}.hasOwnProperty;le=a("./Utility").isPlainObject,oe=a("./XMLDOMImplementation"),E=a("./XMLDOMConfiguration"),te=a("./XMLNode"),ee=a("./NodeType"),z=a("./XMLStringifier"),ce=a("./XMLStringWriter"),Pe.exports=re=function(ie){ae(he,ie);function he(pe){he.__super__.constructor.call(this,null),this.name="#document",this.type=ee.Document,this.documentURI=null,this.domConfig=new E,pe||(pe={}),pe.writer||(pe.writer=new ce),this.options=pe,this.stringify=new z(pe)}return Object.defineProperty(he.prototype,"implementation",{value:new oe}),Object.defineProperty(he.prototype,"doctype",{get:function(){var pe,me,ve,Ee;for(Ee=this.children,me=0,ve=Ee.length;me<ve;me++)if(pe=Ee[me],pe.type===ee.DocType)return pe;return null}}),Object.defineProperty(he.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(he.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(he.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(he.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===ee.Declaration?this.children[0].encoding:null}}),Object.defineProperty(he.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===ee.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(he.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===ee.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(he.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(he.prototype,"origin",{get:function(){return null}}),Object.defineProperty(he.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(he.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(he.prototype,"contentType",{get:function(){return null}}),he.prototype.end=function(pe){var me;return me={},pe?le(pe)&&(me=pe,pe=this.options.writer):pe=this.options.writer,pe.document(this,pe.filterOptions(me))},he.prototype.toString=function(pe){return this.options.writer.document(this,this.options.writer.filterOptions(pe))},he.prototype.createElement=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createTextNode=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createComment=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createCDATASection=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createProcessingInstruction=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createAttribute=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createEntityReference=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagName=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.importNode=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createElementNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createAttributeNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByTagNameNS=function(pe,me){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementById=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.adoptNode=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.renameNode=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.getElementsByClassName=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createEvent=function(pe){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createNodeIterator=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},he.prototype.createTreeWalker=function(pe,me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},he}(te)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se,ie,he,pe,me,ve,Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie,Le={}.hasOwnProperty;Ie=a("./Utility"),Ce=Ie.isObject,Se=Ie.isFunction,Oe=Ie.isPlainObject,De=Ie.getValue,ee=a("./NodeType"),he=a("./XMLDocument"),me=a("./XMLElement"),re=a("./XMLCData"),te=a("./XMLComment"),Ee=a("./XMLRaw"),ke=a("./XMLText"),ve=a("./XMLProcessingInstruction"),se=a("./XMLDeclaration"),ie=a("./XMLDocType"),ce=a("./XMLDTDAttList"),le=a("./XMLDTDEntity"),z=a("./XMLDTDElement"),ae=a("./XMLDTDNotation"),oe=a("./XMLAttribute"),Fe=a("./XMLStringifier"),Be=a("./XMLStringWriter"),E=a("./WriterState"),Pe.exports=pe=function(){function Me(xe,Ve,Ke){var Ze;this.name="?xml",this.type=ee.Document,xe||(xe={}),Ze={},xe.writer?Oe(xe.writer)&&(Ze=xe.writer,xe.writer=new Be):xe.writer=new Be,this.options=xe,this.writer=xe.writer,this.writerOptions=this.writer.filterOptions(Ze),this.stringify=new Fe(xe),this.onDataCallback=Ve||function(){},this.onEndCallback=Ke||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return Me.prototype.createChildNode=function(xe){var Ve,Ke,Ze,it,We,Ge,$e,nt;switch(xe.type){case ee.CData:this.cdata(xe.value);break;case ee.Comment:this.comment(xe.value);break;case ee.Element:Ze={},$e=xe.attribs;for(Ke in $e)Le.call($e,Ke)&&(Ve=$e[Ke],Ze[Ke]=Ve.value);this.node(xe.name,Ze);break;case ee.Dummy:this.dummy();break;case ee.Raw:this.raw(xe.value);break;case ee.Text:this.text(xe.value);break;case ee.ProcessingInstruction:this.instruction(xe.target,xe.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+xe.constructor.name)}for(nt=xe.children,We=0,Ge=nt.length;We<Ge;We++)it=nt[We],this.createChildNode(it),it.type===ee.Element&&this.up();return this},Me.prototype.dummy=function(){return this},Me.prototype.node=function(xe,Ve,Ke){var Ze;if(xe==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(xe));return this.openCurrent(),xe=De(xe),Ve==null&&(Ve={}),Ve=De(Ve),Ce(Ve)||(Ze=[Ve,Ke],Ke=Ze[0],Ve=Ze[1]),this.currentNode=new me(this,xe,Ve),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,Ke!=null&&this.text(Ke),this},Me.prototype.element=function(xe,Ve,Ke){var Ze,it,We,Ge,$e,nt;if(this.currentNode&&this.currentNode.type===ee.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(xe)||Ce(xe)||Se(xe))for(Ge=this.options.noValidation,this.options.noValidation=!0,nt=new he(this.options).element("TEMP_ROOT"),nt.element(xe),this.options.noValidation=Ge,$e=nt.children,it=0,We=$e.length;it<We;it++)Ze=$e[it],this.createChildNode(Ze),Ze.type===ee.Element&&this.up();else this.node(xe,Ve,Ke);return this},Me.prototype.attribute=function(xe,Ve){var Ke,Ze;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(xe));if(xe!=null&&(xe=De(xe)),Ce(xe))for(Ke in xe)Le.call(xe,Ke)&&(Ze=xe[Ke],this.attribute(Ke,Ze));else Se(Ve)&&(Ve=Ve.apply()),this.options.keepNullAttributes&&Ve==null?this.currentNode.attribs[xe]=new oe(this,xe,""):Ve!=null&&(this.currentNode.attribs[xe]=new oe(this,xe,Ve));return this},Me.prototype.text=function(xe){var Ve;return this.openCurrent(),Ve=new ke(this,xe),this.onData(this.writer.text(Ve,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.cdata=function(xe){var Ve;return this.openCurrent(),Ve=new re(this,xe),this.onData(this.writer.cdata(Ve,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.comment=function(xe){var Ve;return this.openCurrent(),Ve=new te(this,xe),this.onData(this.writer.comment(Ve,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.raw=function(xe){var Ve;return this.openCurrent(),Ve=new Ee(this,xe),this.onData(this.writer.raw(Ve,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.instruction=function(xe,Ve){var Ke,Ze,it,We,Ge;if(this.openCurrent(),xe!=null&&(xe=De(xe)),Ve!=null&&(Ve=De(Ve)),Array.isArray(xe))for(Ke=0,We=xe.length;Ke<We;Ke++)Ze=xe[Ke],this.instruction(Ze);else if(Ce(xe))for(Ze in xe)Le.call(xe,Ze)&&(it=xe[Ze],this.instruction(Ze,it));else Se(Ve)&&(Ve=Ve.apply()),Ge=new ve(this,xe,Ve),this.onData(this.writer.processingInstruction(Ge,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Me.prototype.declaration=function(xe,Ve,Ke){var Ze;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return Ze=new se(this,xe,Ve,Ke),this.onData(this.writer.declaration(Ze,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.doctype=function(xe,Ve,Ke){if(this.openCurrent(),xe==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new ie(this,Ve,Ke),this.currentNode.rootNodeName=xe,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Me.prototype.dtdElement=function(xe,Ve){var Ke;return this.openCurrent(),Ke=new z(this,xe,Ve),this.onData(this.writer.dtdElement(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.attList=function(xe,Ve,Ke,Ze,it){var We;return this.openCurrent(),We=new ce(this,xe,Ve,Ke,Ze,it),this.onData(this.writer.dtdAttList(We,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.entity=function(xe,Ve){var Ke;return this.openCurrent(),Ke=new le(this,!1,xe,Ve),this.onData(this.writer.dtdEntity(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.pEntity=function(xe,Ve){var Ke;return this.openCurrent(),Ke=new le(this,!0,xe,Ve),this.onData(this.writer.dtdEntity(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.notation=function(xe,Ve){var Ke;return this.openCurrent(),Ke=new ae(this,xe,Ve),this.onData(this.writer.dtdNotation(Ke,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Me.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},Me.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},Me.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Me.prototype.openNode=function(xe){var Ve,Ke,Ze,it;if(!xe.isOpen){if(!this.root&&this.currentLevel===0&&xe.type===ee.Element&&(this.root=xe),Ke="",xe.type===ee.Element){this.writerOptions.state=E.OpenTag,Ke=this.writer.indent(xe,this.writerOptions,this.currentLevel)+"<"+xe.name,it=xe.attribs;for(Ze in it)Le.call(it,Ze)&&(Ve=it[Ze],Ke+=this.writer.attribute(Ve,this.writerOptions,this.currentLevel));Ke+=(xe.children?">":"/>")+this.writer.endline(xe,this.writerOptions,this.currentLevel),this.writerOptions.state=E.InsideTag}else this.writerOptions.state=E.OpenTag,Ke=this.writer.indent(xe,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+xe.rootNodeName,xe.pubID&&xe.sysID?Ke+=' PUBLIC "'+xe.pubID+'" "'+xe.sysID+'"':xe.sysID&&(Ke+=' SYSTEM "'+xe.sysID+'"'),xe.children?(Ke+=" [",this.writerOptions.state=E.InsideTag):(this.writerOptions.state=E.CloseTag,Ke+=">"),Ke+=this.writer.endline(xe,this.writerOptions,this.currentLevel);return this.onData(Ke,this.currentLevel),xe.isOpen=!0}},Me.prototype.closeNode=function(xe){var Ve;if(!xe.isClosed)return Ve="",this.writerOptions.state=E.CloseTag,xe.type===ee.Element?Ve=this.writer.indent(xe,this.writerOptions,this.currentLevel)+"</"+xe.name+">"+this.writer.endline(xe,this.writerOptions,this.currentLevel):Ve=this.writer.indent(xe,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(xe,this.writerOptions,this.currentLevel),this.writerOptions.state=E.None,this.onData(Ve,this.currentLevel),xe.isClosed=!0},Me.prototype.onData=function(xe,Ve){return this.documentStarted=!0,this.onDataCallback(xe,Ve+1)},Me.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Me.prototype.debugInfo=function(xe){return xe==null?"":"node: <"+xe+">"},Me.prototype.ele=function(){return this.element.apply(this,arguments)},Me.prototype.nod=function(xe,Ve,Ke){return this.node(xe,Ve,Ke)},Me.prototype.txt=function(xe){return this.text(xe)},Me.prototype.dat=function(xe){return this.cdata(xe)},Me.prototype.com=function(xe){return this.comment(xe)},Me.prototype.ins=function(xe,Ve){return this.instruction(xe,Ve)},Me.prototype.dec=function(xe,Ve,Ke){return this.declaration(xe,Ve,Ke)},Me.prototype.dtd=function(xe,Ve,Ke){return this.doctype(xe,Ve,Ke)},Me.prototype.e=function(xe,Ve,Ke){return this.element(xe,Ve,Ke)},Me.prototype.n=function(xe,Ve,Ke){return this.node(xe,Ve,Ke)},Me.prototype.t=function(xe){return this.text(xe)},Me.prototype.d=function(xe){return this.cdata(xe)},Me.prototype.c=function(xe){return this.comment(xe)},Me.prototype.r=function(xe){return this.raw(xe)},Me.prototype.i=function(xe,Ve){return this.instruction(xe,Ve)},Me.prototype.att=function(){return this.currentNode&&this.currentNode.type===ee.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Me.prototype.a=function(){return this.currentNode&&this.currentNode.type===ee.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Me.prototype.ent=function(xe,Ve){return this.entity(xe,Ve)},Me.prototype.pent=function(xe,Ve){return this.pEntity(xe,Ve)},Me.prototype.not=function(xe,Ve){return this.notation(xe,Ve)},Me}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;oe=a("./XMLNode"),ee=a("./NodeType"),Pe.exports=E=function(ce){re(z,ce);function z(le){z.__super__.constructor.call(this,le),this.type=ee.Dummy}return z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return""},z}(oe)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se=function(he,pe){for(var me in pe)ie.call(pe,me)&&(he[me]=pe[me]);function ve(){this.constructor=he}return ve.prototype=pe.prototype,he.prototype=new ve,he.__super__=pe.prototype,he},ie={}.hasOwnProperty;ae=a("./Utility"),le=ae.isObject,z=ae.isFunction,ce=ae.getValue,te=a("./XMLNode"),ee=a("./NodeType"),E=a("./XMLAttribute"),re=a("./XMLNamedNodeMap"),Pe.exports=oe=function(he){se(pe,he);function pe(me,ve,Ee){var Be,Fe,ke,De;if(pe.__super__.constructor.call(this,me),ve==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(ve),this.type=ee.Element,this.attribs={},this.schemaTypeInfo=null,Ee!=null&&this.attribute(Ee),me.type===ee.Document&&(this.isRoot=!0,this.documentObject=me,me.rootObject=this,me.children)){for(De=me.children,Fe=0,ke=De.length;Fe<ke;Fe++)if(Be=De[Fe],Be.type===ee.DocType){Be.name=this.name;break}}}return Object.defineProperty(pe.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(pe.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(pe.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(pe.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(pe.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(pe.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new re(this.attribs)),this.attributeMap}}),pe.prototype.clone=function(){var me,ve,Ee,Be;Ee=Object.create(this),Ee.isRoot&&(Ee.documentObject=null),Ee.attribs={},Be=this.attribs;for(ve in Be)ie.call(Be,ve)&&(me=Be[ve],Ee.attribs[ve]=me.clone());return Ee.children=[],this.children.forEach(function(Fe){var ke;return ke=Fe.clone(),ke.parent=Ee,Ee.children.push(ke)}),Ee},pe.prototype.attribute=function(me,ve){var Ee,Be;if(me!=null&&(me=ce(me)),le(me))for(Ee in me)ie.call(me,Ee)&&(Be=me[Ee],this.attribute(Ee,Be));else z(ve)&&(ve=ve.apply()),this.options.keepNullAttributes&&ve==null?this.attribs[me]=new E(this,me,""):ve!=null&&(this.attribs[me]=new E(this,me,ve));return this},pe.prototype.removeAttribute=function(me){var ve,Ee,Be;if(me==null)throw new Error("Missing attribute name. "+this.debugInfo());if(me=ce(me),Array.isArray(me))for(Ee=0,Be=me.length;Ee<Be;Ee++)ve=me[Ee],delete this.attribs[ve];else delete this.attribs[me];return this},pe.prototype.toString=function(me){return this.options.writer.element(this,this.options.writer.filterOptions(me))},pe.prototype.att=function(me,ve){return this.attribute(me,ve)},pe.prototype.a=function(me,ve){return this.attribute(me,ve)},pe.prototype.getAttribute=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me].value:null},pe.prototype.setAttribute=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNode=function(me){return this.attribs.hasOwnProperty(me)?this.attribs[me]:null},pe.prototype.setAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.removeAttributeNode=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setAttributeNS=function(me,ve,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.removeAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getAttributeNodeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setAttributeNodeNS=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagNameNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.hasAttribute=function(me){return this.attribs.hasOwnProperty(me)},pe.prototype.hasAttributeNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttribute=function(me,ve){return this.attribs.hasOwnProperty(me)?this.attribs[me].isId:ve},pe.prototype.setIdAttributeNS=function(me,ve,Ee){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.setIdAttributeNode=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByTagNameNS=function(me,ve){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.getElementsByClassName=function(me){throw new Error("This DOM method is not implemented."+this.debugInfo())},pe.prototype.isEqualNode=function(me){var ve,Ee,Be;if(!pe.__super__.isEqualNode.apply(this,arguments).isEqualNode(me)||me.namespaceURI!==this.namespaceURI||me.prefix!==this.prefix||me.localName!==this.localName||me.attribs.length!==this.attribs.length)return!1;for(ve=Ee=0,Be=this.attribs.length-1;0<=Be?Ee<=Be:Ee>=Be;ve=0<=Be?++Ee:--Ee)if(!this.attribs[ve].isEqualNode(me.attribs[ve]))return!1;return!0},pe}(te)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(a,Pe,be){(function(){var ee;Pe.exports=ee=function(){function E(oe){this.nodes=oe}return Object.defineProperty(E.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),E.prototype.clone=function(){return this.nodes=null},E.prototype.getNamedItem=function(oe){return this.nodes[oe]},E.prototype.setNamedItem=function(oe){var re;return re=this.nodes[oe.nodeName],this.nodes[oe.nodeName]=oe,re||null},E.prototype.removeNamedItem=function(oe){var re;return re=this.nodes[oe],delete this.nodes[oe],re||null},E.prototype.item=function(oe){return this.nodes[Object.keys(this.nodes)[oe]]||null},E.prototype.getNamedItemNS=function(oe,re){throw new Error("This DOM method is not implemented.")},E.prototype.setNamedItemNS=function(oe){throw new Error("This DOM method is not implemented.")},E.prototype.removeNamedItemNS=function(oe,re){throw new Error("This DOM method is not implemented.")},E}()}).call(this)},{}],450:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se,ie,he,pe,me,ve,Ee,Be,Fe,ke,De={}.hasOwnProperty;ke=a("./Utility"),Fe=ke.isObject,Be=ke.isFunction,Ee=ke.isEmpty,ve=ke.getValue,le=null,oe=null,re=null,te=null,ce=null,pe=null,me=null,he=null,z=null,E=null,ie=null,ae=null,ee=null,Pe.exports=se=function(){function Se(Ce){this.parent=Ce,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,le||(le=a("./XMLElement"),oe=a("./XMLCData"),re=a("./XMLComment"),te=a("./XMLDeclaration"),ce=a("./XMLDocType"),pe=a("./XMLRaw"),me=a("./XMLText"),he=a("./XMLProcessingInstruction"),z=a("./XMLDummy"),E=a("./NodeType"),ie=a("./XMLNodeList"),ae=a("./XMLNamedNodeMap"),ee=a("./DocumentPosition"))}return Object.defineProperty(Se.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(Se.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(Se.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(Se.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(Se.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new ie(this.children)),this.childNodeList}}),Object.defineProperty(Se.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(Se.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(Se.prototype,"previousSibling",{get:function(){var Ce;return Ce=this.parent.children.indexOf(this),this.parent.children[Ce-1]||null}}),Object.defineProperty(Se.prototype,"nextSibling",{get:function(){var Ce;return Ce=this.parent.children.indexOf(this),this.parent.children[Ce+1]||null}}),Object.defineProperty(Se.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(Se.prototype,"textContent",{get:function(){var Ce,Oe,Ie,Le,Me;if(this.nodeType===E.Element||this.nodeType===E.DocumentFragment){for(Me="",Le=this.children,Oe=0,Ie=Le.length;Oe<Ie;Oe++)Ce=Le[Oe],Ce.textContent&&(Me+=Ce.textContent);return Me}else return null},set:function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Se.prototype.setParent=function(Ce){var Oe,Ie,Le,Me,xe;for(this.parent=Ce,Ce&&(this.options=Ce.options,this.stringify=Ce.stringify),Me=this.children,xe=[],Ie=0,Le=Me.length;Ie<Le;Ie++)Oe=Me[Ie],xe.push(Oe.setParent(this));return xe},Se.prototype.element=function(Ce,Oe,Ie){var Le,Me,xe,Ve,Ke,Ze,it,We,Ge,$e,nt;if(Ze=null,Oe===null&&Ie==null&&(Ge=[{},null],Oe=Ge[0],Ie=Ge[1]),Oe==null&&(Oe={}),Oe=ve(Oe),Fe(Oe)||($e=[Oe,Ie],Ie=$e[0],Oe=$e[1]),Ce!=null&&(Ce=ve(Ce)),Array.isArray(Ce))for(xe=0,it=Ce.length;xe<it;xe++)Me=Ce[xe],Ze=this.element(Me);else if(Be(Ce))Ze=this.element(Ce.apply());else if(Fe(Ce)){for(Ke in Ce)if(De.call(Ce,Ke))if(nt=Ce[Ke],Be(nt)&&(nt=nt.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&Ke.indexOf(this.stringify.convertAttKey)===0)Ze=this.attribute(Ke.substr(this.stringify.convertAttKey.length),nt);else if(!this.options.separateArrayItems&&Array.isArray(nt)&&Ee(nt))Ze=this.dummy();else if(Fe(nt)&&Ee(nt))Ze=this.element(Ke);else if(!this.options.keepNullNodes&&nt==null)Ze=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(nt))for(Ve=0,We=nt.length;Ve<We;Ve++)Me=nt[Ve],Le={},Le[Ke]=Me,Ze=this.element(Le);else Fe(nt)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Ke.indexOf(this.stringify.convertTextKey)===0?Ze=this.element(nt):(Ze=this.element(Ke),Ze.element(nt)):Ze=this.element(Ke,nt)}else!this.options.keepNullNodes&&Ie===null?Ze=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&Ce.indexOf(this.stringify.convertTextKey)===0?Ze=this.text(Ie):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&Ce.indexOf(this.stringify.convertCDataKey)===0?Ze=this.cdata(Ie):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&Ce.indexOf(this.stringify.convertCommentKey)===0?Ze=this.comment(Ie):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&Ce.indexOf(this.stringify.convertRawKey)===0?Ze=this.raw(Ie):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&Ce.indexOf(this.stringify.convertPIKey)===0?Ze=this.instruction(Ce.substr(this.stringify.convertPIKey.length),Ie):Ze=this.node(Ce,Oe,Ie);if(Ze==null)throw new Error("Could not create any elements with: "+Ce+". "+this.debugInfo());return Ze},Se.prototype.insertBefore=function(Ce,Oe,Ie){var Le,Me,xe,Ve,Ke;if(Ce!=null&&Ce.type)return xe=Ce,Ve=Oe,xe.setParent(this),Ve?(Me=children.indexOf(Ve),Ke=children.splice(Me),children.push(xe),Array.prototype.push.apply(children,Ke)):children.push(xe),xe;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(Ce));return Me=this.parent.children.indexOf(this),Ke=this.parent.children.splice(Me),Le=this.parent.element(Ce,Oe,Ie),Array.prototype.push.apply(this.parent.children,Ke),Le},Se.prototype.insertAfter=function(Ce,Oe,Ie){var Le,Me,xe;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(Ce));return Me=this.parent.children.indexOf(this),xe=this.parent.children.splice(Me+1),Le=this.parent.element(Ce,Oe,Ie),Array.prototype.push.apply(this.parent.children,xe),Le},Se.prototype.remove=function(){var Ce,Oe;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return Ce=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[Ce,Ce-Ce+1].concat(Oe=[])),this.parent},Se.prototype.node=function(Ce,Oe,Ie){var Le,Me;return Ce!=null&&(Ce=ve(Ce)),Oe||(Oe={}),Oe=ve(Oe),Fe(Oe)||(Me=[Oe,Ie],Ie=Me[0],Oe=Me[1]),Le=new le(this,Ce,Oe),Ie!=null&&Le.text(Ie),this.children.push(Le),Le},Se.prototype.text=function(Ce){var Oe;return Fe(Ce)&&this.element(Ce),Oe=new me(this,Ce),this.children.push(Oe),this},Se.prototype.cdata=function(Ce){var Oe;return Oe=new oe(this,Ce),this.children.push(Oe),this},Se.prototype.comment=function(Ce){var Oe;return Oe=new re(this,Ce),this.children.push(Oe),this},Se.prototype.commentBefore=function(Ce){var Oe,Ie,Le;return Ie=this.parent.children.indexOf(this),Le=this.parent.children.splice(Ie),Oe=this.parent.comment(Ce),Array.prototype.push.apply(this.parent.children,Le),this},Se.prototype.commentAfter=function(Ce){var Oe,Ie,Le;return Ie=this.parent.children.indexOf(this),Le=this.parent.children.splice(Ie+1),Oe=this.parent.comment(Ce),Array.prototype.push.apply(this.parent.children,Le),this},Se.prototype.raw=function(Ce){var Oe;return Oe=new pe(this,Ce),this.children.push(Oe),this},Se.prototype.dummy=function(){var Ce;return Ce=new z(this),Ce},Se.prototype.instruction=function(Ce,Oe){var Ie,Le,Me,xe,Ve;if(Ce!=null&&(Ce=ve(Ce)),Oe!=null&&(Oe=ve(Oe)),Array.isArray(Ce))for(xe=0,Ve=Ce.length;xe<Ve;xe++)Ie=Ce[xe],this.instruction(Ie);else if(Fe(Ce))for(Ie in Ce)De.call(Ce,Ie)&&(Le=Ce[Ie],this.instruction(Ie,Le));else Be(Oe)&&(Oe=Oe.apply()),Me=new he(this,Ce,Oe),this.children.push(Me);return this},Se.prototype.instructionBefore=function(Ce,Oe){var Ie,Le,Me;return Le=this.parent.children.indexOf(this),Me=this.parent.children.splice(Le),Ie=this.parent.instruction(Ce,Oe),Array.prototype.push.apply(this.parent.children,Me),this},Se.prototype.instructionAfter=function(Ce,Oe){var Ie,Le,Me;return Le=this.parent.children.indexOf(this),Me=this.parent.children.splice(Le+1),Ie=this.parent.instruction(Ce,Oe),Array.prototype.push.apply(this.parent.children,Me),this},Se.prototype.declaration=function(Ce,Oe,Ie){var Le,Me;return Le=this.document(),Me=new te(Le,Ce,Oe,Ie),Le.children.length===0?Le.children.unshift(Me):Le.children[0].type===E.Declaration?Le.children[0]=Me:Le.children.unshift(Me),Le.root()||Le},Se.prototype.dtd=function(Ce,Oe){var Ie,Le,Me,xe,Ve,Ke,Ze,it,We,Ge;for(Le=this.document(),Me=new ce(Le,Ce,Oe),We=Le.children,xe=Ve=0,Ze=We.length;Ve<Ze;xe=++Ve)if(Ie=We[xe],Ie.type===E.DocType)return Le.children[xe]=Me,Me;for(Ge=Le.children,xe=Ke=0,it=Ge.length;Ke<it;xe=++Ke)if(Ie=Ge[xe],Ie.isRoot)return Le.children.splice(xe,0,Me),Me;return Le.children.push(Me),Me},Se.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},Se.prototype.root=function(){var Ce;for(Ce=this;Ce;){if(Ce.type===E.Document)return Ce.rootObject;if(Ce.isRoot)return Ce;Ce=Ce.parent}},Se.prototype.document=function(){var Ce;for(Ce=this;Ce;){if(Ce.type===E.Document)return Ce;Ce=Ce.parent}},Se.prototype.end=function(Ce){return this.document().end(Ce)},Se.prototype.prev=function(){var Ce;if(Ce=this.parent.children.indexOf(this),Ce<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[Ce-1]},Se.prototype.next=function(){var Ce;if(Ce=this.parent.children.indexOf(this),Ce===-1||Ce===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[Ce+1]},Se.prototype.importDocument=function(Ce){var Oe;return Oe=Ce.root().clone(),Oe.parent=this,Oe.isRoot=!1,this.children.push(Oe),this},Se.prototype.debugInfo=function(Ce){var Oe,Ie;return Ce=Ce||this.name,Ce==null&&!((Oe=this.parent)!=null&&Oe.name)?"":Ce==null?"parent: <"+this.parent.name+">":(Ie=this.parent)!=null&&Ie.name?"node: <"+Ce+">, parent: <"+this.parent.name+">":"node: <"+Ce+">"},Se.prototype.ele=function(Ce,Oe,Ie){return this.element(Ce,Oe,Ie)},Se.prototype.nod=function(Ce,Oe,Ie){return this.node(Ce,Oe,Ie)},Se.prototype.txt=function(Ce){return this.text(Ce)},Se.prototype.dat=function(Ce){return this.cdata(Ce)},Se.prototype.com=function(Ce){return this.comment(Ce)},Se.prototype.ins=function(Ce,Oe){return this.instruction(Ce,Oe)},Se.prototype.doc=function(){return this.document()},Se.prototype.dec=function(Ce,Oe,Ie){return this.declaration(Ce,Oe,Ie)},Se.prototype.e=function(Ce,Oe,Ie){return this.element(Ce,Oe,Ie)},Se.prototype.n=function(Ce,Oe,Ie){return this.node(Ce,Oe,Ie)},Se.prototype.t=function(Ce){return this.text(Ce)},Se.prototype.d=function(Ce){return this.cdata(Ce)},Se.prototype.c=function(Ce){return this.comment(Ce)},Se.prototype.r=function(Ce){return this.raw(Ce)},Se.prototype.i=function(Ce,Oe){return this.instruction(Ce,Oe)},Se.prototype.u=function(){return this.up()},Se.prototype.importXMLBuilder=function(Ce){return this.importDocument(Ce)},Se.prototype.replaceChild=function(Ce,Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.removeChild=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.appendChild=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.hasChildNodes=function(){return this.children.length!==0},Se.prototype.cloneNode=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isSupported=function(Ce,Oe){return!0},Se.prototype.hasAttributes=function(){return this.attribs.length!==0},Se.prototype.compareDocumentPosition=function(Ce){var Oe,Ie;return Oe=this,Oe===Ce?0:this.document()!==Ce.document()?(Ie=ee.Disconnected|ee.ImplementationSpecific,Math.random()<.5?Ie|=ee.Preceding:Ie|=ee.Following,Ie):Oe.isAncestor(Ce)?ee.Contains|ee.Preceding:Oe.isDescendant(Ce)?ee.Contains|ee.Following:Oe.isPreceding(Ce)?ee.Preceding:ee.Following},Se.prototype.isSameNode=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupPrefix=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isDefaultNamespace=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.lookupNamespaceURI=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.isEqualNode=function(Ce){var Oe,Ie,Le;if(Ce.nodeType!==this.nodeType||Ce.children.length!==this.children.length)return!1;for(Oe=Ie=0,Le=this.children.length-1;0<=Le?Ie<=Le:Ie>=Le;Oe=0<=Le?++Ie:--Ie)if(!this.children[Oe].isEqualNode(Ce.children[Oe]))return!1;return!0},Se.prototype.getFeature=function(Ce,Oe){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.setUserData=function(Ce,Oe,Ie){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.getUserData=function(Ce){throw new Error("This DOM method is not implemented."+this.debugInfo())},Se.prototype.contains=function(Ce){return Ce?Ce===this||this.isDescendant(Ce):!1},Se.prototype.isDescendant=function(Ce){var Oe,Ie,Le,Me,xe;for(xe=this.children,Le=0,Me=xe.length;Le<Me;Le++)if(Oe=xe[Le],Ce===Oe||(Ie=Oe.isDescendant(Ce),Ie))return!0;return!1},Se.prototype.isAncestor=function(Ce){return Ce.isDescendant(this)},Se.prototype.isPreceding=function(Ce){var Oe,Ie;return Oe=this.treePosition(Ce),Ie=this.treePosition(this),Oe===-1||Ie===-1?!1:Oe<Ie},Se.prototype.isFollowing=function(Ce){var Oe,Ie;return Oe=this.treePosition(Ce),Ie=this.treePosition(this),Oe===-1||Ie===-1?!1:Oe>Ie},Se.prototype.treePosition=function(Ce){var Oe,Ie;return Ie=0,Oe=!1,this.foreachTreeNode(this.document(),function(Le){if(Ie++,!Oe&&Le===Ce)return Oe=!0}),Oe?Ie:-1},Se.prototype.foreachTreeNode=function(Ce,Oe){var Ie,Le,Me,xe,Ve;for(Ce||(Ce=this.document()),xe=Ce.children,Le=0,Me=xe.length;Le<Me;Le++){if(Ie=xe[Le],Ve=Oe(Ie))return Ve;if(Ve=this.foreachTreeNode(Ie,Oe),Ve)return Ve}},Se}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(a,Pe,be){(function(){var ee;Pe.exports=ee=function(){function E(oe){this.nodes=oe}return Object.defineProperty(E.prototype,"length",{get:function(){return this.nodes.length||0}}),E.prototype.clone=function(){return this.nodes=null},E.prototype.item=function(oe){return this.nodes[oe]||null},E}()}).call(this)},{}],452:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;ee=a("./NodeType"),E=a("./XMLCharacterData"),Pe.exports=oe=function(ce){re(z,ce);function z(le,ae,se){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=ee.ProcessingInstruction,this.target=this.stringify.insTarget(ae),this.name=this.target,se&&(this.value=this.stringify.insValue(se))}return z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(le))},z.prototype.isEqualNode=function(le){return!(!z.__super__.isEqualNode.apply(this,arguments).isEqualNode(le)||le.target!==this.target)},z}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;ee=a("./NodeType"),E=a("./XMLNode"),Pe.exports=oe=function(ce){re(z,ce);function z(le,ae){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=ee.Raw,this.value=this.stringify.raw(ae)}return z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return this.options.writer.raw(this,this.options.writer.filterOptions(le))},z}(E)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(a,Pe,be){(function(){var ee,E,oe,re,te=function(z,le){for(var ae in le)ce.call(le,ae)&&(z[ae]=le[ae]);function se(){this.constructor=z}return se.prototype=le.prototype,z.prototype=new se,z.__super__=le.prototype,z},ce={}.hasOwnProperty;ee=a("./NodeType"),re=a("./XMLWriterBase"),E=a("./WriterState"),Pe.exports=oe=function(z){te(le,z);function le(ae,se){this.stream=ae,le.__super__.constructor.call(this,se)}return le.prototype.endline=function(ae,se,ie){return ae.isLastRootNode&&se.state===E.CloseTag?"":le.__super__.endline.call(this,ae,se,ie)},le.prototype.document=function(ae,se){var ie,he,pe,me,ve,Ee,Be,Fe,ke;for(Be=ae.children,he=pe=0,ve=Be.length;pe<ve;he=++pe)ie=Be[he],ie.isLastRootNode=he===ae.children.length-1;for(se=this.filterOptions(se),Fe=ae.children,ke=[],me=0,Ee=Fe.length;me<Ee;me++)ie=Fe[me],ke.push(this.writeChildNode(ie,se,0));return ke},le.prototype.attribute=function(ae,se,ie){return this.stream.write(le.__super__.attribute.call(this,ae,se,ie))},le.prototype.cdata=function(ae,se,ie){return this.stream.write(le.__super__.cdata.call(this,ae,se,ie))},le.prototype.comment=function(ae,se,ie){return this.stream.write(le.__super__.comment.call(this,ae,se,ie))},le.prototype.declaration=function(ae,se,ie){return this.stream.write(le.__super__.declaration.call(this,ae,se,ie))},le.prototype.docType=function(ae,se,ie){var he,pe,me,ve;if(ie||(ie=0),this.openNode(ae,se,ie),se.state=E.OpenTag,this.stream.write(this.indent(ae,se,ie)),this.stream.write("<!DOCTYPE "+ae.root().name),ae.pubID&&ae.sysID?this.stream.write(' PUBLIC "'+ae.pubID+'" "'+ae.sysID+'"'):ae.sysID&&this.stream.write(' SYSTEM "'+ae.sysID+'"'),ae.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(ae,se,ie)),se.state=E.InsideTag,ve=ae.children,pe=0,me=ve.length;pe<me;pe++)he=ve[pe],this.writeChildNode(he,se,ie+1);se.state=E.CloseTag,this.stream.write("]")}return se.state=E.CloseTag,this.stream.write(se.spaceBeforeSlash+">"),this.stream.write(this.endline(ae,se,ie)),se.state=E.None,this.closeNode(ae,se,ie)},le.prototype.element=function(ae,se,ie){var he,pe,me,ve,Ee,Be,Fe,ke,De,Se;ie||(ie=0),this.openNode(ae,se,ie),se.state=E.OpenTag,this.stream.write(this.indent(ae,se,ie)+"<"+ae.name),De=ae.attribs;for(Fe in De)ce.call(De,Fe)&&(he=De[Fe],this.attribute(he,se,ie));if(me=ae.children.length,ve=me===0?null:ae.children[0],me===0||ae.children.every(function(Ce){return(Ce.type===ee.Text||Ce.type===ee.Raw)&&Ce.value===""}))se.allowEmpty?(this.stream.write(">"),se.state=E.CloseTag,this.stream.write("</"+ae.name+">")):(se.state=E.CloseTag,this.stream.write(se.spaceBeforeSlash+"/>"));else if(se.pretty&&me===1&&(ve.type===ee.Text||ve.type===ee.Raw)&&ve.value!=null)this.stream.write(">"),se.state=E.InsideTag,se.suppressPrettyCount++,ke=!0,this.writeChildNode(ve,se,ie+1),se.suppressPrettyCount--,ke=!1,se.state=E.CloseTag,this.stream.write("</"+ae.name+">");else{for(this.stream.write(">"+this.endline(ae,se,ie)),se.state=E.InsideTag,Se=ae.children,Ee=0,Be=Se.length;Ee<Be;Ee++)pe=Se[Ee],this.writeChildNode(pe,se,ie+1);se.state=E.CloseTag,this.stream.write(this.indent(ae,se,ie)+"</"+ae.name+">")}return this.stream.write(this.endline(ae,se,ie)),se.state=E.None,this.closeNode(ae,se,ie)},le.prototype.processingInstruction=function(ae,se,ie){return this.stream.write(le.__super__.processingInstruction.call(this,ae,se,ie))},le.prototype.raw=function(ae,se,ie){return this.stream.write(le.__super__.raw.call(this,ae,se,ie))},le.prototype.text=function(ae,se,ie){return this.stream.write(le.__super__.text.call(this,ae,se,ie))},le.prototype.dtdAttList=function(ae,se,ie){return this.stream.write(le.__super__.dtdAttList.call(this,ae,se,ie))},le.prototype.dtdElement=function(ae,se,ie){return this.stream.write(le.__super__.dtdElement.call(this,ae,se,ie))},le.prototype.dtdEntity=function(ae,se,ie){return this.stream.write(le.__super__.dtdEntity.call(this,ae,se,ie))},le.prototype.dtdNotation=function(ae,se,ie){return this.stream.write(le.__super__.dtdNotation.call(this,ae,se,ie))},le}(re)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(a,Pe,be){(function(){var ee,E,oe=function(te,ce){for(var z in ce)re.call(ce,z)&&(te[z]=ce[z]);function le(){this.constructor=te}return le.prototype=ce.prototype,te.prototype=new le,te.__super__=ce.prototype,te},re={}.hasOwnProperty;E=a("./XMLWriterBase"),Pe.exports=ee=function(te){oe(ce,te);function ce(z){ce.__super__.constructor.call(this,z)}return ce.prototype.document=function(z,le){var ae,se,ie,he,pe;for(le=this.filterOptions(le),he="",pe=z.children,se=0,ie=pe.length;se<ie;se++)ae=pe[se],he+=this.writeChildNode(ae,le,0);return le.pretty&&he.slice(-le.newline.length)===le.newline&&(he=he.slice(0,-le.newline.length)),he},ce}(E)}).call(this)},{"./XMLWriterBase":458}],456:[function(a,Pe,be){(function(){var ee,E=function(re,te){return function(){return re.apply(te,arguments)}},oe={}.hasOwnProperty;Pe.exports=ee=function(){function re(te){this.assertLegalName=E(this.assertLegalName,this),this.assertLegalChar=E(this.assertLegalChar,this);var ce,z,le;te||(te={}),this.options=te,this.options.version||(this.options.version="1.0"),z=te.stringify||{};for(ce in z)oe.call(z,ce)&&(le=z[ce],this[ce]=le)}return re.prototype.name=function(te){return this.options.noValidation?te:this.assertLegalName(""+te||"")},re.prototype.text=function(te){return this.options.noValidation?te:this.assertLegalChar(this.textEscape(""+te||""))},re.prototype.cdata=function(te){return this.options.noValidation?te:(te=""+te||"",te=te.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(te))},re.prototype.comment=function(te){if(this.options.noValidation)return te;if(te=""+te||"",te.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+te);return this.assertLegalChar(te)},re.prototype.raw=function(te){return this.options.noValidation?te:""+te||""},re.prototype.attValue=function(te){return this.options.noValidation?te:this.assertLegalChar(this.attEscape(te=""+te||""))},re.prototype.insTarget=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.insValue=function(te){if(this.options.noValidation)return te;if(te=""+te||"",te.match(/\?>/))throw new Error("Invalid processing instruction value: "+te);return this.assertLegalChar(te)},re.prototype.xmlVersion=function(te){if(this.options.noValidation)return te;if(te=""+te||"",!te.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+te);return te},re.prototype.xmlEncoding=function(te){if(this.options.noValidation)return te;if(te=""+te||"",!te.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+te);return this.assertLegalChar(te)},re.prototype.xmlStandalone=function(te){return this.options.noValidation?te:te?"yes":"no"},re.prototype.dtdPubID=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdSysID=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdElementValue=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdAttType=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdAttDefault=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdEntityValue=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.dtdNData=function(te){return this.options.noValidation?te:this.assertLegalChar(""+te||"")},re.prototype.convertAttKey="@",re.prototype.convertPIKey="?",re.prototype.convertTextKey="#text",re.prototype.convertCDataKey="#cdata",re.prototype.convertCommentKey="#comment",re.prototype.convertRawKey="#raw",re.prototype.assertLegalChar=function(te){var ce,z;if(this.options.noValidation)return te;if(ce="",this.options.version==="1.0"){if(ce=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,z=te.match(ce))throw new Error("Invalid character in string: "+te+" at index "+z.index)}else if(this.options.version==="1.1"&&(ce=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,z=te.match(ce)))throw new Error("Invalid character in string: "+te+" at index "+z.index);return te},re.prototype.assertLegalName=function(te){var ce;if(this.options.noValidation)return te;if(this.assertLegalChar(te),ce=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!te.match(ce))throw new Error("Invalid character in name");return te},re.prototype.textEscape=function(te){var ce;return this.options.noValidation?te:(ce=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,te.replace(ce,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},re.prototype.attEscape=function(te){var ce;return this.options.noValidation?te:(ce=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,te.replace(ce,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},re}()}).call(this)},{}],457:[function(a,Pe,be){(function(){var ee,E,oe,re=function(ce,z){for(var le in z)te.call(z,le)&&(ce[le]=z[le]);function ae(){this.constructor=ce}return ae.prototype=z.prototype,ce.prototype=new ae,ce.__super__=z.prototype,ce},te={}.hasOwnProperty;ee=a("./NodeType"),E=a("./XMLCharacterData"),Pe.exports=oe=function(ce){re(z,ce);function z(le,ae){if(z.__super__.constructor.call(this,le),ae==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=ee.Text,this.value=this.stringify.text(ae)}return Object.defineProperty(z.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(z.prototype,"wholeText",{get:function(){var le,ae,se;for(se="",ae=this.previousSibling;ae;)se=ae.data+se,ae=ae.previousSibling;for(se+=this.data,le=this.nextSibling;le;)se=se+le.data,le=le.nextSibling;return se}}),z.prototype.clone=function(){return Object.create(this)},z.prototype.toString=function(le){return this.options.writer.text(this,this.options.writer.filterOptions(le))},z.prototype.splitText=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},z.prototype.replaceWholeText=function(le){throw new Error("This DOM method is not implemented."+this.debugInfo())},z}(E)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se,ie,he,pe,me,ve,Ee,Be,Fe={}.hasOwnProperty;Be=a("./Utility").assign,ee=a("./NodeType"),ae=a("./XMLDeclaration"),se=a("./XMLDocType"),oe=a("./XMLCData"),re=a("./XMLComment"),he=a("./XMLElement"),me=a("./XMLRaw"),ve=a("./XMLText"),pe=a("./XMLProcessingInstruction"),ie=a("./XMLDummy"),te=a("./XMLDTDAttList"),ce=a("./XMLDTDElement"),z=a("./XMLDTDEntity"),le=a("./XMLDTDNotation"),E=a("./WriterState"),Pe.exports=Ee=function(){function ke(De){var Se,Ce,Oe;De||(De={}),this.options=De,Ce=De.writer||{};for(Se in Ce)Fe.call(Ce,Se)&&(Oe=Ce[Se],this["_"+Se]=this[Se],this[Se]=Oe)}return ke.prototype.filterOptions=function(De){var Se,Ce,Oe,Ie,Le,Me,xe,Ve;return De||(De={}),De=Be({},this.options,De),Se={writer:this},Se.pretty=De.pretty||!1,Se.allowEmpty=De.allowEmpty||!1,Se.indent=(Ce=De.indent)!=null?Ce:" ",Se.newline=(Oe=De.newline)!=null?Oe:`
|
|
|
`,Se.offset=(Ie=De.offset)!=null?Ie:0,Se.dontPrettyTextNodes=(Le=(Me=De.dontPrettyTextNodes)!=null?Me:De.dontprettytextnodes)!=null?Le:0,Se.spaceBeforeSlash=(xe=(Ve=De.spaceBeforeSlash)!=null?Ve:De.spacebeforeslash)!=null?xe:"",Se.spaceBeforeSlash===!0&&(Se.spaceBeforeSlash=" "),Se.suppressPrettyCount=0,Se.user={},Se.state=E.None,Se},ke.prototype.indent=function(De,Se,Ce){var Oe;return!Se.pretty||Se.suppressPrettyCount?"":Se.pretty&&(Oe=(Ce||0)+Se.offset+1,Oe>0)?new Array(Oe).join(Se.indent):""},ke.prototype.endline=function(De,Se,Ce){return!Se.pretty||Se.suppressPrettyCount?"":Se.newline},ke.prototype.attribute=function(De,Se,Ce){var Oe;return this.openAttribute(De,Se,Ce),Oe=" "+De.name+'="'+De.value+'"',this.closeAttribute(De,Se,Ce),Oe},ke.prototype.cdata=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<![CDATA[",Se.state=E.InsideTag,Oe+=De.value,Se.state=E.CloseTag,Oe+="]]>"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.comment=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<!-- ",Se.state=E.InsideTag,Oe+=De.value,Se.state=E.CloseTag,Oe+=" -->"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.declaration=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<?xml",Se.state=E.InsideTag,Oe+=' version="'+De.version+'"',De.encoding!=null&&(Oe+=' encoding="'+De.encoding+'"'),De.standalone!=null&&(Oe+=' standalone="'+De.standalone+'"'),Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+"?>",Oe+=this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.docType=function(De,Se,Ce){var Oe,Ie,Le,Me,xe;if(Ce||(Ce=0),this.openNode(De,Se,Ce),Se.state=E.OpenTag,Me=this.indent(De,Se,Ce),Me+="<!DOCTYPE "+De.root().name,De.pubID&&De.sysID?Me+=' PUBLIC "'+De.pubID+'" "'+De.sysID+'"':De.sysID&&(Me+=' SYSTEM "'+De.sysID+'"'),De.children.length>0){for(Me+=" [",Me+=this.endline(De,Se,Ce),Se.state=E.InsideTag,xe=De.children,Ie=0,Le=xe.length;Ie<Le;Ie++)Oe=xe[Ie],Me+=this.writeChildNode(Oe,Se,Ce+1);Se.state=E.CloseTag,Me+="]"}return Se.state=E.CloseTag,Me+=Se.spaceBeforeSlash+">",Me+=this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Me},ke.prototype.element=function(De,Se,Ce){var Oe,Ie,Le,Me,xe,Ve,Ke,Ze,it,We,Ge,$e,nt,tt;Ce||(Ce=0),We=!1,Ge="",this.openNode(De,Se,Ce),Se.state=E.OpenTag,Ge+=this.indent(De,Se,Ce)+"<"+De.name,$e=De.attribs;for(it in $e)Fe.call($e,it)&&(Oe=$e[it],Ge+=this.attribute(Oe,Se,Ce));if(Le=De.children.length,Me=Le===0?null:De.children[0],Le===0||De.children.every(function(Ye){return(Ye.type===ee.Text||Ye.type===ee.Raw)&&Ye.value===""}))Se.allowEmpty?(Ge+=">",Se.state=E.CloseTag,Ge+="</"+De.name+">"+this.endline(De,Se,Ce)):(Se.state=E.CloseTag,Ge+=Se.spaceBeforeSlash+"/>"+this.endline(De,Se,Ce));else if(Se.pretty&&Le===1&&(Me.type===ee.Text||Me.type===ee.Raw)&&Me.value!=null)Ge+=">",Se.state=E.InsideTag,Se.suppressPrettyCount++,We=!0,Ge+=this.writeChildNode(Me,Se,Ce+1),Se.suppressPrettyCount--,We=!1,Se.state=E.CloseTag,Ge+="</"+De.name+">"+this.endline(De,Se,Ce);else{if(Se.dontPrettyTextNodes){for(nt=De.children,xe=0,Ke=nt.length;xe<Ke;xe++)if(Ie=nt[xe],(Ie.type===ee.Text||Ie.type===ee.Raw)&&Ie.value!=null){Se.suppressPrettyCount++,We=!0;break}}for(Ge+=">"+this.endline(De,Se,Ce),Se.state=E.InsideTag,tt=De.children,Ve=0,Ze=tt.length;Ve<Ze;Ve++)Ie=tt[Ve],Ge+=this.writeChildNode(Ie,Se,Ce+1);Se.state=E.CloseTag,Ge+=this.indent(De,Se,Ce)+"</"+De.name+">",We&&Se.suppressPrettyCount--,Ge+=this.endline(De,Se,Ce),Se.state=E.None}return this.closeNode(De,Se,Ce),Ge},ke.prototype.writeChildNode=function(De,Se,Ce){switch(De.type){case ee.CData:return this.cdata(De,Se,Ce);case ee.Comment:return this.comment(De,Se,Ce);case ee.Element:return this.element(De,Se,Ce);case ee.Raw:return this.raw(De,Se,Ce);case ee.Text:return this.text(De,Se,Ce);case ee.ProcessingInstruction:return this.processingInstruction(De,Se,Ce);case ee.Dummy:return"";case ee.Declaration:return this.declaration(De,Se,Ce);case ee.DocType:return this.docType(De,Se,Ce);case ee.AttributeDeclaration:return this.dtdAttList(De,Se,Ce);case ee.ElementDeclaration:return this.dtdElement(De,Se,Ce);case ee.EntityDeclaration:return this.dtdEntity(De,Se,Ce);case ee.NotationDeclaration:return this.dtdNotation(De,Se,Ce);default:throw new Error("Unknown XML node type: "+De.constructor.name)}},ke.prototype.processingInstruction=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<?",Se.state=E.InsideTag,Oe+=De.target,De.value&&(Oe+=" "+De.value),Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+"?>",Oe+=this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.raw=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce),Se.state=E.InsideTag,Oe+=De.value,Se.state=E.CloseTag,Oe+=this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.text=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce),Se.state=E.InsideTag,Oe+=De.value,Se.state=E.CloseTag,Oe+=this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.dtdAttList=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<!ATTLIST",Se.state=E.InsideTag,Oe+=" "+De.elementName+" "+De.attributeName+" "+De.attributeType,De.defaultValueType!=="#DEFAULT"&&(Oe+=" "+De.defaultValueType),De.defaultValue&&(Oe+=' "'+De.defaultValue+'"'),Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+">"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.dtdElement=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<!ELEMENT",Se.state=E.InsideTag,Oe+=" "+De.name+" "+De.value,Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+">"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.dtdEntity=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<!ENTITY",Se.state=E.InsideTag,De.pe&&(Oe+=" %"),Oe+=" "+De.name,De.value?Oe+=' "'+De.value+'"':(De.pubID&&De.sysID?Oe+=' PUBLIC "'+De.pubID+'" "'+De.sysID+'"':De.sysID&&(Oe+=' SYSTEM "'+De.sysID+'"'),De.nData&&(Oe+=" NDATA "+De.nData)),Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+">"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.dtdNotation=function(De,Se,Ce){var Oe;return this.openNode(De,Se,Ce),Se.state=E.OpenTag,Oe=this.indent(De,Se,Ce)+"<!NOTATION",Se.state=E.InsideTag,Oe+=" "+De.name,De.pubID&&De.sysID?Oe+=' PUBLIC "'+De.pubID+'" "'+De.sysID+'"':De.pubID?Oe+=' PUBLIC "'+De.pubID+'"':De.sysID&&(Oe+=' SYSTEM "'+De.sysID+'"'),Se.state=E.CloseTag,Oe+=Se.spaceBeforeSlash+">"+this.endline(De,Se,Ce),Se.state=E.None,this.closeNode(De,Se,Ce),Oe},ke.prototype.openNode=function(De,Se,Ce){},ke.prototype.closeNode=function(De,Se,Ce){},ke.prototype.openAttribute=function(De,Se,Ce){},ke.prototype.closeAttribute=function(De,Se,Ce){},ke}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(a,Pe,be){(function(){var ee,E,oe,re,te,ce,z,le,ae,se;se=a("./Utility"),le=se.assign,ae=se.isFunction,oe=a("./XMLDOMImplementation"),re=a("./XMLDocument"),te=a("./XMLDocumentCB"),z=a("./XMLStringWriter"),ce=a("./XMLStreamWriter"),ee=a("./NodeType"),E=a("./WriterState"),Pe.exports.create=function(ie,he,pe,me){var ve,Ee;if(ie==null)throw new Error("Root element needs a name.");return me=le({},he,pe,me),ve=new re(me),Ee=ve.element(ie),me.headless||(ve.declaration(me),(me.pubID!=null||me.sysID!=null)&&ve.dtd(me)),Ee},Pe.exports.begin=function(ie,he,pe){var me;return ae(ie)&&(me=[ie,he],he=me[0],pe=me[1],ie={}),he?new te(ie,he,pe):new re(ie)},Pe.exports.stringWriter=function(ie){return new z(ie)},Pe.exports.streamWriter=function(ie,he){return new ce(ie,he)},Pe.exports.implementation=new oe,Pe.exports.nodeType=ee,Pe.exports.writerState=E}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(a,Pe,be){Pe.exports=E;var ee=Object.prototype.hasOwnProperty;function E(){for(var oe={},re=0;re<arguments.length;re++){var te=arguments[re];for(var ce in te)ee.call(te,ce)&&(oe[ce]=te[ce])}return oe}},{}],461:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.array.slice.js");var ee=a("buffer").Buffer,E=a("./sha"),oe=a("./md5"),re={sha1:E,md5:oe},te=64,ce=ee.alloc(te);ce.fill(0);function z(se,ie,he){ee.isBuffer(ie)||(ie=ee.from(ie)),ee.isBuffer(he)||(he=ee.from(he)),ie.length>te?ie=se(ie):ie.length<te&&(ie=ee.concat([ie,ce],te));for(var pe=ee.alloc(te),me=ee.alloc(te),ve=0;ve<te;ve++)pe[ve]=ie[ve]^54,me[ve]=ie[ve]^92;var Ee=se(ee.concat([pe,he]));return se(ee.concat([me,Ee]))}function le(se,ie){se=se||"sha1";var he=re[se],pe=[],me=0;return he||ae("algorithm:",se,"is not yet supported"),{update:function(Ee){return ee.isBuffer(Ee)||(Ee=ee.from(Ee)),pe.push(Ee),me+=Ee.length,this},digest:function(Ee){var Be=ee.concat(pe),Fe=ie?z(he,ie,Be):he(Be);return pe=null,Ee?Fe.toString(Ee):Fe}}}function ae(){var se=[].slice.call(arguments).join(" ");throw new Error([se,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}be.createHash=function(se){return le(se)},be.createHmac=function(se,ie){return le(se,ie)},be.createCredentials=function(){ae("sorry,createCredentials is not implemented yet")},be.createCipher=function(){ae("sorry,createCipher is not implemented yet")},be.createCipheriv=function(){ae("sorry,createCipheriv is not implemented yet")},be.createDecipher=function(){ae("sorry,createDecipher is not implemented yet")},be.createDecipheriv=function(){ae("sorry,createDecipheriv is not implemented yet")},be.createSign=function(){ae("sorry,createSign is not implemented yet")},be.createVerify=function(){ae("sorry,createVerify is not implemented yet")},be.createDiffieHellman=function(){ae("sorry,createDiffieHellman is not implemented yet")},be.pbkdf2=function(){ae("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(a,Pe,be){"use strict";a("core-js/modules/es.array.fill.js"),a("core-js/modules/es.array.concat.js");var ee=a("buffer").Buffer,E=4,oe=ee.alloc(E);oe.fill(0);var re=8;function te(le,ae){if(le.length%E!==0){var se=le.length+(E-le.length%E);le=ee.concat([le,oe],se)}for(var ie=[],he=ae?le.readInt32BE:le.readInt32LE,pe=0;pe<le.length;pe+=E)ie.push(he.call(le,pe));return ie}function ce(le,ae,se){for(var ie=ee.alloc(ae),he=se?ie.writeInt32BE:ie.writeInt32LE,pe=0;pe<le.length;pe++)he.call(ie,le[pe],pe*4,!0);return ie}function z(le,ae,se,ie){ee.isBuffer(le)||(le=ee.from(le));var he=ae(te(le,ie),le.length*re);return ce(he,se,ie)}Pe.exports={hash:z}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(a,Pe,be){"use strict";var ee=a("./helpers");function E(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function oe(ie,he){ie[he>>5]|=128<<he%32,ie[(he+64>>>9<<4)+14]=he;for(var pe=1732584193,me=-271733879,ve=-1732584194,Ee=271733878,Be=0;Be<ie.length;Be+=16){var Fe=pe,ke=me,De=ve,Se=Ee;pe=te(pe,me,ve,Ee,ie[Be+0],7,-680876936),Ee=te(Ee,pe,me,ve,ie[Be+1],12,-389564586),ve=te(ve,Ee,pe,me,ie[Be+2],17,606105819),me=te(me,ve,Ee,pe,ie[Be+3],22,-1044525330),pe=te(pe,me,ve,Ee,ie[Be+4],7,-176418897),Ee=te(Ee,pe,me,ve,ie[Be+5],12,1200080426),ve=te(ve,Ee,pe,me,ie[Be+6],17,-1473231341),me=te(me,ve,Ee,pe,ie[Be+7],22,-45705983),pe=te(pe,me,ve,Ee,ie[Be+8],7,1770035416),Ee=te(Ee,pe,me,ve,ie[Be+9],12,-1958414417),ve=te(ve,Ee,pe,me,ie[Be+10],17,-42063),me=te(me,ve,Ee,pe,ie[Be+11],22,-1990404162),pe=te(pe,me,ve,Ee,ie[Be+12],7,1804603682),Ee=te(Ee,pe,me,ve,ie[Be+13],12,-40341101),ve=te(ve,Ee,pe,me,ie[Be+14],17,-1502002290),me=te(me,ve,Ee,pe,ie[Be+15],22,1236535329),pe=ce(pe,me,ve,Ee,ie[Be+1],5,-165796510),Ee=ce(Ee,pe,me,ve,ie[Be+6],9,-1069501632),ve=ce(ve,Ee,pe,me,ie[Be+11],14,643717713),me=ce(me,ve,Ee,pe,ie[Be+0],20,-373897302),pe=ce(pe,me,ve,Ee,ie[Be+5],5,-701558691),Ee=ce(Ee,pe,me,ve,ie[Be+10],9,38016083),ve=ce(ve,Ee,pe,me,ie[Be+15],14,-660478335),me=ce(me,ve,Ee,pe,ie[Be+4],20,-405537848),pe=ce(pe,me,ve,Ee,ie[Be+9],5,568446438),Ee=ce(Ee,pe,me,ve,ie[Be+14],9,-1019803690),ve=ce(ve,Ee,pe,me,ie[Be+3],14,-187363961),me=ce(me,ve,Ee,pe,ie[Be+8],20,1163531501),pe=ce(pe,me,ve,Ee,ie[Be+13],5,-1444681467),Ee=ce(Ee,pe,me,ve,ie[Be+2],9,-51403784),ve=ce(ve,Ee,pe,me,ie[Be+7],14,1735328473),me=ce(me,ve,Ee,pe,ie[Be+12],20,-1926607734),pe=z(pe,me,ve,Ee,ie[Be+5],4,-378558),Ee=z(Ee,pe,me,ve,ie[Be+8],11,-2022574463),ve=z(ve,Ee,pe,me,ie[Be+11],16,1839030562),me=z(me,ve,Ee,pe,ie[Be+14],23,-35309556),pe=z(pe,me,ve,Ee,ie[Be+1],4,-1530992060),Ee=z(Ee,pe,me,ve,ie[Be+4],11,1272893353),ve=z(ve,Ee,pe,me,ie[Be+7],16,-155497632),me=z(me,ve,Ee,pe,ie[Be+10],23,-1094730640),pe=z(pe,me,ve,Ee,ie[Be+13],4,681279174),Ee=z(Ee,pe,me,ve,ie[Be+0],11,-358537222),ve=z(ve,Ee,pe,me,ie[Be+3],16,-722521979),me=z(me,ve,Ee,pe,ie[Be+6],23,76029189),pe=z(pe,me,ve,Ee,ie[Be+9],4,-640364487),Ee=z(Ee,pe,me,ve,ie[Be+12],11,-421815835),ve=z(ve,Ee,pe,me,ie[Be+15],16,530742520),me=z(me,ve,Ee,pe,ie[Be+2],23,-995338651),pe=le(pe,me,ve,Ee,ie[Be+0],6,-198630844),Ee=le(Ee,pe,me,ve,ie[Be+7],10,1126891415),ve=le(ve,Ee,pe,me,ie[Be+14],15,-1416354905),me=le(me,ve,Ee,pe,ie[Be+5],21,-57434055),pe=le(pe,me,ve,Ee,ie[Be+12],6,1700485571),Ee=le(Ee,pe,me,ve,ie[Be+3],10,-1894986606),ve=le(ve,Ee,pe,me,ie[Be+10],15,-1051523),me=le(me,ve,Ee,pe,ie[Be+1],21,-2054922799),pe=le(pe,me,ve,Ee,ie[Be+8],6,1873313359),Ee=le(Ee,pe,me,ve,ie[Be+15],10,-30611744),ve=le(ve,Ee,pe,me,ie[Be+6],15,-1560198380),me=le(me,ve,Ee,pe,ie[Be+13],21,1309151649),pe=le(pe,me,ve,Ee,ie[Be+4],6,-145523070),Ee=le(Ee,pe,me,ve,ie[Be+11],10,-1120210379),ve=le(ve,Ee,pe,me,ie[Be+2],15,718787259),me=le(me,ve,Ee,pe,ie[Be+9],21,-343485551),pe=ae(pe,Fe),me=ae(me,ke),ve=ae(ve,De),Ee=ae(Ee,Se)}return Array(pe,me,ve,Ee)}function re(ie,he,pe,me,ve,Ee){return ae(se(ae(ae(he,ie),ae(me,Ee)),ve),pe)}function te(ie,he,pe,me,ve,Ee,Be){return re(he&pe|~he&me,ie,he,ve,Ee,Be)}function ce(ie,he,pe,me,ve,Ee,Be){return re(he&me|pe&~me,ie,he,ve,Ee,Be)}function z(ie,he,pe,me,ve,Ee,Be){return re(he^pe^me,ie,he,ve,Ee,Be)}function le(ie,he,pe,me,ve,Ee,Be){return re(pe^(he|~me),ie,he,ve,Ee,Be)}function ae(ie,he){var pe=(ie&65535)+(he&65535),me=(ie>>16)+(he>>16)+(pe>>16);return me<<16|pe&65535}function se(ie,he){return ie<<he|ie>>>32-he}Pe.exports=function(he){return ee.hash(he,oe,16)}},{"./helpers":462}],464:[function(a,Pe,be){"use strict";var ee=a("./helpers");function E(z,le){z[le>>5]|=128<<24-le%32,z[(le+64>>9<<4)+15]=le;for(var ae=Array(80),se=1732584193,ie=-271733879,he=-1732584194,pe=271733878,me=-1009589776,ve=0;ve<z.length;ve+=16){for(var Ee=se,Be=ie,Fe=he,ke=pe,De=me,Se=0;Se<80;Se++){Se<16?ae[Se]=z[ve+Se]:ae[Se]=ce(ae[Se-3]^ae[Se-8]^ae[Se-14]^ae[Se-16],1);var Ce=te(te(ce(se,5),oe(Se,ie,he,pe)),te(te(me,ae[Se]),re(Se)));me=pe,pe=he,he=ce(ie,30),ie=se,se=Ce}se=te(se,Ee),ie=te(ie,Be),he=te(he,Fe),pe=te(pe,ke),me=te(me,De)}return Array(se,ie,he,pe,me)}function oe(z,le,ae,se){return z<20?le&ae|~le&se:z<40?le^ae^se:z<60?le&ae|le&se|ae&se:le^ae^se}function re(z){return z<20?1518500249:z<40?1859775393:z<60?-1894007588:-899497514}function te(z,le){var ae=(z&65535)+(le&65535),se=(z>>16)+(le>>16)+(ae>>16);return se<<16|ae&65535}function ce(z,le){return z<<le|z>>>32-le}Pe.exports=function(le){return ee.hash(le,E,20,!0)}},{"./helpers":462}],465:[function(a,Pe,be){"use strict";Pe.exports=function(){return function(){}}},{}],466:[function(a,Pe,be){(function(ee){(function(){"use strict";var E=a("@babel/runtime/helpers/interopRequireDefault"),oe=E(a("@babel/runtime/helpers/typeof")),re=a("stream"),te=re.Stream,ce=a("../lib/common/utils/isArray"),z=ce.isArray;Pe.exports.string=function(se){return typeof se=="string"},Pe.exports.array=z,Pe.exports.buffer=ee.isBuffer;function le(ae){return ae instanceof te}Pe.exports.writableStream=function(se){return le(se)&&typeof se._write=="function"&&(0,oe.default)(se._writableState)==="object"}}).call(this)}).call(this,{isBuffer:a("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(a,Pe,be){"use strict";var ee=a("immediate"),E=Pe.exports={};E.nextTick=ee,E.title="browser",E.browser=!0,E.env={},E.argv=[],E.version="",E.versions={};function oe(){}E.on=oe,E.addListener=oe,E.once=oe,E.off=oe,E.removeListener=oe,E.removeAllListeners=oe,E.emit=oe,E.prependListener=oe,E.prependOnceListener=oe,E.listeners=function(re){return[]},E.binding=function(re){throw new Error("process.binding is not supported")},E.cwd=function(){return"/"},E.chdir=function(re){throw new Error("process.chdir is not supported")},E.umask=function(){return 0}},{immediate:358}],468:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js");var E=a("./lib/request"),oe=a("./lib/response"),re=a("xtend"),te=a("builtin-status-codes"),ce=a("url"),z=be;z.request=function(le,ae){typeof le=="string"?le=ce.parse(le):le=re(le);var se=ee.location.protocol.search(/^https?:$/)===-1?"http:":"",ie=le.protocol||se,he=le.hostname||le.host,pe=le.port,me=le.path||"/";he&&he.indexOf(":")!==-1&&(he="["+he+"]"),le.url=(he?ie+"//"+he:"")+(pe?":"+pe:"")+me,le.method=(le.method||"GET").toUpperCase(),le.headers=le.headers||{};var ve=new E(le);return ae&&ve.on("response",ae),ve},z.get=function(ae,se){var ie=z.request(ae,se);return ie.end(),ie},z.ClientRequest=E,z.IncomingMessage=oe.IncomingMessage,z.Agent=function(){},z.Agent.defaultMaxSockets=4,z.globalAgent=new z.Agent,z.STATUS_CODES=te,z.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(a,Pe,be){(function(ee){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.array-buffer.constructor.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.array.slice.js"),be.fetch=z(ee.fetch)&&z(ee.ReadableStream),be.writableStream=z(ee.WritableStream),be.abortController=z(ee.AbortController),be.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),be.blobConstructor=!0}catch(le){}var E;function oe(){if(E!==void 0)return E;if(ee.XMLHttpRequest){E=new ee.XMLHttpRequest;try{E.open("GET",ee.XDomainRequest?"/":"https://example.com")}catch(le){E=null}}else E=null;return E}function re(le){var ae=oe();if(!ae)return!1;try{return ae.responseType=le,ae.responseType===le}catch(se){}return!1}var te=typeof ee.ArrayBuffer!="undefined",ce=te&&z(ee.ArrayBuffer.prototype.slice);be.arraybuffer=be.fetch||te&&re("arraybuffer"),be.msstream=!be.fetch&&ce&&re("ms-stream"),be.mozchunkedarraybuffer=!be.fetch&&te&&re("moz-chunked-arraybuffer"),be.overrideMimeType=be.fetch||(oe()?z(oe().overrideMimeType):!1),be.vbArray=z(ee.VBArray);function z(le){return typeof le=="function"}E=null}).call(this)}).call(this,typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(a,Pe,be){(function(ee,E,oe){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.regexp.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.array.map.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js");var re=a("./capability"),te=a("inherits"),ce=a("./response"),z=a("readable-stream"),le=a("to-arraybuffer"),ae=ce.IncomingMessage,se=ce.readyStates;function ie(ve,Ee){return re.fetch&&Ee?"fetch":re.mozchunkedarraybuffer?"moz-chunked-arraybuffer":re.msstream?"ms-stream":re.arraybuffer&&ve?"arraybuffer":re.vbArray&&ve?"text:vbarray":"text"}var he=Pe.exports=function(ve){var Ee=this;z.Writable.call(Ee),Ee._opts=ve,Ee._body=[],Ee._headers={},ve.auth&&Ee.setHeader("Authorization","Basic "+new oe(ve.auth).toString("base64")),Object.keys(ve.headers).forEach(function(ke){Ee.setHeader(ke,ve.headers[ke])});var Be,Fe=!0;if(ve.mode==="disable-fetch"||"requestTimeout"in ve&&!re.abortController)Fe=!1,Be=!0;else if(ve.mode==="prefer-streaming")Be=!1;else if(ve.mode==="allow-wrong-content-type")Be=!re.overrideMimeType;else if(!ve.mode||ve.mode==="default"||ve.mode==="prefer-fast")Be=!0;else throw new Error("Invalid value for opts.mode");Ee._mode=ie(Be,Fe),Ee._fetchTimer=null,Ee.on("finish",function(){Ee._onFinish()})};te(he,z.Writable),he.prototype.setHeader=function(ve,Ee){var Be=this,Fe=ve.toLowerCase();me.indexOf(Fe)===-1&&(Be._headers[Fe]={name:ve,value:Ee})},he.prototype.getHeader=function(ve){var Ee=this._headers[ve.toLowerCase()];return Ee?Ee.value:null},he.prototype.removeHeader=function(ve){var Ee=this;delete Ee._headers[ve.toLowerCase()]},he.prototype._onFinish=function(){var ve=this;if(!ve._destroyed){var Ee=ve._opts,Be=ve._headers,Fe=null;Ee.method!=="GET"&&Ee.method!=="HEAD"&&(re.arraybuffer?Fe=le(oe.concat(ve._body)):re.blobConstructor?Fe=new E.Blob(ve._body.map(function(Ie){return le(Ie)}),{type:(Be["content-type"]||{}).value||""}):Fe=oe.concat(ve._body).toString());var ke=[];if(Object.keys(Be).forEach(function(Ie){var Le=Be[Ie].name,Me=Be[Ie].value;Array.isArray(Me)?Me.forEach(function(xe){ke.push([Le,xe])}):ke.push([Le,Me])}),ve._mode==="fetch"){var De=null,Se=null;if(re.abortController){var Ce=new AbortController;De=Ce.signal,ve._fetchAbortController=Ce,"requestTimeout"in Ee&&Ee.requestTimeout!==0&&(ve._fetchTimer=E.setTimeout(function(){ve.emit("requestTimeout"),ve._fetchAbortController&&ve._fetchAbortController.abort()},Ee.requestTimeout))}E.fetch(ve._opts.url,{method:ve._opts.method,headers:ke,body:Fe||void 0,mode:"cors",credentials:Ee.withCredentials?"include":"same-origin",signal:De}).then(function(Ie){ve._fetchResponse=Ie,ve._connect()},function(Ie){E.clearTimeout(ve._fetchTimer),ve._destroyed||ve.emit("error",Ie)})}else{var Oe=ve._xhr=new E.XMLHttpRequest;try{Oe.open(ve._opts.method,ve._opts.url,!0)}catch(Ie){ee.nextTick(function(){ve.emit("error",Ie)});return}"responseType"in Oe&&(Oe.responseType=ve._mode.split(":")[0]),"withCredentials"in Oe&&(Oe.withCredentials=!!Ee.withCredentials),ve._mode==="text"&&"overrideMimeType"in Oe&&Oe.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in Ee&&(Oe.timeout=Ee.requestTimeout,Oe.ontimeout=function(){ve.emit("requestTimeout")}),ke.forEach(function(Ie){Oe.setRequestHeader(Ie[0],Ie[1])}),ve._response=null,Oe.onreadystatechange=function(){switch(Oe.readyState){case se.LOADING:case se.DONE:ve._onXHRProgress();break}},ve._mode==="moz-chunked-arraybuffer"&&(Oe.onprogress=function(){ve._onXHRProgress()}),Oe.onerror=function(){ve._destroyed||ve.emit("error",new Error("XHR error"))};try{Oe.send(Fe)}catch(Ie){ee.nextTick(function(){ve.emit("error",Ie)});return}}}};function pe(ve){try{var Ee=ve.status;return Ee!==null&&Ee!==0}catch(Be){return!1}}he.prototype._onXHRProgress=function(){var ve=this;!pe(ve._xhr)||ve._destroyed||(ve._response||ve._connect(),ve._response._onXHRProgress())},he.prototype._connect=function(){var ve=this;ve._destroyed||(ve._response=new ae(ve._xhr,ve._fetchResponse,ve._mode,ve._fetchTimer),ve._response.on("error",function(Ee){ve.emit("error",Ee)}),ve.emit("response",ve._response))},he.prototype._write=function(ve,Ee,Be){var Fe=this;Fe._body.push(ve),Be()},he.prototype.abort=he.prototype.destroy=function(){var ve=this;ve._destroyed=!0,E.clearTimeout(ve._fetchTimer),ve._response&&(ve._response._destroyed=!0),ve._xhr?ve._xhr.abort():ve._fetchAbortController&&ve._fetchAbortController.abort()},he.prototype.end=function(ve,Ee,Be){var Fe=this;typeof ve=="function"&&(Be=ve,ve=void 0),z.Writable.prototype.end.call(Fe,ve,Ee,Be)},he.prototype.flushHeaders=function(){},he.prototype.setTimeout=function(){},he.prototype.setNoDelay=function(){},he.prototype.setSocketKeepAlive=function(){};var me=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(a,Pe,be){(function(ee,E,oe){(function(){"use strict";a("core-js/modules/es.object.to-string.js"),a("core-js/modules/web.dom-collections.for-each.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.iterator.js"),a("core-js/modules/es.array-buffer.slice.js"),a("core-js/modules/es.typed-array.uint8-array.js"),a("core-js/modules/es.typed-array.copy-within.js"),a("core-js/modules/es.typed-array.every.js"),a("core-js/modules/es.typed-array.fill.js"),a("core-js/modules/es.typed-array.filter.js"),a("core-js/modules/es.typed-array.find.js"),a("core-js/modules/es.typed-array.find-index.js"),a("core-js/modules/es.typed-array.for-each.js"),a("core-js/modules/es.typed-array.includes.js"),a("core-js/modules/es.typed-array.index-of.js"),a("core-js/modules/es.typed-array.iterator.js"),a("core-js/modules/es.typed-array.join.js"),a("core-js/modules/es.typed-array.last-index-of.js"),a("core-js/modules/es.typed-array.map.js"),a("core-js/modules/es.typed-array.reduce.js"),a("core-js/modules/es.typed-array.reduce-right.js"),a("core-js/modules/es.typed-array.reverse.js"),a("core-js/modules/es.typed-array.set.js"),a("core-js/modules/es.typed-array.slice.js"),a("core-js/modules/es.typed-array.some.js"),a("core-js/modules/es.typed-array.sort.js"),a("core-js/modules/es.typed-array.subarray.js"),a("core-js/modules/es.typed-array.to-locale-string.js"),a("core-js/modules/es.typed-array.to-string.js"),a("core-js/modules/es.array.slice.js");var re=a("./capability"),te=a("inherits"),ce=a("readable-stream"),z=be.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},le=be.IncomingMessage=function(ae,se,ie,he){var pe=this;if(ce.Readable.call(pe),pe._mode=ie,pe.headers={},pe.rawHeaders=[],pe.trailers={},pe.rawTrailers=[],pe.on("end",function(){ee.nextTick(function(){pe.emit("close")})}),ie==="fetch"){var me=function De(){Ee.read().then(function(Se){if(!pe._destroyed){if(Se.done){E.clearTimeout(he),pe.push(null);return}pe.push(new oe(Se.value)),De()}}).catch(function(Se){E.clearTimeout(he),pe._destroyed||pe.emit("error",Se)})};if(pe._fetchResponse=se,pe.url=se.url,pe.statusCode=se.status,pe.statusMessage=se.statusText,se.headers.forEach(function(De,Se){pe.headers[Se.toLowerCase()]=De,pe.rawHeaders.push(Se,De)}),re.writableStream){var ve=new WritableStream({write:function(Se){return new Promise(function(Ce,Oe){pe._destroyed?Oe():pe.push(new oe(Se))?Ce():pe._resumeFetch=Ce})},close:function(){E.clearTimeout(he),pe._destroyed||pe.push(null)},abort:function(Se){pe._destroyed||pe.emit("error",Se)}});try{se.body.pipeTo(ve).catch(function(De){E.clearTimeout(he),pe._destroyed||pe.emit("error",De)});return}catch(De){}}var Ee=se.body.getReader();me()}else{pe._xhr=ae,pe._pos=0,pe.url=ae.responseURL,pe.statusCode=ae.status,pe.statusMessage=ae.statusText;var Be=ae.getAllResponseHeaders().split(/\r?\n/);if(Be.forEach(function(De){var Se=De.match(/^([^:]+):\s*(.*)/);if(Se){var Ce=Se[1].toLowerCase();Ce==="set-cookie"?(pe.headers[Ce]===void 0&&(pe.headers[Ce]=[]),pe.headers[Ce].push(Se[2])):pe.headers[Ce]!==void 0?pe.headers[Ce]+=", "+Se[2]:pe.headers[Ce]=Se[2],pe.rawHeaders.push(Se[1],Se[2])}}),pe._charset="x-user-defined",!re.overrideMimeType){var Fe=pe.rawHeaders["mime-type"];if(Fe){var ke=Fe.match(/;\s*charset=([^;])(;|$)/);ke&&(pe._charset=ke[1].toLowerCase())}pe._charset||(pe._charset="utf-8")}}};te(le,ce.Readable),le.prototype._read=function(){var ae=this,se=ae._resumeFetch;se&&(ae._resumeFetch=null,se())},le.prototype._onXHRProgress=function(){var ae=this,se=ae._xhr,ie=null;switch(ae._mode){case"text:vbarray":if(se.readyState!==z.DONE)break;try{ie=new E.VBArray(se.responseBody).toArray()}catch(Ee){}if(ie!==null){ae.push(new oe(ie));break}case"text":try{ie=se.responseText}catch(Ee){ae._mode="text:vbarray";break}if(ie.length>ae._pos){var he=ie.substr(ae._pos);if(ae._charset==="x-user-defined"){for(var pe=new oe(he.length),me=0;me<he.length;me++)pe[me]=he.charCodeAt(me)&255;ae.push(pe)}else ae.push(he,ae._charset);ae._pos=ie.length}break;case"arraybuffer":if(se.readyState!==z.DONE||!se.response)break;ie=se.response,ae.push(new oe(new Uint8Array(ie)));break;case"moz-chunked-arraybuffer":if(ie=se.response,se.readyState!==z.LOADING||!ie)break;ae.push(new oe(new Uint8Array(ie)));break;case"ms-stream":if(ie=se.response,se.readyState!==z.LOADING)break;var ve=new E.MSStreamReader;ve.onprogress=function(){ve.result.byteLength>ae._pos&&(ae.push(new oe(new Uint8Array(ve.result.slice(ae._pos)))),ae._pos=ve.result.byteLength)},ve.onload=function(){ae.push(null)},ve.readAsArrayBuffer(ie);break}ae._xhr.readyState===z.DONE&&ae._mode!=="ms-stream"&&ae.push(null)}}).call(this)}).call(this,a("_process"),typeof Vt!="undefined"?Vt:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.search.js"),a("core-js/modules/es.array.concat.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.string.replace.js"),a("core-js/modules/es.array.join.js"),a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.string.match.js"),a("core-js/modules/es.array.slice.js"),a("core-js/modules/es.object.keys.js"),a("core-js/modules/es.array.splice.js");var oe=a("punycode"),re=a("./util");be.parse=Se,be.resolve=Oe,be.resolveObject=Ie,be.format=Ce,be.Url=te;function te(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var ce=/^([a-z0-9.+-]+:)/i,z=/:[0-9]*$/,le=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ae=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],se=["{","}","|","\\","^","`"].concat(ae),ie=["'"].concat(se),he=["%","/","?",";","#"].concat(ie),pe=["/","?","#"],me=255,ve=/^[+a-z0-9A-Z_-]{0,63}$/,Ee=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Be={javascript:!0,"javascript:":!0},Fe={javascript:!0,"javascript:":!0},ke={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},De=a("querystring");function Se(Le,Me,xe){if(Le&&re.isObject(Le)&&Le instanceof te)return Le;var Ve=new te;return Ve.parse(Le,Me,xe),Ve}te.prototype.parse=function(Le,Me,xe){if(!re.isString(Le))throw new TypeError("Parameter 'url' must be a string, not "+(0,E.default)(Le));var Ve=Le.indexOf("?"),Ke=Ve!==-1&&Ve<Le.indexOf("#")?"?":"#",Ze=Le.split(Ke),it=/\\/g;Ze[0]=Ze[0].replace(it,"/"),Le=Ze.join(Ke);var We=Le;if(We=We.trim(),!xe&&Le.split("#").length===1){var Ge=le.exec(We);if(Ge)return this.path=We,this.href=We,this.pathname=Ge[1],Ge[2]?(this.search=Ge[2],Me?this.query=De.parse(this.search.substr(1)):this.query=this.search.substr(1)):Me&&(this.search="",this.query={}),this}var $e=ce.exec(We);if($e){$e=$e[0];var nt=$e.toLowerCase();this.protocol=nt,We=We.substr($e.length)}if(xe||$e||We.match(/^\/\/[^@\/]+@[^@\/]+/)){var tt=We.substr(0,2)==="//";tt&&!($e&&Fe[$e])&&(We=We.substr(2),this.slashes=!0)}if(!Fe[$e]&&(tt||$e&&!ke[$e])){for(var Ye=-1,Qe=0;Qe<pe.length;Qe++){var Je=We.indexOf(pe[Qe]);Je!==-1&&(Ye===-1||Je<Ye)&&(Ye=Je)}var st,qe;Ye===-1?qe=We.lastIndexOf("@"):qe=We.lastIndexOf("@",Ye),qe!==-1&&(st=We.slice(0,qe),We=We.slice(qe+1),this.auth=decodeURIComponent(st)),Ye=-1;for(var Qe=0;Qe<he.length;Qe++){var Je=We.indexOf(he[Qe]);Je!==-1&&(Ye===-1||Je<Ye)&&(Ye=Je)}Ye===-1&&(Ye=We.length),this.host=We.slice(0,Ye),We=We.slice(Ye),this.parseHost(),this.hostname=this.hostname||"";var ft=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ft)for(var lt=this.hostname.split("."),Qe=0,et=lt.length;Qe<et;Qe++){var Re=lt[Qe];if(Re&&!Re.match(ve)){for(var Ne="",ne=0,ue=Re.length;ne<ue;ne++)Re.charCodeAt(ne)>127?Ne+="x":Ne+=Re[ne];if(!Ne.match(ve)){var je=lt.slice(0,Qe),He=lt.slice(Qe+1),we=Re.match(Ee);we&&(je.push(we[1]),He.unshift(we[2])),He.length&&(We="/"+He.join(".")+We),this.hostname=je.join(".");break}}}this.hostname.length>me?this.hostname="":this.hostname=this.hostname.toLowerCase(),ft||(this.hostname=oe.toASCII(this.hostname));var ye=this.port?":"+this.port:"",Te=this.hostname||"";this.host=Te+ye,this.href+=this.host,ft&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),We[0]!=="/"&&(We="/"+We))}if(!Be[nt])for(var Qe=0,et=ie.length;Qe<et;Qe++){var ze=ie[Qe];if(We.indexOf(ze)!==-1){var Ue=encodeURIComponent(ze);Ue===ze&&(Ue=escape(ze)),We=We.split(ze).join(Ue)}}var _e=We.indexOf("#");_e!==-1&&(this.hash=We.substr(_e),We=We.slice(0,_e));var ct=We.indexOf("?");if(ct!==-1?(this.search=We.substr(ct),this.query=We.substr(ct+1),Me&&(this.query=De.parse(this.query)),We=We.slice(0,ct)):Me&&(this.search="",this.query={}),We&&(this.pathname=We),ke[nt]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var ye=this.pathname||"",ut=this.search||"";this.path=ye+ut}return this.href=this.format(),this};function Ce(Le){return re.isString(Le)&&(Le=Se(Le)),Le instanceof te?Le.format():te.prototype.format.call(Le)}te.prototype.format=function(){var Le=this.auth||"";Le&&(Le=encodeURIComponent(Le),Le=Le.replace(/%3A/i,":"),Le+="@");var Me=this.protocol||"",xe=this.pathname||"",Ve=this.hash||"",Ke=!1,Ze="";this.host?Ke=Le+this.host:this.hostname&&(Ke=Le+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Ke+=":"+this.port)),this.query&&re.isObject(this.query)&&Object.keys(this.query).length&&(Ze=De.stringify(this.query));var it=this.search||Ze&&"?"+Ze||"";return Me&&Me.substr(-1)!==":"&&(Me+=":"),this.slashes||(!Me||ke[Me])&&Ke!==!1?(Ke="//"+(Ke||""),xe&&xe.charAt(0)!=="/"&&(xe="/"+xe)):Ke||(Ke=""),Ve&&Ve.charAt(0)!=="#"&&(Ve="#"+Ve),it&&it.charAt(0)!=="?"&&(it="?"+it),xe=xe.replace(/[?#]/g,function(We){return encodeURIComponent(We)}),it=it.replace("#","%23"),Me+Ke+xe+it+Ve};function Oe(Le,Me){return Se(Le,!1,!0).resolve(Me)}te.prototype.resolve=function(Le){return this.resolveObject(Se(Le,!1,!0)).format()};function Ie(Le,Me){return Le?Se(Le,!1,!0).resolveObject(Me):Me}te.prototype.resolveObject=function(Le){if(re.isString(Le)){var Me=new te;Me.parse(Le,!1,!0),Le=Me}for(var xe=new te,Ve=Object.keys(this),Ke=0;Ke<Ve.length;Ke++){var Ze=Ve[Ke];xe[Ze]=this[Ze]}if(xe.hash=Le.hash,Le.href==="")return xe.href=xe.format(),xe;if(Le.slashes&&!Le.protocol){for(var it=Object.keys(Le),We=0;We<it.length;We++){var Ge=it[We];Ge!=="protocol"&&(xe[Ge]=Le[Ge])}return ke[xe.protocol]&&xe.hostname&&!xe.pathname&&(xe.path=xe.pathname="/"),xe.href=xe.format(),xe}if(Le.protocol&&Le.protocol!==xe.protocol){if(!ke[Le.protocol]){for(var $e=Object.keys(Le),nt=0;nt<$e.length;nt++){var tt=$e[nt];xe[tt]=Le[tt]}return xe.href=xe.format(),xe}if(xe.protocol=Le.protocol,!Le.host&&!Fe[Le.protocol]){for(var et=(Le.pathname||"").split("/");et.length&&!(Le.host=et.shift()););Le.host||(Le.host=""),Le.hostname||(Le.hostname=""),et[0]!==""&&et.unshift(""),et.length<2&&et.unshift(""),xe.pathname=et.join("/")}else xe.pathname=Le.pathname;if(xe.search=Le.search,xe.query=Le.query,xe.host=Le.host||"",xe.auth=Le.auth,xe.hostname=Le.hostname||Le.host,xe.port=Le.port,xe.pathname||xe.search){var Ye=xe.pathname||"",Qe=xe.search||"";xe.path=Ye+Qe}return xe.slashes=xe.slashes||Le.slashes,xe.href=xe.format(),xe}var Je=xe.pathname&&xe.pathname.charAt(0)==="/",st=Le.host||Le.pathname&&Le.pathname.charAt(0)==="/",qe=st||Je||xe.host&&Le.pathname,ft=qe,lt=xe.pathname&&xe.pathname.split("/")||[],et=Le.pathname&&Le.pathname.split("/")||[],Re=xe.protocol&&!ke[xe.protocol];if(Re&&(xe.hostname="",xe.port=null,xe.host&&(lt[0]===""?lt[0]=xe.host:lt.unshift(xe.host)),xe.host="",Le.protocol&&(Le.hostname=null,Le.port=null,Le.host&&(et[0]===""?et[0]=Le.host:et.unshift(Le.host)),Le.host=null),qe=qe&&(et[0]===""||lt[0]==="")),st)xe.host=Le.host||Le.host===""?Le.host:xe.host,xe.hostname=Le.hostname||Le.hostname===""?Le.hostname:xe.hostname,xe.search=Le.search,xe.query=Le.query,lt=et;else if(et.length)lt||(lt=[]),lt.pop(),lt=lt.concat(et),xe.search=Le.search,xe.query=Le.query;else if(!re.isNullOrUndefined(Le.search)){if(Re){xe.hostname=xe.host=lt.shift();var Ne=xe.host&&xe.host.indexOf("@")>0?xe.host.split("@"):!1;Ne&&(xe.auth=Ne.shift(),xe.host=xe.hostname=Ne.shift())}return xe.search=Le.search,xe.query=Le.query,(!re.isNull(xe.pathname)||!re.isNull(xe.search))&&(xe.path=(xe.pathname?xe.pathname:"")+(xe.search?xe.search:"")),xe.href=xe.format(),xe}if(!lt.length)return xe.pathname=null,xe.search?xe.path="/"+xe.search:xe.path=null,xe.href=xe.format(),xe;for(var ne=lt.slice(-1)[0],ue=(xe.host||Le.host||lt.length>1)&&(ne==="."||ne==="..")||ne==="",je=0,He=lt.length;He>=0;He--)ne=lt[He],ne==="."?lt.splice(He,1):ne===".."?(lt.splice(He,1),je++):je&&(lt.splice(He,1),je--);if(!qe&&!ft)for(;je--;je)lt.unshift("..");qe&<[0]!==""&&(!lt[0]||lt[0].charAt(0)!=="/")&<.unshift(""),ue&<.join("/").substr(-1)!=="/"&<.push("");var we=lt[0]===""||lt[0]&<[0].charAt(0)==="/";if(Re){xe.hostname=xe.host=we?"":lt.length?lt.shift():"";var Ne=xe.host&&xe.host.indexOf("@")>0?xe.host.split("@"):!1;Ne&&(xe.auth=Ne.shift(),xe.host=xe.hostname=Ne.shift())}return qe=qe||xe.host&<.length,qe&&!we&<.unshift(""),lt.length?xe.pathname=lt.join("/"):(xe.pathname=null,xe.path=null),(!re.isNull(xe.pathname)||!re.isNull(xe.search))&&(xe.path=(xe.pathname?xe.pathname:"")+(xe.search?xe.search:"")),xe.auth=Le.auth||xe.auth,xe.slashes=xe.slashes||Le.slashes,xe.href=xe.format(),xe},te.prototype.parseHost=function(){var Le=this.host,Me=z.exec(Le);Me&&(Me=Me[0],Me!==":"&&(this.port=Me.substr(1)),Le=Le.substr(0,Le.length-Me.length)),Le&&(this.hostname=Le)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(a,Pe,be){"use strict";var ee=a("@babel/runtime/helpers/interopRequireDefault"),E=ee(a("@babel/runtime/helpers/typeof"));Pe.exports={isString:function(re){return typeof re=="string"},isObject:function(re){return(0,E.default)(re)==="object"&&re!==null},isNull:function(re){return re===null},isNullOrUndefined:function(re){return re==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(a,Pe,be){"use strict";a("core-js/modules/es.number.constructor.js"),be.encodeURIComponent=function(ee){try{return encodeURIComponent(ee)}catch(E){return ee}},be.escape=a("escape-html"),be.timestamp=function(E){if(E){var oe=E;return typeof oe=="string"&&(oe=Number(oe)),String(E).length===10&&(oe*=1e3),new Date(oe)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(a,Pe,be){(function(ee,E){(function(){"use strict";var oe=a("@babel/runtime/helpers/interopRequireDefault"),re=oe(a("@babel/runtime/helpers/typeof"));a("core-js/modules/es.string.trim.js"),a("core-js/modules/es.regexp.exec.js"),a("core-js/modules/es.string.split.js"),a("core-js/modules/es.object.to-string.js"),a("core-js/modules/es.promise.js"),a("core-js/modules/es.function.name.js"),a("core-js/modules/es.array.concat.js");var te=a("util"),ce=a("url"),z=a("http"),le=a("https"),ae=a("debug")("urllib"),se=a("humanize-ms"),ie=0,he=Math.pow(2,31)-10,pe=/^https?:\/\//i;function me(Fe,ke){return Fe===void 0?ke:Fe}function ve(Fe){return Fe?Fe.split(";")[0].trim().toLowerCase():""}function Ee(Fe,ke){return function(De,Se,Ce){if(De)return ke(De);Fe({data:Se,status:Ce.statusCode,headers:Ce.headers,res:Ce})}}be.TIMEOUTS=[se("300s"),se("300s")];var Be=["json","text"];be.request=function(ke,De,Se){return arguments.length===2&&typeof De=="function"&&(Se=De,De=null),typeof Se=="function"?be.requestWithCallback(ke,De,Se):new Promise(function(Ce,Oe){be.requestWithCallback(ke,De,Ee(Ce,Oe))})},be.requestWithCallback=function(ke,De,Se){if(!ke||typeof ke!="string"&&(0,re.default)(ke)!=="object"){var Ce=te.format("expect request url to be a string or a http request options, but got %j",ke);throw new Error(Ce)}arguments.length===2&&typeof De=="function"&&(Se=De,De=null),De=De||{},ie>=he&&(ie=0);var Oe=++ie;De.requestUrls=De.requestUrls||[];var Ie={requestId:Oe,url:ke,args:De,ctx:De.ctx};De.emitter&&De.emitter.emit("request",Ie),De.timeout=De.timeout||be.TIMEOUTS,De.maxRedirects=De.maxRedirects||10,De.streaming=De.streaming||De.customResponse;var Le=Date.now(),Me;typeof ke=="string"?(pe.test(ke)||(ke="https://"+ke),Me=ce.parse(ke)):Me=ke;var xe=(De.type||De.method||Me.method||"GET").toUpperCase(),Ve=Me.port||80,Ke=z,Ze=me(De.agent,be.agent),it=De.fixJSONCtlChars;Me.protocol==="https:"&&(Ke=le,Ze=me(De.httpsAgent,be.httpsAgent),Me.port||(Ve=443));var We={host:Me.hostname||Me.host||"localhost",path:Me.path||"/",method:xe,port:Ve,agent:Ze,headers:De.headers||{},lookup:De.lookup};Array.isArray(De.timeout)?We.requestTimeout=De.timeout[De.timeout.length-1]:typeof De.timeout!="undefined"&&(We.requestTimeout=De.timeout);var Ge=De.auth||Me.auth;Ge&&(We.auth=Ge);var $e=De.content||De.data,nt=xe==="GET"||xe==="HEAD"||De.dataAsQueryString;if(!De.content&&$e&&!(typeof $e=="string"||E.isBuffer($e)))if(nt)$e=De.nestedQuerystring?qs.stringify($e):querystring.stringify($e);else{var tt=We.headers["Content-Type"]||We.headers["content-type"];tt||(De.contentType==="json"?tt="application/json":tt="application/x-www-form-urlencoded",We.headers["Content-Type"]=tt),ve(tt)==="application/json"?$e=JSON.stringify($e):$e=De.nestedQuerystring?qs.stringify($e):querystring.stringify($e)}nt&&$e&&(We.path+=(Me.query?"&":"?")+$e,$e=null);var Ye=0;if($e){var Qe=$e.length;E.isBuffer($e)||(Qe=E.byteLength($e)),Ye=We.headers["Content-Length"]=Qe}De.dataType==="json"&&(We.headers.Accept="application/json"),typeof De.beforeRequest=="function"&&De.beforeRequest(We);var Je=null,st=null,qe=null,ft=!1,lt=!1,et=0,Re=-1,Ne=!1,ne="",ue="",je=null;De.timing&&(je={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function He(){Je&&(clearTimeout(Je),Je=null)}function we(){st&&(clearTimeout(st),st=null)}function ye(vt,Nt,Ft){if(we(),!Se){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Oe,ee.pid,We.method,ke),vt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),Oe,ee.pid,vt.name,vt.message,vt.stack);return}var Tt=Se;Se=null;var kt={};Ft&&(Re=Ft.statusCode,kt=Ft.headers);var Bt=Date.now()-Le;je&&(je.contentDownload=Bt),ae("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Bt,et,Re,We.method,We.host,We.path,lt,je);var bt={status:Re,statusCode:Re,headers:kt,size:et,aborted:Ne,rt:Bt,keepAliveSocket:lt,data:Nt,requestUrls:De.requestUrls,timing:je,remoteAddress:ne,remotePort:ue};if(vt){var jt="";Ze&&typeof Ze.getCurrentStatus=="function"&&(jt=", agent status: "+JSON.stringify(Ze.getCurrentStatus())),vt.message+=", "+We.method+" "+ke+" "+Re+" (connected: "+ft+", keepalive socket: "+lt+jt+`)
|
|
|
headers: `+JSON.stringify(kt),vt.data=Nt,vt.path=We.path,vt.status=Re,vt.headers=kt,vt.res=bt}Tt(vt,Nt,De.streaming?Ft:bt),De.emitter&&(Ie.url=ke,Ie.socket=rt&&rt.connection,Ie.options=We,Ie.size=Ye,De.emitter.emit("response",{requestId:Oe,error:vt,ctx:De.ctx,req:Ie,res:bt}))}function Te(vt){var Nt=null;if(De.followRedirect&&statuses.redirect[vt.statusCode]){De._followRedirectCount=(De._followRedirectCount||0)+1;var Ft=vt.headers.location;if(!Ft)Nt=new Error("Got statusCode "+vt.statusCode+" but cannot resolve next location from headers"),Nt.name="FollowRedirectError";else if(De._followRedirectCount>De.maxRedirects)Nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+ke),Nt.name="MaxRedirectError";else{var Tt=De.formatRedirectUrl?De.formatRedirectUrl(ke,Ft):ce.resolve(ke,Ft);ae("Request#%d %s: `redirected` from %s to %s",Oe,We.path,ke,Tt),we(),De.headers&&De.headers.Host&&pe.test(Ft)&&(De.headers.Host=null);var kt=Se;return Se=null,be.requestWithCallback(Tt,De,kt),{redirect:!0,error:null}}}return{redirect:!1,error:Nt}}De.gzip&&!We.headers["Accept-Encoding"]&&!We.headers["accept-encoding"]&&(We.headers["Accept-Encoding"]="gzip");function ze(vt,Nt,Ft){var Tt=vt.headers["content-encoding"];return Ft(null,Nt,Tt)}var Ue=De.writeStream;ae("Request#%d %s %s with headers %j, options.path: %s",Oe,xe,ke,We.headers,We.path),De.requestUrls.push(ke);function _e(vt){if(je&&(je.waiting=Date.now()-Le),ae("Request#%d %s `req response` event emit: status %d, headers: %j",Oe,ke,vt.statusCode,vt.headers),De.streaming){var Nt=Te(vt);if(Nt.redirect){vt.resume();return}return Nt.error?(vt.resume(),ye(Nt.error,null,vt)):ye(null,null,vt)}if(vt.on("close",function(){ae("Request#%d %s: `res close` event emit, total size %d",Oe,ke,et)}),vt.on("error",function(){ae("Request#%d %s: `res error` event emit, total size %d",Oe,ke,et)}),vt.on("aborted",function(){Ne=!0,ae("Request#%d %s: `res aborted` event emit, total size %d",Oe,ke,et)}),Ue){var Ft=Te(vt);if(Ft.redirect){vt.resume();return}return Ft.error?(vt.resume(),Ue.end(),ye(Ft.error,null,vt)):(De.consumeWriteStream===!1?vt.on("end",ye.bind(null,null,null,vt)):Ue.on("close",function(){ae("Request#%d %s: writeStream close event emitted",Oe,ke),ye(qe||null,null,vt)}),vt.pipe(Ue))}var Tt=[];vt.on("data",function(kt){ae("Request#%d %s: `res data` event emit, size %d",Oe,ke,kt.length),et+=kt.length,Tt.push(kt)}),vt.on("end",function(){var kt=E.concat(Tt,et);if(ae("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Oe,ke,et,vt._dumped),qe)return ye(qe,kt,vt);var Bt=Te(vt);if(Bt.error)return ye(Bt.error,kt,vt);Bt.redirect||ze(vt,kt,function(bt,jt,Kt){if(bt)return ye(bt,kt,vt);if(!Kt&&Be.indexOf(De.dataType)>=0){try{jt=decodeBodyByCharset(jt,vt)}catch(wt){return ae("decodeBodyByCharset error: %s",wt),ye(null,jt,vt)}if(De.dataType==="json")if(et===0)jt=null;else{var $t=parseJSON(jt,it);$t.error?bt=$t.error:jt=$t.data}}Ne&&ae("Request#%d %s: Remote socket was terminated before `response.end()` was called",Oe,ke),ye(bt,jt,vt)})})}var ct,ut;Array.isArray(De.timeout)?(ct=se(De.timeout[0]),ut=se(De.timeout[1])):ct=ut=se(De.timeout),ae("ConnectTimeout: %d, ResponseTimeout: %d",ct,ut);function yt(){ae("Connect timer ticking, timeout: %d",ct),Je=setTimeout(function(){Je=null,Re===-1&&(Re=-2);var vt="Connect timeout for "+ct+"ms",Nt="ConnectionTimeoutError";rt.socket||(Nt="SocketAssignTimeoutError",vt+=", working sockets is full"),qe=new Error(vt),qe.name=Nt,qe.requestId=Oe,ae("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Oe,ke,qe.name,vt,ft),Et()},ct)}function at(){ae("Response timer ticking, timeout: %d",ut),st=setTimeout(function(){st=null;var vt="Response timeout for "+ut+"ms",Nt="ResponseTimeoutError";qe=new Error(vt),qe.name=Nt,qe.requestId=Oe,ae("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Oe,ke,qe.name,vt,ft),Et()},ut)}var rt;We.mode=De.mode?De.mode:"";try{rt=Ke.request(We,_e)}catch(vt){return ye(vt)}typeof window=="undefined"?yt():rt.on("requestTimeout",function(){Re===-1&&(Re=-2);var vt="Connect timeout for "+ct+"ms",Nt="ConnectionTimeoutError";qe=new Error(vt),qe.name=Nt,qe.requestId=Oe,Et()});function Et(){ae("Request#%d %s abort, connected: %s",Oe,ke,ft),rt.socket||(qe.noSocket=!0,ye(qe)),rt.abort()}return je&&rt.on("finish",function(){je.requestSent=Date.now()-Le}),rt.once("socket",function(vt){je&&(je.queuing=Date.now()-Le);var Nt=vt.readyState;if(Nt==="opening"){vt.once("lookup",function(Ft,Tt,kt){ae("Request#%d %s lookup: %s, %s, %s",Oe,ke,Ft,Tt,kt),je&&(je.dnslookup=Date.now()-Le),Tt&&(ne=Tt)}),vt.once("connect",function(){je&&(je.connected=Date.now()-Le),He(),at(),ae("Request#%d %s new socket connected",Oe,ke),ft=!0,ne||(ne=vt.remoteAddress),ue=vt.remotePort});return}ae("Request#%d %s reuse socket connected, readyState: %s",Oe,ke,Nt),ft=!0,lt=!0,ne||(ne=vt.remoteAddress),ue=vt.remotePort,He(),at()}),rt.on("error",function(vt){(vt.name==="Error"||vt.name==="TypeError")&&(vt.name=ft?"ResponseError":"RequestError"),vt.message+=' (req "error")',ae("Request#%d %s `req error` event emit, %s: %s",Oe,ke,vt.name,vt.message),ye(qe||vt)}),Ue&&Ue.once("error",function(vt){vt.message+=' (writeStream "error")',qe=vt,ae("Request#%d %s `writeStream error` event emit, %s: %s",Oe,ke,vt.name,vt.message),Et()}),De.stream?(De.stream.pipe(rt),De.stream.once("error",function(vt){vt.message+=' (stream "error")',qe=vt,ae("Request#%d %s `readStream error` event emit, %s: %s",Oe,ke,vt.name,vt.message),Et()})):rt.end($e),rt.requestId=Oe,rt}}).call(this)}).call(this,a("_process"),a("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},9981:function(gn,Vt){"use strict";const ge=function(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let gt=1;gt<arguments.length;gt++){const a=gt<0||arguments.length<=gt?void 0:arguments[gt];a&&Object.keys(a).forEach(Pe=>{const be=a[Pe];be!==void 0&&(x[Pe]=be)})}return x};Vt.Z=ge},86013:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(19248);const a=Pe=>{let be;return typeof Pe=="object"&&(Pe!=null&&Pe.clearIcon)?be=Pe:Pe&&(be={clearIcon:x.createElement(gt.Z,null)}),be};Vt.Z=a},97224:function(gn,Vt,ge){"use strict";ge.d(Vt,{F:function(){return x}});function x(a){return a!=null&&a===a.window}const gt=a=>{var Pe,be;if(typeof window=="undefined")return 0;let ee=0;return x(a)?ee=a.pageYOffset:a instanceof Document?ee=a.documentElement.scrollTop:(a instanceof HTMLElement||a)&&(ee=a.scrollTop),a&&!x(a)&&typeof ee!="number"&&(ee=(be=((Pe=a.ownerDocument)!==null&&Pe!==void 0?Pe:a).documentElement)===null||be===void 0?void 0:be.scrollTop),ee};Vt.Z=gt},83010:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Pe}});var x=ge(16089);function gt(be,ee,E,oe){const re=E-ee;return be/=oe/2,be<1?re/2*be*be*be+ee:re/2*((be-=2)*be*be+2)+ee}var a=ge(97224);function Pe(be){let ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:E=()=>window,callback:oe,duration:re=450}=ee,te=E(),ce=(0,a.Z)(te),z=Date.now(),le=()=>{const se=Date.now()-z,ie=gt(se>re?re:se,ce,be,re);(0,a.F)(te)?te.scrollTo(window.pageXOffset,ie):te instanceof Document||te.constructor.name==="HTMLDocument"?te.documentElement.scrollTop=ie:te.scrollTop=ie,se<re?(0,x.Z)(le):typeof oe=="function"&&oe()};(0,x.Z)(le)}},1560:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return pe}});var x=ge(2738),gt=ge(45915),a=ge(82326),Pe=ge(59301),be=ge(92310),ee=ge.n(be),E=ge(11592),oe=ge(75030),re=ge(48755);const{Option:te}=a.default;function ce(me){return(me==null?void 0:me.type)&&(me.type.isSelectOption||me.type.isSelectOptGroup)}const z=(me,ve)=>{var Ee;const{prefixCls:Be,className:Fe,popupClassName:ke,dropdownClassName:De,children:Se,dataSource:Ce}=me,Oe=(0,E.Z)(Se);let Ie;Oe.length===1&&Pe.isValidElement(Oe[0])&&!ce(Oe[0])&&([Ie]=Oe);const Le=Ie?()=>Ie:void 0;let Me;Oe.length&&ce(Oe[0])?Me=Se:Me=Ce?Ce.map(Ze=>{if(Pe.isValidElement(Ze))return Ze;switch(typeof Ze){case"string":return Pe.createElement(te,{key:Ze,value:Ze},Ze);case"object":{const{value:it}=Ze;return Pe.createElement(te,{key:it,value:it},Ze.text)}default:return}}):[];const{getPrefixCls:xe}=Pe.useContext(re.E_),Ve=xe("select",Be),[Ke]=(0,oe.Cn)("SelectLike",(Ee=me.dropdownStyle)===null||Ee===void 0?void 0:Ee.zIndex);return Pe.createElement(a.default,Object.assign({ref:ve,suffixIcon:null},(0,x.Z)(me,["dataSource","dropdownClassName"]),{prefixCls:Ve,popupClassName:ke||De,dropdownStyle:Object.assign(Object.assign({},me.dropdownStyle),{zIndex:Ke}),className:ee()(`${Ve}-auto-complete`,Fe),mode:a.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:Le}),Me)};var ae=Pe.forwardRef(z);const{Option:se}=a.default,ie=(0,gt.Z)(ae,"dropdownAlign",me=>(0,x.Z)(me,["visible"])),he=ae;he.Option=se,he._InternalPanelDoNotUseOrYouWillBeFired=ie;var pe=he},91882:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Ke}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(11592),be=ge(26112),ee=ge(22703),E=ge(48755),oe=ge(84105),re=ge(19563);const te=Ze=>{let{children:it}=Ze;const{getPrefixCls:We}=x.useContext(E.E_),Ge=We("breadcrumb");return x.createElement("li",{className:`${Ge}-separator`,"aria-hidden":"true"},it===""?it:it||"/")};te.__ANT_BREADCRUMB_SEPARATOR=!0;var ce=te,z=function(Ze,it){var We={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&it.indexOf(Ge)<0&&(We[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Ze);$e<Ge.length;$e++)it.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[$e])&&(We[Ge[$e]]=Ze[Ge[$e]]);return We};function le(Ze,it){if(Ze.title===void 0||Ze.title===null)return null;const We=Object.keys(it).join("|");return typeof Ze.title=="object"?Ze.title:String(Ze.title).replace(new RegExp(`:(${We})`,"g"),(Ge,$e)=>it[$e]||Ge)}function ae(Ze,it,We,Ge){if(We==null)return null;const{className:$e,onClick:nt}=it,tt=z(it,["className","onClick"]),Ye=Object.assign(Object.assign({},(0,be.Z)(tt,{data:!0,aria:!0})),{onClick:nt});return Ge!==void 0?x.createElement("a",Object.assign({},Ye,{className:a()(`${Ze}-link`,$e),href:Ge}),We):x.createElement("span",Object.assign({},Ye,{className:a()(`${Ze}-link`,$e)}),We)}function se(Ze,it){return(Ge,$e,nt,tt,Ye)=>{if(it)return it(Ge,$e,nt,tt);const Qe=le(Ge,$e);return ae(Ze,Ge,Qe,Ye)}}var ie=function(Ze,it){var We={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&it.indexOf(Ge)<0&&(We[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Ze);$e<Ge.length;$e++)it.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[$e])&&(We[Ge[$e]]=Ze[Ge[$e]]);return We};const he=Ze=>{const{prefixCls:it,separator:We="/",children:Ge,menu:$e,overlay:nt,dropdownProps:tt,href:Ye}=Ze,Je=(st=>{if($e||nt){const qe=Object.assign({},tt);if($e){const ft=$e||{},{items:lt}=ft,et=ie(ft,["items"]);qe.menu=Object.assign(Object.assign({},et),{items:lt==null?void 0:lt.map((Re,Ne)=>{var{key:ne,title:ue,label:je,path:He}=Re,we=ie(Re,["key","title","label","path"]);let ye=je!=null?je:ue;return He&&(ye=x.createElement("a",{href:`${Ye}${He}`},ye)),Object.assign(Object.assign({},we),{key:ne!=null?ne:Ne,label:ye})})})}else nt&&(qe.overlay=nt);return x.createElement(re.Z,Object.assign({placement:"bottom"},qe),x.createElement("span",{className:`${it}-overlay-link`},st,x.createElement(oe.Z,null)))}return st})(Ge);return Je!=null?x.createElement(x.Fragment,null,x.createElement("li",null,Je),We&&x.createElement(ce,null,We)):null},pe=Ze=>{const{prefixCls:it,children:We,href:Ge}=Ze,$e=ie(Ze,["prefixCls","children","href"]),{getPrefixCls:nt}=x.useContext(E.E_),tt=nt("breadcrumb",it);return x.createElement(he,Object.assign({},$e,{prefixCls:tt}),ae(tt,$e,We,Ge))};pe.__ANT_BREADCRUMB_ITEM=!0;var me=pe,ve=ge(36237),Ee=ge(63356),Be=ge(16931),Fe=ge(51636);const ke=Ze=>{const{componentCls:it,iconCls:We,calc:Ge}=Ze;return{[it]:Object.assign(Object.assign({},(0,Ee.Wf)(Ze)),{color:Ze.itemColor,fontSize:Ze.fontSize,[We]:{fontSize:Ze.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ze.linkColor,transition:`color ${Ze.motionDurationMid}`,padding:`0 ${(0,ve.unit)(Ze.paddingXXS)}`,borderRadius:Ze.borderRadiusSM,height:Ze.fontHeight,display:"inline-block",marginInline:Ge(Ze.marginXXS).mul(-1).equal(),"&:hover":{color:Ze.linkHoverColor,backgroundColor:Ze.colorBgTextHover}},(0,Ee.Qy)(Ze)),"li:last-child":{color:Ze.lastItemColor},[`${it}-separator`]:{marginInline:Ze.separatorMargin,color:Ze.separatorColor},[`${it}-link`]:{[`
|
|
|
> ${We} + span,
|
|
|
> ${We} + a
|
|
|
`]:{marginInlineStart:Ze.marginXXS}},[`${it}-overlay-link`]:{borderRadius:Ze.borderRadiusSM,height:Ze.fontHeight,display:"inline-block",padding:`0 ${(0,ve.unit)(Ze.paddingXXS)}`,marginInline:Ge(Ze.marginXXS).mul(-1).equal(),[`> ${We}`]:{marginInlineStart:Ze.marginXXS,fontSize:Ze.fontSizeIcon},"&:hover":{color:Ze.linkHoverColor,backgroundColor:Ze.colorBgTextHover,a:{color:Ze.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ze.componentCls}-rtl`]:{direction:"rtl"}})}},De=Ze=>({itemColor:Ze.colorTextDescription,lastItemColor:Ze.colorText,iconFontSize:Ze.fontSize,linkColor:Ze.colorTextDescription,linkHoverColor:Ze.colorText,separatorColor:Ze.colorTextDescription,separatorMargin:Ze.marginXS});var Se=(0,Be.I$)("Breadcrumb",Ze=>{const it=(0,Fe.mergeToken)(Ze,{});return ke(it)},De),Ce=function(Ze,it){var We={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&it.indexOf(Ge)<0&&(We[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Ze);$e<Ge.length;$e++)it.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[$e])&&(We[Ge[$e]]=Ze[Ge[$e]]);return We};function Oe(Ze){const{breadcrumbName:it,children:We}=Ze,Ge=Ce(Ze,["breadcrumbName","children"]),$e=Object.assign({title:it},Ge);return We&&($e.menu={items:We.map(nt=>{var{breadcrumbName:tt}=nt,Ye=Ce(nt,["breadcrumbName"]);return Object.assign(Object.assign({},Ye),{title:tt})})}),$e}function Ie(Ze,it){return(0,x.useMemo)(()=>Ze||(it?it.map(Oe):null),[Ze,it])}var Le=function(Ze,it){var We={};for(var Ge in Ze)Object.prototype.hasOwnProperty.call(Ze,Ge)&&it.indexOf(Ge)<0&&(We[Ge]=Ze[Ge]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Ze);$e<Ge.length;$e++)it.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Ze,Ge[$e])&&(We[Ge[$e]]=Ze[Ge[$e]]);return We};const Me=(Ze,it)=>{if(it===void 0)return it;let We=(it||"").replace(/^\//,"");return Object.keys(Ze).forEach(Ge=>{We=We.replace(`:${Ge}`,Ze[Ge])}),We},xe=Ze=>{const{prefixCls:it,separator:We="/",style:Ge,className:$e,rootClassName:nt,routes:tt,items:Ye,children:Qe,itemRender:Je,params:st={}}=Ze,qe=Le(Ze,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ft,direction:lt,breadcrumb:et}=x.useContext(E.E_);let Re;const Ne=ft("breadcrumb",it),[ne,ue,je]=Se(Ne),He=Ie(Ye,tt),we=se(Ne,Je);if(He&&He.length>0){const ze=[],Ue=Ye||tt;Re=He.map((_e,ct)=>{const{path:ut,key:yt,type:at,menu:rt,overlay:Et,onClick:vt,className:Nt,separator:Ft,dropdownProps:Tt}=_e,kt=Me(st,ut);kt!==void 0&&ze.push(kt);const Bt=yt!=null?yt:ct;if(at==="separator")return x.createElement(ce,{key:Bt},Ft);const bt={},jt=ct===He.length-1;rt?bt.menu=rt:Et&&(bt.overlay=Et);let{href:Kt}=_e;return ze.length&&kt!==void 0&&(Kt=`#/${ze.join("/")}`),x.createElement(he,Object.assign({key:Bt},bt,(0,be.Z)(_e,{data:!0,aria:!0}),{className:Nt,dropdownProps:Tt,href:Kt,separator:jt?"":We,onClick:vt,prefixCls:Ne}),we(_e,st,Ue,ze,Kt))})}else if(Qe){const ze=(0,Pe.Z)(Qe).length;Re=(0,Pe.Z)(Qe).map((Ue,_e)=>{if(!Ue)return Ue;const ct=_e===ze-1;return(0,ee.Tm)(Ue,{separator:ct?"":We,key:_e})})}const ye=a()(Ne,et==null?void 0:et.className,{[`${Ne}-rtl`]:lt==="rtl"},$e,nt,ue,je),Te=Object.assign(Object.assign({},et==null?void 0:et.style),Ge);return ne(x.createElement("nav",Object.assign({className:ye,style:Te},qe),x.createElement("ol",null,Re)))};xe.Item=me,xe.Separator=ce;var Ve=xe,Ke=Ve},79939:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Jt}});var x=ge(94480),gt=ge(59301),a=ge(92310),Pe=ge.n(a),be=ge(54476),ee=ge(33885),E=ge(42978),oe=ge(75931),re=ge(37463),te=ge(6551),ce=ge(6089),z=ge(18929),le=gt.createContext({}),ae=le,se=ge(76190),ie=ge(20068),he="__rc_cascader_search_mark__",pe=function(St,Dt,It){var Lt=It.label,rn=Lt===void 0?"":Lt;return Dt.some(function(an){return String(an[rn]).toLowerCase().includes(St.toLowerCase())})},me=function(St,Dt,It,Lt){return Dt.map(function(rn){return rn[Lt.label]}).join(" / ")},ve=function(St,Dt,It,Lt,rn,an){var un=rn.filter,Tn=un===void 0?pe:un,Wn=rn.render,tr=Wn===void 0?me:Wn,Zn=rn.limit,Fn=Zn===void 0?50:Zn,Vn=rn.sort;return gt.useMemo(function(){var $n=[];if(!St)return[];function rr(ir,fr){var Qn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;ir.forEach(function(or){if(!(!Vn&&Fn!==!1&&Fn>0&&$n.length>=Fn)){var ur=[].concat((0,x.Z)(fr),[or]),jr=or[It.children],wr=Qn||or.disabled;if((!jr||jr.length===0||an)&&Tn(St,ur,{label:It.label})){var Cr;$n.push((0,ee.Z)((0,ee.Z)({},or),{},(Cr={disabled:wr},(0,ie.Z)(Cr,It.label,tr(St,ur,Lt,It)),(0,ie.Z)(Cr,he,ur),(0,ie.Z)(Cr,It.children,void 0),Cr)))}jr&&rr(or[It.children],ur,wr)}})}return rr(Dt,[]),Vn&&$n.sort(function(ir,fr){return Vn(ir[he],fr[he],St,It)}),Fn!==!1&&Fn>0?$n.slice(0,Fn):$n},[St,Dt,It,Lt,tr,an,Tn,Vn,Fn])},Ee=ve,Be="__RC_CASCADER_SPLIT__",Fe="SHOW_PARENT",ke="SHOW_CHILD";function De(Ct){return Ct.join(Be)}function Se(Ct){return Ct.map(De)}function Ce(Ct){return Ct.split(Be)}function Oe(Ct){var St=Ct||{},Dt=St.label,It=St.value,Lt=St.children,rn=It||"value";return{label:Dt||"label",value:rn,key:rn,children:Lt||"children"}}function Ie(Ct,St){var Dt,It;return(Dt=Ct.isLeaf)!==null&&Dt!==void 0?Dt:!((It=Ct[St.children])!==null&&It!==void 0&&It.length)}function Le(Ct){var St=Ct.parentElement;if(St){var Dt=Ct.offsetTop-St.offsetTop;Dt-St.scrollTop<0?St.scrollTo({top:Dt}):Dt+Ct.offsetHeight-St.scrollTop>St.offsetHeight&&St.scrollTo({top:Dt+Ct.offsetHeight-St.offsetHeight})}}function Me(Ct,St){return Ct.map(function(Dt){var It;return(It=Dt[he])===null||It===void 0?void 0:It.map(function(Lt){return Lt[St.value]})})}function xe(Ct){return Array.isArray(Ct)&&Array.isArray(Ct[0])}function Ve(Ct){return Ct?xe(Ct)?Ct:(Ct.length===0?[]:[Ct]).map(function(St){return Array.isArray(St)?St:[St]}):[]}function Ke(Ct,St,Dt){var It=new Set(Ct),Lt=St();return Ct.filter(function(rn){var an=Lt[rn],un=an?an.parent:null,Tn=an?an.children:null;return an&&an.node.disabled?!0:Dt===ke?!(Tn&&Tn.some(function(Wn){return Wn.key&&It.has(Wn.key)})):!(un&&!un.node.disabled&&It.has(un.key))})}function Ze(Ct,St,Dt){for(var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Lt=St,rn=[],an=function(){var Wn,tr,Zn,Fn=Ct[un],Vn=(Wn=Lt)===null||Wn===void 0?void 0:Wn.findIndex(function(rr){var ir=rr[Dt.value];return It?String(ir)===String(Fn):ir===Fn}),$n=Vn!==-1?(tr=Lt)===null||tr===void 0?void 0:tr[Vn]:null;rn.push({value:(Zn=$n==null?void 0:$n[Dt.value])!==null&&Zn!==void 0?Zn:Fn,index:Vn,option:$n}),Lt=$n==null?void 0:$n[Dt.children]},un=0;un<Ct.length;un+=1)an();return rn}var it=function(Ct,St,Dt,It,Lt){return gt.useMemo(function(){var rn=Lt||function(an){var un=It?an.slice(-1):an,Tn=" / ";return un.every(function(Wn){return["string","number"].includes((0,se.Z)(Wn))})?un.join(Tn):un.reduce(function(Wn,tr,Zn){var Fn=gt.isValidElement(tr)?gt.cloneElement(tr,{key:Zn}):tr;return Zn===0?[Fn]:[].concat((0,x.Z)(Wn),[Tn,Fn])},[])};return Ct.map(function(an){var un,Tn=Ze(an,St,Dt),Wn=rn(Tn.map(function(Zn){var Fn,Vn=Zn.option,$n=Zn.value;return(Fn=Vn==null?void 0:Vn[Dt.label])!==null&&Fn!==void 0?Fn:$n}),Tn.map(function(Zn){var Fn=Zn.option;return Fn})),tr=De(an);return{label:Wn,value:tr,key:tr,valueCells:an,disabled:(un=Tn[Tn.length-1])===null||un===void 0||(un=un.option)===null||un===void 0?void 0:un.disabled}})},[Ct,St,Dt,Lt,It])};function We(Ct,St){return gt.useCallback(function(Dt){var It=[],Lt=[];return Dt.forEach(function(rn){var an=Ze(rn,Ct,St);an.every(function(un){return un.option})?Lt.push(rn):It.push(rn)}),[Lt,It]},[Ct,St])}var Ge=ge(34061),$e=function(Ct,St){var Dt=gt.useRef({options:[],info:{keyEntities:{},pathKeyEntities:{}}}),It=gt.useCallback(function(){return Dt.current.options!==Ct&&(Dt.current.options=Ct,Dt.current.info=(0,Ge.I8)(Ct,{fieldNames:St,initWrapper:function(rn){return(0,ee.Z)((0,ee.Z)({},rn),{},{pathKeyEntities:{}})},processEntity:function(rn,an){var un=rn.nodes.map(function(Tn){return Tn[St.value]}).join(Be);an.pathKeyEntities[un]=rn,rn.key=un}})),Dt.current.info.pathKeyEntities},[St,Ct]);return It};function nt(Ct,St){var Dt=gt.useMemo(function(){return St||[]},[St]),It=$e(Dt,Ct),Lt=gt.useCallback(function(rn){var an=It();return rn.map(function(un){var Tn=an[un].nodes;return Tn.map(function(Wn){return Wn[Ct.value]})})},[It,Ct]);return[Dt,It,Lt]}var tt=ge(48736);function Ye(Ct){return gt.useMemo(function(){if(!Ct)return[!1,{}];var St={matchInputWidth:!0,limit:50};return Ct&&(0,se.Z)(Ct)==="object"&&(St=(0,ee.Z)((0,ee.Z)({},St),Ct)),St.limit<=0&&(St.limit=!1),[!0,St]},[Ct])}var Qe=ge(34643);function Je(Ct,St,Dt,It,Lt,rn,an,un){return function(Tn){if(!Ct)St(Tn);else{var Wn=De(Tn),tr=Se(Dt),Zn=Se(It),Fn=tr.includes(Wn),Vn=Lt.some(function(wr){return De(wr)===Wn}),$n=Dt,rr=Lt;if(Vn&&!Fn)rr=Lt.filter(function(wr){return De(wr)!==Wn});else{var ir=Fn?tr.filter(function(wr){return wr!==Wn}):[].concat((0,x.Z)(tr),[Wn]),fr=rn(),Qn;if(Fn){var or=(0,Qe.S)(ir,{checked:!1,halfCheckedKeys:Zn},fr);Qn=or.checkedKeys}else{var ur=(0,Qe.S)(ir,!0,fr);Qn=ur.checkedKeys}var jr=Ke(Qn,rn,un);$n=an(jr)}St([].concat((0,x.Z)(rr),(0,x.Z)($n)))}}}function st(Ct,St,Dt,It,Lt){return gt.useMemo(function(){var rn=Lt(St),an=(0,E.Z)(rn,2),un=an[0],Tn=an[1];if(!Ct||!St.length)return[un,[],Tn];var Wn=Se(un),tr=Dt(),Zn=(0,Qe.S)(Wn,!0,tr),Fn=Zn.checkedKeys,Vn=Zn.halfCheckedKeys;return[It(Fn),It(Vn),Tn]},[Ct,St,Dt,It,Lt])}var qe=gt.memo(function(Ct){var St=Ct.children;return St},function(Ct,St){return!St.open}),ft=qe;function lt(Ct){var St,Dt=Ct.prefixCls,It=Ct.checked,Lt=Ct.halfChecked,rn=Ct.disabled,an=Ct.onClick,un=Ct.disableCheckbox,Tn=gt.useContext(ae),Wn=Tn.checkable,tr=typeof Wn!="boolean"?Wn:null;return gt.createElement("span",{className:Pe()("".concat(Dt),(St={},(0,ie.Z)(St,"".concat(Dt,"-checked"),It),(0,ie.Z)(St,"".concat(Dt,"-indeterminate"),!It&&Lt),(0,ie.Z)(St,"".concat(Dt,"-disabled"),rn||un),St)),onClick:an},tr)}var et="__cascader_fix_label__";function Re(Ct){var St=Ct.prefixCls,Dt=Ct.multiple,It=Ct.options,Lt=Ct.activeValue,rn=Ct.prevValuePath,an=Ct.onToggleOpen,un=Ct.onSelect,Tn=Ct.onActive,Wn=Ct.checkedSet,tr=Ct.halfCheckedSet,Zn=Ct.loadingKeys,Fn=Ct.isSelectable,Vn=Ct.disabled,$n="".concat(St,"-menu"),rr="".concat(St,"-menu-item"),ir=gt.useContext(ae),fr=ir.fieldNames,Qn=ir.changeOnSelect,or=ir.expandTrigger,ur=ir.expandIcon,jr=ir.loadingIcon,wr=ir.dropdownMenuColumnStyle,Cr=ir.optionRender,Er=or==="hover",Br=function(mr){return Vn||mr},Sr=gt.useMemo(function(){return It.map(function(pr){var mr,kr=pr.disabled,Xr=pr.disableCheckbox,mi=pr[he],_r=(mr=pr[et])!==null&&mr!==void 0?mr:pr[fr.label],ai=pr[fr.value],ei=Ie(pr,fr),ui=mi?mi.map(function(Kn){return Kn[fr.value]}):[].concat((0,x.Z)(rn),[ai]),xr=De(ui),Ir=Zn.includes(xr),ar=Wn.has(xr),wn=tr.has(xr);return{disabled:kr,label:_r,value:ai,isLeaf:ei,isLoading:Ir,checked:ar,halfChecked:wn,option:pr,disableCheckbox:Xr,fullPath:ui,fullPathKey:xr}})},[It,Wn,fr,tr,Zn,rn]);return gt.createElement("ul",{className:$n,role:"menu"},Sr.map(function(pr){var mr,kr=pr.disabled,Xr=pr.label,mi=pr.value,_r=pr.isLeaf,ai=pr.isLoading,ei=pr.checked,ui=pr.halfChecked,xr=pr.option,Ir=pr.fullPath,ar=pr.fullPathKey,wn=pr.disableCheckbox,Kn=function(){if(!Br(kr)){var vr=(0,x.Z)(Ir);Er&&_r&&vr.pop(),Tn(vr)}},Xn=function(){Fn(xr)&&!Br(kr)&&un(Ir,_r)},Bn;return typeof xr.title=="string"?Bn=xr.title:typeof Xr=="string"&&(Bn=Xr),gt.createElement("li",{key:ar,className:Pe()(rr,(mr={},(0,ie.Z)(mr,"".concat(rr,"-expand"),!_r),(0,ie.Z)(mr,"".concat(rr,"-active"),Lt===mi||Lt===ar),(0,ie.Z)(mr,"".concat(rr,"-disabled"),Br(kr)),(0,ie.Z)(mr,"".concat(rr,"-loading"),ai),mr)),style:wr,role:"menuitemcheckbox",title:Bn,"aria-checked":ei,"data-path-key":ar,onClick:function(){Kn(),!wn&&(!Dt||_r)&&Xn()},onDoubleClick:function(){Qn&&an(!1)},onMouseEnter:function(){Er&&Kn()},onMouseDown:function(vr){vr.preventDefault()}},Dt&>.createElement(lt,{prefixCls:"".concat(St,"-checkbox"),checked:ei,halfChecked:ui,disabled:Br(kr)||wn,disableCheckbox:wn,onClick:function(vr){wn||(vr.stopPropagation(),Xn())}}),gt.createElement("div",{className:"".concat(rr,"-content")},Cr?Cr(xr):Xr),!ai&&ur&&!_r&>.createElement("div",{className:"".concat(rr,"-expand-icon")},ur),ai&&jr&>.createElement("div",{className:"".concat(rr,"-loading-icon")},jr))}))}var Ne=function(St,Dt){var It=gt.useContext(ae),Lt=It.values,rn=Lt[0],an=gt.useState([]),un=(0,E.Z)(an,2),Tn=un[0],Wn=un[1];return gt.useEffect(function(){St||Wn(rn||[])},[Dt,rn]),[Tn,Wn]},ne=Ne,ue=ge(10228),je=function(Ct,St,Dt,It,Lt,rn,an){var un=an.direction,Tn=an.searchValue,Wn=an.toggleOpen,tr=an.open,Zn=un==="rtl",Fn=gt.useMemo(function(){for(var wr=-1,Cr=St,Er=[],Br=[],Sr=It.length,pr=Me(St,Dt),mr=function(ai){var ei=Cr.findIndex(function(ui,xr){return(pr[xr]?De(pr[xr]):ui[Dt.value])===It[ai]});if(ei===-1)return 1;wr=ei,Er.push(wr),Br.push(It[ai]),Cr=Cr[wr][Dt.children]},kr=0;kr<Sr&&Cr&&!mr(kr);kr+=1);for(var Xr=St,mi=0;mi<Er.length-1;mi+=1)Xr=Xr[Er[mi]][Dt.children];return[Br,wr,Xr,pr]},[It,Dt,St]),Vn=(0,E.Z)(Fn,4),$n=Vn[0],rr=Vn[1],ir=Vn[2],fr=Vn[3],Qn=function(Cr){Lt(Cr)},or=function(Cr){var Er=ir.length,Br=rr;Br===-1&&Cr<0&&(Br=Er);for(var Sr=0;Sr<Er;Sr+=1){Br=(Br+Cr+Er)%Er;var pr=ir[Br];if(pr&&!pr.disabled){var mr=$n.slice(0,-1).concat(fr[Br]?De(fr[Br]):pr[Dt.value]);Qn(mr);return}}},ur=function(){if($n.length>1){var Cr=$n.slice(0,-1);Qn(Cr)}else Wn(!1)},jr=function(){var Cr,Er=((Cr=ir[rr])===null||Cr===void 0?void 0:Cr[Dt.children])||[],Br=Er.find(function(pr){return!pr.disabled});if(Br){var Sr=[].concat((0,x.Z)($n),[Br[Dt.value]]);Qn(Sr)}};gt.useImperativeHandle(Ct,function(){return{onKeyDown:function(Cr){var Er=Cr.which;switch(Er){case ue.Z.UP:case ue.Z.DOWN:{var Br=0;Er===ue.Z.UP?Br=-1:Er===ue.Z.DOWN&&(Br=1),Br!==0&&or(Br);break}case ue.Z.LEFT:{if(Tn)break;Zn?jr():ur();break}case ue.Z.RIGHT:{if(Tn)break;Zn?ur():jr();break}case ue.Z.BACKSPACE:{Tn||ur();break}case ue.Z.ENTER:{if($n.length){var Sr=ir[rr],pr=(Sr==null?void 0:Sr[he])||[];pr.length?rn(pr.map(function(mr){return mr[Dt.value]}),pr[pr.length-1]):rn($n,ir[rr])}break}case ue.Z.ESC:Wn(!1),tr&&Cr.stopPropagation()}},onKeyUp:function(){}}})},He=gt.forwardRef(function(Ct,St){var Dt,It,Lt,rn=Ct.prefixCls,an=Ct.multiple,un=Ct.searchValue,Tn=Ct.toggleOpen,Wn=Ct.notFoundContent,tr=Ct.direction,Zn=Ct.open,Fn=Ct.disabled,Vn=gt.useRef(null),$n=tr==="rtl",rr=gt.useContext(ae),ir=rr.options,fr=rr.values,Qn=rr.halfValues,or=rr.fieldNames,ur=rr.changeOnSelect,jr=rr.onSelect,wr=rr.searchOptions,Cr=rr.dropdownPrefixCls,Er=rr.loadData,Br=rr.expandTrigger,Sr=Cr||rn,pr=gt.useState([]),mr=(0,E.Z)(pr,2),kr=mr[0],Xr=mr[1],mi=function(Lr){if(!(!Er||un)){var Ur=Ze(Lr,ir,or),ri=Ur.map(function(Si){var Ai=Si.option;return Ai}),ci=ri[ri.length-1];if(ci&&!Ie(ci,or)){var Ci=De(Lr);Xr(function(Si){return[].concat((0,x.Z)(Si),[Ci])}),Er(ri)}}};gt.useEffect(function(){kr.length&&kr.forEach(function(Pr){var Lr=Ce(Pr),Ur=Ze(Lr,ir,or,!0).map(function(ci){var Ci=ci.option;return Ci}),ri=Ur[Ur.length-1];(!ri||ri[or.children]||Ie(ri,or))&&Xr(function(ci){return ci.filter(function(Ci){return Ci!==Pr})})})},[ir,kr,or]);var _r=gt.useMemo(function(){return new Set(Se(fr))},[fr]),ai=gt.useMemo(function(){return new Set(Se(Qn))},[Qn]),ei=ne(an,Zn),ui=(0,E.Z)(ei,2),xr=ui[0],Ir=ui[1],ar=function(Lr){Ir(Lr),mi(Lr)},wn=function(Lr){if(Fn)return!1;var Ur=Lr.disabled,ri=Ie(Lr,or);return!Ur&&(ri||ur||an)},Kn=function(Lr,Ur){var ri=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;jr(Lr),!an&&(Ur||ur&&(Br==="hover"||ri))&&Tn(!1)},Xn=gt.useMemo(function(){return un?wr:ir},[un,wr,ir]),Bn=gt.useMemo(function(){for(var Pr=[{options:Xn}],Lr=Xn,Ur=Me(Lr,or),ri=function(){var Si=xr[ci],Ai=Lr.find(function(ea,ra){return(Ur[ra]?De(Ur[ra]):ea[or.value])===Si}),Di=Ai==null?void 0:Ai[or.children];if(!(Di!=null&&Di.length))return 1;Lr=Di,Pr.push({options:Di})},ci=0;ci<xr.length&&!ri();ci+=1);return Pr},[Xn,xr,or]),cr=function(Lr,Ur){wn(Ur)&&Kn(Lr,Ie(Ur,or),!0)};je(St,Xn,or,xr,ar,cr,{direction:tr,searchValue:un,toggleOpen:Tn,open:Zn}),gt.useEffect(function(){if(!un)for(var Pr=0;Pr<xr.length;Pr+=1){var Lr,Ur=xr.slice(0,Pr+1),ri=De(Ur),ci=(Lr=Vn.current)===null||Lr===void 0?void 0:Lr.querySelector('li[data-path-key="'.concat(ri.replace(/\\{0,2}"/g,'\\"'),'"]'));ci&&Le(ci)}},[xr,un]);var vr=!((Dt=Bn[0])!==null&&Dt!==void 0&&(Dt=Dt.options)!==null&&Dt!==void 0&&Dt.length),Gn=[(It={},(0,ie.Z)(It,or.value,"__EMPTY__"),(0,ie.Z)(It,et,Wn),(0,ie.Z)(It,"disabled",!0),It)],kn=(0,ee.Z)((0,ee.Z)({},Ct),{},{multiple:!vr&&an,onSelect:Kn,onActive:ar,onToggleOpen:Tn,checkedSet:_r,halfCheckedSet:ai,loadingKeys:kr,isSelectable:wn}),Jn=vr?[{options:Gn}]:Bn,dr=Jn.map(function(Pr,Lr){var Ur=xr.slice(0,Lr),ri=xr[Lr];return gt.createElement(Re,(0,be.Z)({key:Lr},kn,{prefixCls:Sr,options:Pr.options,prevValuePath:Ur,activeValue:ri}))});return gt.createElement(ft,{open:Zn},gt.createElement("div",{className:Pe()("".concat(Sr,"-menus"),(Lt={},(0,ie.Z)(Lt,"".concat(Sr,"-menu-empty"),vr),(0,ie.Z)(Lt,"".concat(Sr,"-rtl"),$n),Lt)),ref:Vn},dr))}),we=He,ye=gt.forwardRef(function(Ct,St){var Dt=(0,re.lk)();return gt.createElement(we,(0,be.Z)({},Ct,Dt,{ref:St}))}),Te=ye,ze=ge(70425);function Ue(){}function _e(Ct){var St,Dt=Ct,It=Dt.prefixCls,Lt=It===void 0?"rc-cascader":It,rn=Dt.style,an=Dt.className,un=Dt.options,Tn=Dt.checkable,Wn=Dt.defaultValue,tr=Dt.value,Zn=Dt.fieldNames,Fn=Dt.changeOnSelect,Vn=Dt.onChange,$n=Dt.showCheckedStrategy,rr=Dt.loadData,ir=Dt.expandTrigger,fr=Dt.expandIcon,Qn=fr===void 0?">":fr,or=Dt.loadingIcon,ur=Dt.direction,jr=Dt.notFoundContent,wr=jr===void 0?"Not Found":jr,Cr=Dt.disabled,Er=!!Tn,Br=(0,ze.C8)(Wn,{value:tr,postState:Ve}),Sr=(0,E.Z)(Br,2),pr=Sr[0],mr=Sr[1],kr=gt.useMemo(function(){return Oe(Zn)},[JSON.stringify(Zn)]),Xr=nt(kr,un),mi=(0,E.Z)(Xr,3),_r=mi[0],ai=mi[1],ei=mi[2],ui=We(_r,kr),xr=st(Er,pr,ai,ei,ui),Ir=(0,E.Z)(xr,3),ar=Ir[0],wn=Ir[1],Kn=Ir[2],Xn=(0,ze.zX)(function(Jn){if(mr(Jn),Vn){var dr=Ve(Jn),Pr=dr.map(function(ri){return Ze(ri,_r,kr).map(function(ci){return ci.option})}),Lr=Er?dr:dr[0],Ur=Er?Pr:Pr[0];Vn(Lr,Ur)}}),Bn=Je(Er,Xn,ar,wn,Kn,ai,ei,$n),cr=(0,ze.zX)(function(Jn){Bn(Jn)}),vr=gt.useMemo(function(){return{options:_r,fieldNames:kr,values:ar,halfValues:wn,changeOnSelect:Fn,onSelect:cr,checkable:Tn,searchOptions:[],dropdownPrefixCls:void 0,loadData:rr,expandTrigger:ir,expandIcon:Qn,loadingIcon:or,dropdownMenuColumnStyle:void 0}},[_r,kr,ar,wn,Fn,cr,Tn,rr,ir,Qn,or]),Gn="".concat(Lt,"-panel"),kn=!_r.length;return gt.createElement(ae.Provider,{value:vr},gt.createElement("div",{className:Pe()(Gn,(St={},(0,ie.Z)(St,"".concat(Gn,"-rtl"),ur==="rtl"),(0,ie.Z)(St,"".concat(Gn,"-empty"),kn),St),an),style:rn},kn?wr:gt.createElement(we,{prefixCls:Lt,searchValue:"",multiple:Er,toggleOpen:Ue,open:!0,direction:ur,disabled:Cr})))}function ct(Ct){var St=Ct.onPopupVisibleChange,Dt=Ct.popupVisible,It=Ct.popupClassName,Lt=Ct.popupPlacement;warning(!St,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Dt===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(It===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(Lt===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function ut(Ct,St){if(Ct){var Dt=function It(Lt){for(var rn=0;rn<Lt.length;rn++){var an=Lt[rn];if(an[St==null?void 0:St.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(an[St==null?void 0:St.children])&&It(an[St==null?void 0:St.children]))return!0}};Dt(Ct)}}var yt=null,at=["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"],rt=gt.forwardRef(function(Ct,St){var Dt=Ct.id,It=Ct.prefixCls,Lt=It===void 0?"rc-cascader":It,rn=Ct.fieldNames,an=Ct.defaultValue,un=Ct.value,Tn=Ct.changeOnSelect,Wn=Ct.onChange,tr=Ct.displayRender,Zn=Ct.checkable,Fn=Ct.autoClearSearchValue,Vn=Fn===void 0?!0:Fn,$n=Ct.searchValue,rr=Ct.onSearch,ir=Ct.showSearch,fr=Ct.expandTrigger,Qn=Ct.options,or=Ct.dropdownPrefixCls,ur=Ct.loadData,jr=Ct.popupVisible,wr=Ct.open,Cr=Ct.popupClassName,Er=Ct.dropdownClassName,Br=Ct.dropdownMenuColumnStyle,Sr=Ct.dropdownStyle,pr=Ct.popupPlacement,mr=Ct.placement,kr=Ct.onDropdownVisibleChange,Xr=Ct.onPopupVisibleChange,mi=Ct.expandIcon,_r=mi===void 0?">":mi,ai=Ct.loadingIcon,ei=Ct.children,ui=Ct.dropdownMatchSelectWidth,xr=ui===void 0?!1:ui,Ir=Ct.showCheckedStrategy,ar=Ir===void 0?Fe:Ir,wn=Ct.optionRender,Kn=(0,oe.Z)(Ct,at),Xn=(0,te.ZP)(Dt),Bn=!!Zn,cr=(0,z.Z)(an,{value:un,postState:Ve}),vr=(0,E.Z)(cr,2),Gn=vr[0],kn=vr[1],Jn=gt.useMemo(function(){return Oe(rn)},[JSON.stringify(rn)]),dr=nt(Jn,Qn),Pr=(0,E.Z)(dr,3),Lr=Pr[0],Ur=Pr[1],ri=Pr[2],ci=(0,z.Z)("",{value:$n,postState:function(Oi){return Oi||""}}),Ci=(0,E.Z)(ci,2),Si=Ci[0],Ai=Ci[1],Di=function(Oi,_i){Ai(Oi),_i.source!=="blur"&&rr&&rr(Oi)},ea=Ye(ir),ra=(0,E.Z)(ea,2),ya=ra[0],ha=ra[1],oa=Ee(Si,Lr,Jn,or||Lt,ha,Tn||Bn),di=We(Lr,Jn),Jr=st(Bn,Gn,Ur,ri,di),Ui=(0,E.Z)(Jr,3),zi=Ui[0],fi=Ui[1],ki=Ui[2],Xi=gt.useMemo(function(){var oi=Se(zi),Oi=Ke(oi,Ur,ar);return[].concat((0,x.Z)(ki),(0,x.Z)(ri(Oi)))},[zi,Ur,ri,ki,ar]),xi=it(Xi,Lr,Jn,Bn,tr),Bi=(0,ce.Z)(function(oi){if(kn(oi),Wn){var Oi=Ve(oi),_i=Oi.map(function(Za){return Ze(Za,Lr,Jn).map(function(Aa){return Aa.option})}),po=Bn?Oi:Oi[0],za=Bn?_i:_i[0];Wn(po,za)}}),Fi=Je(Bn,Bi,zi,fi,ki,Ur,ri,ar),Ea=(0,ce.Z)(function(oi){(!Bn||Vn)&&Ai(""),Fi(oi)}),eo=function(Oi,_i){if(_i.type==="clear"){Bi([]);return}var po=_i.values[0],za=po.valueCells;Ea(za)},ka=wr!==void 0?wr:jr,Sa=Er||Cr,_o=mr||pr,Wo=function(Oi){kr==null||kr(Oi),Xr==null||Xr(Oi)},vi=gt.useMemo(function(){return{options:Lr,fieldNames:Jn,values:zi,halfValues:fi,changeOnSelect:Tn,onSelect:Ea,checkable:Zn,searchOptions:oa,dropdownPrefixCls:or,loadData:ur,expandTrigger:fr,expandIcon:_r,loadingIcon:ai,dropdownMenuColumnStyle:Br,optionRender:wn}},[Lr,Jn,zi,fi,Tn,Ea,Zn,oa,or,ur,fr,_r,ai,Br,wn]),Ii=!(Si?oa:Lr).length,hi=Si&&ha.matchInputWidth||Ii?{}:{minWidth:"auto"};return gt.createElement(ae.Provider,{value:vi},gt.createElement(re.Ac,(0,be.Z)({},Kn,{ref:St,id:Xn,prefixCls:Lt,autoClearSearchValue:Vn,dropdownMatchSelectWidth:xr,dropdownStyle:(0,ee.Z)((0,ee.Z)({},hi),Sr),displayValues:xi,onDisplayValuesChange:eo,mode:Bn?"multiple":void 0,searchValue:Si,onSearch:Di,showSearch:ya,OptionList:Te,emptyOptions:Ii,open:ka,dropdownClassName:Sa,placement:_o,onDropdownVisibleChange:Wo,getRawInputElement:function(){return ei}})))});rt.SHOW_PARENT=Fe,rt.SHOW_CHILD=ke,rt.Panel=_e;var Et=rt,vt=Et,Nt=ge(2738),Ft=ge(75030),Tt=ge(86641),kt=ge(45915),Bt=ge(82855),bt=ge(48755),jt=ge(38406),Kt=ge(2171),$t=ge(83397),wt=ge(31756),zt=ge(56553),Gt=ge(24971),_t=ge(1722),ln=ge(90376),bn=ge(68525),zn=ge(90005),Un=ge(70045);function vn(Ct,St){const{getPrefixCls:Dt,direction:It,renderEmpty:Lt}=gt.useContext(bt.E_),rn=St||It,an=Dt("select",Ct),un=Dt("cascader",Ct);return[an,un,rn,Lt]}var Ln=vn;function mn(Ct,St){return gt.useMemo(()=>St?gt.createElement("span",{className:`${Ct}-checkbox-inner`}):!1,[St])}var Dn=ge(33853),Rn=ge(58617),Hn=ge(38819),tn=(Ct,St,Dt)=>{let It=Dt;Dt||(It=St?gt.createElement(Dn.Z,null):gt.createElement(Hn.Z,null));const Lt=gt.createElement("span",{className:`${Ct}-menu-item-loading-icon`},gt.createElement(Rn.Z,{spin:!0}));return gt.useMemo(()=>[It,Lt],[It])},nn=ge(56119),fn=ge(16931),On=ge(36237),cn=ge(36170),Pn=ge(63356),Nn=Ct=>{const{prefixCls:St,componentCls:Dt}=Ct,It=`${Dt}-menu-item`,Lt=`
|
|
|
&${It}-expand ${It}-expand-icon,
|
|
|
${It}-loading-icon
|
|
|
`;return[(0,cn.C2)(`${St}-checkbox`,Ct),{[Dt]:{"&-checkbox":{top:0,marginInlineEnd:Ct.paddingXS,pointerEvents:"unset"},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Dt}-menu-empty`]:{[`${Dt}-menu`]:{width:"100%",height:"auto",[It]:{color:Ct.colorTextDisabled}}}},"&-menu":{flexGrow:1,flexShrink:0,minWidth:Ct.controlItemWidth,height:Ct.dropdownHeight,margin:0,padding:Ct.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${(0,On.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`},"&-item":Object.assign(Object.assign({},Pn.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ct.optionPadding,lineHeight:Ct.lineHeight,cursor:"pointer",transition:`all ${Ct.motionDurationMid}`,borderRadius:Ct.borderRadiusSM,"&:hover":{background:Ct.controlItemBgHover},"&-disabled":{color:Ct.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[Lt]:{color:Ct.colorTextDisabled}},[`&-active:not(${It}-disabled)`]:{"&, &:hover":{color:Ct.optionSelectedColor,fontWeight:Ct.optionSelectedFontWeight,backgroundColor:Ct.optionSelectedBg}},"&-content":{flex:"auto"},[Lt]:{marginInlineStart:Ct.paddingXXS,color:Ct.colorTextDescription,fontSize:Ct.fontSizeIcon},"&-keyword":{color:Ct.colorHighlight}})}}}]};const lr=Ct=>{const{componentCls:St,antCls:Dt}=Ct;return[{[St]:{width:Ct.controlWidth}},{[`${St}-dropdown`]:[{[`&${Dt}-select-dropdown`]:{padding:0}},Nn(Ct)]},{[`${St}-dropdown-rtl`]:{direction:"rtl"}},(0,nn.c)(Ct)]},sr=Ct=>{const St=Math.round((Ct.controlHeight-Ct.fontSize*Ct.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ct.controlItemBgActive,optionSelectedFontWeight:Ct.fontWeightStrong,optionPadding:`${St}px ${Ct.paddingSM}px`,menuPadding:Ct.paddingXXS,optionSelectedColor:Ct.colorText}};var sn=(0,fn.I$)("Cascader",Ct=>[lr(Ct)],sr);const Sn=Ct=>{const{componentCls:St}=Ct;return{[`${St}-panel`]:[Nn(Ct),{display:"inline-flex",border:`${(0,On.unit)(Ct.lineWidth)} ${Ct.lineType} ${Ct.colorSplit}`,borderRadius:Ct.borderRadiusLG,overflowX:"auto",maxWidth:"100%",[`${St}-menus`]:{alignItems:"stretch"},[`${St}-menu`]:{height:"auto"},"&-empty":{padding:Ct.paddingXXS}}]}};var _n=(0,fn.A1)(["Cascader","Panel"],Ct=>Sn(Ct),sr);function er(Ct){const{prefixCls:St,className:Dt,multiple:It,rootClassName:Lt,notFoundContent:rn,direction:an,expandIcon:un,disabled:Tn}=Ct,Wn=gt.useContext(Kt.Z),tr=Tn!=null?Tn:Wn,[Zn,Fn,Vn,$n]=Ln(St,an),rr=(0,$t.Z)(Fn),[ir,fr,Qn]=sn(Fn,rr);_n(Fn);const or=Vn==="rtl",[ur,jr]=tn(Zn,or,un),wr=rn||($n==null?void 0:$n("Cascader"))||gt.createElement(jt.Z,{componentName:"Cascader"}),Cr=mn(Fn,It);return ir(gt.createElement(_e,Object.assign({},Ct,{checkable:Cr,prefixCls:Fn,className:Pe()(Dt,fr,Lt,Qn,rr),notFoundContent:wr,direction:Vn,expandIcon:ur,loadingIcon:jr,disabled:tr})))}var Wt=er,Ht=function(Ct,St){var Dt={};for(var It in Ct)Object.prototype.hasOwnProperty.call(Ct,It)&&St.indexOf(It)<0&&(Dt[It]=Ct[It]);if(Ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Lt=0,It=Object.getOwnPropertySymbols(Ct);Lt<It.length;Lt++)St.indexOf(It[Lt])<0&&Object.prototype.propertyIsEnumerable.call(Ct,It[Lt])&&(Dt[It[Lt]]=Ct[It[Lt]]);return Dt};const{SHOW_CHILD:Ot,SHOW_PARENT:Rt}=vt;function Pt(Ct,St,Dt){const It=Ct.toLowerCase().split(St).reduce((an,un,Tn)=>Tn===0?[un]:[].concat((0,x.Z)(an),[St,un]),[]),Lt=[];let rn=0;return It.forEach((an,un)=>{const Tn=rn+an.length;let Wn=Ct.slice(rn,Tn);rn=Tn,un%2===1&&(Wn=gt.createElement("span",{className:`${Dt}-menu-item-keyword`,key:`separator-${un}`},Wn)),Lt.push(Wn)}),Lt}const Ut=(Ct,St,Dt,It)=>{const Lt=[],rn=Ct.toLowerCase();return St.forEach((an,un)=>{un!==0&&Lt.push(" / ");let Tn=an[It.label];const Wn=typeof Tn;(Wn==="string"||Wn==="number")&&(Tn=Pt(String(Tn),rn,Dt)),Lt.push(Tn)}),Lt},xt=gt.forwardRef((Ct,St)=>{var Dt;const{prefixCls:It,size:Lt,disabled:rn,className:an,rootClassName:un,multiple:Tn,bordered:Wn=!0,transitionName:tr,choiceTransitionName:Zn="",popupClassName:Fn,dropdownClassName:Vn,expandIcon:$n,placement:rr,showSearch:ir,allowClear:fr=!0,notFoundContent:Qn,direction:or,getPopupContainer:ur,status:jr,showArrow:wr,builtinPlacements:Cr,style:Er,variant:Br}=Ct,Sr=Ht(Ct,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),pr=(0,Nt.Z)(Sr,["suffixIcon"]),{getPrefixCls:mr,getPopupContainer:kr,className:Xr,style:mi}=(0,bt.dj)("cascader"),{popupOverflow:_r}=gt.useContext(bt.E_),{status:ai,hasFeedback:ei,isFormItemInput:ui,feedbackIcon:xr}=gt.useContext(zt.aM),Ir=(0,Bt.F)(ai,jr),[ar,wn,Kn,Xn]=Ln(It,or),Bn=Kn==="rtl",cr=mr(),vr=(0,$t.Z)(ar),[Gn,kn,Jn]=(0,ln.Z)(ar,vr),dr=(0,$t.Z)(wn),[Pr]=sn(wn,dr),{compactSize:Lr,compactItemClassnames:Ur}=(0,Un.ri)(ar,or),[ri,ci]=(0,Gt.Z)("cascader",Br,Wn),Ci=Qn||(Xn==null?void 0:Xn("Cascader"))||gt.createElement(jt.Z,{componentName:"Cascader"}),Si=Pe()(Fn||Vn,`${wn}-dropdown`,{[`${wn}-dropdown-rtl`]:Kn==="rtl"},un,vr,dr,kn,Jn),Ai=gt.useMemo(()=>{if(!ir)return ir;let Bi={render:Ut};return typeof ir=="object"&&(Bi=Object.assign(Object.assign({},Bi),ir)),Bi},[ir]),Di=(0,wt.Z)(Bi=>{var Fi;return(Fi=Lt!=null?Lt:Lr)!==null&&Fi!==void 0?Fi:Bi}),ea=gt.useContext(Kt.Z),ra=rn!=null?rn:ea,[ya,ha]=tn(ar,Bn,$n),oa=mn(wn,Tn),di=(0,zn.Z)(Ct.suffixIcon,wr),{suffixIcon:Jr,removeIcon:Ui,clearIcon:zi}=(0,bn.Z)(Object.assign(Object.assign({},Ct),{hasFeedback:ei,feedbackIcon:xr,showSuffixIcon:di,multiple:Tn,prefixCls:ar,componentName:"Cascader"})),fi=gt.useMemo(()=>rr!==void 0?rr:Bn?"bottomRight":"bottomLeft",[rr,Bn]),ki=fr===!0?{clearIcon:zi}:fr,[Xi]=(0,Ft.Cn)("SelectLike",(Dt=pr.dropdownStyle)===null||Dt===void 0?void 0:Dt.zIndex),xi=gt.createElement(vt,Object.assign({prefixCls:ar,className:Pe()(!It&&wn,{[`${ar}-lg`]:Di==="large",[`${ar}-sm`]:Di==="small",[`${ar}-rtl`]:Bn,[`${ar}-${ri}`]:ci,[`${ar}-in-form-item`]:ui},(0,Bt.Z)(ar,Ir,ei),Ur,Xr,an,un,vr,dr,kn,Jn),disabled:ra,style:Object.assign(Object.assign({},mi),Er)},pr,{builtinPlacements:(0,_t.Z)(Cr,_r),direction:Kn,placement:fi,notFoundContent:Ci,allowClear:ki,showSearch:Ai,expandIcon:ya,suffixIcon:Jr,removeIcon:Ui,loadingIcon:ha,checkable:oa,dropdownClassName:Si,dropdownPrefixCls:It||wn,dropdownStyle:Object.assign(Object.assign({},pr.dropdownStyle),{zIndex:Xi}),choiceTransitionName:(0,Tt.m)(cr,"",Zn),transitionName:(0,Tt.m)(cr,"slide-up",tr),getPopupContainer:ur||kr,ref:St}));return Pr(Gn(xi))}),Xt=(0,kt.Z)(xt,"dropdownAlign",Ct=>(0,Nt.Z)(Ct,["visible"]));xt.SHOW_PARENT=Rt,xt.SHOW_CHILD=Ot,xt.Panel=Wt,xt._InternalPanelDoNotUseOrYouWillBeFired=Xt;var Jt=xt},62673:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return Se}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(16632),be=ge(8654),ee=ge(12919),E=ge(63872),oe=ge(48755),re=ge(2171),te=ge(83397),ce=ge(56553),le=x.createContext(null),ae=ge(36170),se=ge(74632),ie=function(Ce,Oe){var Ie={};for(var Le in Ce)Object.prototype.hasOwnProperty.call(Ce,Le)&&Oe.indexOf(Le)<0&&(Ie[Le]=Ce[Le]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(Ce);Me<Le.length;Me++)Oe.indexOf(Le[Me])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Le[Me])&&(Ie[Le[Me]]=Ce[Le[Me]]);return Ie};const he=(Ce,Oe)=>{var Ie;const{prefixCls:Le,className:Me,rootClassName:xe,children:Ve,indeterminate:Ke=!1,style:Ze,onMouseEnter:it,onMouseLeave:We,skipGroup:Ge=!1,disabled:$e}=Ce,nt=ie(Ce,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:tt,direction:Ye,checkbox:Qe}=x.useContext(oe.E_),Je=x.useContext(le),{isFormItemInput:st}=x.useContext(ce.aM),qe=x.useContext(re.Z),ft=(Ie=(Je==null?void 0:Je.disabled)||$e)!==null&&Ie!==void 0?Ie:qe,lt=x.useRef(nt.value),et=x.useRef(null),Re=(0,be.sQ)(Oe,et);x.useEffect(()=>{Je==null||Je.registerValue(nt.value)},[]),x.useEffect(()=>{if(!Ge)return nt.value!==lt.current&&(Je==null||Je.cancelValue(lt.current),Je==null||Je.registerValue(nt.value),lt.current=nt.value),()=>Je==null?void 0:Je.cancelValue(nt.value)},[nt.value]),x.useEffect(()=>{var _e;!((_e=et.current)===null||_e===void 0)&&_e.input&&(et.current.input.indeterminate=Ke)},[Ke]);const Ne=tt("checkbox",Le),ne=(0,te.Z)(Ne),[ue,je,He]=(0,ae.ZP)(Ne,ne),we=Object.assign({},nt);Je&&!Ge&&(we.onChange=function(){nt.onChange&&nt.onChange.apply(nt,arguments),Je.toggleOption&&Je.toggleOption({label:Ve,value:nt.value})},we.name=Je.name,we.checked=Je.value.includes(nt.value));const ye=a()(`${Ne}-wrapper`,{[`${Ne}-rtl`]:Ye==="rtl",[`${Ne}-wrapper-checked`]:we.checked,[`${Ne}-wrapper-disabled`]:ft,[`${Ne}-wrapper-in-form-item`]:st},Qe==null?void 0:Qe.className,Me,xe,He,ne,je),Te=a()({[`${Ne}-indeterminate`]:Ke},E.A,je),[ze,Ue]=(0,se.Z)(we.onClick);return ue(x.createElement(ee.Z,{component:"Checkbox",disabled:ft},x.createElement("label",{className:ye,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),Ze),onMouseEnter:it,onMouseLeave:We,onClick:ze},x.createElement(Pe.Z,Object.assign({},we,{onClick:Ue,prefixCls:Ne,className:Te,disabled:ft,ref:Re})),Ve!==void 0&&x.createElement("span",{className:`${Ne}-label`},Ve))))};var me=x.forwardRef(he),ve=ge(94480),Ee=ge(2738),Be=function(Ce,Oe){var Ie={};for(var Le in Ce)Object.prototype.hasOwnProperty.call(Ce,Le)&&Oe.indexOf(Le)<0&&(Ie[Le]=Ce[Le]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Le=Object.getOwnPropertySymbols(Ce);Me<Le.length;Me++)Oe.indexOf(Le[Me])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Le[Me])&&(Ie[Le[Me]]=Ce[Le[Me]]);return Ie},ke=x.forwardRef((Ce,Oe)=>{const{defaultValue:Ie,children:Le,options:Me=[],prefixCls:xe,className:Ve,rootClassName:Ke,style:Ze,onChange:it}=Ce,We=Be(Ce,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ge,direction:$e}=x.useContext(oe.E_),[nt,tt]=x.useState(We.value||Ie||[]),[Ye,Qe]=x.useState([]);x.useEffect(()=>{"value"in We&&tt(We.value||[])},[We.value]);const Je=x.useMemo(()=>Me.map(Te=>typeof Te=="string"||typeof Te=="number"?{label:Te,value:Te}:Te),[Me]),st=Te=>{Qe(ze=>ze.filter(Ue=>Ue!==Te))},qe=Te=>{Qe(ze=>[].concat((0,ve.Z)(ze),[Te]))},ft=Te=>{const ze=nt.indexOf(Te.value),Ue=(0,ve.Z)(nt);ze===-1?Ue.push(Te.value):Ue.splice(ze,1),"value"in We||tt(Ue),it==null||it(Ue.filter(_e=>Ye.includes(_e)).sort((_e,ct)=>{const ut=Je.findIndex(at=>at.value===_e),yt=Je.findIndex(at=>at.value===ct);return ut-yt}))},lt=Ge("checkbox",xe),et=`${lt}-group`,Re=(0,te.Z)(lt),[Ne,ne,ue]=(0,ae.ZP)(lt,Re),je=(0,Ee.Z)(We,["value","disabled"]),He=Me.length?Je.map(Te=>x.createElement(me,{prefixCls:lt,key:Te.value.toString(),disabled:"disabled"in Te?Te.disabled:We.disabled,value:Te.value,checked:nt.includes(Te.value),onChange:Te.onChange,className:`${et}-item`,style:Te.style,title:Te.title,id:Te.id,required:Te.required},Te.label)):Le,we={toggleOption:ft,value:nt,disabled:We.disabled,name:We.name,registerValue:qe,cancelValue:st},ye=a()(et,{[`${et}-rtl`]:$e==="rtl"},Ve,Ke,ue,Re,ne);return Ne(x.createElement("div",Object.assign({className:ye,style:Ze},je,{ref:Oe}),x.createElement(le.Provider,{value:we},He)))});const De=me;De.Group=ke,De.__ANT_CHECKBOX=!0;var Se=De},36170:function(gn,Vt,ge){"use strict";ge.d(Vt,{C2:function(){return ee}});var x=ge(36237),gt=ge(63356),a=ge(51636),Pe=ge(16931);const be=E=>{const{checkboxCls:oe}=E,re=`${oe}-wrapper`;return[{[`${oe}-group`]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{display:"inline-flex",flexWrap:"wrap",columnGap:E.marginXS,[`> ${E.antCls}-row`]:{flex:1}}),[re]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{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}}}),[oe]:Object.assign(Object.assign({},(0,gt.Wf)(E)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:E.borderRadiusSM,alignSelf:"center",[`${oe}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${oe}-inner`]:Object.assign({},(0,gt.oN)(E))},[`${oe}-inner`]:{boxSizing:"border-box",display:"block",width:E.checkboxSize,height:E.checkboxSize,direction:"ltr",backgroundColor:E.colorBgContainer,border:`${(0,x.unit)(E.lineWidth)} ${E.lineType} ${E.colorBorder}`,borderRadius:E.borderRadiusSM,borderCollapse:"separate",transition:`all ${E.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:E.calc(E.checkboxSize).div(14).mul(5).equal(),height:E.calc(E.checkboxSize).div(14).mul(8).equal(),border:`${(0,x.unit)(E.lineWidthBold)} solid ${E.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${E.motionDurationFast} ${E.motionEaseInBack}, opacity ${E.motionDurationFast}`}},"& + span":{paddingInlineStart:E.paddingXS,paddingInlineEnd:E.paddingXS}})},{[`
|
|
|
${re}:not(${re}-disabled),
|
|
|
${oe}:not(${oe}-disabled)
|
|
|
`]:{[`&:hover ${oe}-inner`]:{borderColor:E.colorPrimary}},[`${re}:not(${re}-disabled)`]:{[`&:hover ${oe}-checked:not(${oe}-disabled) ${oe}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${oe}-checked:not(${oe}-disabled):after`]:{borderColor:E.colorPrimaryHover}}},{[`${oe}-checked`]:{[`${oe}-inner`]:{backgroundColor:E.colorPrimary,borderColor:E.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${E.motionDurationMid} ${E.motionEaseOutBack} ${E.motionDurationFast}`}}},[`
|
|
|
${re}-checked:not(${re}-disabled),
|
|
|
${oe}-checked:not(${oe}-disabled)
|
|
|
`]:{[`&:hover ${oe}-inner`]:{backgroundColor:E.colorPrimaryHover,borderColor:"transparent"}}},{[oe]:{"&-indeterminate":{[`${oe}-inner`]:{backgroundColor:`${E.colorBgContainer} !important`,borderColor:`${E.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:E.calc(E.fontSizeLG).div(2).equal(),height:E.calc(E.fontSizeLG).div(2).equal(),backgroundColor:E.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${oe}-inner`]:{backgroundColor:`${E.colorBgContainer} !important`,borderColor:`${E.colorPrimary} !important`}}}},{[`${re}-disabled`]:{cursor:"not-allowed"},[`${oe}-disabled`]:{[`&, ${oe}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${oe}-inner`]:{background:E.colorBgContainerDisabled,borderColor:E.colorBorder,"&:after":{borderColor:E.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:E.colorTextDisabled},[`&${oe}-indeterminate ${oe}-inner::after`]:{background:E.colorTextDisabled}}}]};function ee(E,oe){const re=(0,a.mergeToken)(oe,{checkboxCls:`.${E}`,checkboxSize:oe.controlInteractiveSize});return[be(re)]}Vt.ZP=(0,Pe.I$)("Checkbox",(E,oe)=>{let{prefixCls:re}=oe;return[ee(re,E)]})},38406:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(48755),a=ge(584);const Pe=be=>{const{componentName:ee}=be,{getPrefixCls:E}=(0,x.useContext)(gt.E_),oe=E("empty");switch(ee){case"Table":case"List":return x.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return x.createElement(a.Z,{image:a.Z.PRESENTED_IMAGE_SIMPLE,className:`${oe}-small`});case"Table.filter":return null;default:return x.createElement(a.Z,null)}};Vt.Z=Pe},37285:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ae}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(48755),be=ge(36237),ee=ge(63356),E=ge(16931),oe=ge(51636);const re=se=>{const{componentCls:ie,sizePaddingEdgeHorizontal:he,colorSplit:pe,lineWidth:me,textPaddingInline:ve,orientationMargin:Ee,verticalMarginInline:Be}=se;return{[ie]:Object.assign(Object.assign({},(0,ee.Wf)(se)),{borderBlockStart:`${(0,be.unit)(me)} solid ${pe}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Be,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,be.unit)(me)} solid ${pe}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,be.unit)(se.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${ie}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,be.unit)(se.dividerHorizontalWithTextGutterMargin)} 0`,color:se.colorTextHeading,fontWeight:500,fontSize:se.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${pe}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,be.unit)(me)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ie}-with-text-start`]:{"&::before":{width:`calc(${Ee} * 100%)`},"&::after":{width:`calc(100% - ${Ee} * 100%)`}},[`&-horizontal${ie}-with-text-end`]:{"&::before":{width:`calc(100% - ${Ee} * 100%)`},"&::after":{width:`calc(${Ee} * 100%)`}},[`${ie}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:ve},"&-dashed":{background:"none",borderColor:pe,borderStyle:"dashed",borderWidth:`${(0,be.unit)(me)} 0 0`},[`&-horizontal${ie}-with-text${ie}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ie}-dashed`]:{borderInlineStartWidth:me,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:pe,borderStyle:"dotted",borderWidth:`${(0,be.unit)(me)} 0 0`},[`&-horizontal${ie}-with-text${ie}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${ie}-dotted`]:{borderInlineStartWidth:me,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ie}-with-text`]:{color:se.colorText,fontWeight:"normal",fontSize:se.fontSize},[`&-horizontal${ie}-with-text-start${ie}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ie}-inner-text`]:{paddingInlineStart:he}},[`&-horizontal${ie}-with-text-end${ie}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ie}-inner-text`]:{paddingInlineEnd:he}}})}},te=se=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:se.marginXS});var ce=(0,E.I$)("Divider",se=>{const ie=(0,oe.mergeToken)(se,{dividerHorizontalWithTextGutterMargin:se.margin,dividerHorizontalGutterMargin:se.marginLG,sizePaddingEdgeHorizontal:0});return[re(ie)]},te,{unitless:{orientationMargin:!0}}),z=function(se,ie){var he={};for(var pe in se)Object.prototype.hasOwnProperty.call(se,pe)&&ie.indexOf(pe)<0&&(he[pe]=se[pe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,pe=Object.getOwnPropertySymbols(se);me<pe.length;me++)ie.indexOf(pe[me])<0&&Object.prototype.propertyIsEnumerable.call(se,pe[me])&&(he[pe[me]]=se[pe[me]]);return he},ae=se=>{const{getPrefixCls:ie,direction:he,className:pe,style:me}=(0,Pe.dj)("divider"),{prefixCls:ve,type:Ee="horizontal",orientation:Be="center",orientationMargin:Fe,className:ke,rootClassName:De,children:Se,dashed:Ce,variant:Oe="solid",plain:Ie,style:Le}=se,Me=z(se,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),xe=ie("divider",ve),[Ve,Ke,Ze]=ce(xe),it=!!Se,We=x.useMemo(()=>Be==="left"?he==="rtl"?"end":"start":Be==="right"?he==="rtl"?"start":"end":Be,[he,Be]),Ge=We==="start"&&Fe!=null,$e=We==="end"&&Fe!=null,nt=a()(xe,pe,Ke,Ze,`${xe}-${Ee}`,{[`${xe}-with-text`]:it,[`${xe}-with-text-${We}`]:it,[`${xe}-dashed`]:!!Ce,[`${xe}-${Oe}`]:Oe!=="solid",[`${xe}-plain`]:!!Ie,[`${xe}-rtl`]:he==="rtl",[`${xe}-no-default-orientation-margin-start`]:Ge,[`${xe}-no-default-orientation-margin-end`]:$e},ke,De),tt=x.useMemo(()=>typeof Fe=="number"?Fe:/^\d+$/.test(Fe)?Number(Fe):Fe,[Fe]),Ye={marginInlineStart:Ge?tt:void 0,marginInlineEnd:$e?tt:void 0};return Ve(x.createElement("div",Object.assign({className:nt,style:Object.assign(Object.assign({},me),Le)},Me,{role:"separator"}),Se&&Ee!=="vertical"&&x.createElement("span",{className:`${xe}-inner-text`,style:Ye},Se)))}},36207:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ze}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(33885),be=ge(42978),ee=ge(43403),E=ge(34280),oe=x.createContext(null),re=x.createContext({}),te=oe,ce=ge(20068),z=ge(54476),le=ge(77900),ae=ge(10228),se=ge(26112),ie=ge(75931),he=ge(8654),pe=["prefixCls","className","containerRef"],me=function(_e){var ct=_e.prefixCls,ut=_e.className,yt=_e.containerRef,at=(0,ie.Z)(_e,pe),rt=x.useContext(re),Et=rt.panel,vt=(0,he.x1)(Et,yt);return x.createElement("div",(0,z.Z)({className:a()("".concat(ct,"-content"),ut),role:"dialog",ref:vt},(0,se.Z)(_e,{aria:!0}),{"aria-modal":"true"},at))},ve=me,Ee=ge(48736);function Be(Ue){return typeof Ue=="string"&&String(Number(Ue))===Ue?((0,Ee.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ue)):Ue}function Fe(Ue){warning(!("wrapperClassName"in Ue),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ue.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ke={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function De(Ue,_e){var ct,ut,yt,at=Ue.prefixCls,rt=Ue.open,Et=Ue.placement,vt=Ue.inline,Nt=Ue.push,Ft=Ue.forceRender,Tt=Ue.autoFocus,kt=Ue.keyboard,Bt=Ue.classNames,bt=Ue.rootClassName,jt=Ue.rootStyle,Kt=Ue.zIndex,$t=Ue.className,wt=Ue.id,zt=Ue.style,Gt=Ue.motion,_t=Ue.width,ln=Ue.height,bn=Ue.children,zn=Ue.mask,Un=Ue.maskClosable,vn=Ue.maskMotion,Ln=Ue.maskClassName,mn=Ue.maskStyle,Dn=Ue.afterOpenChange,Rn=Ue.onClose,Hn=Ue.onMouseEnter,hn=Ue.onMouseOver,tn=Ue.onMouseLeave,nn=Ue.onClick,fn=Ue.onKeyDown,On=Ue.onKeyUp,cn=Ue.styles,Pn=Ue.drawerRender,Mn=x.useRef(),Nn=x.useRef(),lr=x.useRef();x.useImperativeHandle(_e,function(){return Mn.current});var sr=function(Dt){var It=Dt.keyCode,Lt=Dt.shiftKey;switch(It){case ae.Z.TAB:{if(It===ae.Z.TAB){if(!Lt&&document.activeElement===lr.current){var rn;(rn=Nn.current)===null||rn===void 0||rn.focus({preventScroll:!0})}else if(Lt&&document.activeElement===Nn.current){var an;(an=lr.current)===null||an===void 0||an.focus({preventScroll:!0})}}break}case ae.Z.ESC:{Rn&&kt&&(Dt.stopPropagation(),Rn(Dt));break}}};x.useEffect(function(){if(rt&&Tt){var St;(St=Mn.current)===null||St===void 0||St.focus({preventScroll:!0})}},[rt]);var sn=x.useState(!1),Sn=(0,be.Z)(sn,2),_n=Sn[0],er=Sn[1],Wt=x.useContext(te),Ht;typeof Nt=="boolean"?Ht=Nt?{}:{distance:0}:Ht=Nt||{};var Ot=(ct=(ut=(yt=Ht)===null||yt===void 0?void 0:yt.distance)!==null&&ut!==void 0?ut:Wt==null?void 0:Wt.pushDistance)!==null&&ct!==void 0?ct:180,Rt=x.useMemo(function(){return{pushDistance:Ot,push:function(){er(!0)},pull:function(){er(!1)}}},[Ot]);x.useEffect(function(){if(rt){var St;Wt==null||(St=Wt.push)===null||St===void 0||St.call(Wt)}else{var Dt;Wt==null||(Dt=Wt.pull)===null||Dt===void 0||Dt.call(Wt)}},[rt]),x.useEffect(function(){return function(){var St;Wt==null||(St=Wt.pull)===null||St===void 0||St.call(Wt)}},[]);var Pt=zn&&x.createElement(le.default,(0,z.Z)({key:"mask"},vn,{visible:rt}),function(St,Dt){var It=St.className,Lt=St.style;return x.createElement("div",{className:a()("".concat(at,"-mask"),It,Bt==null?void 0:Bt.mask,Ln),style:(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Lt),mn),cn==null?void 0:cn.mask),onClick:Un&&rt?Rn:void 0,ref:Dt})}),Ut=typeof Gt=="function"?Gt(Et):Gt,xt={};if(_n&&Ot)switch(Et){case"top":xt.transform="translateY(".concat(Ot,"px)");break;case"bottom":xt.transform="translateY(".concat(-Ot,"px)");break;case"left":xt.transform="translateX(".concat(Ot,"px)");break;default:xt.transform="translateX(".concat(-Ot,"px)");break}Et==="left"||Et==="right"?xt.width=Be(_t):xt.height=Be(ln);var Xt={onMouseEnter:Hn,onMouseOver:hn,onMouseLeave:tn,onClick:nn,onKeyDown:fn,onKeyUp:On},Jt=x.createElement(le.default,(0,z.Z)({key:"panel"},Ut,{visible:rt,forceRender:Ft,onVisibleChanged:function(Dt){Dn==null||Dn(Dt)},removeOnLeave:!1,leavedClassName:"".concat(at,"-content-wrapper-hidden")}),function(St,Dt){var It=St.className,Lt=St.style,rn=x.createElement(ve,(0,z.Z)({id:wt,containerRef:Dt,prefixCls:at,className:a()($t,Bt==null?void 0:Bt.content),style:(0,Pe.Z)((0,Pe.Z)({},zt),cn==null?void 0:cn.content)},(0,se.Z)(Ue,{aria:!0}),Xt),bn);return x.createElement("div",(0,z.Z)({className:a()("".concat(at,"-content-wrapper"),Bt==null?void 0:Bt.wrapper,It),style:(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},xt),Lt),cn==null?void 0:cn.wrapper)},(0,se.Z)(Ue,{data:!0})),Pn?Pn(rn):rn)}),Ct=(0,Pe.Z)({},jt);return Kt&&(Ct.zIndex=Kt),x.createElement(te.Provider,{value:Rt},x.createElement("div",{className:a()(at,"".concat(at,"-").concat(Et),bt,(0,ce.Z)((0,ce.Z)({},"".concat(at,"-open"),rt),"".concat(at,"-inline"),vt)),style:Ct,tabIndex:-1,ref:Mn,onKeyDown:sr},Pt,x.createElement("div",{tabIndex:0,ref:Nn,style:ke,"aria-hidden":"true","data-sentinel":"start"}),Jt,x.createElement("div",{tabIndex:0,ref:lr,style:ke,"aria-hidden":"true","data-sentinel":"end"})))}var Se=x.forwardRef(De),Ce=Se,Oe=function(_e){var ct=_e.open,ut=ct===void 0?!1:ct,yt=_e.prefixCls,at=yt===void 0?"rc-drawer":yt,rt=_e.placement,Et=rt===void 0?"right":rt,vt=_e.autoFocus,Nt=vt===void 0?!0:vt,Ft=_e.keyboard,Tt=Ft===void 0?!0:Ft,kt=_e.width,Bt=kt===void 0?378:kt,bt=_e.mask,jt=bt===void 0?!0:bt,Kt=_e.maskClosable,$t=Kt===void 0?!0:Kt,wt=_e.getContainer,zt=_e.forceRender,Gt=_e.afterOpenChange,_t=_e.destroyOnClose,ln=_e.onMouseEnter,bn=_e.onMouseOver,zn=_e.onMouseLeave,Un=_e.onClick,vn=_e.onKeyDown,Ln=_e.onKeyUp,mn=_e.panelRef,Dn=x.useState(!1),Rn=(0,be.Z)(Dn,2),Hn=Rn[0],hn=Rn[1],tn=x.useState(!1),nn=(0,be.Z)(tn,2),fn=nn[0],On=nn[1];(0,E.Z)(function(){On(!0)},[]);var cn=fn?ut:!1,Pn=x.useRef(),Mn=x.useRef();(0,E.Z)(function(){cn&&(Mn.current=document.activeElement)},[cn]);var Nn=function(_n){var er;if(hn(_n),Gt==null||Gt(_n),!_n&&Mn.current&&!((er=Pn.current)!==null&&er!==void 0&&er.contains(Mn.current))){var Wt;(Wt=Mn.current)===null||Wt===void 0||Wt.focus({preventScroll:!0})}},lr=x.useMemo(function(){return{panel:mn}},[mn]);if(!zt&&!Hn&&!cn&&_t)return null;var sr={onMouseEnter:ln,onMouseOver:bn,onMouseLeave:zn,onClick:Un,onKeyDown:vn,onKeyUp:Ln},sn=(0,Pe.Z)((0,Pe.Z)({},_e),{},{open:cn,prefixCls:at,placement:Et,autoFocus:Nt,keyboard:Tt,width:Bt,mask:jt,maskClosable:$t,inline:wt===!1,afterOpenChange:Nn,ref:Pn},sr);return x.createElement(re.Provider,{value:lr},x.createElement(ee.Z,{open:cn||zt||Hn,autoDestroy:!1,getContainer:wt,autoLock:jt&&(cn||Hn)},x.createElement(Ce,sn)))},Ie=Oe,Le=Ie,Me=ge(62487),xe=ge(75030),Ve=ge(86641),Ke=ge(55743),Ze=ge(48755),it=ge(91190),We=ge(78776),Ge=ge(458),nt=Ue=>{var _e,ct;const{prefixCls:ut,title:yt,footer:at,extra:rt,loading:Et,onClose:vt,headerStyle:Nt,bodyStyle:Ft,footerStyle:Tt,children:kt,classNames:Bt,styles:bt}=Ue,jt=(0,Ze.dj)("drawer"),Kt=x.useCallback(_t=>x.createElement("button",{type:"button",onClick:vt,"aria-label":"Close",className:`${ut}-close`},_t),[vt]),[$t,wt]=(0,We.Z)((0,We.w)(Ue),(0,We.w)(jt),{closable:!0,closeIconRender:Kt}),zt=x.useMemo(()=>{var _t,ln;return!yt&&!$t?null:x.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(_t=jt.styles)===null||_t===void 0?void 0:_t.header),Nt),bt==null?void 0:bt.header),className:a()(`${ut}-header`,{[`${ut}-header-close-only`]:$t&&!yt&&!rt},(ln=jt.classNames)===null||ln===void 0?void 0:ln.header,Bt==null?void 0:Bt.header)},x.createElement("div",{className:`${ut}-header-title`},wt,yt&&x.createElement("div",{className:`${ut}-title`},yt)),rt&&x.createElement("div",{className:`${ut}-extra`},rt))},[$t,wt,rt,Nt,ut,yt]),Gt=x.useMemo(()=>{var _t,ln;if(!at)return null;const bn=`${ut}-footer`;return x.createElement("div",{className:a()(bn,(_t=jt.classNames)===null||_t===void 0?void 0:_t.footer,Bt==null?void 0:Bt.footer),style:Object.assign(Object.assign(Object.assign({},(ln=jt.styles)===null||ln===void 0?void 0:ln.footer),Tt),bt==null?void 0:bt.footer)},at)},[at,Tt,ut]);return x.createElement(x.Fragment,null,zt,x.createElement("div",{className:a()(`${ut}-body`,Bt==null?void 0:Bt.body,(_e=jt.classNames)===null||_e===void 0?void 0:_e.body),style:Object.assign(Object.assign(Object.assign({},(ct=jt.styles)===null||ct===void 0?void 0:ct.body),Ft),bt==null?void 0:bt.body)},Et?x.createElement(Ge.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${ut}-body-skeleton`}):kt),Gt)},tt=ge(36237),Ye=ge(63356),Qe=ge(16931),Je=ge(51636);const st=Ue=>{const _e="100%";return{left:`translateX(-${_e})`,right:`translateX(${_e})`,top:`translateY(-${_e})`,bottom:`translateY(${_e})`}[Ue]},qe=(Ue,_e)=>({"&-enter, &-appear":Object.assign(Object.assign({},Ue),{"&-active":_e}),"&-leave":Object.assign(Object.assign({},_e),{"&-active":Ue})}),ft=(Ue,_e)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${_e}`}}},qe({opacity:Ue},{opacity:1})),lt=(Ue,_e)=>[ft(.7,_e),qe({transform:st(Ue)},{transform:"none"})];var Re=Ue=>{const{componentCls:_e,motionDurationSlow:ct}=Ue;return{[_e]:{[`${_e}-mask-motion`]:ft(0,ct),[`${_e}-panel-motion`]:["left","right","top","bottom"].reduce((ut,yt)=>Object.assign(Object.assign({},ut),{[`&-${yt}`]:lt(yt,ct)}),{})}}};const Ne=Ue=>{const{borderRadiusSM:_e,componentCls:ct,zIndexPopup:ut,colorBgMask:yt,colorBgElevated:at,motionDurationSlow:rt,motionDurationMid:Et,paddingXS:vt,padding:Nt,paddingLG:Ft,fontSizeLG:Tt,lineHeightLG:kt,lineWidth:Bt,lineType:bt,colorSplit:jt,marginXS:Kt,colorIcon:$t,colorIconHover:wt,colorBgTextHover:zt,colorBgTextActive:Gt,colorText:_t,fontWeightStrong:ln,footerPaddingBlock:bn,footerPaddingInline:zn,calc:Un}=Ue,vn=`${ct}-content-wrapper`;return{[ct]:{position:"fixed",inset:0,zIndex:ut,pointerEvents:"none",color:_t,"&-pure":{position:"relative",background:at,display:"flex",flexDirection:"column",[`&${ct}-left`]:{boxShadow:Ue.boxShadowDrawerLeft},[`&${ct}-right`]:{boxShadow:Ue.boxShadowDrawerRight},[`&${ct}-top`]:{boxShadow:Ue.boxShadowDrawerUp},[`&${ct}-bottom`]:{boxShadow:Ue.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ct}-mask`]:{position:"absolute",inset:0,zIndex:ut,background:yt,pointerEvents:"auto"},[vn]:{position:"absolute",zIndex:ut,maxWidth:"100vw",transition:`all ${rt}`,"&-hidden":{display:"none"}},[`&-left > ${vn}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ue.boxShadowDrawerLeft},[`&-right > ${vn}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ue.boxShadowDrawerRight},[`&-top > ${vn}`]:{top:0,insetInline:0,boxShadow:Ue.boxShadowDrawerUp},[`&-bottom > ${vn}`]:{bottom:0,insetInline:0,boxShadow:Ue.boxShadowDrawerDown},[`${ct}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:at,pointerEvents:"auto"},[`${ct}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,tt.unit)(Nt)} ${(0,tt.unit)(Ft)}`,fontSize:Tt,lineHeight:kt,borderBottom:`${(0,tt.unit)(Bt)} ${bt} ${jt}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ct}-extra`]:{flex:"none"},[`${ct}-close`]:Object.assign({display:"inline-flex",width:Un(Tt).add(vt).equal(),height:Un(Tt).add(vt).equal(),borderRadius:_e,justifyContent:"center",alignItems:"center",marginInlineEnd:Kt,color:$t,fontWeight:ln,fontSize:Tt,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${Et}`,textRendering:"auto","&:hover":{color:wt,backgroundColor:zt,textDecoration:"none"},"&:active":{backgroundColor:Gt}},(0,Ye.Qy)(Ue)),[`${ct}-title`]:{flex:1,margin:0,fontWeight:Ue.fontWeightStrong,fontSize:Tt,lineHeight:kt},[`${ct}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Ft,overflow:"auto",[`${ct}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${ct}-footer`]:{flexShrink:0,padding:`${(0,tt.unit)(bn)} ${(0,tt.unit)(zn)}`,borderTop:`${(0,tt.unit)(Bt)} ${bt} ${jt}`},"&-rtl":{direction:"rtl"}}}},ne=Ue=>({zIndexPopup:Ue.zIndexPopupBase,footerPaddingBlock:Ue.paddingXS,footerPaddingInline:Ue.padding});var ue=(0,Qe.I$)("Drawer",Ue=>{const _e=(0,Je.mergeToken)(Ue,{});return[Ne(_e),Re(_e)]},ne),je=function(Ue,_e){var ct={};for(var ut in Ue)Object.prototype.hasOwnProperty.call(Ue,ut)&&_e.indexOf(ut)<0&&(ct[ut]=Ue[ut]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,ut=Object.getOwnPropertySymbols(Ue);yt<ut.length;yt++)_e.indexOf(ut[yt])<0&&Object.prototype.propertyIsEnumerable.call(Ue,ut[yt])&&(ct[ut[yt]]=Ue[ut[yt]]);return ct};const He=null,we={distance:180},ye=Ue=>{var _e;const{rootClassName:ct,width:ut,height:yt,size:at="default",mask:rt=!0,push:Et=we,open:vt,afterOpenChange:Nt,onClose:Ft,prefixCls:Tt,getContainer:kt,style:Bt,className:bt,visible:jt,afterVisibleChange:Kt,maskStyle:$t,drawerStyle:wt,contentWrapperStyle:zt}=Ue,Gt=je(Ue,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:_t,getPrefixCls:ln,direction:bn,className:zn,style:Un,classNames:vn,styles:Ln}=(0,Ze.dj)("drawer"),mn=ln("drawer",Tt),[Dn,Rn,Hn]=ue(mn),hn=kt===void 0&&_t?()=>_t(document.body):kt,tn=a()({"no-mask":!rt,[`${mn}-rtl`]:bn==="rtl"},ct,Rn,Hn),nn=x.useMemo(()=>ut!=null?ut:at==="large"?736:378,[ut,at]),fn=x.useMemo(()=>yt!=null?yt:at==="large"?736:378,[yt,at]),On={motionName:(0,Ve.m)(mn,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},cn=sn=>({motionName:(0,Ve.m)(mn,`panel-motion-${sn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Pn=(0,it.H)(),[Mn,Nn]=(0,xe.Cn)("Drawer",Gt.zIndex),{classNames:lr={},styles:sr={}}=Gt;return Dn(x.createElement(Me.Z,{form:!0,space:!0},x.createElement(Ke.Z.Provider,{value:Nn},x.createElement(Le,Object.assign({prefixCls:mn,onClose:Ft,maskMotion:On,motion:cn},Gt,{classNames:{mask:a()(lr.mask,vn.mask),content:a()(lr.content,vn.content),wrapper:a()(lr.wrapper,vn.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},sr.mask),$t),Ln.mask),content:Object.assign(Object.assign(Object.assign({},sr.content),wt),Ln.content),wrapper:Object.assign(Object.assign(Object.assign({},sr.wrapper),zt),Ln.wrapper)},open:vt!=null?vt:jt,mask:rt,push:Et,width:nn,height:fn,style:Object.assign(Object.assign({},Un),Bt),className:a()(zn,bt),rootClassName:tn,getContainer:hn,afterOpenChange:Nt!=null?Nt:Kt,panelRef:Pn,zIndex:Mn}),x.createElement(nt,Object.assign({prefixCls:mn},Gt,{onClose:Ft}))))))},Te=Ue=>{const{prefixCls:_e,style:ct,className:ut,placement:yt="right"}=Ue,at=je(Ue,["prefixCls","style","className","placement"]),{getPrefixCls:rt}=x.useContext(Ze.E_),Et=rt("drawer",_e),[vt,Nt,Ft]=ue(Et),Tt=a()(Et,`${Et}-pure`,`${Et}-${yt}`,Nt,Ft,ut);return vt(x.createElement("div",{className:Tt,style:ct},x.createElement(nt,Object.assign({prefixCls:Et},at))))};ye._InternalPanelDoNotUseOrYouWillBeFired=Te;var ze=ye},19563:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return tt}});var x=ge(59301),gt=ge(33853),a=ge(38819),Pe=ge(92310),be=ge.n(Pe),ee=ge(96478),E=ge(6089),oe=ge(18929),re=ge(2738),te=ge(75030),z=Ye=>typeof Ye!="object"&&typeof Ye!="function"||Ye===null,le=ge(52838),ae=ge(45915),se=ge(22703),ie=ge(32383),he=ge(55743),pe=ge(48755),me=ge(83397),ve=ge(93041),Ee=ge(78857),Be=ge(57700),Fe=ge(36237),ke=ge(63356),De=ge(46e3),Se=ge(93873),Ce=ge(34925),Oe=ge(37645),Ie=ge(36305),Le=ge(16931),Me=ge(51636),Ve=Ye=>{const{componentCls:Qe,menuCls:Je,colorError:st,colorTextLightSolid:qe}=Ye,ft=`${Je}-item`;return{[`${Qe}, ${Qe}-menu-submenu`]:{[`${Je} ${ft}`]:{[`&${ft}-danger:not(${ft}-disabled)`]:{color:st,"&:hover":{color:qe,backgroundColor:st}}}}}};const Ke=Ye=>{const{componentCls:Qe,menuCls:Je,zIndexPopup:st,dropdownArrowDistance:qe,sizePopupArrow:ft,antCls:lt,iconCls:et,motionDurationMid:Re,paddingBlock:Ne,fontSize:ne,dropdownEdgeChildPadding:ue,colorTextDisabled:je,fontSizeIcon:He,controlPaddingHorizontal:we,colorBgElevated:ye}=Ye;return[{[Qe]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:st,display:"block","&::before":{position:"absolute",insetBlock:Ye.calc(ft).div(2).sub(qe).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${lt}-btn`]:{[`& > ${et}-down, & > ${lt}-btn-icon > ${et}-down`]:{fontSize:He}},[`${Qe}-wrap`]:{position:"relative",[`${lt}-btn > ${et}-down`]:{fontSize:He},[`${et}-down::before`]:{transition:`transform ${Re}`}},[`${Qe}-wrap-open`]:{[`${et}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${lt}-slide-down-enter${lt}-slide-down-enter-active${Qe}-placement-bottomLeft,
|
|
|
&${lt}-slide-down-appear${lt}-slide-down-appear-active${Qe}-placement-bottomLeft,
|
|
|
&${lt}-slide-down-enter${lt}-slide-down-enter-active${Qe}-placement-bottom,
|
|
|
&${lt}-slide-down-appear${lt}-slide-down-appear-active${Qe}-placement-bottom,
|
|
|
&${lt}-slide-down-enter${lt}-slide-down-enter-active${Qe}-placement-bottomRight,
|
|
|
&${lt}-slide-down-appear${lt}-slide-down-appear-active${Qe}-placement-bottomRight`]:{animationName:De.fJ},[`&${lt}-slide-up-enter${lt}-slide-up-enter-active${Qe}-placement-topLeft,
|
|
|
&${lt}-slide-up-appear${lt}-slide-up-appear-active${Qe}-placement-topLeft,
|
|
|
&${lt}-slide-up-enter${lt}-slide-up-enter-active${Qe}-placement-top,
|
|
|
&${lt}-slide-up-appear${lt}-slide-up-appear-active${Qe}-placement-top,
|
|
|
&${lt}-slide-up-enter${lt}-slide-up-enter-active${Qe}-placement-topRight,
|
|
|
&${lt}-slide-up-appear${lt}-slide-up-appear-active${Qe}-placement-topRight`]:{animationName:De.Qt},[`&${lt}-slide-down-leave${lt}-slide-down-leave-active${Qe}-placement-bottomLeft,
|
|
|
&${lt}-slide-down-leave${lt}-slide-down-leave-active${Qe}-placement-bottom,
|
|
|
&${lt}-slide-down-leave${lt}-slide-down-leave-active${Qe}-placement-bottomRight`]:{animationName:De.Uw},[`&${lt}-slide-up-leave${lt}-slide-up-leave-active${Qe}-placement-topLeft,
|
|
|
&${lt}-slide-up-leave${lt}-slide-up-leave-active${Qe}-placement-top,
|
|
|
&${lt}-slide-up-leave${lt}-slide-up-leave-active${Qe}-placement-topRight`]:{animationName:De.ly}}},(0,Oe.ZP)(Ye,ye,{arrowPlacement:{top:!0,bottom:!0}}),{[`${Qe} ${Je}`]:{position:"relative",margin:0},[`${Je}-submenu-popup`]:{position:"absolute",zIndex:st,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Qe}, ${Qe}-menu-submenu`]:Object.assign(Object.assign({},(0,ke.Wf)(Ye)),{[Je]:Object.assign(Object.assign({padding:ue,listStyleType:"none",backgroundColor:ye,backgroundClip:"padding-box",borderRadius:Ye.borderRadiusLG,outline:"none",boxShadow:Ye.boxShadowSecondary},(0,ke.Qy)(Ye)),{"&:empty":{padding:0,boxShadow:"none"},[`${Je}-item-group-title`]:{padding:`${(0,Fe.unit)(Ne)} ${(0,Fe.unit)(we)}`,color:Ye.colorTextDescription,transition:`all ${Re}`},[`${Je}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Je}-item-icon`]:{minWidth:ne,marginInlineEnd:Ye.marginXS,fontSize:Ye.fontSizeSM},[`${Je}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${Re}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Je}-item-extra`]:{paddingInlineStart:Ye.padding,marginInlineStart:"auto",fontSize:Ye.fontSizeSM,color:Ye.colorTextDescription}},[`${Je}-item, ${Je}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,Fe.unit)(Ne)} ${(0,Fe.unit)(we)}`,color:Ye.colorText,fontWeight:"normal",fontSize:ne,lineHeight:Ye.lineHeight,cursor:"pointer",transition:`all ${Re}`,borderRadius:Ye.borderRadiusSM,"&:hover, &-active":{backgroundColor:Ye.controlItemBgHover}},(0,ke.Qy)(Ye)),{"&-selected":{color:Ye.colorPrimary,backgroundColor:Ye.controlItemBgActive,"&:hover, &-active":{backgroundColor:Ye.controlItemBgActiveHover}},"&-disabled":{color:je,cursor:"not-allowed","&:hover":{color:je,backgroundColor:ye,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,Fe.unit)(Ye.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:Ye.colorSplit},[`${Qe}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Ye.paddingXS,[`${Qe}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Ye.colorTextDescription,fontSize:He,fontStyle:"normal"}}}),[`${Je}-item-group-list`]:{margin:`0 ${(0,Fe.unit)(Ye.marginXS)}`,padding:0,listStyle:"none"},[`${Je}-submenu-title`]:{paddingInlineEnd:Ye.calc(we).add(Ye.fontSizeSM).equal()},[`${Je}-submenu-vertical`]:{position:"relative"},[`${Je}-submenu${Je}-submenu-disabled ${Qe}-menu-submenu-title`]:{[`&, ${Qe}-menu-submenu-arrow-icon`]:{color:je,backgroundColor:ye,cursor:"not-allowed"}},[`${Je}-submenu-selected ${Qe}-menu-submenu-title`]:{color:Ye.colorPrimary}})})},[(0,De.oN)(Ye,"slide-up"),(0,De.oN)(Ye,"slide-down"),(0,Se.Fm)(Ye,"move-up"),(0,Se.Fm)(Ye,"move-down"),(0,Ce._y)(Ye,"zoom-big")]]},Ze=Ye=>Object.assign(Object.assign({zIndexPopup:Ye.zIndexPopupBase+50,paddingBlock:(Ye.controlHeight-Ye.fontSize*Ye.lineHeight)/2},(0,Oe.wZ)({contentRadius:Ye.borderRadiusLG,limitVerticalRadius:!0})),(0,Ie.w)(Ye));var it=(0,Le.I$)("Dropdown",Ye=>{const{marginXXS:Qe,sizePopupArrow:Je,paddingXXS:st,componentCls:qe}=Ye,ft=(0,Me.mergeToken)(Ye,{menuCls:`${qe}-menu`,dropdownArrowDistance:Ye.calc(Je).div(2).add(Qe).equal(),dropdownEdgeChildPadding:st});return[Ke(ft),Ve(ft)]},Ze,{resetStyle:!1});const We=null,Ge=Ye=>{var Qe;const{menu:Je,arrow:st,prefixCls:qe,children:ft,trigger:lt,disabled:et,dropdownRender:Re,getPopupContainer:Ne,overlayClassName:ne,rootClassName:ue,overlayStyle:je,open:He,onOpenChange:we,visible:ye,onVisibleChange:Te,mouseEnterDelay:ze=.15,mouseLeaveDelay:Ue=.1,autoAdjustOverflow:_e=!0,placement:ct="",overlay:ut,transitionName:yt}=Ye,{getPopupContainer:at,getPrefixCls:rt,direction:Et,dropdown:vt}=x.useContext(pe.E_),Nt=(0,ie.ln)("Dropdown"),Ft=x.useMemo(()=>{const hn=rt();return yt!==void 0?yt:ct.includes("top")?`${hn}-slide-down`:`${hn}-slide-up`},[rt,ct,yt]),Tt=x.useMemo(()=>ct?ct.includes("Center")?ct.slice(0,ct.indexOf("Center")):ct:Et==="rtl"?"bottomRight":"bottomLeft",[ct,Et]),kt=rt("dropdown",qe),Bt=(0,me.Z)(kt),[bt,jt,Kt]=it(kt,Bt),[,$t]=(0,Be.ZP)(),wt=x.Children.only(z(ft)?x.createElement("span",null,ft):ft),zt=(0,se.Tm)(wt,{className:be()(`${kt}-trigger`,{[`${kt}-rtl`]:Et==="rtl"},wt.props.className),disabled:(Qe=wt.props.disabled)!==null&&Qe!==void 0?Qe:et}),Gt=et?[]:lt,_t=!!(Gt!=null&&Gt.includes("contextMenu")),[ln,bn]=(0,oe.Z)(!1,{value:He!=null?He:ye}),zn=(0,E.Z)(hn=>{we==null||we(hn,{source:"trigger"}),Te==null||Te(hn),bn(hn)}),Un=be()(ne,ue,jt,Kt,Bt,vt==null?void 0:vt.className,{[`${kt}-rtl`]:Et==="rtl"}),vn=(0,le.Z)({arrowPointAtCenter:typeof st=="object"&&st.pointAtCenter,autoAdjustOverflow:_e,offset:$t.marginXXS,arrowWidth:st?$t.sizePopupArrow:0,borderRadius:$t.borderRadius}),Ln=x.useCallback(()=>{Je!=null&&Je.selectable&&(Je!=null&&Je.multiple)||(we==null||we(!1,{source:"menu"}),bn(!1))},[Je==null?void 0:Je.selectable,Je==null?void 0:Je.multiple]),mn=()=>{let hn;return Je!=null&&Je.items?hn=x.createElement(ve.default,Object.assign({},Je)):typeof ut=="function"?hn=ut():hn=ut,Re&&(hn=Re(hn)),hn=x.Children.only(typeof hn=="string"?x.createElement("span",null,hn):hn),x.createElement(Ee.J,{prefixCls:`${kt}-menu`,rootClassName:be()(Kt,Bt),expandIcon:x.createElement("span",{className:`${kt}-menu-submenu-arrow`},Et==="rtl"?x.createElement(gt.Z,{className:`${kt}-menu-submenu-arrow-icon`}):x.createElement(a.Z,{className:`${kt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ln,validator:tn=>{let{mode:nn}=tn}},hn)},[Dn,Rn]=(0,te.Cn)("Dropdown",je==null?void 0:je.zIndex);let Hn=x.createElement(ee.Z,Object.assign({alignPoint:_t},(0,re.Z)(Ye,["rootClassName"]),{mouseEnterDelay:ze,mouseLeaveDelay:Ue,visible:ln,builtinPlacements:vn,arrow:!!st,overlayClassName:Un,prefixCls:kt,getPopupContainer:Ne||at,transitionName:Ft,trigger:Gt,overlay:mn,placement:Tt,onVisibleChange:zn,overlayStyle:Object.assign(Object.assign(Object.assign({},vt==null?void 0:vt.style),je),{zIndex:Dn})}),zt);return Dn&&(Hn=x.createElement(he.Z.Provider,{value:Rn},Hn)),bt(Hn)},$e=(0,ae.Z)(Ge,"align",void 0,"dropdown",Ye=>Ye),nt=Ye=>x.createElement($e,Object.assign({},Ye),x.createElement("span",null));Ge._InternalPanelDoNotUseOrYouWillBeFired=nt;var tt=Ge},75727:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ae}});var x=ge(19563),gt=ge(59301),a=ge(18785),Pe=ge(92310),be=ge.n(Pe),ee=ge(7939),E=ge(48755),oe=ge(44104),re=ge(70045),te=function(se,ie){var he={};for(var pe in se)Object.prototype.hasOwnProperty.call(se,pe)&&ie.indexOf(pe)<0&&(he[pe]=se[pe]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,pe=Object.getOwnPropertySymbols(se);me<pe.length;me++)ie.indexOf(pe[me])<0&&Object.prototype.propertyIsEnumerable.call(se,pe[me])&&(he[pe[me]]=se[pe[me]]);return he};const ce=se=>{const{getPopupContainer:ie,getPrefixCls:he,direction:pe}=gt.useContext(E.E_),{prefixCls:me,type:ve="default",danger:Ee,disabled:Be,loading:Fe,onClick:ke,htmlType:De,children:Se,className:Ce,menu:Oe,arrow:Ie,autoFocus:Le,overlay:Me,trigger:xe,align:Ve,open:Ke,onOpenChange:Ze,placement:it,getPopupContainer:We,href:Ge,icon:$e=gt.createElement(a.Z,null),title:nt,buttonsRender:tt=ze=>ze,mouseEnterDelay:Ye,mouseLeaveDelay:Qe,overlayClassName:Je,overlayStyle:st,destroyPopupOnHide:qe,dropdownRender:ft}=se,lt=te(se,["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"]),et=he("dropdown",me),Re=`${et}-button`,Ne={menu:Oe,arrow:Ie,autoFocus:Le,align:Ve,disabled:Be,trigger:Be?[]:xe,onOpenChange:Ze,getPopupContainer:We||ie,mouseEnterDelay:Ye,mouseLeaveDelay:Qe,overlayClassName:Je,overlayStyle:st,destroyPopupOnHide:qe,dropdownRender:ft},{compactSize:ne,compactItemClassnames:ue}=(0,re.ri)(et,pe),je=be()(Re,ue,Ce);"overlay"in se&&(Ne.overlay=Me),"open"in se&&(Ne.open=Ke),"placement"in se?Ne.placement=it:Ne.placement=pe==="rtl"?"bottomLeft":"bottomRight";const He=gt.createElement(ee.ZP,{type:ve,danger:Ee,disabled:Be,loading:Fe,onClick:ke,htmlType:De,href:Ge,title:nt},Se),we=gt.createElement(ee.ZP,{type:ve,danger:Ee,icon:$e}),[ye,Te]=tt([He,we]);return gt.createElement(oe.Z.Compact,Object.assign({className:je,size:ne,block:!0},lt),ye,gt.createElement(x.Z,Object.assign({},Ne),Te))};ce.__ANT_BUTTON=!0;var z=ce;const le=x.Z;le.Button=z;var ae=le},584:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ve}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(9017),be=ge(17835),ee=ge(57700),oe=()=>{const[,Ee]=(0,ee.ZP)(),[Be]=(0,Pe.Z)("Empty"),ke=new be.FastColor(Ee.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return x.createElement("svg",{style:ke,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},x.createElement("title",null,(Be==null?void 0:Be.description)||"Empty"),x.createElement("g",{fill:"none",fillRule:"evenodd"},x.createElement("g",{transform:"translate(24 31.67)"},x.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),x.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"}),x.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)"}),x.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"}),x.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"})),x.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"}),x.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},x.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),x.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},te=()=>{const[,Ee]=(0,ee.ZP)(),[Be]=(0,Pe.Z)("Empty"),{colorFill:Fe,colorFillTertiary:ke,colorFillQuaternary:De,colorBgContainer:Se}=Ee,{borderColor:Ce,shadowColor:Oe,contentColor:Ie}=(0,x.useMemo)(()=>({borderColor:new be.FastColor(Fe).onBackground(Se).toHexString(),shadowColor:new be.FastColor(ke).onBackground(Se).toHexString(),contentColor:new be.FastColor(De).onBackground(Se).toHexString()}),[Fe,ke,De,Se]);return x.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},x.createElement("title",null,(Be==null?void 0:Be.description)||"Empty"),x.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},x.createElement("ellipse",{fill:Oe,cx:"32",cy:"33",rx:"32",ry:"7"}),x.createElement("g",{fillRule:"nonzero",stroke:Ce},x.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"}),x.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:Ie}))))},ce=ge(16931),z=ge(51636);const le=Ee=>{const{componentCls:Be,margin:Fe,marginXS:ke,marginXL:De,fontSize:Se,lineHeight:Ce}=Ee;return{[Be]:{marginInline:ke,fontSize:Se,lineHeight:Ce,textAlign:"center",[`${Be}-image`]:{height:Ee.emptyImgHeight,marginBottom:ke,opacity:Ee.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Be}-description`]:{color:Ee.colorTextDescription},[`${Be}-footer`]:{marginTop:Fe},"&-normal":{marginBlock:De,color:Ee.colorTextDescription,[`${Be}-description`]:{color:Ee.colorTextDescription},[`${Be}-image`]:{height:Ee.emptyImgHeightMD}},"&-small":{marginBlock:ke,color:Ee.colorTextDescription,[`${Be}-image`]:{height:Ee.emptyImgHeightSM}}}}};var ae=(0,ce.I$)("Empty",Ee=>{const{componentCls:Be,controlHeightLG:Fe,calc:ke}=Ee,De=(0,z.mergeToken)(Ee,{emptyImgCls:`${Be}-img`,emptyImgHeight:ke(Fe).mul(2.5).equal(),emptyImgHeightMD:Fe,emptyImgHeightSM:ke(Fe).mul(.875).equal()});return[le(De)]}),se=ge(48755),ie=function(Ee,Be){var Fe={};for(var ke in Ee)Object.prototype.hasOwnProperty.call(Ee,ke)&&Be.indexOf(ke)<0&&(Fe[ke]=Ee[ke]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,ke=Object.getOwnPropertySymbols(Ee);De<ke.length;De++)Be.indexOf(ke[De])<0&&Object.prototype.propertyIsEnumerable.call(Ee,ke[De])&&(Fe[ke[De]]=Ee[ke[De]]);return Fe};const he=x.createElement(oe,null),pe=x.createElement(te,null),me=Ee=>{const{className:Be,rootClassName:Fe,prefixCls:ke,image:De=he,description:Se,children:Ce,imageStyle:Oe,style:Ie,classNames:Le,styles:Me}=Ee,xe=ie(Ee,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:Ve,direction:Ke,className:Ze,style:it,classNames:We,styles:Ge}=(0,se.dj)("empty"),$e=Ve("empty",ke),[nt,tt,Ye]=ae($e),[Qe]=(0,Pe.Z)("Empty"),Je=typeof Se!="undefined"?Se:Qe==null?void 0:Qe.description,st=typeof Je=="string"?Je:"empty";let qe=null;return typeof De=="string"?qe=x.createElement("img",{alt:st,src:De}):qe=De,nt(x.createElement("div",Object.assign({className:a()(tt,Ye,$e,Ze,{[`${$e}-normal`]:De===pe,[`${$e}-rtl`]:Ke==="rtl"},Be,Fe,We.root,Le==null?void 0:Le.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},Ge.root),it),Me==null?void 0:Me.root),Ie)},xe),x.createElement("div",{className:a()(`${$e}-image`,We.image,Le==null?void 0:Le.image),style:Object.assign(Object.assign(Object.assign({},Oe),Ge.image),Me==null?void 0:Me.image)},qe),Je&&x.createElement("div",{className:a()(`${$e}-description`,We.description,Le==null?void 0:Le.description),style:Object.assign(Object.assign({},Ge.description),Me==null?void 0:Me.description)},Je),Ce&&x.createElement("div",{className:a()(`${$e}-footer`,We.footer,Le==null?void 0:Le.footer),style:Object.assign(Object.assign({},Ge.footer),Me==null?void 0:Me.footer)},Ce)))};me.PRESENTED_IMAGE_DEFAULT=he,me.PRESENTED_IMAGE_SIMPLE=pe;var ve=me},28284:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return Ht}});var x=ge(56553),gt=ge(94480),a=ge(59301),Pe=ge(92310),be=ge.n(Pe),ee=ge(77900),E=ge(86641),oe=ge(83397);function re(Ot){const[Rt,Pt]=a.useState(Ot);return a.useEffect(()=>{const Ut=setTimeout(()=>{Pt(Ot)},Ot.length?0:10);return()=>{clearTimeout(Ut)}},[Ot]),Rt}var te=ge(36237),ce=ge(63356),z=ge(34925),le=ge(34961),ae=ge(51636),se=ge(16931),he=Ot=>{const{componentCls:Rt}=Ot,Pt=`${Rt}-show-help`,Ut=`${Rt}-show-help-item`;return{[Pt]:{transition:`opacity ${Ot.motionDurationFast} ${Ot.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Ut]:{overflow:"hidden",transition:`height ${Ot.motionDurationFast} ${Ot.motionEaseInOut},
|
|
|
opacity ${Ot.motionDurationFast} ${Ot.motionEaseInOut},
|
|
|
transform ${Ot.motionDurationFast} ${Ot.motionEaseInOut} !important`,[`&${Ut}-appear, &${Ut}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Ut}-leave-active`]:{transform:"translateY(-5px)"}}}}};const pe=Ot=>({legend:{display:"block",width:"100%",marginBottom:Ot.marginLG,padding:0,color:Ot.colorTextDescription,fontSize:Ot.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,te.unit)(Ot.lineWidth)} ${Ot.lineType} ${Ot.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,te.unit)(Ot.controlOutlineWidth)} ${Ot.controlOutline}`},output:{display:"block",paddingTop:15,color:Ot.colorText,fontSize:Ot.fontSize,lineHeight:Ot.lineHeight}}),me=(Ot,Rt)=>{const{formItemCls:Pt}=Ot;return{[Pt]:{[`${Pt}-label > label`]:{height:Rt},[`${Pt}-control-input`]:{minHeight:Rt}}}},ve=Ot=>{const{componentCls:Rt}=Ot;return{[Ot.componentCls]:Object.assign(Object.assign(Object.assign({},(0,ce.Wf)(Ot)),pe(Ot)),{[`${Rt}-text`]:{display:"inline-block",paddingInlineEnd:Ot.paddingSM},"&-small":Object.assign({},me(Ot,Ot.controlHeightSM)),"&-large":Object.assign({},me(Ot,Ot.controlHeightLG))})}},Ee=Ot=>{const{formItemCls:Rt,iconCls:Pt,rootPrefixCls:Ut,antCls:xt,labelRequiredMarkColor:Xt,labelColor:Jt,labelFontSize:Ct,labelHeight:St,labelColonMarginInlineStart:Dt,labelColonMarginInlineEnd:It,itemMarginBottom:Lt}=Ot;return{[Rt]:Object.assign(Object.assign({},(0,ce.Wf)(Ot)),{marginBottom:Lt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden${xt}-row`]:{display:"none"},"&-has-warning":{[`${Rt}-split`]:{color:Ot.colorError}},"&-has-error":{[`${Rt}-split`]:{color:Ot.colorWarning}},[`${Rt}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:Ot.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:St,color:Jt,fontSize:Ct,[`> ${Pt}`]:{fontSize:Ot.fontSize,verticalAlign:"top"},[`&${Rt}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:Ot.marginXXS,color:Xt,fontSize:Ot.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${Rt}-required-mark-hidden, &${Rt}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${Rt}-optional`]:{display:"inline-block",marginInlineStart:Ot.marginXXS,color:Ot.colorTextDescription,[`&${Rt}-required-mark-hidden`]:{display:"none"}},[`${Rt}-tooltip`]:{color:Ot.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ot.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:Dt,marginInlineEnd:It},[`&${Rt}-no-colon::after`]:{content:'"\\a0"'}}},[`${Rt}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${Ut}-col-'"]):not([class*="' ${Ut}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ot.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Rt]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:Ot.colorTextDescription,fontSize:Ot.fontSize,lineHeight:Ot.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ot.controlHeightSM,transition:`color ${Ot.motionDurationMid} ${Ot.motionEaseOut}`},"&-explain":{"&-error":{color:Ot.colorError},"&-warning":{color:Ot.colorWarning}}},[`&-with-help ${Rt}-explain`]:{height:"auto",opacity:1},[`${Rt}-feedback-icon`]:{fontSize:Ot.fontSize,textAlign:"center",visibility:"visible",animationName:z.kr,animationDuration:Ot.motionDurationMid,animationTimingFunction:Ot.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ot.colorSuccess},"&-error":{color:Ot.colorError},"&-warning":{color:Ot.colorWarning},"&-validating":{color:Ot.colorPrimary}}})}},Be=(Ot,Rt)=>{const{formItemCls:Pt}=Ot;return{[`${Rt}-horizontal`]:{[`${Pt}-label`]:{flexGrow:0},[`${Pt}-control`]:{flex:"1 1 0",minWidth:0},[`${Pt}-label[class$='-24'], ${Pt}-label[class*='-24 ']`]:{[`& + ${Pt}-control`]:{minWidth:"unset"}}}}},Fe=Ot=>{const{componentCls:Rt,formItemCls:Pt,inlineItemMarginBottom:Ut}=Ot;return{[`${Rt}-inline`]:{display:"flex",flexWrap:"wrap",[Pt]:{flex:"none",marginInlineEnd:Ot.margin,marginBottom:Ut,"&-row":{flexWrap:"nowrap"},[`> ${Pt}-label,
|
|
|
> ${Pt}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${Pt}-label`]:{flex:"none"},[`${Rt}-text`]:{display:"inline-block"},[`${Pt}-has-feedback`]:{display:"inline-block"}}}}},ke=Ot=>({padding:Ot.verticalLabelPadding,margin:Ot.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),De=Ot=>{const{componentCls:Rt,formItemCls:Pt,rootPrefixCls:Ut}=Ot;return{[`${Pt} ${Pt}-label`]:ke(Ot),[`${Rt}:not(${Rt}-inline)`]:{[Pt]:{flexWrap:"wrap",[`${Pt}-label, ${Pt}-control`]:{[`&:not([class*=" ${Ut}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Se=Ot=>{const{componentCls:Rt,formItemCls:Pt,antCls:Ut}=Ot;return{[`${Rt}-vertical`]:{[`${Pt}:not(${Pt}-horizontal)`]:{[`${Pt}-row`]:{flexDirection:"column"},[`${Pt}-label > label`]:{height:"auto"},[`${Pt}-control`]:{width:"100%"},[`${Pt}-label,
|
|
|
${Ut}-col-24${Pt}-label,
|
|
|
${Ut}-col-xl-24${Pt}-label`]:ke(Ot)}},[`@media (max-width: ${(0,te.unit)(Ot.screenXSMax)})`]:[De(Ot),{[Rt]:{[`${Pt}:not(${Pt}-horizontal)`]:{[`${Ut}-col-xs-24${Pt}-label`]:ke(Ot)}}}],[`@media (max-width: ${(0,te.unit)(Ot.screenSMMax)})`]:{[Rt]:{[`${Pt}:not(${Pt}-horizontal)`]:{[`${Ut}-col-sm-24${Pt}-label`]:ke(Ot)}}},[`@media (max-width: ${(0,te.unit)(Ot.screenMDMax)})`]:{[Rt]:{[`${Pt}:not(${Pt}-horizontal)`]:{[`${Ut}-col-md-24${Pt}-label`]:ke(Ot)}}},[`@media (max-width: ${(0,te.unit)(Ot.screenLGMax)})`]:{[Rt]:{[`${Pt}:not(${Pt}-horizontal)`]:{[`${Ut}-col-lg-24${Pt}-label`]:ke(Ot)}}}}},Ce=Ot=>{const{formItemCls:Rt,antCls:Pt}=Ot;return{[`${Rt}-vertical`]:{[`${Rt}-row`]:{flexDirection:"column"},[`${Rt}-label > label`]:{height:"auto"},[`${Rt}-control`]:{width:"100%"}},[`${Rt}-vertical ${Rt}-label,
|
|
|
${Pt}-col-24${Rt}-label,
|
|
|
${Pt}-col-xl-24${Rt}-label`]:ke(Ot),[`@media (max-width: ${(0,te.unit)(Ot.screenXSMax)})`]:[De(Ot),{[Rt]:{[`${Pt}-col-xs-24${Rt}-label`]:ke(Ot)}}],[`@media (max-width: ${(0,te.unit)(Ot.screenSMMax)})`]:{[Rt]:{[`${Pt}-col-sm-24${Rt}-label`]:ke(Ot)}},[`@media (max-width: ${(0,te.unit)(Ot.screenMDMax)})`]:{[Rt]:{[`${Pt}-col-md-24${Rt}-label`]:ke(Ot)}},[`@media (max-width: ${(0,te.unit)(Ot.screenLGMax)})`]:{[Rt]:{[`${Pt}-col-lg-24${Rt}-label`]:ke(Ot)}}}},Oe=Ot=>({labelRequiredMarkColor:Ot.colorError,labelColor:Ot.colorTextHeading,labelFontSize:Ot.fontSize,labelHeight:Ot.controlHeight,labelColonMarginInlineStart:Ot.marginXXS/2,labelColonMarginInlineEnd:Ot.marginXS,itemMarginBottom:Ot.marginLG,verticalLabelPadding:`0 0 ${Ot.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),Ie=(Ot,Rt)=>(0,ae.mergeToken)(Ot,{formItemCls:`${Ot.componentCls}-item`,rootPrefixCls:Rt});var Le=(0,se.I$)("Form",(Ot,Rt)=>{let{rootPrefixCls:Pt}=Rt;const Ut=Ie(Ot,Pt);return[ve(Ut),Ee(Ut),he(Ut),Be(Ut,Ut.componentCls),Be(Ut,Ut.formItemCls),Fe(Ut),Se(Ut),Ce(Ut),(0,le.Z)(Ut),z.kr]},Oe,{order:-1e3});const Me=[];function xe(Ot,Rt,Pt){let Ut=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ot=="string"?Ot:`${Rt}-${Ut}`,error:Ot,errorStatus:Pt}}var Ke=Ot=>{let{help:Rt,helpStatus:Pt,errors:Ut=Me,warnings:xt=Me,className:Xt,fieldId:Jt,onVisibleChanged:Ct}=Ot;const{prefixCls:St}=a.useContext(x.Rk),Dt=`${St}-item-explain`,It=(0,oe.Z)(St),[Lt,rn,an]=Le(St,It),un=a.useMemo(()=>(0,E.Z)(St),[St]),Tn=re(Ut),Wn=re(xt),tr=a.useMemo(()=>Rt!=null?[xe(Rt,"help",Pt)]:[].concat((0,gt.Z)(Tn.map((Vn,$n)=>xe(Vn,"error","error",$n))),(0,gt.Z)(Wn.map((Vn,$n)=>xe(Vn,"warning","warning",$n)))),[Rt,Pt,Tn,Wn]),Zn=a.useMemo(()=>{const Vn={};return tr.forEach($n=>{let{key:rr}=$n;Vn[rr]=(Vn[rr]||0)+1}),tr.map(($n,rr)=>Object.assign(Object.assign({},$n),{key:Vn[$n.key]>1?`${$n.key}-fallback-${rr}`:$n.key}))},[tr]),Fn={};return Jt&&(Fn.id=`${Jt}_help`),Lt(a.createElement(ee.default,{motionDeadline:un.motionDeadline,motionName:`${St}-show-help`,visible:!!Zn.length,onVisibleChanged:Ct},Vn=>{const{className:$n,style:rr}=Vn;return a.createElement("div",Object.assign({},Fn,{className:be()(Dt,$n,an,It,Xt,rn),style:rr}),a.createElement(ee.CSSMotionList,Object.assign({keys:Zn},(0,E.Z)(St),{motionName:`${St}-show-help-item`,component:!1}),ir=>{const{key:fr,error:Qn,errorStatus:or,className:ur,style:jr}=ir;return a.createElement("div",{key:fr,className:be()(ur,{[`${Dt}-${or}`]:or}),style:jr},Qn)}))}))},Ze=ge(22001),it=ge(48755),We=ge(2171),Ge=ge(31756),$e=ge(23069),nt=ge(76846),tt=ge(16722);const Ye=["parentNode"],Qe="form_item";function Je(Ot){return Ot===void 0||Ot===!1?[]:Array.isArray(Ot)?Ot:[Ot]}function st(Ot,Rt){if(!Ot.length)return;const Pt=Ot.join("_");return Rt?`${Rt}_${Pt}`:Ye.includes(Pt)?`${Qe}_${Pt}`:Pt}function qe(Ot,Rt,Pt,Ut,xt,Xt){let Jt=Ut;return Xt!==void 0?Jt=Xt:Pt.validating?Jt="validating":Ot.length?Jt="error":Rt.length?Jt="warning":(Pt.touched||xt&&Pt.validated)&&(Jt="success"),Jt}var ft=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt};function lt(Ot){return Je(Ot).join("_")}function et(Ot,Rt){const Pt=Rt.getFieldInstance(Ot),Ut=(0,nt.bn)(Pt);if(Ut)return Ut;const xt=st(Je(Ot),Rt.__INTERNAL__.name);if(xt)return document.getElementById(xt)}function Re(Ot){const[Rt]=(0,Ze.useForm)(),Pt=a.useRef({}),Ut=a.useMemo(()=>Ot!=null?Ot:Object.assign(Object.assign({},Rt),{__INTERNAL__:{itemRef:xt=>Xt=>{const Jt=lt(xt);Xt?Pt.current[Jt]=Xt:delete Pt.current[Jt]}},scrollToField:function(xt){let Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Jt}=Xt,Ct=ft(Xt,["focus"]),St=et(xt,Ut);St&&((0,tt.Z)(St,Object.assign({scrollMode:"if-needed",block:"nearest"},Ct)),Jt&&Ut.focusField(xt))},focusField:xt=>{var Xt,Jt;const Ct=Ut.getFieldInstance(xt);typeof(Ct==null?void 0:Ct.focus)=="function"?Ct.focus():(Jt=(Xt=et(xt,Ut))===null||Xt===void 0?void 0:Xt.focus)===null||Jt===void 0||Jt.call(Xt)},getFieldInstance:xt=>{const Xt=lt(xt);return Pt.current[Xt]}}),[Ot,Rt]);return[Ut]}var Ne=ge(98350),ne=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt};const ue=(Ot,Rt)=>{const Pt=a.useContext(We.Z),{getPrefixCls:Ut,direction:xt,requiredMark:Xt,colon:Jt,scrollToFirstError:Ct,className:St,style:Dt}=(0,it.dj)("form"),{prefixCls:It,className:Lt,rootClassName:rn,size:an,disabled:un=Pt,form:Tn,colon:Wn,labelAlign:tr,labelWrap:Zn,labelCol:Fn,wrapperCol:Vn,hideRequiredMark:$n,layout:rr="horizontal",scrollToFirstError:ir,requiredMark:fr,onFinishFailed:Qn,name:or,style:ur,feedbackIcons:jr,variant:wr}=Ot,Cr=ne(Ot,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),Er=(0,Ge.Z)(an),Br=a.useContext(Ne.Z),Sr=a.useMemo(()=>fr!==void 0?fr:$n?!1:Xt!==void 0?Xt:!0,[$n,fr,Xt]),pr=Wn!=null?Wn:Jt,mr=Ut("form",It),kr=(0,oe.Z)(mr),[Xr,mi,_r]=Le(mr,kr),ai=be()(mr,`${mr}-${rr}`,{[`${mr}-hide-required-mark`]:Sr===!1,[`${mr}-rtl`]:xt==="rtl",[`${mr}-${Er}`]:Er},_r,kr,mi,St,Lt,rn),[ei]=Re(Tn),{__INTERNAL__:ui}=ei;ui.name=or;const xr=a.useMemo(()=>({name:or,labelAlign:tr,labelCol:Fn,labelWrap:Zn,wrapperCol:Vn,vertical:rr==="vertical",colon:pr,requiredMark:Sr,itemRef:ui.itemRef,form:ei,feedbackIcons:jr}),[or,tr,Fn,Vn,rr,pr,Sr,ei,jr]),Ir=a.useRef(null);a.useImperativeHandle(Rt,()=>{var Kn;return Object.assign(Object.assign({},ei),{nativeElement:(Kn=Ir.current)===null||Kn===void 0?void 0:Kn.nativeElement})});const ar=(Kn,Xn)=>{if(Kn){let Bn={block:"nearest"};typeof Kn=="object"&&(Bn=Object.assign(Object.assign({},Bn),Kn)),ei.scrollToField(Xn,Bn)}},wn=Kn=>{if(Qn==null||Qn(Kn),Kn.errorFields.length){const Xn=Kn.errorFields[0].name;if(ir!==void 0){ar(ir,Xn);return}Ct!==void 0&&ar(Ct,Xn)}};return Xr(a.createElement(x.pg.Provider,{value:wr},a.createElement(We.n,{disabled:un},a.createElement($e.Z.Provider,{value:Er},a.createElement(x.RV,{validateMessages:Br},a.createElement(x.q3.Provider,{value:xr},a.createElement(Ze.default,Object.assign({id:or},Cr,{name:or,onFinishFailed:wn,form:ei,ref:Ir,style:Object.assign(Object.assign({},Dt),ur),className:ai}))))))))};var He=a.forwardRef(ue),we=ge(41799),ye=ge(8654),Te=ge(22703),ze=ge(32383),Ue=ge(11592);function _e(Ot){if(typeof Ot=="function")return Ot;const Rt=(0,Ue.Z)(Ot);return Rt.length<=1?Rt[0]:Rt}const ct=()=>{const{status:Ot,errors:Rt=[],warnings:Pt=[]}=a.useContext(x.aM);return{status:Ot,errors:Rt,warnings:Pt}};ct.Context=x.aM;var ut=ct,yt=ge(16089);function at(Ot){const[Rt,Pt]=a.useState(Ot),Ut=a.useRef(null),xt=a.useRef([]),Xt=a.useRef(!1);a.useEffect(()=>(Xt.current=!1,()=>{Xt.current=!0,yt.Z.cancel(Ut.current),Ut.current=null}),[]);function Jt(Ct){Xt.current||(Ut.current===null&&(xt.current=[],Ut.current=(0,yt.Z)(()=>{Ut.current=null,Pt(St=>{let Dt=St;return xt.current.forEach(It=>{Dt=It(Dt)}),Dt})})),xt.current.push(Ct))}return[Rt,Jt]}function rt(){const{itemRef:Ot}=a.useContext(x.q3),Rt=a.useRef({});function Pt(Ut,xt){const Xt=xt&&typeof xt=="object"&&(0,ye.C4)(xt),Jt=Ut.join("_");return(Rt.current.name!==Jt||Rt.current.originRef!==Xt)&&(Rt.current.name=Jt,Rt.current.originRef=Xt,Rt.current.ref=(0,ye.sQ)(Ot(Ut),Xt)),Rt.current.ref}return Pt}var Et=ge(29194),vt=ge(34280),Nt=ge(2738),Ft=ge(65970),Tt=ge(70425),kt=ge(5472);const Bt=Ot=>{const{formItemCls:Rt}=Ot;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Rt}-control`]:{display:"flex"}}}};var bt=(0,se.bk)(["Form","item-item"],(Ot,Rt)=>{let{rootPrefixCls:Pt}=Rt;const Ut=Ie(Ot,Pt);return[Bt(Ut)]}),jt=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt};const Kt=24;var wt=Ot=>{const{prefixCls:Rt,status:Pt,labelCol:Ut,wrapperCol:xt,children:Xt,errors:Jt,warnings:Ct,_internalItemRender:St,extra:Dt,help:It,fieldId:Lt,marginBottom:rn,onErrorVisibleChanged:an,label:un}=Ot,Tn=`${Rt}-item`,Wn=a.useContext(x.q3),tr=a.useMemo(()=>{let Cr=Object.assign({},xt||Wn.wrapperCol||{});return un===null&&!Ut&&!xt&&Wn.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(Br=>{const Sr=Br?[Br]:[],pr=(0,Tt.U2)(Wn.labelCol,Sr),mr=typeof pr=="object"?pr:{},kr=(0,Tt.U2)(Cr,Sr),Xr=typeof kr=="object"?kr:{};"span"in mr&&!("offset"in Xr)&&mr.span<Kt&&(Cr=(0,Tt.t8)(Cr,[].concat(Sr,["offset"]),mr.span))}),Cr},[xt,Wn]),Zn=be()(`${Tn}-control`,tr.className),Fn=a.useMemo(()=>{const{labelCol:Cr,wrapperCol:Er}=Wn;return jt(Wn,["labelCol","wrapperCol"])},[Wn]),Vn=a.useRef(null),[$n,rr]=a.useState(0);(0,vt.Z)(()=>{Dt&&Vn.current?rr(Vn.current.clientHeight):rr(0)},[Dt]);const ir=a.createElement("div",{className:`${Tn}-control-input`},a.createElement("div",{className:`${Tn}-control-input-content`},Xt)),fr=a.useMemo(()=>({prefixCls:Rt,status:Pt}),[Rt,Pt]),Qn=rn!==null||Jt.length||Ct.length?a.createElement(x.Rk.Provider,{value:fr},a.createElement(Ke,{fieldId:Lt,errors:Jt,warnings:Ct,help:It,helpStatus:Pt,className:`${Tn}-explain-connected`,onVisibleChanged:an})):null,or={};Lt&&(or.id=`${Lt}_extra`);const ur=Dt?a.createElement("div",Object.assign({},or,{className:`${Tn}-extra`,ref:Vn}),Dt):null,jr=Qn||ur?a.createElement("div",{className:`${Tn}-additional`,style:rn?{minHeight:rn+$n}:{}},Qn,ur):null,wr=St&&St.mark==="pro_table_render"&&St.render?St.render(Ot,{input:ir,errorList:Qn,extra:ur}):a.createElement(a.Fragment,null,ir,jr);return a.createElement(x.q3.Provider,{value:Fn},a.createElement(kt.Z,Object.assign({},tr,{className:Zn}),wr),a.createElement(bt,{prefixCls:Rt}))},zt=ge(61485),Gt=ge(9017),_t=ge(85981),ln=ge(25399),bn=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt};function zn(Ot){return Ot?typeof Ot=="object"&&!a.isValidElement(Ot)?Ot:{title:Ot}:null}var vn=Ot=>{let{prefixCls:Rt,label:Pt,htmlFor:Ut,labelCol:xt,labelAlign:Xt,colon:Jt,required:Ct,requiredMark:St,tooltip:Dt,vertical:It}=Ot;var Lt;const[rn]=(0,Gt.Z)("Form"),{labelAlign:an,labelCol:un,labelWrap:Tn,colon:Wn}=a.useContext(x.q3);if(!Pt)return null;const tr=xt||un||{},Zn=Xt||an,Fn=`${Rt}-item-label`,Vn=be()(Fn,Zn==="left"&&`${Fn}-left`,tr.className,{[`${Fn}-wrap`]:!!Tn});let $n=Pt;const rr=Jt===!0||Wn!==!1&&Jt!==!1;rr&&!It&&typeof Pt=="string"&&Pt.trim()&&($n=Pt.replace(/[:|:]\s*$/,""));const fr=zn(Dt);if(fr){const{icon:Cr=a.createElement(zt.Z,null)}=fr,Er=bn(fr,["icon"]),Br=a.createElement(ln.Z,Object.assign({},Er),a.cloneElement(Cr,{className:`${Rt}-item-tooltip`,title:"",onClick:Sr=>{Sr.preventDefault()},tabIndex:null}));$n=a.createElement(a.Fragment,null,$n,Br)}const Qn=St==="optional",or=typeof St=="function",ur=St===!1;or?$n=St($n,{required:!!Ct}):Qn&&!Ct&&($n=a.createElement(a.Fragment,null,$n,a.createElement("span",{className:`${Rt}-item-optional`,title:""},(rn==null?void 0:rn.optional)||((Lt=_t.Z.Form)===null||Lt===void 0?void 0:Lt.optional))));let jr;ur?jr="hidden":(Qn||or)&&(jr="optional");const wr=be()({[`${Rt}-item-required`]:Ct,[`${Rt}-item-required-mark-${jr}`]:jr,[`${Rt}-item-no-colon`]:!rr});return a.createElement(kt.Z,Object.assign({},tr,{className:Vn}),a.createElement("label",{htmlFor:Ut,className:wr,title:typeof Pt=="string"?Pt:""},$n))},Ln=ge(29679),mn=ge(19248),Dn=ge(96512),Rn=ge(58617);const Hn={success:Ln.Z,warning:Dn.Z,error:mn.Z,validating:Rn.Z};function hn(Ot){let{children:Rt,errors:Pt,warnings:Ut,hasFeedback:xt,validateStatus:Xt,prefixCls:Jt,meta:Ct,noStyle:St}=Ot;const Dt=`${Jt}-item`,{feedbackIcons:It}=a.useContext(x.q3),Lt=qe(Pt,Ut,Ct,null,!!xt,Xt),{isFormItemInput:rn,status:an,hasFeedback:un,feedbackIcon:Tn}=a.useContext(x.aM),Wn=a.useMemo(()=>{var tr;let Zn;if(xt){const Vn=xt!==!0&&xt.icons||It,$n=Lt&&((tr=Vn==null?void 0:Vn({status:Lt,errors:Pt,warnings:Ut}))===null||tr===void 0?void 0:tr[Lt]),rr=Lt&&Hn[Lt];Zn=$n!==!1&&rr?a.createElement("span",{className:be()(`${Dt}-feedback-icon`,`${Dt}-feedback-icon-${Lt}`)},$n||a.createElement(rr,null)):null}const Fn={status:Lt||"",errors:Pt,warnings:Ut,hasFeedback:!!xt,feedbackIcon:Zn,isFormItemInput:!0};return St&&(Fn.status=(Lt!=null?Lt:an)||"",Fn.isFormItemInput=rn,Fn.hasFeedback=!!(xt!=null?xt:un),Fn.feedbackIcon=xt!==void 0?Fn.feedbackIcon:Tn),Fn},[Lt,xt,St,rn,an]);return a.createElement(x.aM.Provider,{value:Wn},Rt)}var tn=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt};function nn(Ot){const{prefixCls:Rt,className:Pt,rootClassName:Ut,style:xt,help:Xt,errors:Jt,warnings:Ct,validateStatus:St,meta:Dt,hasFeedback:It,hidden:Lt,children:rn,fieldId:an,required:un,isRequired:Tn,onSubItemMetaChange:Wn,layout:tr}=Ot,Zn=tn(Ot,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),Fn=`${Rt}-item`,{requiredMark:Vn,vertical:$n}=a.useContext(x.q3),rr=$n||tr==="vertical",ir=a.useRef(null),fr=re(Jt),Qn=re(Ct),or=Xt!=null,ur=!!(or||Jt.length||Ct.length),jr=!!ir.current&&(0,Et.Z)(ir.current),[wr,Cr]=a.useState(null);(0,vt.Z)(()=>{if(ur&&ir.current){const mr=getComputedStyle(ir.current);Cr(parseInt(mr.marginBottom,10))}},[ur,jr]);const Er=mr=>{mr||Cr(null)},Sr=function(){let mr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const kr=mr?fr:Dt.errors,Xr=mr?Qn:Dt.warnings;return qe(kr,Xr,Dt,"",!!It,St)}(),pr=be()(Fn,Pt,Ut,{[`${Fn}-with-help`]:or||fr.length||Qn.length,[`${Fn}-has-feedback`]:Sr&&It,[`${Fn}-has-success`]:Sr==="success",[`${Fn}-has-warning`]:Sr==="warning",[`${Fn}-has-error`]:Sr==="error",[`${Fn}-is-validating`]:Sr==="validating",[`${Fn}-hidden`]:Lt,[`${Fn}-${tr}`]:tr});return a.createElement("div",{className:pr,style:xt,ref:ir},a.createElement(Ft.Z,Object.assign({className:`${Fn}-row`},(0,Nt.Z)(Zn,["_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"])),a.createElement(vn,Object.assign({htmlFor:an},Ot,{requiredMark:Vn,required:un!=null?un:Tn,prefixCls:Rt,vertical:rr})),a.createElement(wt,Object.assign({},Ot,Dt,{errors:fr,warnings:Qn,prefixCls:Rt,status:Sr,help:Xt,marginBottom:wr,onErrorVisibleChanged:Er}),a.createElement(x.qI.Provider,{value:Wn},a.createElement(hn,{prefixCls:Rt,meta:Dt,errors:Dt.errors,warnings:Dt.warnings,hasFeedback:It,validateStatus:Sr},rn)))),!!wr&&a.createElement("div",{className:`${Fn}-margin-offset`,style:{marginBottom:-wr}}))}const fn="__SPLIT__",On=null;function cn(Ot,Rt){const Pt=Object.keys(Ot),Ut=Object.keys(Rt);return Pt.length===Ut.length&&Pt.every(xt=>{const Xt=Ot[xt],Jt=Rt[xt];return Xt===Jt||typeof Xt=="function"||typeof Jt=="function"})}const Pn=a.memo(Ot=>{let{children:Rt}=Ot;return Rt},(Ot,Rt)=>cn(Ot.control,Rt.control)&&Ot.update===Rt.update&&Ot.childProps.length===Rt.childProps.length&&Ot.childProps.every((Pt,Ut)=>Pt===Rt.childProps[Ut]));function Mn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Nn(Ot){const{name:Rt,noStyle:Pt,className:Ut,dependencies:xt,prefixCls:Xt,shouldUpdate:Jt,rules:Ct,children:St,required:Dt,label:It,messageVariables:Lt,trigger:rn="onChange",validateTrigger:an,hidden:un,help:Tn,layout:Wn}=Ot,{getPrefixCls:tr}=a.useContext(it.E_),{name:Zn}=a.useContext(x.q3),Fn=_e(St),Vn=typeof Fn=="function",$n=a.useContext(x.qI),{validateTrigger:rr}=a.useContext(Ze.FieldContext),ir=an!==void 0?an:rr,fr=Rt!=null,Qn=tr("form",Xt),or=(0,oe.Z)(Qn),[ur,jr,wr]=Le(Qn,or),Cr=(0,ze.ln)("Form.Item"),Er=a.useContext(Ze.ListContext),Br=a.useRef(null),[Sr,pr]=at({}),[mr,kr]=(0,we.Z)(()=>Mn()),Xr=Ir=>{const ar=Er==null?void 0:Er.getKey(Ir.name);if(kr(Ir.destroy?Mn():Ir,!0),Pt&&Tn!==!1&&$n){let wn=Ir.name;if(Ir.destroy)wn=Br.current||wn;else if(ar!==void 0){const[Kn,Xn]=ar;wn=[Kn].concat((0,gt.Z)(Xn)),Br.current=wn}$n(Ir,wn)}},mi=(Ir,ar)=>{pr(wn=>{const Kn=Object.assign({},wn),Bn=[].concat((0,gt.Z)(Ir.name.slice(0,-1)),(0,gt.Z)(ar)).join(fn);return Ir.destroy?delete Kn[Bn]:Kn[Bn]=Ir,Kn})},[_r,ai]=a.useMemo(()=>{const Ir=(0,gt.Z)(mr.errors),ar=(0,gt.Z)(mr.warnings);return Object.values(Sr).forEach(wn=>{Ir.push.apply(Ir,(0,gt.Z)(wn.errors||[])),ar.push.apply(ar,(0,gt.Z)(wn.warnings||[]))}),[Ir,ar]},[Sr,mr.errors,mr.warnings]),ei=rt();function ui(Ir,ar,wn){return Pt&&!un?a.createElement(hn,{prefixCls:Qn,hasFeedback:Ot.hasFeedback,validateStatus:Ot.validateStatus,meta:mr,errors:_r,warnings:ai,noStyle:!0},Ir):a.createElement(nn,Object.assign({key:"row"},Ot,{className:be()(Ut,wr,or,jr),prefixCls:Qn,fieldId:ar,isRequired:wn,errors:_r,warnings:ai,meta:mr,onSubItemMetaChange:mi,layout:Wn}),Ir)}if(!fr&&!Vn&&!xt)return ur(ui(Fn));let xr={};return typeof It=="string"?xr.label=It:Rt&&(xr.label=String(Rt)),Lt&&(xr=Object.assign(Object.assign({},xr),Lt)),ur(a.createElement(Ze.Field,Object.assign({},Ot,{messageVariables:xr,trigger:rn,validateTrigger:ir,onMetaChange:Xr}),(Ir,ar,wn)=>{const Kn=Je(Rt).length&&ar?ar.name:[],Xn=st(Kn,Zn),Bn=Dt!==void 0?Dt:!!(Ct!=null&&Ct.some(Gn=>{if(Gn&&typeof Gn=="object"&&Gn.required&&!Gn.warningOnly)return!0;if(typeof Gn=="function"){const kn=Gn(wn);return(kn==null?void 0:kn.required)&&!(kn!=null&&kn.warningOnly)}return!1})),cr=Object.assign({},Ir);let vr=null;if(Array.isArray(Fn)&&fr)vr=Fn;else if(!(Vn&&(!(Jt||xt)||fr))){if(!(xt&&!Vn&&!fr))if(a.isValidElement(Fn)){const Gn=Object.assign(Object.assign({},Fn.props),cr);if(Gn.id||(Gn.id=Xn),Tn||_r.length>0||ai.length>0||Ot.extra){const dr=[];(Tn||_r.length>0)&&dr.push(`${Xn}_help`),Ot.extra&&dr.push(`${Xn}_extra`),Gn["aria-describedby"]=dr.join(" ")}_r.length>0&&(Gn["aria-invalid"]="true"),Bn&&(Gn["aria-required"]="true"),(0,ye.Yr)(Fn)&&(Gn.ref=ei(Kn,Fn)),new Set([].concat((0,gt.Z)(Je(rn)),(0,gt.Z)(Je(ir)))).forEach(dr=>{Gn[dr]=function(){for(var Pr,Lr,Ur,ri,ci,Ci=arguments.length,Si=new Array(Ci),Ai=0;Ai<Ci;Ai++)Si[Ai]=arguments[Ai];(Ur=cr[dr])===null||Ur===void 0||(Pr=Ur).call.apply(Pr,[cr].concat(Si)),(ci=(ri=Fn.props)[dr])===null||ci===void 0||(Lr=ci).call.apply(Lr,[ri].concat(Si))}});const Jn=[Gn["aria-required"],Gn["aria-invalid"],Gn["aria-describedby"]];vr=a.createElement(Pn,{control:cr,update:Fn,childProps:Jn},(0,Te.Tm)(Fn,Gn))}else Vn&&(Jt||xt)&&!fr?vr=Fn(wn):vr=Fn}return ui(vr,Xn,Bn)}))}const lr=Nn;lr.useStatus=ut;var sr=lr,sn=function(Ot,Rt){var Pt={};for(var Ut in Ot)Object.prototype.hasOwnProperty.call(Ot,Ut)&&Rt.indexOf(Ut)<0&&(Pt[Ut]=Ot[Ut]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Ut=Object.getOwnPropertySymbols(Ot);xt<Ut.length;xt++)Rt.indexOf(Ut[xt])<0&&Object.prototype.propertyIsEnumerable.call(Ot,Ut[xt])&&(Pt[Ut[xt]]=Ot[Ut[xt]]);return Pt},_n=Ot=>{var{prefixCls:Rt,children:Pt}=Ot,Ut=sn(Ot,["prefixCls","children"]);const{getPrefixCls:xt}=a.useContext(it.E_),Xt=xt("form",Rt),Jt=a.useMemo(()=>({prefixCls:Xt,status:"error"}),[Xt]);return a.createElement(Ze.List,Object.assign({},Ut),(Ct,St,Dt)=>a.createElement(x.Rk.Provider,{value:Jt},Pt(Ct.map(It=>Object.assign(Object.assign({},It),{fieldKey:It.key})),St,{errors:Dt.errors,warnings:Dt.warnings})))};function er(){const{form:Ot}=a.useContext(x.q3);return Ot}const Wt=He;Wt.Item=sr,Wt.List=_n,Wt.ErrorList=Ke,Wt.useForm=Re,Wt.useFormInstance=er,Wt.useWatch=Ze.useWatch,Wt.Provider=x.RV,Wt.create=()=>{};var Ht=Wt},4875:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return $t}});var x=ge(59301),gt=ge(84105),a=ge(87395),Pe=ge(92310),be=ge.n(Pe),ee=ge(54476),E=ge(20068),oe=ge(76190),re=ge(42978),te=ge(75931),ce=ge(67732),z=ge(83652);function le(){return typeof BigInt=="function"}function ae(wt){return!wt&&wt!==0&&!Number.isNaN(wt)||!String(wt).trim()}function se(wt){var zt=wt.trim(),Gt=zt.startsWith("-");Gt&&(zt=zt.slice(1)),zt=zt.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),zt.startsWith(".")&&(zt="0".concat(zt));var _t=zt||"0",ln=_t.split("."),bn=ln[0]||"0",zn=ln[1]||"0";bn==="0"&&zn==="0"&&(Gt=!1);var Un=Gt?"-":"";return{negative:Gt,negativeStr:Un,trimStr:_t,integerStr:bn,decimalStr:zn,fullStr:"".concat(Un).concat(_t)}}function ie(wt){var zt=String(wt);return!Number.isNaN(Number(zt))&&zt.includes("e")}function he(wt){var zt=String(wt);if(ie(wt)){var Gt=Number(zt.slice(zt.indexOf("e-")+2)),_t=zt.match(/\.(\d+)/);return _t!=null&&_t[1]&&(Gt+=_t[1].length),Gt}return zt.includes(".")&&me(zt)?zt.length-zt.indexOf(".")-1:0}function pe(wt){var zt=String(wt);if(ie(wt)){if(wt>Number.MAX_SAFE_INTEGER)return String(le()?BigInt(wt).toString():Number.MAX_SAFE_INTEGER);if(wt<Number.MIN_SAFE_INTEGER)return String(le()?BigInt(wt).toString():Number.MIN_SAFE_INTEGER);zt=wt.toFixed(he(zt))}return se(zt).fullStr}function me(wt){return typeof wt=="number"?!Number.isNaN(wt):wt?/^\s*-?\d+(\.\d+)?\s*$/.test(wt)||/^\s*-?\d+\.\s*$/.test(wt)||/^\s*-?\.\d+\s*$/.test(wt):!1}var ve=function(){function wt(zt){if((0,ce.Z)(this,wt),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"negative",void 0),(0,E.Z)(this,"integer",void 0),(0,E.Z)(this,"decimal",void 0),(0,E.Z)(this,"decimalLen",void 0),(0,E.Z)(this,"empty",void 0),(0,E.Z)(this,"nan",void 0),ae(zt)){this.empty=!0;return}if(this.origin=String(zt),zt==="-"||Number.isNaN(zt)){this.nan=!0;return}var Gt=zt;if(ie(Gt)&&(Gt=Number(Gt)),Gt=typeof Gt=="string"?Gt:pe(Gt),me(Gt)){var _t=se(Gt);this.negative=_t.negative;var ln=_t.trimStr.split(".");this.integer=BigInt(ln[0]);var bn=ln[1]||"0";this.decimal=BigInt(bn),this.decimalLen=bn.length}else this.nan=!0}return(0,z.Z)(wt,[{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(Gt){var _t="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(Gt,"0"));return BigInt(_t)}},{key:"negate",value:function(){var Gt=new wt(this.toString());return Gt.negative=!Gt.negative,Gt}},{key:"cal",value:function(Gt,_t,ln){var bn=Math.max(this.getDecimalStr().length,Gt.getDecimalStr().length),zn=this.alignDecimal(bn),Un=Gt.alignDecimal(bn),vn=_t(zn,Un).toString(),Ln=ln(bn),mn=se(vn),Dn=mn.negativeStr,Rn=mn.trimStr,Hn="".concat(Dn).concat(Rn.padStart(Ln+1,"0"));return new wt("".concat(Hn.slice(0,-Ln),".").concat(Hn.slice(-Ln)))}},{key:"add",value:function(Gt){if(this.isInvalidate())return new wt(Gt);var _t=new wt(Gt);return _t.isInvalidate()?this:this.cal(_t,function(ln,bn){return ln+bn},function(ln){return ln})}},{key:"multi",value:function(Gt){var _t=new wt(Gt);return this.isInvalidate()||_t.isInvalidate()?new wt(NaN):this.cal(_t,function(ln,bn){return ln*bn},function(ln){return ln*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(Gt){return this.toString()===(Gt==null?void 0:Gt.toString())}},{key:"lessEquals",value:function(Gt){return this.add(Gt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Gt?this.isInvalidate()?"":se("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),wt}(),Ee=function(){function wt(zt){if((0,ce.Z)(this,wt),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"number",void 0),(0,E.Z)(this,"empty",void 0),ae(zt)){this.empty=!0;return}this.origin=String(zt),this.number=Number(zt)}return(0,z.Z)(wt,[{key:"negate",value:function(){return new wt(-this.toNumber())}},{key:"add",value:function(Gt){if(this.isInvalidate())return new wt(Gt);var _t=Number(Gt);if(Number.isNaN(_t))return this;var ln=this.number+_t;if(ln>Number.MAX_SAFE_INTEGER)return new wt(Number.MAX_SAFE_INTEGER);if(ln<Number.MIN_SAFE_INTEGER)return new wt(Number.MIN_SAFE_INTEGER);var bn=Math.max(he(this.number),he(_t));return new wt(ln.toFixed(bn))}},{key:"multi",value:function(Gt){var _t=Number(Gt);if(this.isInvalidate()||Number.isNaN(_t))return new wt(NaN);var ln=this.number*_t;if(ln>Number.MAX_SAFE_INTEGER)return new wt(Number.MAX_SAFE_INTEGER);if(ln<Number.MIN_SAFE_INTEGER)return new wt(Number.MIN_SAFE_INTEGER);var bn=Math.max(he(this.number),he(_t));return new wt(ln.toFixed(bn))}},{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(Gt){return this.toNumber()===(Gt==null?void 0:Gt.toNumber())}},{key:"lessEquals",value:function(Gt){return this.add(Gt.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var Gt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return Gt?this.isInvalidate()?"":pe(this.number):this.origin}}]),wt}();function Be(wt){return le()?new ve(wt):new Ee(wt)}function Fe(wt,zt,Gt){var _t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(wt==="")return"";var ln=se(wt),bn=ln.negativeStr,zn=ln.integerStr,Un=ln.decimalStr,vn="".concat(zt).concat(Un),Ln="".concat(bn).concat(zn);if(Gt>=0){var mn=Number(Un[Gt]);if(mn>=5&&!_t){var Dn=Be(wt).add("".concat(bn,"0.").concat("0".repeat(Gt)).concat(10-mn));return Fe(Dn.toString(),zt,Gt,_t)}return Gt===0?Ln:"".concat(Ln).concat(zt).concat(Un.padEnd(Gt,"0").slice(0,Gt))}return vn===".0"?Ln:"".concat(Ln).concat(vn)}var ke=Be,De=ge(36901),Se=ge(34280);function Ce(wt,zt){return typeof Proxy!="undefined"&&wt?new Proxy(wt,{get:function(_t,ln){if(zt[ln])return zt[ln];var bn=_t[ln];return typeof bn=="function"?bn.bind(_t):bn}}):wt}var Oe=ge(8654),Ie=ge(48736);function Le(wt,zt){var Gt=(0,x.useRef)(null);function _t(){try{var bn=wt.selectionStart,zn=wt.selectionEnd,Un=wt.value,vn=Un.substring(0,bn),Ln=Un.substring(zn);Gt.current={start:bn,end:zn,value:Un,beforeTxt:vn,afterTxt:Ln}}catch(mn){}}function ln(){if(wt&&Gt.current&&zt)try{var bn=wt.value,zn=Gt.current,Un=zn.beforeTxt,vn=zn.afterTxt,Ln=zn.start,mn=bn.length;if(bn.startsWith(Un))mn=Un.length;else if(bn.endsWith(vn))mn=bn.length-Gt.current.afterTxt.length;else{var Dn=Un[Ln-1],Rn=bn.indexOf(Dn,Ln-1);Rn!==-1&&(mn=Rn+1)}wt.setSelectionRange(mn,mn)}catch(Hn){(0,Ie.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Hn.message))}}return[_t,ln]}var Me=ge(49658),xe=function(){var zt=(0,x.useState)(!1),Gt=(0,re.Z)(zt,2),_t=Gt[0],ln=Gt[1];return(0,Se.Z)(function(){ln((0,Me.Z)())},[]),_t},Ve=xe,Ke=ge(16089),Ze=200,it=600;function We(wt){var zt=wt.prefixCls,Gt=wt.upNode,_t=wt.downNode,ln=wt.upDisabled,bn=wt.downDisabled,zn=wt.onStep,Un=x.useRef(),vn=x.useRef([]),Ln=x.useRef();Ln.current=zn;var mn=function(){clearTimeout(Un.current)},Dn=function(cn,Pn){cn.preventDefault(),mn(),Ln.current(Pn);function Mn(){Ln.current(Pn),Un.current=setTimeout(Mn,Ze)}Un.current=setTimeout(Mn,it)};x.useEffect(function(){return function(){mn(),vn.current.forEach(function(On){return Ke.Z.cancel(On)})}},[]);var Rn=Ve();if(Rn)return null;var Hn="".concat(zt,"-handler"),hn=be()(Hn,"".concat(Hn,"-up"),(0,E.Z)({},"".concat(Hn,"-up-disabled"),ln)),tn=be()(Hn,"".concat(Hn,"-down"),(0,E.Z)({},"".concat(Hn,"-down-disabled"),bn)),nn=function(){return vn.current.push((0,Ke.Z)(mn))},fn={unselectable:"on",role:"button",onMouseUp:nn,onMouseLeave:nn};return x.createElement("div",{className:"".concat(Hn,"-wrap")},x.createElement("span",(0,ee.Z)({},fn,{onMouseDown:function(cn){Dn(cn,!0)},"aria-label":"Increase Value","aria-disabled":ln,className:hn}),Gt||x.createElement("span",{unselectable:"on",className:"".concat(zt,"-handler-up-inner")})),x.createElement("span",(0,ee.Z)({},fn,{onMouseDown:function(cn){Dn(cn,!1)},"aria-label":"Decrease Value","aria-disabled":bn,className:tn}),_t||x.createElement("span",{unselectable:"on",className:"".concat(zt,"-handler-down-inner")})))}function Ge(wt){var zt=typeof wt=="number"?pe(wt):se(wt).fullStr,Gt=zt.includes(".");return Gt?se(zt.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:wt+"0"}var $e=ge(30292),nt=function(){var wt=(0,x.useRef)(0),zt=function(){Ke.Z.cancel(wt.current)};return(0,x.useEffect)(function(){return zt},[]),function(Gt){zt(),wt.current=(0,Ke.Z)(function(){Gt()})}},tt=["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"],Ye=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Qe=function(zt,Gt){return zt||Gt.isEmpty()?Gt.toString():Gt.toNumber()},Je=function(zt){var Gt=ke(zt);return Gt.isInvalidate()?null:Gt},st=x.forwardRef(function(wt,zt){var Gt=wt.prefixCls,_t=wt.className,ln=wt.style,bn=wt.min,zn=wt.max,Un=wt.step,vn=Un===void 0?1:Un,Ln=wt.defaultValue,mn=wt.value,Dn=wt.disabled,Rn=wt.readOnly,Hn=wt.upHandler,hn=wt.downHandler,tn=wt.keyboard,nn=wt.changeOnWheel,fn=nn===void 0?!1:nn,On=wt.controls,cn=On===void 0?!0:On,Pn=wt.classNames,Mn=wt.stringMode,Nn=wt.parser,lr=wt.formatter,sr=wt.precision,sn=wt.decimalSeparator,Sn=wt.onChange,_n=wt.onInput,er=wt.onPressEnter,Wt=wt.onStep,Ht=wt.changeOnBlur,Ot=Ht===void 0?!0:Ht,Rt=wt.domRef,Pt=(0,te.Z)(wt,tt),Ut="".concat(Gt,"-input"),xt=x.useRef(null),Xt=x.useState(!1),Jt=(0,re.Z)(Xt,2),Ct=Jt[0],St=Jt[1],Dt=x.useRef(!1),It=x.useRef(!1),Lt=x.useRef(!1),rn=x.useState(function(){return ke(mn!=null?mn:Ln)}),an=(0,re.Z)(rn,2),un=an[0],Tn=an[1];function Wn(Xn){mn===void 0&&Tn(Xn)}var tr=x.useCallback(function(Xn,Bn){if(!Bn)return sr>=0?sr:Math.max(he(Xn),he(vn))},[sr,vn]),Zn=x.useCallback(function(Xn){var Bn=String(Xn);if(Nn)return Nn(Bn);var cr=Bn;return sn&&(cr=cr.replace(sn,".")),cr.replace(/[^\w.-]+/g,"")},[Nn,sn]),Fn=x.useRef(""),Vn=x.useCallback(function(Xn,Bn){if(lr)return lr(Xn,{userTyping:Bn,input:String(Fn.current)});var cr=typeof Xn=="number"?pe(Xn):Xn;if(!Bn){var vr=tr(cr,Bn);if(me(cr)&&(sn||vr>=0)){var Gn=sn||".";cr=Fe(cr,Gn,vr)}}return cr},[lr,tr,sn]),$n=x.useState(function(){var Xn=Ln!=null?Ln:mn;return un.isInvalidate()&&["string","number"].includes((0,oe.Z)(Xn))?Number.isNaN(Xn)?"":Xn:Vn(un.toString(),!1)}),rr=(0,re.Z)($n,2),ir=rr[0],fr=rr[1];Fn.current=ir;function Qn(Xn,Bn){fr(Vn(Xn.isInvalidate()?Xn.toString(!1):Xn.toString(!Bn),Bn))}var or=x.useMemo(function(){return Je(zn)},[zn,sr]),ur=x.useMemo(function(){return Je(bn)},[bn,sr]),jr=x.useMemo(function(){return!or||!un||un.isInvalidate()?!1:or.lessEquals(un)},[or,un]),wr=x.useMemo(function(){return!ur||!un||un.isInvalidate()?!1:un.lessEquals(ur)},[ur,un]),Cr=Le(xt.current,Ct),Er=(0,re.Z)(Cr,2),Br=Er[0],Sr=Er[1],pr=function(Bn){return or&&!Bn.lessEquals(or)?or:ur&&!ur.lessEquals(Bn)?ur:null},mr=function(Bn){return!pr(Bn)},kr=function(Bn,cr){var vr=Bn,Gn=mr(vr)||vr.isEmpty();if(!vr.isEmpty()&&!cr&&(vr=pr(vr)||vr,Gn=!0),!Rn&&!Dn&&Gn){var kn=vr.toString(),Jn=tr(kn,cr);return Jn>=0&&(vr=ke(Fe(kn,".",Jn)),mr(vr)||(vr=ke(Fe(kn,".",Jn,!0)))),vr.equals(un)||(Wn(vr),Sn==null||Sn(vr.isEmpty()?null:Qe(Mn,vr)),mn===void 0&&Qn(vr,cr)),vr}return un},Xr=nt(),mi=function Xn(Bn){if(Br(),Fn.current=Bn,fr(Bn),!It.current){var cr=Zn(Bn),vr=ke(cr);vr.isNaN()||kr(vr,!0)}_n==null||_n(Bn),Xr(function(){var Gn=Bn;Nn||(Gn=Bn.replace(/。/g,".")),Gn!==Bn&&Xn(Gn)})},_r=function(){It.current=!0},ai=function(){It.current=!1,mi(xt.current.value)},ei=function(Bn){mi(Bn.target.value)},ui=function(Bn){var cr;if(!(Bn&&jr||!Bn&&wr)){Dt.current=!1;var vr=ke(Lt.current?Ge(vn):vn);Bn||(vr=vr.negate());var Gn=(un||ke(0)).add(vr.toString()),kn=kr(Gn,!1);Wt==null||Wt(Qe(Mn,kn),{offset:Lt.current?Ge(vn):vn,type:Bn?"up":"down"}),(cr=xt.current)===null||cr===void 0||cr.focus()}},xr=function(Bn){var cr=ke(Zn(ir)),vr;cr.isNaN()?vr=kr(un,Bn):vr=kr(cr,Bn),mn!==void 0?Qn(un,!1):vr.isNaN()||Qn(vr,!1)},Ir=function(){Dt.current=!0},ar=function(Bn){var cr=Bn.key,vr=Bn.shiftKey;Dt.current=!0,Lt.current=vr,cr==="Enter"&&(It.current||(Dt.current=!1),xr(!1),er==null||er(Bn)),tn!==!1&&!It.current&&["Up","ArrowUp","Down","ArrowDown"].includes(cr)&&(ui(cr==="Up"||cr==="ArrowUp"),Bn.preventDefault())},wn=function(){Dt.current=!1,Lt.current=!1};x.useEffect(function(){if(fn&&Ct){var Xn=function(vr){ui(vr.deltaY<0),vr.preventDefault()},Bn=xt.current;if(Bn)return Bn.addEventListener("wheel",Xn,{passive:!1}),function(){return Bn.removeEventListener("wheel",Xn)}}});var Kn=function(){Ot&&xr(!1),St(!1),Dt.current=!1};return(0,Se.o)(function(){un.isInvalidate()||Qn(un,!1)},[sr,lr]),(0,Se.o)(function(){var Xn=ke(mn);Tn(Xn);var Bn=ke(Zn(ir));(!Xn.equals(Bn)||!Dt.current||lr)&&Qn(Xn,Dt.current)},[mn]),(0,Se.o)(function(){lr&&Sr()},[ir]),x.createElement("div",{ref:Rt,className:be()(Gt,_t,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(Gt,"-focused"),Ct),"".concat(Gt,"-disabled"),Dn),"".concat(Gt,"-readonly"),Rn),"".concat(Gt,"-not-a-number"),un.isNaN()),"".concat(Gt,"-out-of-range"),!un.isInvalidate()&&!mr(un))),style:ln,onFocus:function(){St(!0)},onBlur:Kn,onKeyDown:ar,onKeyUp:wn,onCompositionStart:_r,onCompositionEnd:ai,onBeforeInput:Ir},cn&&x.createElement(We,{prefixCls:Gt,upNode:Hn,downNode:hn,upDisabled:jr,downDisabled:wr,onStep:ui}),x.createElement("div",{className:"".concat(Ut,"-wrap")},x.createElement("input",(0,ee.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":bn,"aria-valuemax":zn,"aria-valuenow":un.isInvalidate()?null:un.toString(),step:vn},Pt,{ref:(0,Oe.sQ)(xt,zt),className:Ut,value:ir,onChange:ei,disabled:Dn,readOnly:Rn}))))}),qe=x.forwardRef(function(wt,zt){var Gt=wt.disabled,_t=wt.style,ln=wt.prefixCls,bn=ln===void 0?"rc-input-number":ln,zn=wt.value,Un=wt.prefix,vn=wt.suffix,Ln=wt.addonBefore,mn=wt.addonAfter,Dn=wt.className,Rn=wt.classNames,Hn=(0,te.Z)(wt,Ye),hn=x.useRef(null),tn=x.useRef(null),nn=x.useRef(null),fn=function(cn){nn.current&&(0,$e.nH)(nn.current,cn)};return x.useImperativeHandle(zt,function(){return Ce(nn.current,{focus:fn,nativeElement:hn.current.nativeElement||tn.current})}),x.createElement(De.BaseInput,{className:Dn,triggerFocus:fn,prefixCls:bn,value:zn,disabled:Gt,style:_t,prefix:Un,suffix:vn,addonAfter:mn,addonBefore:Ln,classNames:Rn,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:hn},x.createElement(st,(0,ee.Z)({prefixCls:bn,disabled:Gt,ref:nn,domRef:tn,className:Rn==null?void 0:Rn.input},Hn)))}),ft=qe,lt=ft,et=ge(62487),Re=ge(82855),Ne=ge(48755),ne=ge(60840),ue=ge(2171),je=ge(83397),He=ge(31756),we=ge(56553),ye=ge(24971),Te=ge(70045),ze=ge(36237),Ue=ge(53075),_e=ge(64910),ct=ge(39082),ut=ge(63356),yt=ge(56119),at=ge(16931),rt=ge(51636),Et=ge(17835);const vt=wt=>{var zt;const Gt=(zt=wt.handleVisible)!==null&&zt!==void 0?zt:"auto",_t=wt.controlHeightSM-wt.lineWidth*2;return Object.assign(Object.assign({},(0,_e.T)(wt)),{controlWidth:90,handleWidth:_t,handleFontSize:wt.fontSize/2,handleVisible:Gt,handleActiveBg:wt.colorFillAlter,handleBg:wt.colorBgContainer,filledHandleBg:new Et.FastColor(wt.colorFillSecondary).onBackground(wt.colorBgContainer).toHexString(),handleHoverColor:wt.colorPrimary,handleBorderColor:wt.colorBorder,handleOpacity:Gt===!0?1:0,handleVisibleWidth:Gt===!0?_t:0})},Nt=(wt,zt)=>{let{componentCls:Gt,borderRadiusSM:_t,borderRadiusLG:ln}=wt;const bn=zt==="lg"?ln:_t;return{[`&-${zt}`]:{[`${Gt}-handler-wrap`]:{borderStartEndRadius:bn,borderEndEndRadius:bn},[`${Gt}-handler-up`]:{borderStartEndRadius:bn},[`${Gt}-handler-down`]:{borderEndEndRadius:bn}}}},Ft=wt=>{const{componentCls:zt,lineWidth:Gt,lineType:_t,borderRadius:ln,inputFontSizeSM:bn,inputFontSizeLG:zn,controlHeightLG:Un,controlHeightSM:vn,colorError:Ln,paddingInlineSM:mn,paddingBlockSM:Dn,paddingBlockLG:Rn,paddingInlineLG:Hn,colorTextDescription:hn,motionDurationMid:tn,handleHoverColor:nn,handleOpacity:fn,paddingInline:On,paddingBlock:cn,handleBg:Pn,handleActiveBg:Mn,colorTextDisabled:Nn,borderRadiusSM:lr,borderRadiusLG:sr,controlWidth:sn,handleBorderColor:Sn,filledHandleBg:_n,lineHeightLG:er,calc:Wt}=wt;return[{[zt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(wt)),(0,Ue.ik)(wt)),{display:"inline-block",width:sn,margin:0,padding:0,borderRadius:ln}),(0,ct.qG)(wt,{[`${zt}-handler-wrap`]:{background:Pn,[`${zt}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Gt)} ${_t} ${Sn}`}}})),(0,ct.H8)(wt,{[`${zt}-handler-wrap`]:{background:_n,[`${zt}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Gt)} ${_t} ${Sn}`}},"&:focus-within":{[`${zt}-handler-wrap`]:{background:Pn}}})),(0,ct.vc)(wt,{[`${zt}-handler-wrap`]:{background:Pn,[`${zt}-handler-down`]:{borderBlockStart:`${(0,ze.unit)(Gt)} ${_t} ${Sn}`}}})),(0,ct.Mu)(wt)),{"&-rtl":{direction:"rtl",[`${zt}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:zn,lineHeight:er,borderRadius:sr,[`input${zt}-input`]:{height:Wt(Un).sub(Wt(Gt).mul(2)).equal(),padding:`${(0,ze.unit)(Rn)} ${(0,ze.unit)(Hn)}`}},"&-sm":{padding:0,fontSize:bn,borderRadius:lr,[`input${zt}-input`]:{height:Wt(vn).sub(Wt(Gt).mul(2)).equal(),padding:`${(0,ze.unit)(Dn)} ${(0,ze.unit)(mn)}`}},"&-out-of-range":{[`${zt}-input-wrap`]:{input:{color:Ln}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(wt)),(0,Ue.s7)(wt)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${zt}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${zt}-group-addon`]:{borderRadius:sr,fontSize:wt.fontSizeLG}},"&-sm":{[`${zt}-group-addon`]:{borderRadius:lr}}},(0,ct.ir)(wt)),(0,ct.S5)(wt)),{[`&:not(${zt}-compact-first-item):not(${zt}-compact-last-item)${zt}-compact-item`]:{[`${zt}, ${zt}-group-addon`]:{borderRadius:0}},[`&:not(${zt}-compact-last-item)${zt}-compact-first-item`]:{[`${zt}, ${zt}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${zt}-compact-first-item)${zt}-compact-last-item`]:{[`${zt}, ${zt}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${zt}-input`]:{cursor:"not-allowed"},[zt]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,ut.Wf)(wt)),{width:"100%",padding:`${(0,ze.unit)(cn)} ${(0,ze.unit)(On)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:ln,outline:0,transition:`all ${tn} linear`,appearance:"textfield",fontSize:"inherit"}),(0,Ue.nz)(wt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${zt}-handler-wrap, &-focused ${zt}-handler-wrap`]:{width:wt.handleWidth,opacity:1}})},{[zt]:Object.assign(Object.assign(Object.assign({[`${zt}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:wt.handleVisibleWidth,opacity:fn,height:"100%",borderStartStartRadius:0,borderStartEndRadius:ln,borderEndEndRadius:ln,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${tn}`,overflow:"hidden",[`${zt}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${zt}-handler-up-inner,
|
|
|
${zt}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:wt.handleFontSize}}},[`${zt}-handler`]:{height:"50%",overflow:"hidden",color:hn,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ze.unit)(Gt)} ${_t} ${Sn}`,transition:`all ${tn} linear`,"&:active":{background:Mn},"&:hover":{height:"60%",[`
|
|
|
${zt}-handler-up-inner,
|
|
|
${zt}-handler-down-inner
|
|
|
`]:{color:nn}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,ut.Ro)()),{color:hn,transition:`all ${tn} linear`,userSelect:"none"})},[`${zt}-handler-up`]:{borderStartEndRadius:ln},[`${zt}-handler-down`]:{borderEndEndRadius:ln}},Nt(wt,"lg")),Nt(wt,"sm")),{"&-disabled, &-readonly":{[`${zt}-handler-wrap`]:{display:"none"},[`${zt}-input`]:{color:"inherit"}},[`
|
|
|
${zt}-handler-up-disabled,
|
|
|
${zt}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${zt}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${zt}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:Nn}})}]},Tt=wt=>{const{componentCls:zt,paddingBlock:Gt,paddingInline:_t,inputAffixPadding:ln,controlWidth:bn,borderRadiusLG:zn,borderRadiusSM:Un,paddingInlineLG:vn,paddingInlineSM:Ln,paddingBlockLG:mn,paddingBlockSM:Dn,motionDurationMid:Rn}=wt;return{[`${zt}-affix-wrapper`]:Object.assign(Object.assign({[`input${zt}-input`]:{padding:`${(0,ze.unit)(Gt)} 0`}},(0,Ue.ik)(wt)),{position:"relative",display:"inline-flex",alignItems:"center",width:bn,padding:0,paddingInlineStart:_t,"&-lg":{borderRadius:zn,paddingInlineStart:vn,[`input${zt}-input`]:{padding:`${(0,ze.unit)(mn)} 0`}},"&-sm":{borderRadius:Un,paddingInlineStart:Ln,[`input${zt}-input`]:{padding:`${(0,ze.unit)(Dn)} 0`}},[`&:not(${zt}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${zt}-disabled`]:{background:"transparent"},[`> div${zt}`]:{width:"100%",border:"none",outline:"none",[`&${zt}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${zt}-handler-wrap`]:{zIndex:2},[zt]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:ln},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:_t,marginInlineStart:ln,transition:`margin ${Rn}`}},[`&:hover ${zt}-handler-wrap, &-focused ${zt}-handler-wrap`]:{width:wt.handleWidth,opacity:1},[`&:not(${zt}-affix-wrapper-without-controls):hover ${zt}-suffix`]:{marginInlineEnd:wt.calc(wt.handleWidth).add(_t).equal()}})}};var kt=(0,at.I$)("InputNumber",wt=>{const zt=(0,rt.mergeToken)(wt,(0,_e.e)(wt));return[Ft(zt),Tt(zt),(0,yt.c)(zt)]},vt,{unitless:{handleOpacity:!0}}),Bt=function(wt,zt){var Gt={};for(var _t in wt)Object.prototype.hasOwnProperty.call(wt,_t)&&zt.indexOf(_t)<0&&(Gt[_t]=wt[_t]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,_t=Object.getOwnPropertySymbols(wt);ln<_t.length;ln++)zt.indexOf(_t[ln])<0&&Object.prototype.propertyIsEnumerable.call(wt,_t[ln])&&(Gt[_t[ln]]=wt[_t[ln]]);return Gt};const bt=x.forwardRef((wt,zt)=>{const{getPrefixCls:Gt,direction:_t}=x.useContext(Ne.E_),ln=x.useRef(null);x.useImperativeHandle(zt,()=>ln.current);const{className:bn,rootClassName:zn,size:Un,disabled:vn,prefixCls:Ln,addonBefore:mn,addonAfter:Dn,prefix:Rn,suffix:Hn,bordered:hn,readOnly:tn,status:nn,controls:fn,variant:On}=wt,cn=Bt(wt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Pn=Gt("input-number",Ln),Mn=(0,je.Z)(Pn),[Nn,lr,sr]=kt(Pn,Mn),{compactSize:sn,compactItemClassnames:Sn}=(0,Te.ri)(Pn,_t);let _n=x.createElement(a.Z,{className:`${Pn}-handler-up-inner`}),er=x.createElement(gt.Z,{className:`${Pn}-handler-down-inner`});const Wt=typeof fn=="boolean"?fn:void 0;typeof fn=="object"&&(_n=typeof fn.upIcon=="undefined"?_n:x.createElement("span",{className:`${Pn}-handler-up-inner`},fn.upIcon),er=typeof fn.downIcon=="undefined"?er:x.createElement("span",{className:`${Pn}-handler-down-inner`},fn.downIcon));const{hasFeedback:Ht,status:Ot,isFormItemInput:Rt,feedbackIcon:Pt}=x.useContext(we.aM),Ut=(0,Re.F)(Ot,nn),xt=(0,He.Z)(an=>{var un;return(un=Un!=null?Un:sn)!==null&&un!==void 0?un:an}),Xt=x.useContext(ue.Z),Jt=vn!=null?vn:Xt,[Ct,St]=(0,ye.Z)("inputNumber",On,hn),Dt=Ht&&x.createElement(x.Fragment,null,Pt),It=be()({[`${Pn}-lg`]:xt==="large",[`${Pn}-sm`]:xt==="small",[`${Pn}-rtl`]:_t==="rtl",[`${Pn}-in-form-item`]:Rt},lr),Lt=`${Pn}-group`,rn=x.createElement(lt,Object.assign({ref:ln,disabled:Jt,className:be()(sr,Mn,bn,zn,Sn),upHandler:_n,downHandler:er,prefixCls:Pn,readOnly:tn,controls:Wt,prefix:Rn,suffix:Dt||Hn,addonBefore:mn&&x.createElement(et.Z,{form:!0,space:!0},mn),addonAfter:Dn&&x.createElement(et.Z,{form:!0,space:!0},Dn),classNames:{input:It,variant:be()({[`${Pn}-${Ct}`]:St},(0,Re.Z)(Pn,Ut,Ht)),affixWrapper:be()({[`${Pn}-affix-wrapper-sm`]:xt==="small",[`${Pn}-affix-wrapper-lg`]:xt==="large",[`${Pn}-affix-wrapper-rtl`]:_t==="rtl",[`${Pn}-affix-wrapper-without-controls`]:fn===!1||Jt},lr),wrapper:be()({[`${Lt}-rtl`]:_t==="rtl"},lr),groupWrapper:be()({[`${Pn}-group-wrapper-sm`]:xt==="small",[`${Pn}-group-wrapper-lg`]:xt==="large",[`${Pn}-group-wrapper-rtl`]:_t==="rtl",[`${Pn}-group-wrapper-${Ct}`]:St},(0,Re.Z)(`${Pn}-group-wrapper`,Ut,Ht),lr)}},cn));return Nn(rn)}),jt=bt,Kt=wt=>x.createElement(ne.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},x.createElement(bt,Object.assign({},wt)));jt._InternalPanelDoNotUseOrYouWillBeFired=Kt;var $t=jt},49397:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Ee}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(36901),be=ge(8654),ee=ge(62487),E=ge(86013),oe=ge(82855),re=ge(48755),te=ge(2171),ce=ge(83397),z=ge(31756),le=ge(56553),ae=ge(24971),se=ge(70045),ie=ge(23826),he=ge(53075);function pe(Be){return!!(Be.prefix||Be.suffix||Be.allowClear||Be.showCount)}var me=function(Be,Fe){var ke={};for(var De in Be)Object.prototype.hasOwnProperty.call(Be,De)&&Fe.indexOf(De)<0&&(ke[De]=Be[De]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,De=Object.getOwnPropertySymbols(Be);Se<De.length;Se++)Fe.indexOf(De[Se])<0&&Object.prototype.propertyIsEnumerable.call(Be,De[Se])&&(ke[De[Se]]=Be[De[Se]]);return ke},Ee=(0,x.forwardRef)((Be,Fe)=>{const{prefixCls:ke,bordered:De=!0,status:Se,size:Ce,disabled:Oe,onBlur:Ie,onFocus:Le,suffix:Me,allowClear:xe,addonAfter:Ve,addonBefore:Ke,className:Ze,style:it,styles:We,rootClassName:Ge,onChange:$e,classNames:nt,variant:tt}=Be,Ye=me(Be,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:Qe,direction:Je,allowClear:st,autoComplete:qe,className:ft,style:lt,classNames:et,styles:Re}=(0,re.dj)("input"),Ne=Qe("input",ke),ne=(0,x.useRef)(null),ue=(0,ce.Z)(Ne),[je,He,we]=(0,he.TI)(Ne,Ge),[ye]=(0,he.ZP)(Ne,ue),{compactSize:Te,compactItemClassnames:ze}=(0,se.ri)(Ne,Je),Ue=(0,z.Z)($t=>{var wt;return(wt=Ce!=null?Ce:Te)!==null&&wt!==void 0?wt:$t}),_e=x.useContext(te.Z),ct=Oe!=null?Oe:_e,{status:ut,hasFeedback:yt,feedbackIcon:at}=(0,x.useContext)(le.aM),rt=(0,oe.F)(ut,Se),Et=pe(Be)||!!yt,vt=(0,x.useRef)(Et),Nt=(0,ie.Z)(ne,!0),Ft=$t=>{Nt(),Ie==null||Ie($t)},Tt=$t=>{Nt(),Le==null||Le($t)},kt=$t=>{Nt(),$e==null||$e($t)},Bt=(yt||Me)&&x.createElement(x.Fragment,null,Me,yt&&at),bt=(0,E.Z)(xe!=null?xe:st),[jt,Kt]=(0,ae.Z)("input",tt,De);return je(ye(x.createElement(Pe.default,Object.assign({ref:(0,be.sQ)(Fe,ne),prefixCls:Ne,autoComplete:qe},Ye,{disabled:ct,onBlur:Ft,onFocus:Tt,style:Object.assign(Object.assign({},lt),it),styles:Object.assign(Object.assign({},Re),We),suffix:Bt,allowClear:bt,className:a()(Ze,Ge,we,ue,ze,ft),onChange:kt,addonBefore:Ke&&x.createElement(ee.Z,{form:!0,space:!0},Ke),addonAfter:Ve&&x.createElement(ee.Z,{form:!0,space:!0},Ve),classNames:Object.assign(Object.assign(Object.assign({},nt),et),{input:a()({[`${Ne}-sm`]:Ue==="small",[`${Ne}-lg`]:Ue==="large",[`${Ne}-rtl`]:Je==="rtl"},nt==null?void 0:nt.input,et.input,He),variant:a()({[`${Ne}-${jt}`]:Kt},(0,oe.Z)(Ne,rt)),affixWrapper:a()({[`${Ne}-affix-wrapper-sm`]:Ue==="small",[`${Ne}-affix-wrapper-lg`]:Ue==="large",[`${Ne}-affix-wrapper-rtl`]:Je==="rtl"},He),wrapper:a()({[`${Ne}-group-rtl`]:Je==="rtl"},He),groupWrapper:a()({[`${Ne}-group-wrapper-sm`]:Ue==="small",[`${Ne}-group-wrapper-lg`]:Ue==="large",[`${Ne}-group-wrapper-rtl`]:Je==="rtl",[`${Ne}-group-wrapper-${jt}`]:Kt},(0,oe.Z)(`${Ne}-group-wrapper`,rt,yt),He)})}))))})},79809:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Fe}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(22711),be=ge(86013),ee=ge(82855),E=ge(48755),oe=ge(2171),re=ge(83397),te=ge(31756),ce=ge(56553),z=ge(24971),le=ge(70045),ae=ge(30292),se=ge(53075),ie=ge(16931),he=ge(51636),pe=ge(64910);const me=ke=>{const{componentCls:De,paddingLG:Se}=ke,Ce=`${De}-textarea`;return{[`textarea${De}`]:{maxWidth:"100%",height:"auto",minHeight:ke.controlHeight,lineHeight:ke.lineHeight,verticalAlign:"bottom",transition:`all ${ke.motionDurationSlow}`,resize:"vertical",[`&${De}-mouse-active`]:{transition:`all ${ke.motionDurationSlow}, height 0s, width 0s`}},[`${De}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[Ce]:{position:"relative","&-show-count":{[`> ${De}`]:{height:"100%"},[`${De}-data-count`]:{position:"absolute",bottom:ke.calc(ke.fontSize).mul(ke.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:ke.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
|
|
|
&-allow-clear > ${De},
|
|
|
&-affix-wrapper${Ce}-has-feedback ${De}
|
|
|
`]:{paddingInlineEnd:Se},[`&-affix-wrapper${De}-affix-wrapper`]:{padding:0,[`> textarea${De}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:ke.calc(ke.controlHeight).sub(ke.calc(ke.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${De}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${De}-clear-icon`]:{position:"absolute",insetInlineEnd:ke.paddingInline,insetBlockStart:ke.paddingXS},[`${Ce}-suffix`]:{position:"absolute",top:0,insetInlineEnd:ke.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${De}-affix-wrapper-sm`]:{[`${De}-suffix`]:{[`${De}-clear-icon`]:{insetInlineEnd:ke.paddingInlineSM}}}}}};var ve=(0,ie.I$)(["Input","TextArea"],ke=>{const De=(0,he.mergeToken)(ke,(0,pe.e)(ke));return[me(De)]},pe.T,{resetFont:!1}),Ee=function(ke,De){var Se={};for(var Ce in ke)Object.prototype.hasOwnProperty.call(ke,Ce)&&De.indexOf(Ce)<0&&(Se[Ce]=ke[Ce]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ce=Object.getOwnPropertySymbols(ke);Oe<Ce.length;Oe++)De.indexOf(Ce[Oe])<0&&Object.prototype.propertyIsEnumerable.call(ke,Ce[Oe])&&(Se[Ce[Oe]]=ke[Ce[Oe]]);return Se},Fe=(0,x.forwardRef)((ke,De)=>{var Se;const{prefixCls:Ce,bordered:Oe=!0,size:Ie,disabled:Le,status:Me,allowClear:xe,classNames:Ve,rootClassName:Ke,className:Ze,style:it,styles:We,variant:Ge,showCount:$e,onMouseDown:nt,onResize:tt}=ke,Ye=Ee(ke,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:Qe,direction:Je,allowClear:st,autoComplete:qe,className:ft,style:lt,classNames:et,styles:Re}=(0,E.dj)("textArea"),Ne=x.useContext(oe.Z),ne=Le!=null?Le:Ne,{status:ue,hasFeedback:je,feedbackIcon:He}=x.useContext(ce.aM),we=(0,ee.F)(ue,Me),ye=x.useRef(null);x.useImperativeHandle(De,()=>{var Kt;return{resizableTextArea:(Kt=ye.current)===null||Kt===void 0?void 0:Kt.resizableTextArea,focus:$t=>{var wt,zt;(0,ae.nH)((zt=(wt=ye.current)===null||wt===void 0?void 0:wt.resizableTextArea)===null||zt===void 0?void 0:zt.textArea,$t)},blur:()=>{var $t;return($t=ye.current)===null||$t===void 0?void 0:$t.blur()}}});const Te=Qe("input",Ce),ze=(0,re.Z)(Te),[Ue,_e,ct]=(0,se.TI)(Te,Ke),[ut]=ve(Te,ze),{compactSize:yt,compactItemClassnames:at}=(0,le.ri)(Te,Je),rt=(0,te.Z)(Kt=>{var $t;return($t=Ie!=null?Ie:yt)!==null&&$t!==void 0?$t:Kt}),[Et,vt]=(0,z.Z)("textArea",Ge,Oe),Nt=(0,be.Z)(xe!=null?xe:st),[Ft,Tt]=x.useState(!1),[kt,Bt]=x.useState(!1),bt=Kt=>{Tt(!0),nt==null||nt(Kt);const $t=()=>{Tt(!1),document.removeEventListener("mouseup",$t)};document.addEventListener("mouseup",$t)},jt=Kt=>{var $t,wt;if(tt==null||tt(Kt),Ft&&typeof getComputedStyle=="function"){const zt=(wt=($t=ye.current)===null||$t===void 0?void 0:$t.nativeElement)===null||wt===void 0?void 0:wt.querySelector("textarea");zt&&getComputedStyle(zt).resize==="both"&&Bt(!0)}};return Ue(ut(x.createElement(Pe.default,Object.assign({autoComplete:qe},Ye,{style:Object.assign(Object.assign({},lt),it),styles:Object.assign(Object.assign({},Re),We),disabled:ne,allowClear:Nt,className:a()(ct,ze,Ze,Ke,at,ft,kt&&`${Te}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},Ve),et),{textarea:a()({[`${Te}-sm`]:rt==="small",[`${Te}-lg`]:rt==="large"},_e,Ve==null?void 0:Ve.textarea,et.textarea,Ft&&`${Te}-mouse-active`),variant:a()({[`${Te}-${Et}`]:vt},(0,ee.Z)(Te,we)),affixWrapper:a()(`${Te}-textarea-affix-wrapper`,{[`${Te}-affix-wrapper-rtl`]:Je==="rtl",[`${Te}-affix-wrapper-sm`]:rt==="small",[`${Te}-affix-wrapper-lg`]:rt==="large",[`${Te}-textarea-show-count`]:$e||((Se=ke.count)===null||Se===void 0?void 0:Se.show)},_e)}),prefixCls:Te,suffix:je&&x.createElement("span",{className:`${Te}-textarea-suffix`},He),showCount:$e,ref:ye,onResize:jt,onMouseDown:bt}))))})},23826:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return gt}});var x=ge(59301);function gt(a,Pe){const be=(0,x.useRef)([]),ee=()=>{be.current.push(setTimeout(()=>{var E,oe,re,te;!((E=a.current)===null||E===void 0)&&E.input&&((oe=a.current)===null||oe===void 0?void 0:oe.input.getAttribute("type"))==="password"&&(!((re=a.current)===null||re===void 0)&&re.input.hasAttribute("value"))&&((te=a.current)===null||te===void 0||te.input.removeAttribute("value"))}))};return(0,x.useEffect)(()=>(Pe&&ee(),()=>be.current.forEach(E=>{E&&clearTimeout(E)})),[]),ee}},37568:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return et}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(48755),be=ge(56553),ee=ge(53075),oe=Re=>{const{getPrefixCls:Ne,direction:ne}=(0,x.useContext)(Pe.E_),{prefixCls:ue,className:je}=Re,He=Ne("input-group",ue),we=Ne("input"),[ye,Te,ze]=(0,ee.ZP)(we),Ue=a()(He,ze,{[`${He}-lg`]:Re.size==="large",[`${He}-sm`]:Re.size==="small",[`${He}-compact`]:Re.compact,[`${He}-rtl`]:ne==="rtl"},Te,je),_e=(0,x.useContext)(be.aM),ct=(0,x.useMemo)(()=>Object.assign(Object.assign({},_e),{isFormItemInput:!1}),[_e]);return ye(x.createElement("span",{className:Ue,style:Re.style,onMouseEnter:Re.onMouseEnter,onMouseLeave:Re.onMouseLeave,onFocus:Re.onFocus,onBlur:Re.onBlur},x.createElement(be.aM.Provider,{value:ct},Re.children)))},re=ge(49397),te=ge(94480),ce=ge(6089),z=ge(26112),le=ge(82855),ae=ge(31756),se=ge(16931),ie=ge(51636),he=ge(64910);const pe=Re=>{const{componentCls:Ne,paddingXS:ne}=Re;return{[Ne]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:ne,"&-rtl":{direction:"rtl"},[`${Ne}-input`]:{textAlign:"center",paddingInline:Re.paddingXXS},[`&${Ne}-sm ${Ne}-input`]:{paddingInline:Re.calc(Re.paddingXXS).div(2).equal()},[`&${Ne}-lg ${Ne}-input`]:{paddingInline:Re.paddingXS}}}};var me=(0,se.I$)(["Input","OTP"],Re=>{const Ne=(0,ie.mergeToken)(Re,(0,he.e)(Re));return[pe(Ne)]},he.T),ve=ge(16089),Ee=function(Re,Ne){var ne={};for(var ue in Re)Object.prototype.hasOwnProperty.call(Re,ue)&&Ne.indexOf(ue)<0&&(ne[ue]=Re[ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ue=Object.getOwnPropertySymbols(Re);je<ue.length;je++)Ne.indexOf(ue[je])<0&&Object.prototype.propertyIsEnumerable.call(Re,ue[je])&&(ne[ue[je]]=Re[ue[je]]);return ne},Fe=x.forwardRef((Re,Ne)=>{const{value:ne,onChange:ue,onActiveChange:je,index:He,mask:we}=Re,ye=Ee(Re,["value","onChange","onActiveChange","index","mask"]),Te=ne&&typeof we=="string"?we:ne,ze=yt=>{ue(He,yt.target.value)},Ue=x.useRef(null);x.useImperativeHandle(Ne,()=>Ue.current);const _e=()=>{(0,ve.Z)(()=>{var yt;const at=(yt=Ue.current)===null||yt===void 0?void 0:yt.input;document.activeElement===at&&at&&at.select()})},ct=yt=>{const{key:at,ctrlKey:rt,metaKey:Et}=yt;at==="ArrowLeft"?je(He-1):at==="ArrowRight"?je(He+1):at==="z"&&(rt||Et)&&yt.preventDefault(),_e()},ut=yt=>{yt.key==="Backspace"&&!ne&&je(He-1),_e()};return x.createElement(re.Z,Object.assign({type:we===!0?"password":"text"},ye,{ref:Ue,value:Te,onInput:ze,onFocus:_e,onKeyDown:ct,onKeyUp:ut,onMouseDown:_e,onMouseUp:_e}))}),ke=function(Re,Ne){var ne={};for(var ue in Re)Object.prototype.hasOwnProperty.call(Re,ue)&&Ne.indexOf(ue)<0&&(ne[ue]=Re[ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ue=Object.getOwnPropertySymbols(Re);je<ue.length;je++)Ne.indexOf(ue[je])<0&&Object.prototype.propertyIsEnumerable.call(Re,ue[je])&&(ne[ue[je]]=Re[ue[je]]);return ne};function De(Re){return(Re||"").split("")}const Se=Re=>{const{index:Ne,prefixCls:ne,separator:ue}=Re,je=typeof ue=="function"?ue(Ne):ue;return je?x.createElement("span",{className:`${ne}-separator`},je):null};var Oe=x.forwardRef((Re,Ne)=>{const{prefixCls:ne,length:ue=6,size:je,defaultValue:He,value:we,onChange:ye,formatter:Te,separator:ze,variant:Ue,disabled:_e,status:ct,autoFocus:ut,mask:yt,type:at,onInput:rt,inputMode:Et}=Re,vt=ke(Re,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Nt,direction:Ft}=x.useContext(Pe.E_),Tt=Nt("otp",ne),kt=(0,z.Z)(vt,{aria:!0,data:!0,attr:!0}),[Bt,bt,jt]=me(Tt),Kt=(0,ae.Z)(Rn=>je!=null?je:Rn),$t=x.useContext(be.aM),wt=(0,le.F)($t.status,ct),zt=x.useMemo(()=>Object.assign(Object.assign({},$t),{status:wt,hasFeedback:!1,feedbackIcon:null}),[$t,wt]),Gt=x.useRef(null),_t=x.useRef({});x.useImperativeHandle(Ne,()=>({focus:()=>{var Rn;(Rn=_t.current[0])===null||Rn===void 0||Rn.focus()},blur:()=>{var Rn;for(let Hn=0;Hn<ue;Hn+=1)(Rn=_t.current[Hn])===null||Rn===void 0||Rn.blur()},nativeElement:Gt.current}));const ln=Rn=>Te?Te(Rn):Rn,[bn,zn]=x.useState(()=>De(ln(He||"")));x.useEffect(()=>{we!==void 0&&zn(De(we))},[we]);const Un=(0,ce.Z)(Rn=>{zn(Rn),rt&&rt(Rn),ye&&Rn.length===ue&&Rn.every(Hn=>Hn)&&Rn.some((Hn,hn)=>bn[hn]!==Hn)&&ye(Rn.join(""))}),vn=(0,ce.Z)((Rn,Hn)=>{let hn=(0,te.Z)(bn);for(let nn=0;nn<Rn;nn+=1)hn[nn]||(hn[nn]="");Hn.length<=1?hn[Rn]=Hn:hn=hn.slice(0,Rn).concat(De(Hn)),hn=hn.slice(0,ue);for(let nn=hn.length-1;nn>=0&&!hn[nn];nn-=1)hn.pop();const tn=ln(hn.map(nn=>nn||" ").join(""));return hn=De(tn).map((nn,fn)=>nn===" "&&!hn[fn]?hn[fn]:nn),hn}),Ln=(Rn,Hn)=>{var hn;const tn=vn(Rn,Hn),nn=Math.min(Rn+Hn.length,ue-1);nn!==Rn&&tn[Rn]!==void 0&&((hn=_t.current[nn])===null||hn===void 0||hn.focus()),Un(tn)},mn=Rn=>{var Hn;(Hn=_t.current[Rn])===null||Hn===void 0||Hn.focus()},Dn={variant:Ue,disabled:_e,status:wt,mask:yt,type:at,inputMode:Et};return Bt(x.createElement("div",Object.assign({},kt,{ref:Gt,className:a()(Tt,{[`${Tt}-sm`]:Kt==="small",[`${Tt}-lg`]:Kt==="large",[`${Tt}-rtl`]:Ft==="rtl"},jt,bt)}),x.createElement(be.aM.Provider,{value:zt},Array.from({length:ue}).map((Rn,Hn)=>{const hn=`otp-${Hn}`,tn=bn[Hn]||"";return x.createElement(x.Fragment,{key:hn},x.createElement(Fe,Object.assign({ref:nn=>{_t.current[Hn]=nn},index:Hn,size:Kt,htmlSize:1,className:`${Tt}-input`,onChange:Ln,value:tn,onActiveChange:mn,autoFocus:Hn===0&&ut},Dn)),Hn<ue-1&&x.createElement(Se,{separator:ze,index:Hn,prefixCls:Tt}))}))))}),Ie=ge(73331),Le=ge(15277),Me=ge(2738),xe=ge(8654),Ve=ge(2171),Ke=ge(23826),Ze=function(Re,Ne){var ne={};for(var ue in Re)Object.prototype.hasOwnProperty.call(Re,ue)&&Ne.indexOf(ue)<0&&(ne[ue]=Re[ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ue=Object.getOwnPropertySymbols(Re);je<ue.length;je++)Ne.indexOf(ue[je])<0&&Object.prototype.propertyIsEnumerable.call(Re,ue[je])&&(ne[ue[je]]=Re[ue[je]]);return ne};const it=Re=>Re?x.createElement(Le.Z,null):x.createElement(Ie.Z,null),We={click:"onClick",hover:"onMouseOver"};var $e=x.forwardRef((Re,Ne)=>{const{disabled:ne,action:ue="click",visibilityToggle:je=!0,iconRender:He=it}=Re,we=x.useContext(Ve.Z),ye=ne!=null?ne:we,Te=typeof je=="object"&&je.visible!==void 0,[ze,Ue]=(0,x.useState)(()=>Te?je.visible:!1),_e=(0,x.useRef)(null);x.useEffect(()=>{Te&&Ue(je.visible)},[Te,je]);const ct=(0,Ke.Z)(_e),ut=()=>{var Kt;if(ye)return;ze&&ct();const $t=!ze;Ue($t),typeof je=="object"&&((Kt=je.onVisibleChange)===null||Kt===void 0||Kt.call(je,$t))},yt=Kt=>{const $t=We[ue]||"",wt=He(ze),zt={[$t]:ut,className:`${Kt}-icon`,key:"passwordIcon",onMouseDown:Gt=>{Gt.preventDefault()},onMouseUp:Gt=>{Gt.preventDefault()}};return x.cloneElement(x.isValidElement(wt)?wt:x.createElement("span",null,wt),zt)},{className:at,prefixCls:rt,inputPrefixCls:Et,size:vt}=Re,Nt=Ze(Re,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ft}=x.useContext(Pe.E_),Tt=Ft("input",Et),kt=Ft("input-password",rt),Bt=je&&yt(kt),bt=a()(kt,at,{[`${kt}-${vt}`]:!!vt}),jt=Object.assign(Object.assign({},(0,Me.Z)(Nt,["suffix","iconRender","visibilityToggle"])),{type:ze?"text":"password",className:bt,prefixCls:Tt,suffix:Bt});return vt&&(jt.size=vt),x.createElement(re.Z,Object.assign({ref:(0,xe.sQ)(Ne,_e)},jt))}),nt=ge(47472),tt=ge(22703),Ye=ge(7939),Qe=ge(70045),Je=function(Re,Ne){var ne={};for(var ue in Re)Object.prototype.hasOwnProperty.call(Re,ue)&&Ne.indexOf(ue)<0&&(ne[ue]=Re[ue]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,ue=Object.getOwnPropertySymbols(Re);je<ue.length;je++)Ne.indexOf(ue[je])<0&&Object.prototype.propertyIsEnumerable.call(Re,ue[je])&&(ne[ue[je]]=Re[ue[je]]);return ne},qe=x.forwardRef((Re,Ne)=>{const{prefixCls:ne,inputPrefixCls:ue,className:je,size:He,suffix:we,enterButton:ye=!1,addonAfter:Te,loading:ze,disabled:Ue,onSearch:_e,onChange:ct,onCompositionStart:ut,onCompositionEnd:yt}=Re,at=Je(Re,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:rt,direction:Et}=x.useContext(Pe.E_),vt=x.useRef(!1),Nt=rt("input-search",ne),Ft=rt("input",ue),{compactSize:Tt}=(0,Qe.ri)(Nt,Et),kt=(0,ae.Z)(Ln=>{var mn;return(mn=He!=null?He:Tt)!==null&&mn!==void 0?mn:Ln}),Bt=x.useRef(null),bt=Ln=>{Ln!=null&&Ln.target&&Ln.type==="click"&&_e&&_e(Ln.target.value,Ln,{source:"clear"}),ct==null||ct(Ln)},jt=Ln=>{var mn;document.activeElement===((mn=Bt.current)===null||mn===void 0?void 0:mn.input)&&Ln.preventDefault()},Kt=Ln=>{var mn,Dn;_e&&_e((Dn=(mn=Bt.current)===null||mn===void 0?void 0:mn.input)===null||Dn===void 0?void 0:Dn.value,Ln,{source:"input"})},$t=Ln=>{vt.current||ze||Kt(Ln)},wt=typeof ye=="boolean"?x.createElement(nt.Z,null):null,zt=`${Nt}-button`;let Gt;const _t=ye||{},ln=_t.type&&_t.type.__ANT_BUTTON===!0;ln||_t.type==="button"?Gt=(0,tt.Tm)(_t,Object.assign({onMouseDown:jt,onClick:Ln=>{var mn,Dn;(Dn=(mn=_t==null?void 0:_t.props)===null||mn===void 0?void 0:mn.onClick)===null||Dn===void 0||Dn.call(mn,Ln),Kt(Ln)},key:"enterButton"},ln?{className:zt,size:kt}:{})):Gt=x.createElement(Ye.ZP,{className:zt,type:ye?"primary":void 0,size:kt,disabled:Ue,key:"enterButton",onMouseDown:jt,onClick:Kt,loading:ze,icon:wt},ye),Te&&(Gt=[Gt,(0,tt.Tm)(Te,{key:"addonAfter"})]);const bn=a()(Nt,{[`${Nt}-rtl`]:Et==="rtl",[`${Nt}-${kt}`]:!!kt,[`${Nt}-with-button`]:!!ye},je),zn=Object.assign(Object.assign({},at),{className:bn,prefixCls:Ft,type:"search"}),Un=Ln=>{vt.current=!0,ut==null||ut(Ln)},vn=Ln=>{vt.current=!1,yt==null||yt(Ln)};return x.createElement(re.Z,Object.assign({ref:(0,xe.sQ)(Bt,Ne),onPressEnter:$t},zn,{size:kt,onCompositionStart:Un,onCompositionEnd:vn,addonAfter:Gt,suffix:we,onChange:bt,disabled:Ue}))}),ft=ge(79809);const lt=re.Z;lt.Group=oe,lt.Search=qe,lt.TextArea=ft.Z,lt.Password=$e,lt.OTP=Oe;var et=lt},24303:function(gn,Vt,ge){"use strict";ge.d(Vt,{D:function(){return ke},Z:function(){return Ce}});var x=ge(59301),gt=ge(54476),a={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"},Pe=a,be=ge(7657),ee=function(Ie,Le){return x.createElement(be.Z,(0,gt.Z)({},Ie,{ref:Le,icon:Pe}))},E=x.forwardRef(ee),oe=E,re=ge(33853),te=ge(38819),ce=ge(92310),z=ge.n(ce),le=ge(2738),ae=ge(48755),se=ge(6989),ie=ge(36237),he=ge(48923),pe=ge(16931);const me=Oe=>{const{componentCls:Ie,siderBg:Le,motionDurationMid:Me,motionDurationSlow:xe,antCls:Ve,triggerHeight:Ke,triggerColor:Ze,triggerBg:it,headerHeight:We,zeroTriggerWidth:Ge,zeroTriggerHeight:$e,borderRadiusLG:nt,lightSiderBg:tt,lightTriggerColor:Ye,lightTriggerBg:Qe,bodyBg:Je}=Oe;return{[Ie]:{position:"relative",minWidth:0,background:Le,transition:`all ${Me}, background 0s`,"&-has-trigger":{paddingBottom:Ke},"&-right":{order:1},[`${Ie}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${Ve}-menu${Ve}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${Ie}-children`]:{overflow:"hidden"},[`${Ie}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:Ke,color:Ze,lineHeight:(0,ie.unit)(Ke),textAlign:"center",background:it,cursor:"pointer",transition:`all ${Me}`},[`${Ie}-zero-width-trigger`]:{position:"absolute",top:We,insetInlineEnd:Oe.calc(Ge).mul(-1).equal(),zIndex:1,width:Ge,height:$e,color:Ze,fontSize:Oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Le,borderRadius:`0 ${(0,ie.unit)(nt)} ${(0,ie.unit)(nt)} 0`,cursor:"pointer",transition:`background ${xe} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${xe}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:Oe.calc(Ge).mul(-1).equal(),borderRadius:`${(0,ie.unit)(nt)} 0 0 ${(0,ie.unit)(nt)}`}},"&-light":{background:tt,[`${Ie}-trigger`]:{color:Ye,background:Qe},[`${Ie}-zero-width-trigger`]:{color:Ye,background:Qe,border:`1px solid ${Je}`,borderInlineStart:0}}}}};var ve=(0,pe.I$)(["Layout","Sider"],Oe=>[me(Oe)],he.eh,{deprecatedTokens:he.jn}),Ee=function(Oe,Ie){var Le={};for(var Me in Oe)Object.prototype.hasOwnProperty.call(Oe,Me)&&Ie.indexOf(Me)<0&&(Le[Me]=Oe[Me]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(Oe);xe<Me.length;xe++)Ie.indexOf(Me[xe])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Me[xe])&&(Le[Me[xe]]=Oe[Me[xe]]);return Le};const Be={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},Fe=Oe=>!Number.isNaN(Number.parseFloat(Oe))&&isFinite(Oe),ke=x.createContext({}),De=(()=>{let Oe=0;return function(){let Ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Oe+=1,`${Ie}${Oe}`}})();var Ce=x.forwardRef((Oe,Ie)=>{const{prefixCls:Le,className:Me,trigger:xe,children:Ve,defaultCollapsed:Ke=!1,theme:Ze="dark",style:it={},collapsible:We=!1,reverseArrow:Ge=!1,width:$e=200,collapsedWidth:nt=80,zeroWidthTriggerStyle:tt,breakpoint:Ye,onCollapse:Qe,onBreakpoint:Je}=Oe,st=Ee(Oe,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:qe}=(0,x.useContext)(se.V),[ft,lt]=(0,x.useState)("collapsed"in Oe?Oe.collapsed:Ke),[et,Re]=(0,x.useState)(!1);(0,x.useEffect)(()=>{"collapsed"in Oe&<(Oe.collapsed)},[Oe.collapsed]);const Ne=(kt,Bt)=>{"collapsed"in Oe||lt(kt),Qe==null||Qe(kt,Bt)},{getPrefixCls:ne,direction:ue}=(0,x.useContext)(ae.E_),je=ne("layout-sider",Le),[He,we,ye]=ve(je),Te=(0,x.useRef)(null);Te.current=kt=>{Re(kt.matches),Je==null||Je(kt.matches),ft!==kt.matches&&Ne(kt.matches,"responsive")},(0,x.useEffect)(()=>{function kt(bt){return Te.current(bt)}let Bt;if(typeof window!="undefined"){const{matchMedia:bt}=window;if(bt&&Ye&&Ye in Be){Bt=bt(`screen and (max-width: ${Be[Ye]})`);try{Bt.addEventListener("change",kt)}catch(jt){Bt.addListener(kt)}kt(Bt)}}return()=>{try{Bt==null||Bt.removeEventListener("change",kt)}catch(bt){Bt==null||Bt.removeListener(kt)}}},[Ye]),(0,x.useEffect)(()=>{const kt=De("ant-sider-");return qe.addSider(kt),()=>qe.removeSider(kt)},[]);const ze=()=>{Ne(!ft,"clickTrigger")},Ue=(0,le.Z)(st,["collapsed"]),_e=ft?nt:$e,ct=Fe(_e)?`${_e}px`:String(_e),ut=parseFloat(String(nt||0))===0?x.createElement("span",{onClick:ze,className:z()(`${je}-zero-width-trigger`,`${je}-zero-width-trigger-${Ge?"right":"left"}`),style:tt},xe||x.createElement(oe,null)):null,yt=ue==="rtl"==!Ge,Et={expanded:yt?x.createElement(te.Z,null):x.createElement(re.Z,null),collapsed:yt?x.createElement(re.Z,null):x.createElement(te.Z,null)}[ft?"collapsed":"expanded"],vt=xe!==null?ut||x.createElement("div",{className:`${je}-trigger`,onClick:ze,style:{width:ct}},xe||Et):null,Nt=Object.assign(Object.assign({},it),{flex:`0 0 ${ct}`,maxWidth:ct,minWidth:ct,width:ct}),Ft=z()(je,`${je}-${Ze}`,{[`${je}-collapsed`]:!!ft,[`${je}-has-trigger`]:We&&xe!==null&&!ut,[`${je}-below`]:!!et,[`${je}-zero-width`]:parseFloat(ct)===0},Me,we,ye),Tt=x.useMemo(()=>({siderCollapsed:ft}),[ft]);return He(x.createElement(ke.Provider,{value:Tt},x.createElement("aside",Object.assign({className:Ft},Ue,{style:Nt,ref:Ie}),x.createElement("div",{className:`${je}-children`},Ve),We||et&&ut?vt:null)))})},6989:function(gn,Vt,ge){"use strict";ge.d(Vt,{V:function(){return gt}});var x=ge(59301);const gt=x.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(gn,Vt,ge){"use strict";ge.d(Vt,{eh:function(){return Pe},jn:function(){return be}});var x=ge(36237),gt=ge(16931);const a=ee=>{const{antCls:E,componentCls:oe,colorText:re,footerBg:te,headerHeight:ce,headerPadding:z,headerColor:le,footerPadding:ae,fontSize:se,bodyBg:ie,headerBg:he}=ee;return{[oe]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:ie,"&, *":{boxSizing:"border-box"},[`&${oe}-has-sider`]:{flexDirection:"row",[`> ${oe}, > ${oe}-content`]:{width:0}},[`${oe}-header, &${oe}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${oe}-header`]:{height:ce,padding:z,color:le,lineHeight:(0,x.unit)(ce),background:he,[`${E}-menu`]:{lineHeight:"inherit"}},[`${oe}-footer`]:{padding:ae,color:re,fontSize:se,background:te},[`${oe}-content`]:{flex:"auto",color:re,minHeight:0}}},Pe=ee=>{const{colorBgLayout:E,controlHeight:oe,controlHeightLG:re,colorText:te,controlHeightSM:ce,marginXXS:z,colorTextLightSolid:le,colorBgContainer:ae}=ee,se=re*1.25;return{colorBgHeader:"#001529",colorBgBody:E,colorBgTrigger:"#002140",bodyBg:E,headerBg:"#001529",headerHeight:oe*2,headerPadding:`0 ${se}px`,headerColor:te,footerPadding:`${ce}px ${se}px`,footerBg:E,siderBg:"#001529",triggerHeight:re+z*2,triggerBg:"#002140",triggerColor:le,zeroTriggerWidth:re,zeroTriggerHeight:re,lightSiderBg:ae,lightTriggerBg:ae,lightTriggerColor:te}},be=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];Vt.ZP=(0,gt.I$)("Layout",ee=>[a(ee)],Pe,{deprecatedTokens:be})},78857:function(gn,Vt,ge){"use strict";ge.d(Vt,{J:function(){return ee}});var x=ge(59301),gt=ge(8654),a=ge(62487),Pe=function(E,oe){var re={};for(var te in E)Object.prototype.hasOwnProperty.call(E,te)&&oe.indexOf(te)<0&&(re[te]=E[te]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ce=0,te=Object.getOwnPropertySymbols(E);ce<te.length;ce++)oe.indexOf(te[ce])<0&&Object.prototype.propertyIsEnumerable.call(E,te[ce])&&(re[te[ce]]=E[te[ce]]);return re};const be=x.createContext(null),ee=x.forwardRef((E,oe)=>{const{children:re}=E,te=Pe(E,["children"]),ce=x.useContext(be),z=x.useMemo(()=>Object.assign(Object.assign({},ce),te),[ce,te.prefixCls,te.mode,te.selectable,te.rootClassName]),le=(0,gt.t4)(re),ae=(0,gt.x1)(oe,le?(0,gt.C4)(re):null);return x.createElement(be.Provider,{value:z},x.createElement(a.Z,{space:!0},le?x.cloneElement(re,{ref:ae}):re))});Vt.Z=be},93041:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return He}});var x=ge(59301),gt=ge(28321),a=ge(24303),Pe=ge(18785),be=ge(92310),ee=ge.n(be),E=ge(6089),oe=ge(2738),re=ge(86641),te=ge(22703),ce=ge(48755),z=ge(83397),ae=(0,x.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),se=function(we,ye){var Te={};for(var ze in we)Object.prototype.hasOwnProperty.call(we,ze)&&ye.indexOf(ze)<0&&(Te[ze]=we[ze]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ze=Object.getOwnPropertySymbols(we);Ue<ze.length;Ue++)ye.indexOf(ze[Ue])<0&&Object.prototype.propertyIsEnumerable.call(we,ze[Ue])&&(Te[ze[Ue]]=we[ze[Ue]]);return Te},he=we=>{const{prefixCls:ye,className:Te,dashed:ze}=we,Ue=se(we,["prefixCls","className","dashed"]),{getPrefixCls:_e}=x.useContext(ce.E_),ct=_e("menu",ye),ut=ee()({[`${ct}-item-divider-dashed`]:!!ze},Te);return x.createElement(gt.iz,Object.assign({className:ut},Ue))},pe=ge(11592),me=ge(25399),Ee=we=>{var ye;const{className:Te,children:ze,icon:Ue,title:_e,danger:ct,extra:ut}=we,{prefixCls:yt,firstLevel:at,direction:rt,disableMenuItemTitleTooltip:Et,inlineCollapsed:vt}=x.useContext(ae),Nt=jt=>{const Kt=ze==null?void 0:ze[0],$t=x.createElement("span",{className:ee()(`${yt}-title-content`,{[`${yt}-title-content-with-extra`]:!!ut||ut===0})},ze);return(!Ue||x.isValidElement(ze)&&ze.type==="span")&&ze&&jt&&at&&typeof Kt=="string"?x.createElement("div",{className:`${yt}-inline-collapsed-noicon`},Kt.charAt(0)):$t},{siderCollapsed:Ft}=x.useContext(a.D);let Tt=_e;typeof _e=="undefined"?Tt=at?ze:"":_e===!1&&(Tt="");const kt={title:Tt};!Ft&&!vt&&(kt.title=null,kt.open=!1);const Bt=(0,pe.Z)(ze).length;let bt=x.createElement(gt.ck,Object.assign({},(0,oe.Z)(we,["title","icon","danger"]),{className:ee()({[`${yt}-item-danger`]:ct,[`${yt}-item-only-child`]:(Ue?Bt+1:Bt)===1},Te),title:typeof _e=="string"?_e:void 0}),(0,te.Tm)(Ue,{className:ee()(x.isValidElement(Ue)?(ye=Ue.props)===null||ye===void 0?void 0:ye.className:"",`${yt}-item-icon`)}),Nt(vt));return Et||(bt=x.createElement(me.Z,Object.assign({},kt,{placement:rt==="rtl"?"left":"right",classNames:{root:`${yt}-inline-collapsed-tooltip`}}),bt)),bt},Be=ge(78857),Fe=ge(36237),ke=ge(17835),De=ge(63356),Se=ge(34961),Ce=ge(46e3),Oe=ge(34925),Ie=ge(16931),Le=ge(51636),xe=we=>{const{componentCls:ye,motionDurationSlow:Te,horizontalLineHeight:ze,colorSplit:Ue,lineWidth:_e,lineType:ct,itemPaddingInline:ut}=we;return{[`${ye}-horizontal`]:{lineHeight:ze,border:0,borderBottom:`${(0,Fe.unit)(_e)} ${ct} ${Ue}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ye}-item, ${ye}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:ut},[`> ${ye}-item:hover,
|
|
|
> ${ye}-item-active,
|
|
|
> ${ye}-submenu ${ye}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ye}-item, ${ye}-submenu-title`]:{transition:[`border-color ${Te}`,`background ${Te}`].join(",")},[`${ye}-submenu-arrow`]:{display:"none"}}}},Ke=we=>{let{componentCls:ye,menuArrowOffset:Te,calc:ze}=we;return{[`${ye}-rtl`]:{direction:"rtl"},[`${ye}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ye}-rtl${ye}-vertical,
|
|
|
${ye}-submenu-rtl ${ye}-vertical`]:{[`${ye}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,Fe.unit)(ze(Te).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,Fe.unit)(Te)})`}}}}};const Ze=we=>Object.assign({},(0,De.oN)(we));var We=(we,ye)=>{const{componentCls:Te,itemColor:ze,itemSelectedColor:Ue,subMenuItemSelectedColor:_e,groupTitleColor:ct,itemBg:ut,subMenuItemBg:yt,itemSelectedBg:at,activeBarHeight:rt,activeBarWidth:Et,activeBarBorderWidth:vt,motionDurationSlow:Nt,motionEaseInOut:Ft,motionEaseOut:Tt,itemPaddingInline:kt,motionDurationMid:Bt,itemHoverColor:bt,lineType:jt,colorSplit:Kt,itemDisabledColor:$t,dangerItemColor:wt,dangerItemHoverColor:zt,dangerItemSelectedColor:Gt,dangerItemActiveBg:_t,dangerItemSelectedBg:ln,popupBg:bn,itemHoverBg:zn,itemActiveBg:Un,menuSubMenuBg:vn,horizontalItemSelectedColor:Ln,horizontalItemSelectedBg:mn,horizontalItemBorderRadius:Dn,horizontalItemHoverBg:Rn}=we;return{[`${Te}-${ye}, ${Te}-${ye} > ${Te}`]:{color:ze,background:ut,[`&${Te}-root:focus-visible`]:Object.assign({},Ze(we)),[`${Te}-item`]:{"&-group-title, &-extra":{color:ct}},[`${Te}-submenu-selected > ${Te}-submenu-title`]:{color:_e},[`${Te}-item, ${Te}-submenu-title`]:{color:ze,[`&:not(${Te}-item-disabled):focus-visible`]:Object.assign({},Ze(we))},[`${Te}-item-disabled, ${Te}-submenu-disabled`]:{color:`${$t} !important`},[`${Te}-item:not(${Te}-item-selected):not(${Te}-submenu-selected)`]:{[`&:hover, > ${Te}-submenu-title:hover`]:{color:bt}},[`&:not(${Te}-horizontal)`]:{[`${Te}-item:not(${Te}-item-selected)`]:{"&:hover":{backgroundColor:zn},"&:active":{backgroundColor:Un}},[`${Te}-submenu-title`]:{"&:hover":{backgroundColor:zn},"&:active":{backgroundColor:Un}}},[`${Te}-item-danger`]:{color:wt,[`&${Te}-item:hover`]:{[`&:not(${Te}-item-selected):not(${Te}-submenu-selected)`]:{color:zt}},[`&${Te}-item:active`]:{background:_t}},[`${Te}-item a`]:{"&, &:hover":{color:"inherit"}},[`${Te}-item-selected`]:{color:Ue,[`&${Te}-item-danger`]:{color:Gt},"a, a:hover":{color:"inherit"}},[`& ${Te}-item-selected`]:{backgroundColor:at,[`&${Te}-item-danger`]:{backgroundColor:ln}},[`&${Te}-submenu > ${Te}`]:{backgroundColor:vn},[`&${Te}-popup > ${Te}`]:{backgroundColor:bn},[`&${Te}-submenu-popup > ${Te}`]:{backgroundColor:bn},[`&${Te}-horizontal`]:Object.assign(Object.assign({},ye==="dark"?{borderBottom:0}:{}),{[`> ${Te}-item, > ${Te}-submenu`]:{top:vt,marginTop:we.calc(vt).mul(-1).equal(),marginBottom:0,borderRadius:Dn,"&::after":{position:"absolute",insetInline:kt,bottom:0,borderBottom:`${(0,Fe.unit)(rt)} solid transparent`,transition:`border-color ${Nt} ${Ft}`,content:'""'},"&:hover, &-active, &-open":{background:Rn,"&::after":{borderBottomWidth:rt,borderBottomColor:Ln}},"&-selected":{color:Ln,backgroundColor:mn,"&:hover":{backgroundColor:mn},"&::after":{borderBottomWidth:rt,borderBottomColor:Ln}}}}),[`&${Te}-root`]:{[`&${Te}-inline, &${Te}-vertical`]:{borderInlineEnd:`${(0,Fe.unit)(vt)} ${jt} ${Kt}`}},[`&${Te}-inline`]:{[`${Te}-sub${Te}-inline`]:{background:yt},[`${Te}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,Fe.unit)(Et)} solid ${Ue}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Bt} ${Tt}`,`opacity ${Bt} ${Tt}`].join(","),content:'""'},[`&${Te}-item-danger`]:{"&::after":{borderInlineEndColor:Gt}}},[`${Te}-selected, ${Te}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Bt} ${Ft}`,`opacity ${Bt} ${Ft}`].join(",")}}}}}};const Ge=we=>{const{componentCls:ye,itemHeight:Te,itemMarginInline:ze,padding:Ue,menuArrowSize:_e,marginXS:ct,itemMarginBlock:ut,itemWidth:yt,itemPaddingInline:at}=we,rt=we.calc(_e).add(Ue).add(ct).equal();return{[`${ye}-item`]:{position:"relative",overflow:"hidden"},[`${ye}-item, ${ye}-submenu-title`]:{height:Te,lineHeight:(0,Fe.unit)(Te),paddingInline:at,overflow:"hidden",textOverflow:"ellipsis",marginInline:ze,marginBlock:ut,width:yt},[`> ${ye}-item,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{height:Te,lineHeight:(0,Fe.unit)(Te)},[`${ye}-item-group-list ${ye}-submenu-title,
|
|
|
${ye}-submenu-title`]:{paddingInlineEnd:rt}}};var nt=we=>{const{componentCls:ye,iconCls:Te,itemHeight:ze,colorTextLightSolid:Ue,dropdownWidth:_e,controlHeightLG:ct,motionEaseOut:ut,paddingXL:yt,itemMarginInline:at,fontSizeLG:rt,motionDurationFast:Et,motionDurationSlow:vt,paddingXS:Nt,boxShadowSecondary:Ft,collapsedWidth:Tt,collapsedIconSize:kt}=we,Bt={height:ze,lineHeight:(0,Fe.unit)(ze),listStylePosition:"inside",listStyleType:"disc"};return[{[ye]:{"&-inline, &-vertical":Object.assign({[`&${ye}-root`]:{boxShadow:"none"}},Ge(we))},[`${ye}-submenu-popup`]:{[`${ye}-vertical`]:Object.assign(Object.assign({},Ge(we)),{boxShadow:Ft})}},{[`${ye}-submenu-popup ${ye}-vertical${ye}-sub`]:{minWidth:_e,maxHeight:`calc(100vh - ${(0,Fe.unit)(we.calc(ct).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ye}-inline`]:{width:"100%",[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${vt}`,`background ${vt}`,`padding ${Et} ${ut}`].join(","),[`> ${ye}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ye}-sub${ye}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ye}-submenu > ${ye}-submenu-title`]:Bt,[`& ${ye}-item-group-title`]:{paddingInlineStart:yt}},[`${ye}-item`]:Bt}},{[`${ye}-inline-collapsed`]:{width:Tt,[`&${ye}-root`]:{[`${ye}-item, ${ye}-submenu ${ye}-submenu-title`]:{[`> ${ye}-inline-collapsed-noicon`]:{fontSize:rt,textAlign:"center"}}},[`> ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-item,
|
|
|
> ${ye}-item-group > ${ye}-item-group-list > ${ye}-submenu > ${ye}-submenu-title,
|
|
|
> ${ye}-submenu > ${ye}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,Fe.unit)(we.calc(kt).div(2).equal())} - ${(0,Fe.unit)(at)})`,textOverflow:"clip",[`
|
|
|
${ye}-submenu-arrow,
|
|
|
${ye}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${ye}-item-icon, ${Te}`]:{margin:0,fontSize:kt,lineHeight:(0,Fe.unit)(ze),"+ span":{display:"inline-block",opacity:0}}},[`${ye}-item-icon, ${Te}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ye}-item-icon, ${Te}`]:{display:"none"},"a, a:hover":{color:Ue}},[`${ye}-item-group-title`]:Object.assign(Object.assign({},De.vS),{paddingInline:Nt})}}]};const tt=we=>{const{componentCls:ye,motionDurationSlow:Te,motionDurationMid:ze,motionEaseInOut:Ue,motionEaseOut:_e,iconCls:ct,iconSize:ut,iconMarginInlineEnd:yt}=we;return{[`${ye}-item, ${ye}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${Te}`,`background ${Te}`,`padding calc(${Te} + 0.1s) ${Ue}`].join(","),[`${ye}-item-icon, ${ct}`]:{minWidth:ut,fontSize:ut,transition:[`font-size ${ze} ${_e}`,`margin ${Te} ${Ue}`,`color ${Te}`].join(","),"+ span":{marginInlineStart:yt,opacity:1,transition:[`opacity ${Te} ${Ue}`,`margin ${Te}`,`color ${Te}`].join(",")}},[`${ye}-item-icon`]:Object.assign({},(0,De.Ro)()),[`&${ye}-item-only-child`]:{[`> ${ct}, > ${ye}-item-icon`]:{marginInlineEnd:0}}},[`${ye}-item-disabled, ${ye}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${ye}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Ye=we=>{const{componentCls:ye,motionDurationSlow:Te,motionEaseInOut:ze,borderRadius:Ue,menuArrowSize:_e,menuArrowOffset:ct}=we;return{[`${ye}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:we.margin,width:_e,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${Te} ${ze}, opacity ${Te}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:we.calc(_e).mul(.6).equal(),height:we.calc(_e).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:Ue,transition:[`background ${Te} ${ze}`,`transform ${Te} ${ze}`,`top ${Te} ${ze}`,`color ${Te} ${ze}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,Fe.unit)(we.calc(ct).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,Fe.unit)(ct)})`}}}}},Qe=we=>{const{antCls:ye,componentCls:Te,fontSize:ze,motionDurationSlow:Ue,motionDurationMid:_e,motionEaseInOut:ct,paddingXS:ut,padding:yt,colorSplit:at,lineWidth:rt,zIndexPopup:Et,borderRadiusLG:vt,subMenuItemBorderRadius:Nt,menuArrowSize:Ft,menuArrowOffset:Tt,lineType:kt,groupTitleLineHeight:Bt,groupTitleFontSize:bt}=we;return[{"":{[Te]:Object.assign(Object.assign({},(0,De.dF)()),{"&-hidden":{display:"none"}})},[`${Te}-submenu-hidden`]:{display:"none"}},{[Te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(we)),(0,De.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ze,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Ue} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${Te}-item`]:{flex:"none"}},[`${Te}-item, ${Te}-submenu, ${Te}-submenu-title`]:{borderRadius:we.itemBorderRadius},[`${Te}-item-group-title`]:{padding:`${(0,Fe.unit)(ut)} ${(0,Fe.unit)(yt)}`,fontSize:bt,lineHeight:Bt,transition:`all ${Ue}`},[`&-horizontal ${Te}-submenu`]:{transition:[`border-color ${Ue} ${ct}`,`background ${Ue} ${ct}`].join(",")},[`${Te}-submenu, ${Te}-submenu-inline`]:{transition:[`border-color ${Ue} ${ct}`,`background ${Ue} ${ct}`,`padding ${_e} ${ct}`].join(",")},[`${Te}-submenu ${Te}-sub`]:{cursor:"initial",transition:[`background ${Ue} ${ct}`,`padding ${Ue} ${ct}`].join(",")},[`${Te}-title-content`]:{transition:`color ${Ue}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${ye}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${Te}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:we.padding}},[`${Te}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${Te}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:at,borderStyle:kt,borderWidth:0,borderTopWidth:rt,marginBlock:rt,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tt(we)),{[`${Te}-item-group`]:{[`${Te}-item-group-list`]:{margin:0,padding:0,[`${Te}-item, ${Te}-submenu-title`]:{paddingInline:`${(0,Fe.unit)(we.calc(ze).mul(2).equal())} ${(0,Fe.unit)(yt)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Et,borderRadius:vt,boxShadow:"none",transformOrigin:"0 0",[`&${Te}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${Te}`]:Object.assign(Object.assign(Object.assign({borderRadius:vt},tt(we)),Ye(we)),{[`${Te}-item, ${Te}-submenu > ${Te}-submenu-title`]:{borderRadius:Nt},[`${Te}-submenu-title::after`]:{transition:`transform ${Ue} ${ct}`}})},"\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:we.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:we.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:we.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:we.paddingXS}}}),Ye(we)),{[`&-inline-collapsed ${Te}-submenu-arrow,
|
|
|
&-inline ${Te}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,Fe.unit)(Tt)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,Fe.unit)(we.calc(Tt).mul(-1).equal())})`}},[`${Te}-submenu-open${Te}-submenu-inline > ${Te}-submenu-title > ${Te}-submenu-arrow`]:{transform:`translateY(${(0,Fe.unit)(we.calc(Ft).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,Fe.unit)(we.calc(Tt).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,Fe.unit)(Tt)})`}}})},{[`${ye}-layout-header`]:{[Te]:{lineHeight:"inherit"}}}]},Je=we=>{var ye,Te,ze;const{colorPrimary:Ue,colorError:_e,colorTextDisabled:ct,colorErrorBg:ut,colorText:yt,colorTextDescription:at,colorBgContainer:rt,colorFillAlter:Et,colorFillContent:vt,lineWidth:Nt,lineWidthBold:Ft,controlItemBgActive:Tt,colorBgTextHover:kt,controlHeightLG:Bt,lineHeight:bt,colorBgElevated:jt,marginXXS:Kt,padding:$t,fontSize:wt,controlHeightSM:zt,fontSizeLG:Gt,colorTextLightSolid:_t,colorErrorHover:ln}=we,bn=(ye=we.activeBarWidth)!==null&&ye!==void 0?ye:0,zn=(Te=we.activeBarBorderWidth)!==null&&Te!==void 0?Te:Nt,Un=(ze=we.itemMarginInline)!==null&&ze!==void 0?ze:we.marginXXS,vn=new ke.FastColor(_t).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:we.zIndexPopupBase+50,radiusItem:we.borderRadiusLG,itemBorderRadius:we.borderRadiusLG,radiusSubMenuItem:we.borderRadiusSM,subMenuItemBorderRadius:we.borderRadiusSM,colorItemText:yt,itemColor:yt,colorItemTextHover:yt,itemHoverColor:yt,colorItemTextHoverHorizontal:Ue,horizontalItemHoverColor:Ue,colorGroupTitle:at,groupTitleColor:at,colorItemTextSelected:Ue,itemSelectedColor:Ue,subMenuItemSelectedColor:Ue,colorItemTextSelectedHorizontal:Ue,horizontalItemSelectedColor:Ue,colorItemBg:rt,itemBg:rt,colorItemBgHover:kt,itemHoverBg:kt,colorItemBgActive:vt,itemActiveBg:Tt,colorSubItemBg:Et,subMenuItemBg:Et,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:bn,colorActiveBarHeight:Ft,activeBarHeight:Ft,colorActiveBarBorderSize:Nt,activeBarBorderWidth:zn,colorItemTextDisabled:ct,itemDisabledColor:ct,colorDangerItemText:_e,dangerItemColor:_e,colorDangerItemTextHover:_e,dangerItemHoverColor:_e,colorDangerItemTextSelected:_e,dangerItemSelectedColor:_e,colorDangerItemBgActive:ut,dangerItemActiveBg:ut,colorDangerItemBgSelected:ut,dangerItemSelectedBg:ut,itemMarginInline:Un,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Bt,groupTitleLineHeight:bt,collapsedWidth:Bt*2,popupBg:jt,itemMarginBlock:Kt,itemPaddingInline:$t,horizontalLineHeight:`${Bt*1.15}px`,iconSize:wt,iconMarginInlineEnd:zt-wt,collapsedIconSize:Gt,groupTitleFontSize:wt,darkItemDisabledColor:new ke.FastColor(_t).setA(.25).toRgbString(),darkItemColor:vn,darkDangerItemColor:_e,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:_t,darkItemSelectedBg:Ue,darkDangerItemSelectedBg:_e,darkItemHoverBg:"transparent",darkGroupTitleColor:vn,darkItemHoverColor:_t,darkDangerItemHoverColor:ln,darkDangerItemSelectedColor:_t,darkDangerItemActiveBg:_e,itemWidth:bn?`calc(100% + ${zn}px)`:`calc(100% - ${Un*2}px)`}};var st=function(we){let ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:we,Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,Ie.I$)("Menu",Ue=>{const{colorBgElevated:_e,controlHeightLG:ct,fontSize:ut,darkItemColor:yt,darkDangerItemColor:at,darkItemBg:rt,darkSubMenuItemBg:Et,darkItemSelectedColor:vt,darkItemSelectedBg:Nt,darkDangerItemSelectedBg:Ft,darkItemHoverBg:Tt,darkGroupTitleColor:kt,darkItemHoverColor:Bt,darkItemDisabledColor:bt,darkDangerItemHoverColor:jt,darkDangerItemSelectedColor:Kt,darkDangerItemActiveBg:$t,popupBg:wt,darkPopupBg:zt}=Ue,Gt=Ue.calc(ut).div(7).mul(5).equal(),_t=(0,Le.mergeToken)(Ue,{menuArrowSize:Gt,menuHorizontalHeight:Ue.calc(ct).mul(1.15).equal(),menuArrowOffset:Ue.calc(Gt).mul(.25).equal(),menuSubMenuBg:_e,calc:Ue.calc,popupBg:wt}),ln=(0,Le.mergeToken)(_t,{itemColor:yt,itemHoverColor:Bt,groupTitleColor:kt,itemSelectedColor:vt,subMenuItemSelectedColor:vt,itemBg:rt,popupBg:zt,subMenuItemBg:Et,itemActiveBg:"transparent",itemSelectedBg:Nt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Tt,itemDisabledColor:bt,dangerItemColor:at,dangerItemHoverColor:jt,dangerItemSelectedColor:Kt,dangerItemActiveBg:$t,dangerItemSelectedBg:Ft,menuSubMenuBg:Et,horizontalItemSelectedColor:vt,horizontalItemSelectedBg:Nt});return[Qe(_t),xe(_t),nt(_t),We(_t,"light"),We(ln,"dark"),Ke(_t),(0,Se.Z)(_t),(0,Ce.oN)(_t,"slide-up"),(0,Ce.oN)(_t,"slide-down"),(0,Oe._y)(_t,"zoom-big")]},Je,{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:Te,unitless:{groupTitleLineHeight:!0}})(we,ye)},qe=ge(75030),lt=we=>{var ye;const{popupClassName:Te,icon:ze,title:Ue,theme:_e}=we,ct=x.useContext(ae),{prefixCls:ut,inlineCollapsed:yt,theme:at}=ct,rt=(0,gt.Xl)();let Et;if(!ze)Et=yt&&!rt.length&&Ue&&typeof Ue=="string"?x.createElement("div",{className:`${ut}-inline-collapsed-noicon`},Ue.charAt(0)):x.createElement("span",{className:`${ut}-title-content`},Ue);else{const Ft=x.isValidElement(Ue)&&Ue.type==="span";Et=x.createElement(x.Fragment,null,(0,te.Tm)(ze,{className:ee()(x.isValidElement(ze)?(ye=ze.props)===null||ye===void 0?void 0:ye.className:"",`${ut}-item-icon`)}),Ft?Ue:x.createElement("span",{className:`${ut}-title-content`},Ue))}const vt=x.useMemo(()=>Object.assign(Object.assign({},ct),{firstLevel:!1}),[ct]),[Nt]=(0,qe.Cn)("Menu");return x.createElement(ae.Provider,{value:vt},x.createElement(gt.Wd,Object.assign({},(0,oe.Z)(we,["icon"]),{title:Et,popupClassName:ee()(ut,Te,`${ut}-${_e||at}`),popupStyle:Object.assign({zIndex:Nt},we.popupStyle)})))},et=function(we,ye){var Te={};for(var ze in we)Object.prototype.hasOwnProperty.call(we,ze)&&ye.indexOf(ze)<0&&(Te[ze]=we[ze]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,ze=Object.getOwnPropertySymbols(we);Ue<ze.length;Ue++)ye.indexOf(ze[Ue])<0&&Object.prototype.propertyIsEnumerable.call(we,ze[Ue])&&(Te[ze[Ue]]=we[ze[Ue]]);return Te};function Re(we){return we===null||we===!1}const Ne={item:Ee,submenu:lt,divider:he};var ue=(0,x.forwardRef)((we,ye)=>{var Te;const ze=x.useContext(Be.Z),Ue=ze||{},{getPrefixCls:_e,getPopupContainer:ct,direction:ut,menu:yt}=x.useContext(ce.E_),at=_e(),{prefixCls:rt,className:Et,style:vt,theme:Nt="light",expandIcon:Ft,_internalDisableMenuItemTitleTooltip:Tt,inlineCollapsed:kt,siderCollapsed:Bt,rootClassName:bt,mode:jt,selectable:Kt,onClick:$t,overflowedIndicatorPopupClassName:wt}=we,zt=et(we,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Gt=(0,oe.Z)(zt,["collapsedWidth"]);(Te=Ue.validator)===null||Te===void 0||Te.call(Ue,{mode:jt});const _t=(0,E.Z)(function(){var nn;$t==null||$t.apply(void 0,arguments),(nn=Ue.onClick)===null||nn===void 0||nn.call(Ue)}),ln=Ue.mode||jt,bn=Kt!=null?Kt:Ue.selectable,zn=kt!=null?kt:Bt,Un={horizontal:{motionName:`${at}-slide-up`},inline:(0,re.Z)(at),other:{motionName:`${at}-zoom-big`}},vn=_e("menu",rt||Ue.prefixCls),Ln=(0,z.Z)(vn),[mn,Dn,Rn]=st(vn,Ln,!ze),Hn=ee()(`${vn}-${Nt}`,yt==null?void 0:yt.className,Et),hn=x.useMemo(()=>{var nn,fn;if(typeof Ft=="function"||Re(Ft))return Ft||null;if(typeof Ue.expandIcon=="function"||Re(Ue.expandIcon))return Ue.expandIcon||null;if(typeof(yt==null?void 0:yt.expandIcon)=="function"||Re(yt==null?void 0:yt.expandIcon))return(yt==null?void 0:yt.expandIcon)||null;const On=(nn=Ft!=null?Ft:Ue==null?void 0:Ue.expandIcon)!==null&&nn!==void 0?nn:yt==null?void 0:yt.expandIcon;return(0,te.Tm)(On,{className:ee()(`${vn}-submenu-expand-icon`,x.isValidElement(On)?(fn=On.props)===null||fn===void 0?void 0:fn.className:void 0)})},[Ft,Ue==null?void 0:Ue.expandIcon,yt==null?void 0:yt.expandIcon,vn]),tn=x.useMemo(()=>({prefixCls:vn,inlineCollapsed:zn||!1,direction:ut,firstLevel:!0,theme:Nt,mode:ln,disableMenuItemTitleTooltip:Tt}),[vn,zn,ut,Tt,Nt]);return mn(x.createElement(Be.Z.Provider,{value:null},x.createElement(ae.Provider,{value:tn},x.createElement(gt.ZP,Object.assign({getPopupContainer:ct,overflowedIndicator:x.createElement(Pe.Z,null),overflowedIndicatorPopupClassName:ee()(vn,`${vn}-${Nt}`,wt),mode:ln,selectable:bn,onClick:_t},Gt,{inlineCollapsed:zn,style:Object.assign(Object.assign({},yt==null?void 0:yt.style),vt),className:Hn,prefixCls:vn,direction:ut,defaultMotions:Un,expandIcon:hn,ref:ye,rootClassName:ee()(bt,Dn,Ue.rootClassName,Rn,Ln),_internalComponents:Ne})))))});const je=(0,x.forwardRef)((we,ye)=>{const Te=(0,x.useRef)(null),ze=x.useContext(a.D);return(0,x.useImperativeHandle)(ye,()=>({menu:Te.current,focus:Ue=>{var _e;(_e=Te.current)===null||_e===void 0||_e.focus(Ue)}})),x.createElement(ue,Object.assign({ref:Te},we,ze))});je.Item=Ee,je.SubMenu=lt,je.Divider=he,je.ItemGroup=gt.BW;var He=je},31709:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return yt}});var x=ge(59301),gt=ge(54476),a={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"},Pe=a,be=ge(7657),ee=function(rt,Et){return x.createElement(be.Z,(0,gt.Z)({},rt,{ref:Et,icon:Pe}))},E=x.forwardRef(ee),oe=E,re=ge(49198),te=ge(33853),ce=ge(38819),z=ge(92310),le=ge.n(z),ae=ge(20068),se=ge(76190),ie=ge(33885),he=ge(42978),pe=ge(18929),me=ge(10228),ve=ge(26112),Ee=ge(48736),Be=ge(17119),Fe=[10,20,50,100],ke=function(rt){var Et=rt.pageSizeOptions,vt=Et===void 0?Fe:Et,Nt=rt.locale,Ft=rt.changeSize,Tt=rt.pageSize,kt=rt.goButton,Bt=rt.quickGo,bt=rt.rootPrefixCls,jt=rt.disabled,Kt=rt.buildOptionText,$t=rt.showSizeChanger,wt=rt.sizeChangerRender,zt=x.useState(""),Gt=(0,he.Z)(zt,2),_t=Gt[0],ln=Gt[1],bn=function(){return!_t||Number.isNaN(_t)?void 0:Number(_t)},zn=typeof Kt=="function"?Kt:function(tn){return"".concat(tn," ").concat(Nt.items_per_page)},Un=function(nn){ln(nn.target.value)},vn=function(nn){kt||_t===""||(ln(""),!(nn.relatedTarget&&(nn.relatedTarget.className.indexOf("".concat(bt,"-item-link"))>=0||nn.relatedTarget.className.indexOf("".concat(bt,"-item"))>=0))&&(Bt==null||Bt(bn())))},Ln=function(nn){_t!==""&&(nn.keyCode===me.Z.ENTER||nn.type==="click")&&(ln(""),Bt==null||Bt(bn()))},mn=function(){return vt.some(function(nn){return nn.toString()===Tt.toString()})?vt:vt.concat([Tt]).sort(function(nn,fn){var On=Number.isNaN(Number(nn))?0:Number(nn),cn=Number.isNaN(Number(fn))?0:Number(fn);return On-cn})},Dn="".concat(bt,"-options");if(!$t&&!Bt)return null;var Rn=null,Hn=null,hn=null;return $t&&wt&&(Rn=wt({disabled:jt,size:Tt,onSizeChange:function(nn){Ft==null||Ft(Number(nn))},"aria-label":Nt.page_size,className:"".concat(Dn,"-size-changer"),options:mn().map(function(tn){return{label:zn(tn),value:tn}})})),Bt&&(kt&&(hn=typeof kt=="boolean"?x.createElement("button",{type:"button",onClick:Ln,onKeyUp:Ln,disabled:jt,className:"".concat(Dn,"-quick-jumper-button")},Nt.jump_to_confirm):x.createElement("span",{onClick:Ln,onKeyUp:Ln},kt)),Hn=x.createElement("div",{className:"".concat(Dn,"-quick-jumper")},Nt.jump_to,x.createElement("input",{disabled:jt,type:"text",value:_t,onChange:Un,onKeyUp:Ln,onBlur:vn,"aria-label":Nt.page}),Nt.page,hn)),x.createElement("li",{className:Dn},Rn,Hn)},De=ke,Se=function(rt){var Et=rt.rootPrefixCls,vt=rt.page,Nt=rt.active,Ft=rt.className,Tt=rt.showTitle,kt=rt.onClick,Bt=rt.onKeyPress,bt=rt.itemRender,jt="".concat(Et,"-item"),Kt=le()(jt,"".concat(jt,"-").concat(vt),(0,ae.Z)((0,ae.Z)({},"".concat(jt,"-active"),Nt),"".concat(jt,"-disabled"),!vt),Ft),$t=function(){kt(vt)},wt=function(_t){Bt(_t,kt,vt)},zt=bt(vt,"page",x.createElement("a",{rel:"nofollow"},vt));return zt?x.createElement("li",{title:Tt?String(vt):null,className:Kt,onClick:$t,onKeyDown:wt,tabIndex:0},zt):null},Ce=Se,Oe=function(rt,Et,vt){return vt};function Ie(){}function Le(at){var rt=Number(at);return typeof rt=="number"&&!Number.isNaN(rt)&&isFinite(rt)&&Math.floor(rt)===rt}function Me(at,rt,Et){var vt=typeof at=="undefined"?rt:at;return Math.floor((Et-1)/vt)+1}var xe=function(rt){var Et=rt.prefixCls,vt=Et===void 0?"rc-pagination":Et,Nt=rt.selectPrefixCls,Ft=Nt===void 0?"rc-select":Nt,Tt=rt.className,kt=rt.current,Bt=rt.defaultCurrent,bt=Bt===void 0?1:Bt,jt=rt.total,Kt=jt===void 0?0:jt,$t=rt.pageSize,wt=rt.defaultPageSize,zt=wt===void 0?10:wt,Gt=rt.onChange,_t=Gt===void 0?Ie:Gt,ln=rt.hideOnSinglePage,bn=rt.align,zn=rt.showPrevNextJumpers,Un=zn===void 0?!0:zn,vn=rt.showQuickJumper,Ln=rt.showLessItems,mn=rt.showTitle,Dn=mn===void 0?!0:mn,Rn=rt.onShowSizeChange,Hn=Rn===void 0?Ie:Rn,hn=rt.locale,tn=hn===void 0?Be.Z:hn,nn=rt.style,fn=rt.totalBoundaryShowSizeChanger,On=fn===void 0?50:fn,cn=rt.disabled,Pn=rt.simple,Mn=rt.showTotal,Nn=rt.showSizeChanger,lr=Nn===void 0?Kt>On:Nn,sr=rt.sizeChangerRender,sn=rt.pageSizeOptions,Sn=rt.itemRender,_n=Sn===void 0?Oe:Sn,er=rt.jumpPrevIcon,Wt=rt.jumpNextIcon,Ht=rt.prevIcon,Ot=rt.nextIcon,Rt=x.useRef(null),Pt=(0,pe.Z)(10,{value:$t,defaultValue:zt}),Ut=(0,he.Z)(Pt,2),xt=Ut[0],Xt=Ut[1],Jt=(0,pe.Z)(1,{value:kt,defaultValue:bt,postState:function(Jr){return Math.max(1,Math.min(Jr,Me(void 0,xt,Kt)))}}),Ct=(0,he.Z)(Jt,2),St=Ct[0],Dt=Ct[1],It=x.useState(St),Lt=(0,he.Z)(It,2),rn=Lt[0],an=Lt[1];(0,x.useEffect)(function(){an(St)},[St]);var un=_t!==Ie,Tn="current"in rt,Wn=Math.max(1,St-(Ln?3:5)),tr=Math.min(Me(void 0,xt,Kt),St+(Ln?3:5));function Zn(di,Jr){var Ui=di||x.createElement("button",{type:"button","aria-label":Jr,className:"".concat(vt,"-item-link")});return typeof di=="function"&&(Ui=x.createElement(di,(0,ie.Z)({},rt))),Ui}function Fn(di){var Jr=di.target.value,Ui=Me(void 0,xt,Kt),zi;return Jr===""?zi=Jr:Number.isNaN(Number(Jr))?zi=rn:Jr>=Ui?zi=Ui:zi=Number(Jr),zi}function Vn(di){return Le(di)&&di!==St&&Le(Kt)&&Kt>0}var $n=Kt>xt?vn:!1;function rr(di){(di.keyCode===me.Z.UP||di.keyCode===me.Z.DOWN)&&di.preventDefault()}function ir(di){var Jr=Fn(di);switch(Jr!==rn&&an(Jr),di.keyCode){case me.Z.ENTER:or(Jr);break;case me.Z.UP:or(Jr-1);break;case me.Z.DOWN:or(Jr+1);break;default:break}}function fr(di){or(Fn(di))}function Qn(di){var Jr=Me(di,xt,Kt),Ui=St>Jr&&Jr!==0?Jr:St;Xt(di),an(Ui),Hn==null||Hn(St,di),Dt(Ui),_t==null||_t(Ui,di)}function or(di){if(Vn(di)&&!cn){var Jr=Me(void 0,xt,Kt),Ui=di;return di>Jr?Ui=Jr:di<1&&(Ui=1),Ui!==rn&&an(Ui),Dt(Ui),_t==null||_t(Ui,xt),Ui}return St}var ur=St>1,jr=St<Me(void 0,xt,Kt);function wr(){ur&&or(St-1)}function Cr(){jr&&or(St+1)}function Er(){or(Wn)}function Br(){or(tr)}function Sr(di,Jr){if(di.key==="Enter"||di.charCode===me.Z.ENTER||di.keyCode===me.Z.ENTER){for(var Ui=arguments.length,zi=new Array(Ui>2?Ui-2:0),fi=2;fi<Ui;fi++)zi[fi-2]=arguments[fi];Jr.apply(void 0,zi)}}function pr(di){Sr(di,wr)}function mr(di){Sr(di,Cr)}function kr(di){Sr(di,Er)}function Xr(di){Sr(di,Br)}function mi(di){var Jr=_n(di,"prev",Zn(Ht,"prev page"));return x.isValidElement(Jr)?x.cloneElement(Jr,{disabled:!ur}):Jr}function _r(di){var Jr=_n(di,"next",Zn(Ot,"next page"));return x.isValidElement(Jr)?x.cloneElement(Jr,{disabled:!jr}):Jr}function ai(di){(di.type==="click"||di.keyCode===me.Z.ENTER)&&or(rn)}var ei=null,ui=(0,ve.Z)(rt,{aria:!0,data:!0}),xr=Mn&&x.createElement("li",{className:"".concat(vt,"-total-text")},Mn(Kt,[Kt===0?0:(St-1)*xt+1,St*xt>Kt?Kt:St*xt])),Ir=null,ar=Me(void 0,xt,Kt);if(ln&&Kt<=xt)return null;var wn=[],Kn={rootPrefixCls:vt,onClick:or,onKeyPress:Sr,showTitle:Dn,itemRender:_n,page:-1},Xn=St-1>0?St-1:0,Bn=St+1<ar?St+1:ar,cr=vn&&vn.goButton,vr=(0,se.Z)(Pn)==="object"?Pn.readOnly:!Pn,Gn=cr,kn=null;Pn&&(cr&&(typeof cr=="boolean"?Gn=x.createElement("button",{type:"button",onClick:ai,onKeyUp:ai},tn.jump_to_confirm):Gn=x.createElement("span",{onClick:ai,onKeyUp:ai},cr),Gn=x.createElement("li",{title:Dn?"".concat(tn.jump_to).concat(St,"/").concat(ar):null,className:"".concat(vt,"-simple-pager")},Gn)),kn=x.createElement("li",{title:Dn?"".concat(St,"/").concat(ar):null,className:"".concat(vt,"-simple-pager")},vr?rn:x.createElement("input",{type:"text","aria-label":tn.jump_to,value:rn,disabled:cn,onKeyDown:rr,onKeyUp:ir,onChange:ir,onBlur:fr,size:3}),x.createElement("span",{className:"".concat(vt,"-slash")},"/"),ar));var Jn=Ln?1:2;if(ar<=3+Jn*2){ar||wn.push(x.createElement(Ce,(0,gt.Z)({},Kn,{key:"noPager",page:1,className:"".concat(vt,"-item-disabled")})));for(var dr=1;dr<=ar;dr+=1)wn.push(x.createElement(Ce,(0,gt.Z)({},Kn,{key:dr,page:dr,active:St===dr})))}else{var Pr=Ln?tn.prev_3:tn.prev_5,Lr=Ln?tn.next_3:tn.next_5,Ur=_n(Wn,"jump-prev",Zn(er,"prev page")),ri=_n(tr,"jump-next",Zn(Wt,"next page"));Un&&(ei=Ur?x.createElement("li",{title:Dn?Pr:null,key:"prev",onClick:Er,tabIndex:0,onKeyDown:kr,className:le()("".concat(vt,"-jump-prev"),(0,ae.Z)({},"".concat(vt,"-jump-prev-custom-icon"),!!er))},Ur):null,Ir=ri?x.createElement("li",{title:Dn?Lr:null,key:"next",onClick:Br,tabIndex:0,onKeyDown:Xr,className:le()("".concat(vt,"-jump-next"),(0,ae.Z)({},"".concat(vt,"-jump-next-custom-icon"),!!Wt))},ri):null);var ci=Math.max(1,St-Jn),Ci=Math.min(St+Jn,ar);St-1<=Jn&&(Ci=1+Jn*2),ar-St<=Jn&&(ci=ar-Jn*2);for(var Si=ci;Si<=Ci;Si+=1)wn.push(x.createElement(Ce,(0,gt.Z)({},Kn,{key:Si,page:Si,active:St===Si})));if(St-1>=Jn*2&&St!==3&&(wn[0]=x.cloneElement(wn[0],{className:le()("".concat(vt,"-item-after-jump-prev"),wn[0].props.className)}),wn.unshift(ei)),ar-St>=Jn*2&&St!==ar-2){var Ai=wn[wn.length-1];wn[wn.length-1]=x.cloneElement(Ai,{className:le()("".concat(vt,"-item-before-jump-next"),Ai.props.className)}),wn.push(Ir)}ci!==1&&wn.unshift(x.createElement(Ce,(0,gt.Z)({},Kn,{key:1,page:1}))),Ci!==ar&&wn.push(x.createElement(Ce,(0,gt.Z)({},Kn,{key:ar,page:ar})))}var Di=mi(Xn);if(Di){var ea=!ur||!ar;Di=x.createElement("li",{title:Dn?tn.prev_page:null,onClick:wr,tabIndex:ea?null:0,onKeyDown:pr,className:le()("".concat(vt,"-prev"),(0,ae.Z)({},"".concat(vt,"-disabled"),ea)),"aria-disabled":ea},Di)}var ra=_r(Bn);if(ra){var ya,ha;Pn?(ya=!jr,ha=ur?0:null):(ya=!jr||!ar,ha=ya?null:0),ra=x.createElement("li",{title:Dn?tn.next_page:null,onClick:Cr,tabIndex:ha,onKeyDown:mr,className:le()("".concat(vt,"-next"),(0,ae.Z)({},"".concat(vt,"-disabled"),ya)),"aria-disabled":ya},ra)}var oa=le()(vt,Tt,(0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)((0,ae.Z)({},"".concat(vt,"-start"),bn==="start"),"".concat(vt,"-center"),bn==="center"),"".concat(vt,"-end"),bn==="end"),"".concat(vt,"-simple"),Pn),"".concat(vt,"-disabled"),cn));return x.createElement("ul",(0,gt.Z)({className:oa,style:nn,ref:Rt},ui),xr,Di,Pn?kn:wn,ra,x.createElement(De,{locale:tn,rootPrefixCls:vt,disabled:cn,selectPrefixCls:Ft,changeSize:Qn,pageSize:xt,pageSizeOptions:sn,quickGo:$n?or:null,goButton:Gn,showSizeChanger:lr,sizeChangerRender:sr}))},Ve=xe,Ke=ge(61852),Ze=ge(48755),it=ge(31756),We=ge(13783),Ge=ge(9017),$e=ge(82326),nt=ge(57700),tt=ge(36237),Ye=ge(53075),Qe=ge(64910),Je=ge(39082),st=ge(63356),qe=ge(51636),ft=ge(16931);const lt=at=>{const{componentCls:rt}=at;return{[`${rt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${rt}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${rt}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed"}}},[`&${rt}-disabled`]:{cursor:"not-allowed",[`${rt}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:at.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:at.colorBorder,backgroundColor:at.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:at.itemActiveBgDisabled},a:{color:at.itemActiveColorDisabled}}},[`${rt}-item-link`]:{color:at.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${rt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${rt}-simple-pager`]:{color:at.colorTextDisabled},[`${rt}-jump-prev, ${rt}-jump-next`]:{[`${rt}-item-link-icon`]:{opacity:0},[`${rt}-item-ellipsis`]:{opacity:1}}},[`&${rt}-simple`]:{[`${rt}-prev, ${rt}-next`]:{[`&${rt}-disabled ${rt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},et=at=>{const{componentCls:rt}=at;return{[`&${rt}-mini ${rt}-total-text, &${rt}-mini ${rt}-simple-pager`]:{height:at.itemSizeSM,lineHeight:(0,tt.unit)(at.itemSizeSM)},[`&${rt}-mini ${rt}-item`]:{minWidth:at.itemSizeSM,height:at.itemSizeSM,margin:0,lineHeight:(0,tt.unit)(at.calc(at.itemSizeSM).sub(2).equal())},[`&${rt}-mini ${rt}-prev, &${rt}-mini ${rt}-next`]:{minWidth:at.itemSizeSM,height:at.itemSizeSM,margin:0,lineHeight:(0,tt.unit)(at.itemSizeSM)},[`&${rt}-mini:not(${rt}-disabled)`]:{[`${rt}-prev, ${rt}-next`]:{[`&:hover ${rt}-item-link`]:{backgroundColor:at.colorBgTextHover},[`&:active ${rt}-item-link`]:{backgroundColor:at.colorBgTextActive},[`&${rt}-disabled:hover ${rt}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${rt}-mini ${rt}-prev ${rt}-item-link,
|
|
|
&${rt}-mini ${rt}-next ${rt}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:at.itemSizeSM,lineHeight:(0,tt.unit)(at.itemSizeSM)}},[`&${rt}-mini ${rt}-jump-prev, &${rt}-mini ${rt}-jump-next`]:{height:at.itemSizeSM,marginInlineEnd:0,lineHeight:(0,tt.unit)(at.itemSizeSM)},[`&${rt}-mini ${rt}-options`]:{marginInlineStart:at.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:at.miniOptionsSizeChangerTop},"&-quick-jumper":{height:at.itemSizeSM,lineHeight:(0,tt.unit)(at.itemSizeSM),input:Object.assign(Object.assign({},(0,Ye.x0)(at)),{width:at.paginationMiniQuickJumperInputWidth,height:at.controlHeightSM})}}}},Re=at=>{const{componentCls:rt}=at;return{[`
|
|
|
&${rt}-simple ${rt}-prev,
|
|
|
&${rt}-simple ${rt}-next
|
|
|
`]:{height:at.itemSizeSM,lineHeight:(0,tt.unit)(at.itemSizeSM),verticalAlign:"top",[`${rt}-item-link`]:{height:at.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:at.colorBgTextHover},"&:active":{backgroundColor:at.colorBgTextActive},"&::after":{height:at.itemSizeSM,lineHeight:(0,tt.unit)(at.itemSizeSM)}}},[`&${rt}-simple ${rt}-simple-pager`]:{display:"inline-block",height:at.itemSizeSM,marginInlineEnd:at.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,tt.unit)(at.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:at.itemInputBg,border:`${(0,tt.unit)(at.lineWidth)} ${at.lineType} ${at.colorBorder}`,borderRadius:at.borderRadius,outline:"none",transition:`border-color ${at.motionDurationMid}`,color:"inherit","&:hover":{borderColor:at.colorPrimary},"&:focus":{borderColor:at.colorPrimaryHover,boxShadow:`${(0,tt.unit)(at.inputOutlineOffset)} 0 ${(0,tt.unit)(at.controlOutlineWidth)} ${at.controlOutline}`},"&[disabled]":{color:at.colorTextDisabled,backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,cursor:"not-allowed"}}}}},Ne=at=>{const{componentCls:rt}=at;return{[`${rt}-jump-prev, ${rt}-jump-next`]:{outline:0,[`${rt}-item-container`]:{position:"relative",[`${rt}-item-link-icon`]:{color:at.colorPrimary,fontSize:at.fontSizeSM,opacity:0,transition:`all ${at.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${rt}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:at.colorTextDisabled,letterSpacing:at.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:at.paginationEllipsisTextIndent,opacity:1,transition:`all ${at.motionDurationMid}`}},"&:hover":{[`${rt}-item-link-icon`]:{opacity:1},[`${rt}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${rt}-prev,
|
|
|
${rt}-jump-prev,
|
|
|
${rt}-jump-next
|
|
|
`]:{marginInlineEnd:at.marginXS},[`
|
|
|
${rt}-prev,
|
|
|
${rt}-next,
|
|
|
${rt}-jump-prev,
|
|
|
${rt}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:at.itemSize,height:at.itemSize,color:at.colorText,fontFamily:at.fontFamily,lineHeight:(0,tt.unit)(at.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:at.borderRadius,cursor:"pointer",transition:`all ${at.motionDurationMid}`},[`${rt}-prev, ${rt}-next`]:{outline:0,button:{color:at.colorText,cursor:"pointer",userSelect:"none"},[`${rt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:at.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,tt.unit)(at.lineWidth)} ${at.lineType} transparent`,borderRadius:at.borderRadius,outline:"none",transition:`all ${at.motionDurationMid}`},[`&:hover ${rt}-item-link`]:{backgroundColor:at.colorBgTextHover},[`&:active ${rt}-item-link`]:{backgroundColor:at.colorBgTextActive},[`&${rt}-disabled:hover`]:{[`${rt}-item-link`]:{backgroundColor:"transparent"}}},[`${rt}-slash`]:{marginInlineEnd:at.paginationSlashMarginInlineEnd,marginInlineStart:at.paginationSlashMarginInlineStart},[`${rt}-options`]:{display:"inline-block",marginInlineStart:at.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:at.controlHeight,marginInlineStart:at.marginXS,lineHeight:(0,tt.unit)(at.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,Ye.ik)(at)),(0,Je.$U)(at,{borderColor:at.colorBorder,hoverBorderColor:at.colorPrimaryHover,activeBorderColor:at.colorPrimary,activeShadow:at.activeShadow})),{"&[disabled]":Object.assign({},(0,Je.Xy)(at)),width:at.calc(at.controlHeightLG).mul(1.25).equal(),height:at.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:at.marginXS,marginInlineEnd:at.marginXS})}}}},ne=at=>{const{componentCls:rt}=at;return{[`${rt}-item`]:{display:"inline-block",minWidth:at.itemSize,height:at.itemSize,marginInlineEnd:at.marginXS,fontFamily:at.fontFamily,lineHeight:(0,tt.unit)(at.calc(at.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:at.itemBg,border:`${(0,tt.unit)(at.lineWidth)} ${at.lineType} transparent`,borderRadius:at.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,tt.unit)(at.paginationItemPaddingInline)}`,color:at.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${rt}-item-active)`]:{"&:hover":{transition:`all ${at.motionDurationMid}`,backgroundColor:at.colorBgTextHover},"&:active":{backgroundColor:at.colorBgTextActive}},"&-active":{fontWeight:at.fontWeightStrong,backgroundColor:at.itemActiveBg,borderColor:at.colorPrimary,a:{color:at.colorPrimary},"&:hover":{borderColor:at.colorPrimaryHover},"&:hover a":{color:at.colorPrimaryHover}}}}},ue=at=>{const{componentCls:rt}=at;return{[rt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,st.Wf)(at)),{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:'""'},[`${rt}-total-text`]:{display:"inline-block",height:at.itemSize,marginInlineEnd:at.marginXS,lineHeight:(0,tt.unit)(at.calc(at.itemSize).sub(2).equal()),verticalAlign:"middle"}}),ne(at)),Ne(at)),Re(at)),et(at)),lt(at)),{[`@media only screen and (max-width: ${at.screenLG}px)`]:{[`${rt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${at.screenSM}px)`]:{[`${rt}-options`]:{display:"none"}}}),[`&${at.componentCls}-rtl`]:{direction:"rtl"}}},je=at=>{const{componentCls:rt}=at;return{[`${rt}:not(${rt}-disabled)`]:{[`${rt}-item`]:Object.assign({},(0,st.Qy)(at)),[`${rt}-jump-prev, ${rt}-jump-next`]:{"&:focus-visible":Object.assign({[`${rt}-item-link-icon`]:{opacity:1},[`${rt}-item-ellipsis`]:{opacity:0}},(0,st.oN)(at))},[`${rt}-prev, ${rt}-next`]:{[`&:focus-visible ${rt}-item-link`]:Object.assign({},(0,st.oN)(at))}}}},He=at=>Object.assign({itemBg:at.colorBgContainer,itemSize:at.controlHeight,itemSizeSM:at.controlHeightSM,itemActiveBg:at.colorBgContainer,itemLinkBg:at.colorBgContainer,itemActiveColorDisabled:at.colorTextDisabled,itemActiveBgDisabled:at.controlItemBgActiveDisabled,itemInputBg:at.colorBgContainer,miniOptionsSizeChangerTop:0},(0,Qe.T)(at)),we=at=>(0,qe.mergeToken)(at,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:at.calc(at.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:at.calc(at.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:at.calc(at.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:at.calc(at.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:at.marginSM,paginationSlashMarginInlineEnd:at.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Qe.e)(at));var ye=(0,ft.I$)("Pagination",at=>{const rt=we(at);return[ue(rt),je(rt)]},He);const Te=at=>{const{componentCls:rt}=at;return{[`${rt}${rt}-bordered${rt}-disabled:not(${rt}-mini)`]:{"&, &:hover":{[`${rt}-item-link`]:{borderColor:at.colorBorder}},"&:focus-visible":{[`${rt}-item-link`]:{borderColor:at.colorBorder}},[`${rt}-item, ${rt}-item-link`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,[`&:hover:not(${rt}-item-active)`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,a:{color:at.colorTextDisabled}},[`&${rt}-item-active`]:{backgroundColor:at.itemActiveBgDisabled}},[`${rt}-prev, ${rt}-next`]:{"&:hover button":{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder,color:at.colorTextDisabled},[`${rt}-item-link`]:{backgroundColor:at.colorBgContainerDisabled,borderColor:at.colorBorder}}},[`${rt}${rt}-bordered:not(${rt}-mini)`]:{[`${rt}-prev, ${rt}-next`]:{"&:hover button":{borderColor:at.colorPrimaryHover,backgroundColor:at.itemBg},[`${rt}-item-link`]:{backgroundColor:at.itemLinkBg,borderColor:at.colorBorder},[`&:hover ${rt}-item-link`]:{borderColor:at.colorPrimary,backgroundColor:at.itemBg,color:at.colorPrimary},[`&${rt}-disabled`]:{[`${rt}-item-link`]:{borderColor:at.colorBorder,color:at.colorTextDisabled}}},[`${rt}-item`]:{backgroundColor:at.itemBg,border:`${(0,tt.unit)(at.lineWidth)} ${at.lineType} ${at.colorBorder}`,[`&:hover:not(${rt}-item-active)`]:{borderColor:at.colorPrimary,backgroundColor:at.itemBg,a:{color:at.colorPrimary}},"&-active":{borderColor:at.colorPrimary}}}}};var ze=(0,ft.bk)(["Pagination","bordered"],at=>{const rt=we(at);return[Te(rt)]},He);function Ue(at){return(0,x.useMemo)(()=>typeof at=="boolean"?[at,{}]:at&&typeof at=="object"?[!0,at]:[void 0,void 0],[at])}var _e=function(at,rt){var Et={};for(var vt in at)Object.prototype.hasOwnProperty.call(at,vt)&&rt.indexOf(vt)<0&&(Et[vt]=at[vt]);if(at!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,vt=Object.getOwnPropertySymbols(at);Nt<vt.length;Nt++)rt.indexOf(vt[Nt])<0&&Object.prototype.propertyIsEnumerable.call(at,vt[Nt])&&(Et[vt[Nt]]=at[vt[Nt]]);return Et},ut=at=>{const{align:rt,prefixCls:Et,selectPrefixCls:vt,className:Nt,rootClassName:Ft,style:Tt,size:kt,locale:Bt,responsive:bt,showSizeChanger:jt,selectComponentClass:Kt,pageSizeOptions:$t}=at,wt=_e(at,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:zt}=(0,We.Z)(bt),[,Gt]=(0,nt.ZP)(),{getPrefixCls:_t,direction:ln,showSizeChanger:bn,className:zn,style:Un}=(0,Ze.dj)("pagination"),vn=_t("pagination",Et),[Ln,mn,Dn]=ye(vn),Rn=(0,it.Z)(kt),Hn=Rn==="small"||!!(zt&&!Rn&&bt),[hn]=(0,Ge.Z)("Pagination",Ke.Z),tn=Object.assign(Object.assign({},hn),Bt),[nn,fn]=Ue(jt),[On,cn]=Ue(bn),Pn=nn!=null?nn:On,Mn=fn!=null?fn:cn,Nn=Kt||$e.default,lr=x.useMemo(()=>$t?$t.map(Wt=>Number(Wt)):void 0,[$t]),sr=Wt=>{var Ht;const{disabled:Ot,size:Rt,onSizeChange:Pt,"aria-label":Ut,className:xt,options:Xt}=Wt,{className:Jt,onChange:Ct}=Mn||{},St=(Ht=Xt.find(Dt=>String(Dt.value)===String(Rt)))===null||Ht===void 0?void 0:Ht.value;return x.createElement(Nn,Object.assign({disabled:Ot,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:Dt=>Dt.parentNode,"aria-label":Ut,options:Xt},Mn,{value:St,onChange:(Dt,It)=>{Pt==null||Pt(Dt),Ct==null||Ct(Dt,It)},size:Hn?"small":"middle",className:le()(xt,Jt)}))},sn=x.useMemo(()=>{const Wt=x.createElement("span",{className:`${vn}-item-ellipsis`},"\u2022\u2022\u2022"),Ht=x.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},ln==="rtl"?x.createElement(ce.Z,null):x.createElement(te.Z,null)),Ot=x.createElement("button",{className:`${vn}-item-link`,type:"button",tabIndex:-1},ln==="rtl"?x.createElement(te.Z,null):x.createElement(ce.Z,null)),Rt=x.createElement("a",{className:`${vn}-item-link`},x.createElement("div",{className:`${vn}-item-container`},ln==="rtl"?x.createElement(re.Z,{className:`${vn}-item-link-icon`}):x.createElement(oe,{className:`${vn}-item-link-icon`}),Wt)),Pt=x.createElement("a",{className:`${vn}-item-link`},x.createElement("div",{className:`${vn}-item-container`},ln==="rtl"?x.createElement(oe,{className:`${vn}-item-link-icon`}):x.createElement(re.Z,{className:`${vn}-item-link-icon`}),Wt));return{prevIcon:Ht,nextIcon:Ot,jumpPrevIcon:Rt,jumpNextIcon:Pt}},[ln,vn]),Sn=_t("select",vt),_n=le()({[`${vn}-${rt}`]:!!rt,[`${vn}-mini`]:Hn,[`${vn}-rtl`]:ln==="rtl",[`${vn}-bordered`]:Gt.wireframe},zn,Nt,Ft,mn,Dn),er=Object.assign(Object.assign({},Un),Tt);return Ln(x.createElement(x.Fragment,null,Gt.wireframe&&x.createElement(ze,{prefixCls:vn}),x.createElement(Ve,Object.assign({},sn,wt,{style:er,prefixCls:vn,selectPrefixCls:Sn,className:_n,locale:tn,pageSizeOptions:lr,showSizeChanger:Pn,sizeChangerRender:sr}))))},yt=ut},89787:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Bt}});var x=ge(59301),gt=ge(17835),a=ge(29679),Pe=ge(40001),be=ge(19248),ee=ge(99267),E=ge(92310),oe=ge.n(E),re=ge(2738),te=ge(48755),ce=ge(54476),z=ge(33885),le=ge(75931),ae={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var jt=(0,x.useRef)([]),Kt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var $t=Date.now(),wt=!1;jt.current.forEach(function(zt){if(zt){wt=!0;var Gt=zt.style;Gt.transitionDuration=".3s, .3s, .3s, .06s",Kt.current&&$t-Kt.current<100&&(Gt.transitionDuration="0s, 0s")}}),wt&&(Kt.current=Date.now())}),jt.current},ie=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],he=function(jt){var Kt=(0,z.Z)((0,z.Z)({},ae),jt),$t=Kt.className,wt=Kt.percent,zt=Kt.prefixCls,Gt=Kt.strokeColor,_t=Kt.strokeLinecap,ln=Kt.strokeWidth,bn=Kt.style,zn=Kt.trailColor,Un=Kt.trailWidth,vn=Kt.transition,Ln=(0,le.Z)(Kt,ie);delete Ln.gapPosition;var mn=Array.isArray(wt)?wt:[wt],Dn=Array.isArray(Gt)?Gt:[Gt],Rn=se(),Hn=ln/2,hn=100-ln/2,tn="M ".concat(_t==="round"?Hn:0,",").concat(Hn,`
|
|
|
L `).concat(_t==="round"?hn:100,",").concat(Hn),nn="0 0 100 ".concat(ln),fn=0;return x.createElement("svg",(0,ce.Z)({className:oe()("".concat(zt,"-line"),$t),viewBox:nn,preserveAspectRatio:"none",style:bn},Ln),x.createElement("path",{className:"".concat(zt,"-line-trail"),d:tn,strokeLinecap:_t,stroke:zn,strokeWidth:Un||ln,fillOpacity:"0"}),mn.map(function(On,cn){var Pn=1;switch(_t){case"round":Pn=1-ln/100;break;case"square":Pn=1-ln/2/100;break;default:Pn=1;break}var Mn={strokeDasharray:"".concat(On*Pn,"px, 100px"),strokeDashoffset:"-".concat(fn,"px"),transition:vn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Nn=Dn[cn]||Dn[Dn.length-1];return fn+=On,x.createElement("path",{key:cn,className:"".concat(zt,"-line-path"),d:tn,strokeLinecap:_t,stroke:Nn,strokeWidth:ln,fillOpacity:"0",ref:function(sr){Rn[cn]=sr},style:Mn})}))},pe=he,me=ge(76190),ve=ge(42978),Ee=ge(47273),Be=0,Fe=(0,Ee.Z)();function ke(){var bt;return Fe?(bt=Be,Be+=1):bt="TEST_OR_SSR",bt}var De=function(bt){var jt=x.useState(),Kt=(0,ve.Z)(jt,2),$t=Kt[0],wt=Kt[1];return x.useEffect(function(){wt("rc_progress_".concat(ke()))},[]),bt||$t},Se=function(jt){var Kt=jt.bg,$t=jt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:Kt}},$t)};function Ce(bt,jt){return Object.keys(bt).map(function(Kt){var $t=parseFloat(Kt),wt="".concat(Math.floor($t*jt),"%");return"".concat(bt[Kt]," ").concat(wt)})}var Oe=x.forwardRef(function(bt,jt){var Kt=bt.prefixCls,$t=bt.color,wt=bt.gradientId,zt=bt.radius,Gt=bt.style,_t=bt.ptg,ln=bt.strokeLinecap,bn=bt.strokeWidth,zn=bt.size,Un=bt.gapDegree,vn=$t&&(0,me.Z)($t)==="object",Ln=vn?"#FFF":void 0,mn=zn/2,Dn=x.createElement("circle",{className:"".concat(Kt,"-circle-path"),r:zt,cx:mn,cy:mn,stroke:Ln,strokeLinecap:ln,strokeWidth:bn,opacity:_t===0?0:1,style:Gt,ref:jt});if(!vn)return Dn;var Rn="".concat(wt,"-conic"),Hn=Un?"".concat(180+Un/2,"deg"):"0deg",hn=Ce($t,(360-Un)/360),tn=Ce($t,1),nn="conic-gradient(from ".concat(Hn,", ").concat(hn.join(", "),")"),fn="linear-gradient(to ".concat(Un?"bottom":"top",", ").concat(tn.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:Rn},Dn),x.createElement("foreignObject",{x:0,y:0,width:zn,height:zn,mask:"url(#".concat(Rn,")")},x.createElement(Se,{bg:fn},x.createElement(Se,{bg:nn}))))}),Ie=Oe,Le=100,Me=function(jt,Kt,$t,wt,zt,Gt,_t,ln,bn,zn){var Un=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,vn=$t/100*360*((360-Gt)/360),Ln=Gt===0?0:{bottom:0,top:180,left:90,right:-90}[_t],mn=(100-wt)/100*Kt;bn==="round"&&wt!==100&&(mn+=zn/2,mn>=Kt&&(mn=Kt-.01));var Dn=Le/2;return{stroke:typeof ln=="string"?ln:void 0,strokeDasharray:"".concat(Kt,"px ").concat(jt),strokeDashoffset:mn+Un,transform:"rotate(".concat(zt+vn+Ln,"deg)"),transformOrigin:"".concat(Dn,"px ").concat(Dn,"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}},xe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ve(bt){var jt=bt!=null?bt:[];return Array.isArray(jt)?jt:[jt]}var Ke=function(jt){var Kt=(0,z.Z)((0,z.Z)({},ae),jt),$t=Kt.id,wt=Kt.prefixCls,zt=Kt.steps,Gt=Kt.strokeWidth,_t=Kt.trailWidth,ln=Kt.gapDegree,bn=ln===void 0?0:ln,zn=Kt.gapPosition,Un=Kt.trailColor,vn=Kt.strokeLinecap,Ln=Kt.style,mn=Kt.className,Dn=Kt.strokeColor,Rn=Kt.percent,Hn=(0,le.Z)(Kt,xe),hn=Le/2,tn=De($t),nn="".concat(tn,"-gradient"),fn=hn-Gt/2,On=Math.PI*2*fn,cn=bn>0?90+bn/2:-90,Pn=On*((360-bn)/360),Mn=(0,me.Z)(zt)==="object"?zt:{count:zt,gap:2},Nn=Mn.count,lr=Mn.gap,sr=Ve(Rn),sn=Ve(Dn),Sn=sn.find(function(Pt){return Pt&&(0,me.Z)(Pt)==="object"}),_n=Sn&&(0,me.Z)(Sn)==="object",er=_n?"butt":vn,Wt=Me(On,Pn,0,100,cn,bn,zn,Un,er,Gt),Ht=se(),Ot=function(){var Ut=0;return sr.map(function(xt,Xt){var Jt=sn[Xt]||sn[sn.length-1],Ct=Me(On,Pn,Ut,xt,cn,bn,zn,Jt,er,Gt);return Ut+=xt,x.createElement(Ie,{key:Xt,color:Jt,ptg:xt,radius:fn,prefixCls:wt,gradientId:nn,style:Ct,strokeLinecap:er,strokeWidth:Gt,gapDegree:bn,ref:function(Dt){Ht[Xt]=Dt},size:Le})}).reverse()},Rt=function(){var Ut=Math.round(Nn*(sr[0]/100)),xt=100/Nn,Xt=0;return new Array(Nn).fill(null).map(function(Jt,Ct){var St=Ct<=Ut-1?sn[0]:Un,Dt=St&&(0,me.Z)(St)==="object"?"url(#".concat(nn,")"):void 0,It=Me(On,Pn,Xt,xt,cn,bn,zn,St,"butt",Gt,lr);return Xt+=(Pn-It.strokeDashoffset+lr)*100/Pn,x.createElement("circle",{key:Ct,className:"".concat(wt,"-circle-path"),r:fn,cx:hn,cy:hn,stroke:Dt,strokeWidth:Gt,opacity:1,style:It,ref:function(rn){Ht[Ct]=rn}})})};return x.createElement("svg",(0,ce.Z)({className:oe()("".concat(wt,"-circle"),mn),viewBox:"0 0 ".concat(Le," ").concat(Le),style:Ln,id:$t,role:"presentation"},Hn),!Nn&&x.createElement("circle",{className:"".concat(wt,"-circle-trail"),r:fn,cx:hn,cy:hn,stroke:Un,strokeLinecap:er,strokeWidth:_t||Gt,style:Wt}),Nn?Rt():Ot())},Ze=Ke,it={Line:pe,Circle:Ze},We=ge(25399),Ge=ge(68361);function $e(bt){return!bt||bt<0?0:bt>100?100:bt}function nt(bt){let{success:jt,successPercent:Kt}=bt,$t=Kt;return jt&&"progress"in jt&&($t=jt.progress),jt&&"percent"in jt&&($t=jt.percent),$t}const tt=bt=>{let{percent:jt,success:Kt,successPercent:$t}=bt;const wt=$e(nt({success:Kt,successPercent:$t}));return[wt,$e($e(jt)-wt)]},Ye=bt=>{let{success:jt={},strokeColor:Kt}=bt;const{strokeColor:$t}=jt;return[$t||Ge.presetPrimaryColors.green,Kt||null]},Qe=(bt,jt,Kt)=>{var $t,wt,zt,Gt;let _t=-1,ln=-1;if(jt==="step"){const bn=Kt.steps,zn=Kt.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?(_t=bt==="small"?2:14,ln=zn!=null?zn:8):typeof bt=="number"?[_t,ln]=[bt,bt]:[_t=14,ln=8]=Array.isArray(bt)?bt:[bt.width,bt.height],_t*=bn}else if(jt==="line"){const bn=Kt==null?void 0:Kt.strokeWidth;typeof bt=="string"||typeof bt=="undefined"?ln=bn||(bt==="small"?6:8):typeof bt=="number"?[_t,ln]=[bt,bt]:[_t=-1,ln=8]=Array.isArray(bt)?bt:[bt.width,bt.height]}else(jt==="circle"||jt==="dashboard")&&(typeof bt=="string"||typeof bt=="undefined"?[_t,ln]=bt==="small"?[60,60]:[120,120]:typeof bt=="number"?[_t,ln]=[bt,bt]:Array.isArray(bt)&&(_t=(wt=($t=bt[0])!==null&&$t!==void 0?$t:bt[1])!==null&&wt!==void 0?wt:120,ln=(Gt=(zt=bt[0])!==null&&zt!==void 0?zt:bt[1])!==null&&Gt!==void 0?Gt:120));return[_t,ln]},Je=3,st=bt=>Je/bt*100;var ft=bt=>{const{prefixCls:jt,trailColor:Kt=null,strokeLinecap:$t="round",gapPosition:wt,gapDegree:zt,width:Gt=120,type:_t,children:ln,success:bn,size:zn=Gt,steps:Un}=bt,[vn,Ln]=Qe(zn,"circle");let{strokeWidth:mn}=bt;mn===void 0&&(mn=Math.max(st(vn),6));const Dn={width:vn,height:Ln,fontSize:vn*.15+6},Rn=x.useMemo(()=>{if(zt||zt===0)return zt;if(_t==="dashboard")return 75},[zt,_t]),Hn=tt(bt),hn=wt||_t==="dashboard"&&"bottom"||void 0,tn=Object.prototype.toString.call(bt.strokeColor)==="[object Object]",nn=Ye({success:bn,strokeColor:bt.strokeColor}),fn=oe()(`${jt}-inner`,{[`${jt}-circle-gradient`]:tn}),On=x.createElement(Ze,{steps:Un,percent:Un?Hn[1]:Hn,strokeWidth:mn,trailWidth:mn,strokeColor:Un?nn[1]:nn,strokeLinecap:$t,trailColor:Kt,prefixCls:jt,gapDegree:Rn,gapPosition:hn}),cn=vn<=20,Pn=x.createElement("div",{className:fn,style:Dn},On,!cn&&ln);return cn?x.createElement(We.Z,{title:ln},Pn):Pn},lt=ge(36237),et=ge(63356),Re=ge(16931),Ne=ge(51636);const ne="--progress-line-stroke-color",ue="--progress-percent",je=bt=>{const jt=bt?"100%":"-100%";return new lt.Keyframes(`antProgress${bt?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${jt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${jt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},He=bt=>{const{componentCls:jt,iconCls:Kt}=bt;return{[jt]:Object.assign(Object.assign({},(0,et.Wf)(bt)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:bt.fontSize},[`${jt}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${jt}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:bt.remainingColor,borderRadius:bt.lineBorderRadius},[`${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:bt.defaultColor}},[`${jt}-success-bg, ${jt}-bg`]:{position:"relative",background:bt.defaultColor,borderRadius:bt.lineBorderRadius,transition:`all ${bt.motionDurationSlow} ${bt.motionEaseInOutCirc}`},[`${jt}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${jt}-text`]:{width:"max-content",marginInlineStart:0,marginTop:bt.marginXXS}},[`${jt}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${ne})`]},height:"100%",width:`calc(1 / var(${ue}) * 100%)`,display:"block"},[`&${jt}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${jt}-text-inner`]:{color:bt.colorWhite,[`&${jt}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${jt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:bt.colorSuccess},[`${jt}-text`]:{display:"inline-block",marginInlineStart:bt.marginXS,color:bt.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Kt]:{fontSize:bt.fontSize},[`&${jt}-text-outer`]:{width:"max-content"},[`&${jt}-text-outer${jt}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:bt.marginXS}},[`${jt}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,lt.unit)(bt.paddingXXS)}`,[`&${jt}-text-start`]:{justifyContent:"start"},[`&${jt}-text-end`]:{justifyContent:"end"}},[`&${jt}-status-active`]:{[`${jt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:bt.colorBgContainer,borderRadius:bt.lineBorderRadius,opacity:0,animationName:je(),animationDuration:bt.progressActiveMotionDuration,animationTimingFunction:bt.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${jt}-rtl${jt}-status-active`]:{[`${jt}-bg::before`]:{animationName:je(!0)}},[`&${jt}-status-exception`]:{[`${jt}-bg`]:{backgroundColor:bt.colorError},[`${jt}-text`]:{color:bt.colorError}},[`&${jt}-status-exception ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:bt.colorError}},[`&${jt}-status-success`]:{[`${jt}-bg`]:{backgroundColor:bt.colorSuccess},[`${jt}-text`]:{color:bt.colorSuccess}},[`&${jt}-status-success ${jt}-inner:not(${jt}-circle-gradient)`]:{[`${jt}-circle-path`]:{stroke:bt.colorSuccess}}})}},we=bt=>{const{componentCls:jt,iconCls:Kt}=bt;return{[jt]:{[`${jt}-circle-trail`]:{stroke:bt.remainingColor},[`&${jt}-circle ${jt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${jt}-circle ${jt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:bt.circleTextColor,fontSize:bt.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Kt]:{fontSize:bt.circleIconFontSize}},[`${jt}-circle&-status-exception`]:{[`${jt}-text`]:{color:bt.colorError}},[`${jt}-circle&-status-success`]:{[`${jt}-text`]:{color:bt.colorSuccess}}},[`${jt}-inline-circle`]:{lineHeight:1,[`${jt}-inner`]:{verticalAlign:"bottom"}}}},ye=bt=>{const{componentCls:jt}=bt;return{[jt]:{[`${jt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:bt.progressStepMinWidth,marginInlineEnd:bt.progressStepMarginInlineEnd,backgroundColor:bt.remainingColor,transition:`all ${bt.motionDurationSlow}`,"&-active":{backgroundColor:bt.defaultColor}}}}}},Te=bt=>{const{componentCls:jt,iconCls:Kt}=bt;return{[jt]:{[`${jt}-small&-line, ${jt}-small&-line ${jt}-text ${Kt}`]:{fontSize:bt.fontSizeSM}}}},ze=bt=>({circleTextColor:bt.colorText,defaultColor:bt.colorInfo,remainingColor:bt.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${bt.fontSize/bt.fontSizeSM}em`});var Ue=(0,Re.I$)("Progress",bt=>{const jt=bt.calc(bt.marginXXS).div(2).equal(),Kt=(0,Ne.mergeToken)(bt,{progressStepMarginInlineEnd:jt,progressStepMinWidth:jt,progressActiveMotionDuration:"2.4s"});return[He(Kt),we(Kt),ye(Kt),Te(Kt)]},ze),_e=function(bt,jt){var Kt={};for(var $t in bt)Object.prototype.hasOwnProperty.call(bt,$t)&&jt.indexOf($t)<0&&(Kt[$t]=bt[$t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,$t=Object.getOwnPropertySymbols(bt);wt<$t.length;wt++)jt.indexOf($t[wt])<0&&Object.prototype.propertyIsEnumerable.call(bt,$t[wt])&&(Kt[$t[wt]]=bt[$t[wt]]);return Kt};const ct=bt=>{let jt=[];return Object.keys(bt).forEach(Kt=>{const $t=parseFloat(Kt.replace(/%/g,""));Number.isNaN($t)||jt.push({key:$t,value:bt[Kt]})}),jt=jt.sort((Kt,$t)=>Kt.key-$t.key),jt.map(Kt=>{let{key:$t,value:wt}=Kt;return`${wt} ${$t}%`}).join(", ")},ut=(bt,jt)=>{const{from:Kt=Ge.presetPrimaryColors.blue,to:$t=Ge.presetPrimaryColors.blue,direction:wt=jt==="rtl"?"to left":"to right"}=bt,zt=_e(bt,["from","to","direction"]);if(Object.keys(zt).length!==0){const _t=ct(zt),ln=`linear-gradient(${wt}, ${_t})`;return{background:ln,[ne]:ln}}const Gt=`linear-gradient(${wt}, ${Kt}, ${$t})`;return{background:Gt,[ne]:Gt}};var at=bt=>{const{prefixCls:jt,direction:Kt,percent:$t,size:wt,strokeWidth:zt,strokeColor:Gt,strokeLinecap:_t="round",children:ln,trailColor:bn=null,percentPosition:zn,success:Un}=bt,{align:vn,type:Ln}=zn,mn=Gt&&typeof Gt!="string"?ut(Gt,Kt):{[ne]:Gt,background:Gt},Dn=_t==="square"||_t==="butt"?0:void 0,Rn=wt!=null?wt:[-1,zt||(wt==="small"?6:8)],[Hn,hn]=Qe(Rn,"line",{strokeWidth:zt}),tn={backgroundColor:bn||void 0,borderRadius:Dn},nn=Object.assign(Object.assign({width:`${$e($t)}%`,height:hn,borderRadius:Dn},mn),{[ue]:$e($t)/100}),fn=nt(bt),On={width:`${$e(fn)}%`,height:hn,borderRadius:Dn,backgroundColor:Un==null?void 0:Un.strokeColor},cn={width:Hn<0?"100%":Hn},Pn=x.createElement("div",{className:`${jt}-inner`,style:tn},x.createElement("div",{className:oe()(`${jt}-bg`,`${jt}-bg-${Ln}`),style:nn},Ln==="inner"&&ln),fn!==void 0&&x.createElement("div",{className:`${jt}-success-bg`,style:On})),Mn=Ln==="outer"&&vn==="start",Nn=Ln==="outer"&&vn==="end";return Ln==="outer"&&vn==="center"?x.createElement("div",{className:`${jt}-layout-bottom`},Pn,ln):x.createElement("div",{className:`${jt}-outer`,style:cn},Mn&&ln,Pn,Nn&&ln)},Et=bt=>{const{size:jt,steps:Kt,rounding:$t=Math.round,percent:wt=0,strokeWidth:zt=8,strokeColor:Gt,trailColor:_t=null,prefixCls:ln,children:bn}=bt,zn=$t(Kt*(wt/100)),Un=jt==="small"?2:14,vn=jt!=null?jt:[Un,zt],[Ln,mn]=Qe(vn,"step",{steps:Kt,strokeWidth:zt}),Dn=Ln/Kt,Rn=Array.from({length:Kt});for(let Hn=0;Hn<Kt;Hn++){const hn=Array.isArray(Gt)?Gt[Hn]:Gt;Rn[Hn]=x.createElement("div",{key:Hn,className:oe()(`${ln}-steps-item`,{[`${ln}-steps-item-active`]:Hn<=zn-1}),style:{backgroundColor:Hn<=zn-1?hn:_t,width:Dn,height:mn}})}return x.createElement("div",{className:`${ln}-steps-outer`},Rn,bn)},vt=function(bt,jt){var Kt={};for(var $t in bt)Object.prototype.hasOwnProperty.call(bt,$t)&&jt.indexOf($t)<0&&(Kt[$t]=bt[$t]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,$t=Object.getOwnPropertySymbols(bt);wt<$t.length;wt++)jt.indexOf($t[wt])<0&&Object.prototype.propertyIsEnumerable.call(bt,$t[wt])&&(Kt[$t[wt]]=bt[$t[wt]]);return Kt};const Nt=null,Ft=["normal","exception","active","success"];var kt=x.forwardRef((bt,jt)=>{const{prefixCls:Kt,className:$t,rootClassName:wt,steps:zt,strokeColor:Gt,percent:_t=0,size:ln="default",showInfo:bn=!0,type:zn="line",status:Un,format:vn,style:Ln,percentPosition:mn={}}=bt,Dn=vt(bt,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Rn="end",type:Hn="outer"}=mn,hn=Array.isArray(Gt)?Gt[0]:Gt,tn=typeof Gt=="string"||Array.isArray(Gt)?Gt:void 0,nn=x.useMemo(()=>{if(hn){const Ot=typeof hn=="string"?hn:Object.values(hn)[0];return new gt.FastColor(Ot).isLight()}return!1},[Gt]),fn=x.useMemo(()=>{var Ot,Rt;const Pt=nt(bt);return parseInt(Pt!==void 0?(Ot=Pt!=null?Pt:0)===null||Ot===void 0?void 0:Ot.toString():(Rt=_t!=null?_t:0)===null||Rt===void 0?void 0:Rt.toString(),10)},[_t,bt.success,bt.successPercent]),On=x.useMemo(()=>!Ft.includes(Un)&&fn>=100?"success":Un||"normal",[Un,fn]),{getPrefixCls:cn,direction:Pn,progress:Mn}=x.useContext(te.E_),Nn=cn("progress",Kt),[lr,sr,sn]=Ue(Nn),Sn=zn==="line",_n=Sn&&!zt,er=x.useMemo(()=>{if(!bn)return null;const Ot=nt(bt);let Rt;const Pt=vn||(xt=>`${xt}%`),Ut=Sn&&nn&&Hn==="inner";return Hn==="inner"||vn||On!=="exception"&&On!=="success"?Rt=Pt($e(_t),$e(Ot)):On==="exception"?Rt=Sn?x.createElement(be.Z,null):x.createElement(ee.Z,null):On==="success"&&(Rt=Sn?x.createElement(a.Z,null):x.createElement(Pe.Z,null)),x.createElement("span",{className:oe()(`${Nn}-text`,{[`${Nn}-text-bright`]:Ut,[`${Nn}-text-${Rn}`]:_n,[`${Nn}-text-${Hn}`]:_n}),title:typeof Rt=="string"?Rt:void 0},Rt)},[bn,_t,fn,On,zn,Nn,vn]);let Wt;zn==="line"?Wt=zt?x.createElement(Et,Object.assign({},bt,{strokeColor:tn,prefixCls:Nn,steps:typeof zt=="object"?zt.count:zt}),er):x.createElement(at,Object.assign({},bt,{strokeColor:hn,prefixCls:Nn,direction:Pn,percentPosition:{align:Rn,type:Hn}}),er):(zn==="circle"||zn==="dashboard")&&(Wt=x.createElement(ft,Object.assign({},bt,{strokeColor:hn,prefixCls:Nn,progressStatus:On}),er));const Ht=oe()(Nn,`${Nn}-status-${On}`,{[`${Nn}-${zn==="dashboard"&&"circle"||zn}`]:zn!=="line",[`${Nn}-inline-circle`]:zn==="circle"&&Qe(ln,"circle")[0]<=20,[`${Nn}-line`]:_n,[`${Nn}-line-align-${Rn}`]:_n,[`${Nn}-line-position-${Hn}`]:_n,[`${Nn}-steps`]:zt,[`${Nn}-show-info`]:bn,[`${Nn}-${ln}`]:typeof ln=="string",[`${Nn}-rtl`]:Pn==="rtl"},Mn==null?void 0:Mn.className,$t,wt,sr,sn);return lr(x.createElement("div",Object.assign({ref:jt,style:Object.assign(Object.assign({},Mn==null?void 0:Mn.style),Ln),className:Ht,role:"progressbar","aria-valuenow":fn,"aria-valuemin":0,"aria-valuemax":100},(0,re.Z)(Dn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Wt))}),Bt=kt},63139:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return tt}});var x=ge(59301),gt=ge(54476),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Pe=a,be=ge(7657),ee=function(Qe,Je){return x.createElement(be.Z,(0,gt.Z)({},Qe,{ref:Je,icon:Pe}))},E=x.forwardRef(ee),oe=E,re=ge(92310),te=ge.n(re),ce=ge(20068),z=ge(42978),le=ge(75931),ae=ge(18929),se=ge(10228),ie=ge(26112);function he(Ye,Qe){var Je=Ye.disabled,st=Ye.prefixCls,qe=Ye.character,ft=Ye.characterRender,lt=Ye.index,et=Ye.count,Re=Ye.value,Ne=Ye.allowHalf,ne=Ye.focused,ue=Ye.onHover,je=Ye.onClick,He=function(ut){ue(ut,lt)},we=function(ut){je(ut,lt)},ye=function(ut){ut.keyCode===se.Z.ENTER&&je(ut,lt)},Te=lt+1,ze=new Set([st]);Re===0&<===0&&ne?ze.add("".concat(st,"-focused")):Ne&&Re+.5>=Te&&Re<Te?(ze.add("".concat(st,"-half")),ze.add("".concat(st,"-active")),ne&&ze.add("".concat(st,"-focused"))):(Te<=Re?ze.add("".concat(st,"-full")):ze.add("".concat(st,"-zero")),Te===Re&&ne&&ze.add("".concat(st,"-focused")));var Ue=typeof qe=="function"?qe(Ye):qe,_e=x.createElement("li",{className:te()(Array.from(ze)),ref:Qe},x.createElement("div",{onClick:Je?null:we,onKeyDown:Je?null:ye,onMouseMove:Je?null:He,role:"radio","aria-checked":Re>lt?"true":"false","aria-posinset":lt+1,"aria-setsize":et,tabIndex:Je?-1:0},x.createElement("div",{className:"".concat(st,"-first")},Ue),x.createElement("div",{className:"".concat(st,"-second")},Ue)));return ft&&(_e=ft(_e,Ye)),_e}var pe=x.forwardRef(he);function me(){var Ye=x.useRef({});function Qe(st){return Ye.current[st]}function Je(st){return function(qe){Ye.current[st]=qe}}return[Qe,Je]}function ve(Ye){var Qe=Ye.pageXOffset,Je="scrollLeft";if(typeof Qe!="number"){var st=Ye.document;Qe=st.documentElement[Je],typeof Qe!="number"&&(Qe=st.body[Je])}return Qe}function Ee(Ye){var Qe,Je,st=Ye.ownerDocument,qe=st.body,ft=st&&st.documentElement,lt=Ye.getBoundingClientRect();return Qe=lt.left,Je=lt.top,Qe-=ft.clientLeft||qe.clientLeft||0,Je-=ft.clientTop||qe.clientTop||0,{left:Qe,top:Je}}function Be(Ye){var Qe=Ee(Ye),Je=Ye.ownerDocument,st=Je.defaultView||Je.parentWindow;return Qe.left+=ve(st),Qe.left}var Fe=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ke(Ye,Qe){var Je=Ye.prefixCls,st=Je===void 0?"rc-rate":Je,qe=Ye.className,ft=Ye.defaultValue,lt=Ye.value,et=Ye.count,Re=et===void 0?5:et,Ne=Ye.allowHalf,ne=Ne===void 0?!1:Ne,ue=Ye.allowClear,je=ue===void 0?!0:ue,He=Ye.keyboard,we=He===void 0?!0:He,ye=Ye.character,Te=ye===void 0?"\u2605":ye,ze=Ye.characterRender,Ue=Ye.disabled,_e=Ye.direction,ct=_e===void 0?"ltr":_e,ut=Ye.tabIndex,yt=ut===void 0?0:ut,at=Ye.autoFocus,rt=Ye.onHoverChange,Et=Ye.onChange,vt=Ye.onFocus,Nt=Ye.onBlur,Ft=Ye.onKeyDown,Tt=Ye.onMouseLeave,kt=(0,le.Z)(Ye,Fe),Bt=me(),bt=(0,z.Z)(Bt,2),jt=bt[0],Kt=bt[1],$t=x.useRef(null),wt=function(){if(!Ue){var er;(er=$t.current)===null||er===void 0||er.focus()}};x.useImperativeHandle(Qe,function(){return{focus:wt,blur:function(){if(!Ue){var er;(er=$t.current)===null||er===void 0||er.blur()}}}});var zt=(0,ae.Z)(ft||0,{value:lt}),Gt=(0,z.Z)(zt,2),_t=Gt[0],ln=Gt[1],bn=(0,ae.Z)(null),zn=(0,z.Z)(bn,2),Un=zn[0],vn=zn[1],Ln=function(er,Wt){var Ht=ct==="rtl",Ot=er+1;if(ne){var Rt=jt(er),Pt=Be(Rt),Ut=Rt.clientWidth;(Ht&&Wt-Pt>Ut/2||!Ht&&Wt-Pt<Ut/2)&&(Ot-=.5)}return Ot},mn=function(er){ln(er),Et==null||Et(er)},Dn=x.useState(!1),Rn=(0,z.Z)(Dn,2),Hn=Rn[0],hn=Rn[1],tn=function(){hn(!0),vt==null||vt()},nn=function(){hn(!1),Nt==null||Nt()},fn=x.useState(null),On=(0,z.Z)(fn,2),cn=On[0],Pn=On[1],Mn=function(er,Wt){var Ht=Ln(Wt,er.pageX);Ht!==Un&&(Pn(Ht),vn(null)),rt==null||rt(Ht)},Nn=function(er){Ue||(Pn(null),vn(null),rt==null||rt(void 0)),er&&(Tt==null||Tt(er))},lr=function(er,Wt){var Ht=Ln(Wt,er.pageX),Ot=!1;je&&(Ot=Ht===_t),Nn(),mn(Ot?0:Ht),vn(Ot?Ht:null)},sr=function(er){var Wt=er.keyCode,Ht=ct==="rtl",Ot=ne?.5:1;we&&(Wt===se.Z.RIGHT&&_t<Re&&!Ht?(mn(_t+Ot),er.preventDefault()):Wt===se.Z.LEFT&&_t>0&&!Ht||Wt===se.Z.RIGHT&&_t>0&&Ht?(mn(_t-Ot),er.preventDefault()):Wt===se.Z.LEFT&&_t<Re&&Ht&&(mn(_t+Ot),er.preventDefault())),Ft==null||Ft(er)};x.useEffect(function(){at&&!Ue&&wt()},[]);var sn=new Array(Re).fill(0).map(function(_n,er){return x.createElement(pe,{ref:Kt(er),index:er,count:Re,disabled:Ue,prefixCls:"".concat(st,"-star"),allowHalf:ne,value:cn===null?_t:cn,onClick:lr,onHover:Mn,key:_n||er,character:Te,characterRender:ze,focused:Hn})}),Sn=te()(st,qe,(0,ce.Z)((0,ce.Z)({},"".concat(st,"-disabled"),Ue),"".concat(st,"-rtl"),ct==="rtl"));return x.createElement("ul",(0,gt.Z)({className:Sn,onMouseLeave:Nn,tabIndex:Ue?-1:yt,onFocus:Ue?null:tn,onBlur:Ue?null:nn,onKeyDown:Ue?null:sr,ref:$t},(0,ie.Z)(kt,{aria:!0,data:!0,attr:!0})),sn)}var De=x.forwardRef(ke),Se=De,Ce=ge(48755),Oe=ge(25399),Ie=ge(36237),Le=ge(63356),Me=ge(16931),xe=ge(51636);const Ve=Ye=>{const{componentCls:Qe}=Ye;return{[`${Qe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Ye.marginXS},"> div":{transition:`all ${Ye.motionDurationMid}, outline 0s`,"&:hover":{transform:Ye.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,Ie.unit)(Ye.lineWidth)} dashed ${Ye.starColor}`,transform:Ye.starHoverScale}},"&-first, &-second":{color:Ye.starBg,transition:`all ${Ye.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Qe}-star-first, &-half ${Qe}-star-second`]:{opacity:1},[`&-half ${Qe}-star-first, &-full ${Qe}-star-second`]:{color:"inherit"}}}},Ke=Ye=>({[`&-rtl${Ye.componentCls}`]:{direction:"rtl"}}),Ze=Ye=>{const{componentCls:Qe}=Ye;return{[Qe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Le.Wf)(Ye)),{display:"inline-block",margin:0,padding:0,color:Ye.starColor,fontSize:Ye.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${Qe} ${Qe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Ve(Ye)),Ke(Ye))}},it=Ye=>({starColor:Ye.yellow6,starSize:Ye.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Ye.colorFillContent});var We=(0,Me.I$)("Rate",Ye=>{const Qe=(0,xe.mergeToken)(Ye,{});return[Ze(Qe)]},it),Ge=ge(2171),$e=function(Ye,Qe){var Je={};for(var st in Ye)Object.prototype.hasOwnProperty.call(Ye,st)&&Qe.indexOf(st)<0&&(Je[st]=Ye[st]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,st=Object.getOwnPropertySymbols(Ye);qe<st.length;qe++)Qe.indexOf(st[qe])<0&&Object.prototype.propertyIsEnumerable.call(Ye,st[qe])&&(Je[st[qe]]=Ye[st[qe]]);return Je},tt=x.forwardRef((Ye,Qe)=>{const{prefixCls:Je,className:st,rootClassName:qe,style:ft,tooltips:lt,character:et=x.createElement(oe,null),disabled:Re}=Ye,Ne=$e(Ye,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),ne=(ut,yt)=>{let{index:at}=yt;return lt?x.createElement(Oe.Z,{title:lt[at]},ut):ut},{getPrefixCls:ue,direction:je,rate:He}=x.useContext(Ce.E_),we=ue("rate",Je),[ye,Te,ze]=We(we),Ue=Object.assign(Object.assign({},He==null?void 0:He.style),ft),_e=x.useContext(Ge.Z),ct=Re!=null?Re:_e;return ye(x.createElement(Se,Object.assign({ref:Qe,character:et,characterRender:ne,disabled:ct},Ne,{className:te()(st,qe,Te,ze,He==null?void 0:He.className),style:Ue,prefixCls:we,direction:je})))})},82326:function(gn,Vt,ge){"use strict";var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(37463),be=ge(2738),ee=ge(75030),E=ge(86641),oe=ge(45915),re=ge(82855),te=ge(48755),ce=ge(38406),z=ge(2171),le=ge(83397),ae=ge(31756),se=ge(56553),ie=ge(24971),he=ge(70045),pe=ge(57700),me=ge(1722),ve=ge(90376),Ee=ge(68525),Be=ge(90005),Fe=function(Oe,Ie){var Le={};for(var Me in Oe)Object.prototype.hasOwnProperty.call(Oe,Me)&&Ie.indexOf(Me)<0&&(Le[Me]=Oe[Me]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,Me=Object.getOwnPropertySymbols(Oe);xe<Me.length;xe++)Ie.indexOf(Me[xe])<0&&Object.prototype.propertyIsEnumerable.call(Oe,Me[xe])&&(Le[Me[xe]]=Oe[Me[xe]]);return Le};const ke="SECRET_COMBOBOX_MODE_DO_NOT_USE",De=(Oe,Ie)=>{var Le;const{prefixCls:Me,bordered:xe,className:Ve,rootClassName:Ke,getPopupContainer:Ze,popupClassName:it,dropdownClassName:We,listHeight:Ge=256,placement:$e,listItemHeight:nt,size:tt,disabled:Ye,notFoundContent:Qe,status:Je,builtinPlacements:st,dropdownMatchSelectWidth:qe,popupMatchSelectWidth:ft,direction:lt,style:et,allowClear:Re,variant:Ne,dropdownStyle:ne,transitionName:ue,tagRender:je,maxCount:He,prefix:we}=Oe,ye=Fe(Oe,["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:Te,getPrefixCls:ze,renderEmpty:Ue,direction:_e,virtual:ct,popupMatchSelectWidth:ut,popupOverflow:yt}=x.useContext(te.E_),at=(0,te.dj)("select"),[,rt]=(0,pe.ZP)(),Et=nt!=null?nt:rt==null?void 0:rt.controlHeight,vt=ze("select",Me),Nt=ze(),Ft=lt!=null?lt:_e,{compactSize:Tt,compactItemClassnames:kt}=(0,he.ri)(vt,Ft),[Bt,bt]=(0,ie.Z)("select",Ne,xe),jt=(0,le.Z)(vt),[Kt,$t,wt]=(0,ve.Z)(vt,jt),zt=x.useMemo(()=>{const{mode:sr}=Oe;if(sr!=="combobox")return sr===ke?"combobox":sr},[Oe.mode]),Gt=zt==="multiple"||zt==="tags",_t=(0,Be.Z)(Oe.suffixIcon,Oe.showArrow),ln=(Le=ft!=null?ft:qe)!==null&&Le!==void 0?Le:ut,{status:bn,hasFeedback:zn,isFormItemInput:Un,feedbackIcon:vn}=x.useContext(se.aM),Ln=(0,re.F)(bn,Je);let mn;Qe!==void 0?mn=Qe:zt==="combobox"?mn=null:mn=(Ue==null?void 0:Ue("Select"))||x.createElement(ce.Z,{componentName:"Select"});const{suffixIcon:Dn,itemIcon:Rn,removeIcon:Hn,clearIcon:hn}=(0,Ee.Z)(Object.assign(Object.assign({},ye),{multiple:Gt,hasFeedback:zn,feedbackIcon:vn,showSuffixIcon:_t,prefixCls:vt,componentName:"Select"})),tn=Re===!0?{clearIcon:hn}:Re,nn=(0,be.Z)(ye,["suffixIcon","itemIcon"]),fn=a()(it||We,{[`${vt}-dropdown-${Ft}`]:Ft==="rtl"},Ke,wt,jt,$t),On=(0,ae.Z)(sr=>{var sn;return(sn=tt!=null?tt:Tt)!==null&&sn!==void 0?sn:sr}),cn=x.useContext(z.Z),Pn=Ye!=null?Ye:cn,Mn=a()({[`${vt}-lg`]:On==="large",[`${vt}-sm`]:On==="small",[`${vt}-rtl`]:Ft==="rtl",[`${vt}-${Bt}`]:bt,[`${vt}-in-form-item`]:Un},(0,re.Z)(vt,Ln,zn),kt,at.className,Ve,Ke,wt,jt,$t),Nn=x.useMemo(()=>$e!==void 0?$e:Ft==="rtl"?"bottomRight":"bottomLeft",[$e,Ft]),[lr]=(0,ee.Cn)("SelectLike",ne==null?void 0:ne.zIndex);return Kt(x.createElement(Pe.ZP,Object.assign({ref:Ie,virtual:ct,showSearch:at.showSearch},nn,{style:Object.assign(Object.assign({},at.style),et),dropdownMatchSelectWidth:ln,transitionName:(0,E.m)(Nt,"slide-up",ue),builtinPlacements:(0,me.Z)(st,yt),listHeight:Ge,listItemHeight:Et,mode:zt,prefixCls:vt,placement:Nn,direction:Ft,prefix:we,suffixIcon:Dn,menuItemSelectedIcon:Rn,removeIcon:Hn,allowClear:tn,notFoundContent:mn,className:Mn,getPopupContainer:Ze||Te,dropdownClassName:fn,disabled:Pn,dropdownStyle:Object.assign(Object.assign({},ne),{zIndex:lr}),maxCount:Gt?He:void 0,tagRender:Gt?je:void 0})))},Se=x.forwardRef(De),Ce=(0,oe.Z)(Se,"dropdownAlign");Se.SECRET_COMBOBOX_MODE_DO_NOT_USE=ke,Se.Option=Pe.Wx,Se.OptGroup=Pe.Xo,Se._InternalPanelDoNotUseOrYouWillBeFired=Ce,Vt.default=Se},1722:function(gn,Vt){"use strict";const ge=gt=>{const Pe={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:gt==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},Pe),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},Pe),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},Pe),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},Pe),{points:["br","tr"],offset:[0,-4]})}};function x(gt,a){return gt||ge(a)}Vt.Z=x},90376:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Me}});var x=ge(63356),gt=ge(56119),a=ge(16931),Pe=ge(51636),be=ge(46e3),ee=ge(93873);const E=xe=>{const{optionHeight:Ve,optionFontSize:Ke,optionLineHeight:Ze,optionPadding:it}=xe;return{position:"relative",display:"block",minHeight:Ve,padding:it,color:xe.colorText,fontWeight:"normal",fontSize:Ke,lineHeight:Ze,boxSizing:"border-box"}};var re=xe=>{const{antCls:Ve,componentCls:Ke}=xe,Ze=`${Ke}-item`,it=`&${Ve}-slide-up-enter${Ve}-slide-up-enter-active`,We=`&${Ve}-slide-up-appear${Ve}-slide-up-appear-active`,Ge=`&${Ve}-slide-up-leave${Ve}-slide-up-leave-active`,$e=`${Ke}-dropdown-placement-`,nt=`${Ze}-option-selected`;return[{[`${Ke}-dropdown`]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{position:"absolute",top:-9999,zIndex:xe.zIndexPopup,boxSizing:"border-box",padding:xe.paddingXXS,overflow:"hidden",fontSize:xe.fontSize,fontVariant:"initial",backgroundColor:xe.colorBgElevated,borderRadius:xe.borderRadiusLG,outline:"none",boxShadow:xe.boxShadowSecondary,[`
|
|
|
${it}${$e}bottomLeft,
|
|
|
${We}${$e}bottomLeft
|
|
|
`]:{animationName:be.fJ},[`
|
|
|
${it}${$e}topLeft,
|
|
|
${We}${$e}topLeft,
|
|
|
${it}${$e}topRight,
|
|
|
${We}${$e}topRight
|
|
|
`]:{animationName:be.Qt},[`${Ge}${$e}bottomLeft`]:{animationName:be.Uw},[`
|
|
|
${Ge}${$e}topLeft,
|
|
|
${Ge}${$e}topRight
|
|
|
`]:{animationName:be.ly},"&-hidden":{display:"none"},[Ze]:Object.assign(Object.assign({},E(xe)),{cursor:"pointer",transition:`background ${xe.motionDurationSlow} ease`,borderRadius:xe.borderRadiusSM,"&-group":{color:xe.colorTextDescription,fontSize:xe.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},x.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Ze}-option-disabled)`]:{backgroundColor:xe.optionActiveBg},[`&-selected:not(${Ze}-option-disabled)`]:{color:xe.optionSelectedColor,fontWeight:xe.optionSelectedFontWeight,backgroundColor:xe.optionSelectedBg,[`${Ze}-option-state`]:{color:xe.colorPrimary}},"&-disabled":{[`&${Ze}-option-selected`]:{backgroundColor:xe.colorBgContainerDisabled},color:xe.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:xe.calc(xe.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},E(xe)),{color:xe.colorTextDisabled})}),[`${nt}:has(+ ${nt})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${nt}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,be.oN)(xe,"slide-up"),(0,be.oN)(xe,"slide-down"),(0,ee.Fm)(xe,"move-up"),(0,ee.Fm)(xe,"move-down")]},te=ge(26743),ce=ge(36237);function z(xe,Ve){const{componentCls:Ke,inputPaddingHorizontalBase:Ze,borderRadius:it}=xe,We=xe.calc(xe.controlHeight).sub(xe.calc(xe.lineWidth).mul(2)).equal(),Ge=Ve?`${Ke}-${Ve}`:"";return{[`${Ke}-single${Ge}`]:{fontSize:xe.fontSize,height:xe.controlHeight,[`${Ke}-selector`]:Object.assign(Object.assign({},(0,x.Wf)(xe,!0)),{display:"flex",borderRadius:it,flex:"1 1 auto",[`${Ke}-selection-wrap:after`]:{lineHeight:(0,ce.unit)(We)},[`${Ke}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
|
|
|
${Ke}-selection-item,
|
|
|
${Ke}-selection-placeholder
|
|
|
`]:{display:"block",padding:0,lineHeight:(0,ce.unit)(We),transition:`all ${xe.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${Ke}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Ke}-selection-item:empty:after`,`${Ke}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${Ke}-show-arrow ${Ke}-selection-item,
|
|
|
&${Ke}-show-arrow ${Ke}-selection-search,
|
|
|
&${Ke}-show-arrow ${Ke}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:xe.showArrowPaddingInlineEnd},[`&${Ke}-open ${Ke}-selection-item`]:{color:xe.colorTextPlaceholder},[`&:not(${Ke}-customize-input)`]:{[`${Ke}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,ce.unit)(Ze)}`,[`${Ke}-selection-search-input`]:{height:We,fontSize:xe.fontSize},"&:after":{lineHeight:(0,ce.unit)(We)}}},[`&${Ke}-customize-input`]:{[`${Ke}-selector`]:{"&:after":{display:"none"},[`${Ke}-selection-search`]:{position:"static",width:"100%"},[`${Ke}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,ce.unit)(Ze)}`,"&:after":{display:"none"}}}}}}}function le(xe){const{componentCls:Ve}=xe,Ke=xe.calc(xe.controlPaddingHorizontalSM).sub(xe.lineWidth).equal();return[z(xe),z((0,Pe.mergeToken)(xe,{controlHeight:xe.controlHeightSM,borderRadius:xe.borderRadiusSM}),"sm"),{[`${Ve}-single${Ve}-sm`]:{[`&:not(${Ve}-customize-input)`]:{[`${Ve}-selector`]:{padding:`0 ${(0,ce.unit)(Ke)}`},[`&${Ve}-show-arrow ${Ve}-selection-search`]:{insetInlineEnd:xe.calc(Ke).add(xe.calc(xe.fontSize).mul(1.5)).equal()},[`
|
|
|
&${Ve}-show-arrow ${Ve}-selection-item,
|
|
|
&${Ve}-show-arrow ${Ve}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:xe.calc(xe.fontSize).mul(1.5).equal()}}}},z((0,Pe.mergeToken)(xe,{controlHeight:xe.singleItemHeightLG,fontSize:xe.fontSizeLG,borderRadius:xe.borderRadiusLG}),"lg")]}const ae=xe=>{const{fontSize:Ve,lineHeight:Ke,lineWidth:Ze,controlHeight:it,controlHeightSM:We,controlHeightLG:Ge,paddingXXS:$e,controlPaddingHorizontal:nt,zIndexPopupBase:tt,colorText:Ye,fontWeightStrong:Qe,controlItemBgActive:Je,controlItemBgHover:st,colorBgContainer:qe,colorFillSecondary:ft,colorBgContainerDisabled:lt,colorTextDisabled:et,colorPrimaryHover:Re,colorPrimary:Ne,controlOutline:ne}=xe,ue=$e*2,je=Ze*2,He=Math.min(it-ue,it-je),we=Math.min(We-ue,We-je),ye=Math.min(Ge-ue,Ge-je);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor($e/2),zIndexPopup:tt+50,optionSelectedColor:Ye,optionSelectedFontWeight:Qe,optionSelectedBg:Je,optionActiveBg:st,optionPadding:`${(it-Ve*Ke)/2}px ${nt}px`,optionFontSize:Ve,optionLineHeight:Ke,optionHeight:it,selectorBg:qe,clearBg:qe,singleItemHeightLG:Ge,multipleItemBg:ft,multipleItemBorderColor:"transparent",multipleItemHeight:He,multipleItemHeightSM:we,multipleItemHeightLG:ye,multipleSelectorBgDisabled:lt,multipleItemColorDisabled:et,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(xe.fontSize*1.25),hoverBorderColor:Re,activeBorderColor:Ne,activeOutlineColor:ne,selectAffixPadding:$e}},se=(xe,Ve)=>{const{componentCls:Ke,antCls:Ze,controlOutlineWidth:it}=xe;return{[`&:not(${Ke}-customize-input) ${Ke}-selector`]:{border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} ${Ve.borderColor}`,background:xe.selectorBg},[`&:not(${Ke}-disabled):not(${Ke}-customize-input):not(${Ze}-pagination-size-changer)`]:{[`&:hover ${Ke}-selector`]:{borderColor:Ve.hoverBorderHover},[`${Ke}-focused& ${Ke}-selector`]:{borderColor:Ve.activeBorderColor,boxShadow:`0 0 0 ${(0,ce.unit)(it)} ${Ve.activeOutlineColor}`,outline:0},[`${Ke}-prefix`]:{color:Ve.color}}}},ie=(xe,Ve)=>({[`&${xe.componentCls}-status-${Ve.status}`]:Object.assign({},se(xe,Ve))}),he=xe=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},se(xe,{borderColor:xe.colorBorder,hoverBorderHover:xe.hoverBorderColor,activeBorderColor:xe.activeBorderColor,activeOutlineColor:xe.activeOutlineColor,color:xe.colorText})),ie(xe,{status:"error",borderColor:xe.colorError,hoverBorderHover:xe.colorErrorHover,activeBorderColor:xe.colorError,activeOutlineColor:xe.colorErrorOutline,color:xe.colorError})),ie(xe,{status:"warning",borderColor:xe.colorWarning,hoverBorderHover:xe.colorWarningHover,activeBorderColor:xe.colorWarning,activeOutlineColor:xe.colorWarningOutline,color:xe.colorWarning})),{[`&${xe.componentCls}-disabled`]:{[`&:not(${xe.componentCls}-customize-input) ${xe.componentCls}-selector`]:{background:xe.colorBgContainerDisabled,color:xe.colorTextDisabled}},[`&${xe.componentCls}-multiple ${xe.componentCls}-selection-item`]:{background:xe.multipleItemBg,border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} ${xe.multipleItemBorderColor}`}})}),pe=(xe,Ve)=>{const{componentCls:Ke,antCls:Ze}=xe;return{[`&:not(${Ke}-customize-input) ${Ke}-selector`]:{background:Ve.bg,border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} transparent`,color:Ve.color},[`&:not(${Ke}-disabled):not(${Ke}-customize-input):not(${Ze}-pagination-size-changer)`]:{[`&:hover ${Ke}-selector`]:{background:Ve.hoverBg},[`${Ke}-focused& ${Ke}-selector`]:{background:xe.selectorBg,borderColor:Ve.activeBorderColor,outline:0}}}},me=(xe,Ve)=>({[`&${xe.componentCls}-status-${Ve.status}`]:Object.assign({},pe(xe,Ve))}),ve=xe=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},pe(xe,{bg:xe.colorFillTertiary,hoverBg:xe.colorFillSecondary,activeBorderColor:xe.activeBorderColor,color:xe.colorText})),me(xe,{status:"error",bg:xe.colorErrorBg,hoverBg:xe.colorErrorBgHover,activeBorderColor:xe.colorError,color:xe.colorError})),me(xe,{status:"warning",bg:xe.colorWarningBg,hoverBg:xe.colorWarningBgHover,activeBorderColor:xe.colorWarning,color:xe.colorWarning})),{[`&${xe.componentCls}-disabled`]:{[`&:not(${xe.componentCls}-customize-input) ${xe.componentCls}-selector`]:{borderColor:xe.colorBorder,background:xe.colorBgContainerDisabled,color:xe.colorTextDisabled}},[`&${xe.componentCls}-multiple ${xe.componentCls}-selection-item`]:{background:xe.colorBgContainer,border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} ${xe.colorSplit}`}})}),Ee=xe=>({"&-borderless":{[`${xe.componentCls}-selector`]:{background:"transparent",border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} transparent`},[`&${xe.componentCls}-disabled`]:{[`&:not(${xe.componentCls}-customize-input) ${xe.componentCls}-selector`]:{color:xe.colorTextDisabled}},[`&${xe.componentCls}-multiple ${xe.componentCls}-selection-item`]:{background:xe.multipleItemBg,border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} ${xe.multipleItemBorderColor}`},[`&${xe.componentCls}-status-error`]:{[`${xe.componentCls}-prefix, ${xe.componentCls}-selection-item`]:{color:xe.colorError}},[`&${xe.componentCls}-status-warning`]:{[`${xe.componentCls}-prefix, ${xe.componentCls}-selection-item`]:{color:xe.colorWarning}}}}),Be=(xe,Ve)=>{const{componentCls:Ke,antCls:Ze}=xe;return{[`&:not(${Ke}-customize-input) ${Ke}-selector`]:{borderWidth:`0 0 ${(0,ce.unit)(xe.lineWidth)} 0`,borderStyle:`none none ${xe.lineType} none`,borderColor:Ve.borderColor,background:xe.selectorBg,borderRadius:0},[`&:not(${Ke}-disabled):not(${Ke}-customize-input):not(${Ze}-pagination-size-changer)`]:{[`&:hover ${Ke}-selector`]:{borderColor:Ve.hoverBorderHover},[`${Ke}-focused& ${Ke}-selector`]:{borderColor:Ve.activeBorderColor,outline:0},[`${Ke}-prefix`]:{color:Ve.color}}}},Fe=(xe,Ve)=>({[`&${xe.componentCls}-status-${Ve.status}`]:Object.assign({},Be(xe,Ve))}),ke=xe=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},Be(xe,{borderColor:xe.colorBorder,hoverBorderHover:xe.hoverBorderColor,activeBorderColor:xe.activeBorderColor,activeOutlineColor:xe.activeOutlineColor,color:xe.colorText})),Fe(xe,{status:"error",borderColor:xe.colorError,hoverBorderHover:xe.colorErrorHover,activeBorderColor:xe.colorError,activeOutlineColor:xe.colorErrorOutline,color:xe.colorError})),Fe(xe,{status:"warning",borderColor:xe.colorWarning,hoverBorderHover:xe.colorWarningHover,activeBorderColor:xe.colorWarning,activeOutlineColor:xe.colorWarningOutline,color:xe.colorWarning})),{[`&${xe.componentCls}-disabled`]:{[`&:not(${xe.componentCls}-customize-input) ${xe.componentCls}-selector`]:{color:xe.colorTextDisabled}},[`&${xe.componentCls}-multiple ${xe.componentCls}-selection-item`]:{background:xe.multipleItemBg,border:`${(0,ce.unit)(xe.lineWidth)} ${xe.lineType} ${xe.multipleItemBorderColor}`}})});var Se=xe=>({[xe.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},he(xe)),ve(xe)),Ee(xe)),ke(xe))});const Ce=xe=>{const{componentCls:Ve}=xe;return{position:"relative",transition:`all ${xe.motionDurationMid} ${xe.motionEaseInOut}`,input:{cursor:"pointer"},[`${Ve}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${Ve}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Oe=xe=>{const{componentCls:Ve}=xe;return{[`${Ve}-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"}}}},Ie=xe=>{const{antCls:Ve,componentCls:Ke,inputPaddingHorizontalBase:Ze,iconCls:it}=xe;return{[Ke]:Object.assign(Object.assign({},(0,x.Wf)(xe)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${Ke}-customize-input) ${Ke}-selector`]:Object.assign(Object.assign({},Ce(xe)),Oe(xe)),[`${Ke}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},x.vS),{[`> ${Ve}-typography`]:{display:"inline"}}),[`${Ke}-selection-placeholder`]:Object.assign(Object.assign({},x.vS),{flex:1,color:xe.colorTextPlaceholder,pointerEvents:"none"}),[`${Ke}-arrow`]:Object.assign(Object.assign({},(0,x.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ze,height:xe.fontSizeIcon,marginTop:xe.calc(xe.fontSizeIcon).mul(-1).div(2).equal(),color:xe.colorTextQuaternary,fontSize:xe.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${xe.motionDurationSlow} ease`,[it]:{verticalAlign:"top",transition:`transform ${xe.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ke}-suffix)`]:{pointerEvents:"auto"}},[`${Ke}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ke}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${Ke}-prefix`]:{flex:"none",marginInlineEnd:xe.selectAffixPadding},[`${Ke}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Ze,zIndex:1,display:"inline-block",width:xe.fontSizeIcon,height:xe.fontSizeIcon,marginTop:xe.calc(xe.fontSizeIcon).mul(-1).div(2).equal(),color:xe.colorTextQuaternary,fontSize:xe.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${xe.motionDurationMid} ease, opacity ${xe.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:xe.colorTextTertiary}},[`&:hover ${Ke}-clear`]:{opacity:1,background:xe.colorBgBase,borderRadius:"50%"}}),[`${Ke}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${Ke}-has-feedback`]:{[`${Ke}-clear`]:{insetInlineEnd:xe.calc(Ze).add(xe.fontSize).add(xe.paddingXS).equal()}}}}}},Le=xe=>{const{componentCls:Ve}=xe;return[{[Ve]:{[`&${Ve}-in-form-item`]:{width:"100%"}}},Ie(xe),le(xe),(0,te.ZP)(xe),re(xe),{[`${Ve}-rtl`]:{direction:"rtl"}},(0,gt.c)(xe,{borderElCls:`${Ve}-selector`,focusElCls:`${Ve}-focused`})]};var Me=(0,a.I$)("Select",(xe,Ve)=>{let{rootPrefixCls:Ke}=Ve;const Ze=(0,Pe.mergeToken)(xe,{rootPrefixCls:Ke,inputPaddingHorizontalBase:xe.calc(xe.paddingSM).sub(1).equal(),multipleSelectItemHeight:xe.multipleItemHeight,selectHeight:xe.controlHeight});return[Le(Ze),Se(Ze)]},ae,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(gn,Vt,ge){"use strict";ge.d(Vt,{_z:function(){return ee},gp:function(){return Pe}});var x=ge(36237),gt=ge(63356),a=ge(51636);const Pe=te=>{const{multipleSelectItemHeight:ce,paddingXXS:z,lineWidth:le,INTERNAL_FIXED_ITEM_MARGIN:ae}=te,se=te.max(te.calc(z).sub(le).equal(),0),ie=te.max(te.calc(se).sub(ae).equal(),0);return{basePadding:se,containerPadding:ie,itemHeight:(0,x.unit)(ce),itemLineHeight:(0,x.unit)(te.calc(ce).sub(te.calc(te.lineWidth).mul(2)).equal())}},be=te=>{const{multipleSelectItemHeight:ce,selectHeight:z,lineWidth:le}=te;return te.calc(z).sub(ce).div(2).sub(le).equal()},ee=te=>{const{componentCls:ce,iconCls:z,borderRadiusSM:le,motionDurationSlow:ae,paddingXS:se,multipleItemColorDisabled:ie,multipleItemBorderColorDisabled:he,colorIcon:pe,colorIconHover:me,INTERNAL_FIXED_ITEM_MARGIN:ve}=te;return{[`${ce}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${ce}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:ve,borderRadius:le,cursor:"default",transition:`font-size ${ae}, line-height ${ae}, height ${ae}`,marginInlineEnd:te.calc(ve).mul(2).equal(),paddingInlineStart:se,paddingInlineEnd:te.calc(se).div(2).equal(),[`${ce}-disabled&`]:{color:ie,borderColor:he,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:te.calc(se).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,gt.Ro)()),{display:"inline-flex",alignItems:"center",color:pe,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${z}`]:{verticalAlign:"-0.2em"},"&:hover":{color:me}})}}}},E=(te,ce)=>{const{componentCls:z,INTERNAL_FIXED_ITEM_MARGIN:le}=te,ae=`${z}-selection-overflow`,se=te.multipleSelectItemHeight,ie=be(te),he=ce?`${z}-${ce}`:"",pe=Pe(te);return{[`${z}-multiple${he}`]:Object.assign(Object.assign({},ee(te)),{[`${z}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:pe.basePadding,paddingBlock:pe.containerPadding,borderRadius:te.borderRadius,[`${z}-disabled&`]:{background:te.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,x.unit)(le)} 0`,lineHeight:(0,x.unit)(se),visibility:"hidden",content:'"\\a0"'}},[`${z}-selection-item`]:{height:pe.itemHeight,lineHeight:(0,x.unit)(pe.itemLineHeight)},[`${z}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,x.unit)(se),marginBlock:le}},[`${z}-prefix`]:{marginInlineStart:te.calc(te.inputPaddingHorizontalBase).sub(pe.basePadding).equal()},[`${ae}-item + ${ae}-item,
|
|
|
${z}-prefix + ${z}-selection-wrap
|
|
|
`]:{[`${z}-selection-search`]:{marginInlineStart:0},[`${z}-selection-placeholder`]:{insetInlineStart:0}},[`${ae}-item-suffix`]:{minHeight:pe.itemHeight,marginBlock:le},[`${z}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:te.calc(te.inputPaddingHorizontalBase).sub(ie).equal(),"\n &-input,\n &-mirror\n ":{height:se,fontFamily:te.fontFamily,lineHeight:(0,x.unit)(se),transition:`all ${te.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${z}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:te.calc(te.inputPaddingHorizontalBase).sub(pe.basePadding).equal(),insetInlineEnd:te.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${te.motionDurationSlow}`}})}};function oe(te,ce){const{componentCls:z}=te,le=ce?`${z}-${ce}`:"",ae={[`${z}-multiple${le}`]:{fontSize:te.fontSize,[`${z}-selector`]:{[`${z}-show-search&`]:{cursor:"text"}},[`
|
|
|
&${z}-show-arrow ${z}-selector,
|
|
|
&${z}-allow-clear ${z}-selector
|
|
|
`]:{paddingInlineEnd:te.calc(te.fontSizeIcon).add(te.controlPaddingHorizontal).equal()}}};return[E(te,ce),ae]}const re=te=>{const{componentCls:ce}=te,z=(0,a.mergeToken)(te,{selectHeight:te.controlHeightSM,multipleSelectItemHeight:te.multipleItemHeightSM,borderRadius:te.borderRadiusSM,borderRadiusSM:te.borderRadiusXS}),le=(0,a.mergeToken)(te,{fontSize:te.fontSizeLG,selectHeight:te.controlHeightLG,multipleSelectItemHeight:te.multipleItemHeightLG,borderRadius:te.borderRadiusLG,borderRadiusSM:te.borderRadius});return[oe(te),oe(z,"sm"),{[`${ce}-multiple${ce}-sm`]:{[`${ce}-selection-placeholder`]:{insetInline:te.calc(te.controlPaddingHorizontalSM).sub(te.lineWidth).equal()},[`${ce}-selection-search`]:{marginInlineStart:2}}},oe(le,"lg")]};Vt.ZP=re},68525:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});var x=ge(59301),gt=ge(40001),a=ge(19248),Pe=ge(99267),be=ge(84105),ee=ge(58617),E=ge(47472);function oe(re){let{suffixIcon:te,clearIcon:ce,menuItemSelectedIcon:z,removeIcon:le,loading:ae,multiple:se,hasFeedback:ie,prefixCls:he,showSuffixIcon:pe,feedbackIcon:me,showArrow:ve,componentName:Ee}=re;const Be=ce!=null?ce:x.createElement(a.Z,null),Fe=Ce=>te===null&&!ie&&!ve?null:x.createElement(x.Fragment,null,pe!==!1&&Ce,ie&&me);let ke=null;if(te!==void 0)ke=Fe(te);else if(ae)ke=Fe(x.createElement(ee.Z,{spin:!0}));else{const Ce=`${he}-suffix`;ke=Oe=>{let{open:Ie,showSearch:Le}=Oe;return Fe(Ie&&Le?x.createElement(E.Z,{className:Ce}):x.createElement(be.Z,{className:Ce}))}}let De=null;z!==void 0?De=z:se?De=x.createElement(gt.Z,null):De=null;let Se=null;return le!==void 0?Se=le:Se=x.createElement(Pe.Z,null),{clearIcon:Be,suffixIcon:ke,itemIcon:De,removeIcon:Se}}},90005:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return x}});function x(gt,a){return a!==void 0?a:gt!==null}},11938:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return Oe}});var x=ge(59301),gt=ge(40192),a=ge(22703),Pe=ge(92310),be=ge.n(Pe),ee=ge(26112),E=ge(48755),oe=ge(458),te=Ie=>{const{value:Le,formatter:Me,precision:xe,decimalSeparator:Ve,groupSeparator:Ke="",prefixCls:Ze}=Ie;let it;if(typeof Me=="function")it=Me(Le);else{const We=String(Le),Ge=We.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ge||We==="-")it=We;else{const $e=Ge[1];let nt=Ge[2]||"0",tt=Ge[4]||"";nt=nt.replace(/\B(?=(\d{3})+(?!\d))/g,Ke),typeof xe=="number"&&(tt=tt.padEnd(xe,"0").slice(0,xe>0?xe:0)),tt&&(tt=`${Ve}${tt}`),it=[x.createElement("span",{key:"int",className:`${Ze}-content-value-int`},$e,nt),tt&&x.createElement("span",{key:"decimal",className:`${Ze}-content-value-decimal`},tt)]}}return x.createElement("span",{className:`${Ze}-content-value`},it)},ce=ge(63356),z=ge(16931),le=ge(51636);const ae=Ie=>{const{componentCls:Le,marginXXS:Me,padding:xe,colorTextDescription:Ve,titleFontSize:Ke,colorTextHeading:Ze,contentFontSize:it,fontFamily:We}=Ie;return{[Le]:Object.assign(Object.assign({},(0,ce.Wf)(Ie)),{[`${Le}-title`]:{marginBottom:Me,color:Ve,fontSize:Ke},[`${Le}-skeleton`]:{paddingTop:xe},[`${Le}-content`]:{color:Ze,fontSize:it,fontFamily:We,[`${Le}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Le}-content-prefix, ${Le}-content-suffix`]:{display:"inline-block"},[`${Le}-content-prefix`]:{marginInlineEnd:Me},[`${Le}-content-suffix`]:{marginInlineStart:Me}}})}},se=Ie=>{const{fontSizeHeading3:Le,fontSize:Me}=Ie;return{titleFontSize:Me,contentFontSize:Le}};var ie=(0,z.I$)("Statistic",Ie=>{const Le=(0,le.mergeToken)(Ie,{});return[ae(Le)]},se),he=function(Ie,Le){var Me={};for(var xe in Ie)Object.prototype.hasOwnProperty.call(Ie,xe)&&Le.indexOf(xe)<0&&(Me[xe]=Ie[xe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,xe=Object.getOwnPropertySymbols(Ie);Ve<xe.length;Ve++)Le.indexOf(xe[Ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,xe[Ve])&&(Me[xe[Ve]]=Ie[xe[Ve]]);return Me},me=Ie=>{const{prefixCls:Le,className:Me,rootClassName:xe,style:Ve,valueStyle:Ke,value:Ze=0,title:it,valueRender:We,prefix:Ge,suffix:$e,loading:nt=!1,formatter:tt,precision:Ye,decimalSeparator:Qe=".",groupSeparator:Je=",",onMouseEnter:st,onMouseLeave:qe}=Ie,ft=he(Ie,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:lt,direction:et,className:Re,style:Ne}=(0,E.dj)("statistic"),ne=lt("statistic",Le),[ue,je,He]=ie(ne),we=x.createElement(te,{decimalSeparator:Qe,groupSeparator:Je,prefixCls:ne,formatter:tt,precision:Ye,value:Ze}),ye=be()(ne,{[`${ne}-rtl`]:et==="rtl"},Re,Me,xe,je,He),Te=(0,ee.Z)(ft,{aria:!0,data:!0});return ue(x.createElement("div",Object.assign({},Te,{className:ye,style:Object.assign(Object.assign({},Ne),Ve),onMouseEnter:st,onMouseLeave:qe}),it&&x.createElement("div",{className:`${ne}-title`},it),x.createElement(oe.Z,{paragraph:!1,loading:nt,className:`${ne}-skeleton`},x.createElement("div",{style:Ke,className:`${ne}-content`},Ge&&x.createElement("span",{className:`${ne}-content-prefix`},Ge),We?We(we):we,$e&&x.createElement("span",{className:`${ne}-content-suffix`},$e)))))};const ve=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function Ee(Ie,Le){let Me=Ie;const xe=/\[[^\]]*]/g,Ve=(Le.match(xe)||[]).map(We=>We.slice(1,-1)),Ke=Le.replace(xe,"[]"),Ze=ve.reduce((We,Ge)=>{let[$e,nt]=Ge;if(We.includes($e)){const tt=Math.floor(Me/nt);return Me-=tt*nt,We.replace(new RegExp(`${$e}+`,"g"),Ye=>{const Qe=Ye.length;return tt.toString().padStart(Qe,"0")})}return We},Ke);let it=0;return Ze.replace(xe,()=>{const We=Ve[it];return it+=1,We})}function Be(Ie,Le){const{format:Me=""}=Le,xe=new Date(Ie).getTime(),Ve=Date.now(),Ke=Math.max(xe-Ve,0);return Ee(Ke,Me)}var Fe=function(Ie,Le){var Me={};for(var xe in Ie)Object.prototype.hasOwnProperty.call(Ie,xe)&&Le.indexOf(xe)<0&&(Me[xe]=Ie[xe]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,xe=Object.getOwnPropertySymbols(Ie);Ve<xe.length;Ve++)Le.indexOf(xe[Ve])<0&&Object.prototype.propertyIsEnumerable.call(Ie,xe[Ve])&&(Me[xe[Ve]]=Ie[xe[Ve]]);return Me};const ke=1e3/30;function De(Ie){return new Date(Ie).getTime()}const Se=Ie=>{const{value:Le,format:Me="HH:mm:ss",onChange:xe,onFinish:Ve}=Ie,Ke=Fe(Ie,["value","format","onChange","onFinish"]),Ze=(0,gt.Z)(),it=x.useRef(null),We=()=>{Ve==null||Ve(),it.current&&(clearInterval(it.current),it.current=null)},Ge=()=>{const tt=De(Le);tt>=Date.now()&&(it.current=setInterval(()=>{Ze(),xe==null||xe(tt-Date.now()),tt<Date.now()&&We()},ke))};x.useEffect(()=>(Ge(),()=>{it.current&&(clearInterval(it.current),it.current=null)}),[Le]);const $e=(tt,Ye)=>Be(tt,Object.assign(Object.assign({},Ye),{format:Me})),nt=tt=>(0,a.Tm)(tt,{title:void 0});return x.createElement(me,Object.assign({},Ke,{value:Le,valueRender:nt,formatter:$e}))};var Ce=x.memo(Se);me.Countdown=Ce;var Oe=me},58755:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Ve}});var x=ge(59301),gt=ge(58617),a=ge(92310),Pe=ge.n(a),be=ge(54476),ee=ge(20068),E=ge(42978),oe=ge(75931),re=ge(18929),te=ge(10228),ce=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],z=x.forwardRef(function(Ke,Ze){var it,We=Ke.prefixCls,Ge=We===void 0?"rc-switch":We,$e=Ke.className,nt=Ke.checked,tt=Ke.defaultChecked,Ye=Ke.disabled,Qe=Ke.loadingIcon,Je=Ke.checkedChildren,st=Ke.unCheckedChildren,qe=Ke.onClick,ft=Ke.onChange,lt=Ke.onKeyDown,et=(0,oe.Z)(Ke,ce),Re=(0,re.Z)(!1,{value:nt,defaultValue:tt}),Ne=(0,E.Z)(Re,2),ne=Ne[0],ue=Ne[1];function je(Te,ze){var Ue=ne;return Ye||(Ue=Te,ue(Ue),ft==null||ft(Ue,ze)),Ue}function He(Te){Te.which===te.Z.LEFT?je(!1,Te):Te.which===te.Z.RIGHT&&je(!0,Te),lt==null||lt(Te)}function we(Te){var ze=je(!ne,Te);qe==null||qe(ze,Te)}var ye=Pe()(Ge,$e,(it={},(0,ee.Z)(it,"".concat(Ge,"-checked"),ne),(0,ee.Z)(it,"".concat(Ge,"-disabled"),Ye),it));return x.createElement("button",(0,be.Z)({},et,{type:"button",role:"switch","aria-checked":ne,disabled:Ye,className:ye,ref:Ze,onKeyDown:He,onClick:we}),Qe,x.createElement("span",{className:"".concat(Ge,"-inner")},x.createElement("span",{className:"".concat(Ge,"-inner-checked")},Je),x.createElement("span",{className:"".concat(Ge,"-inner-unchecked")},st)))});z.displayName="Switch";var le=z,ae=ge(12919),se=ge(48755),ie=ge(2171),he=ge(31756),pe=ge(36237),me=ge(17835),ve=ge(63356),Ee=ge(16931),Be=ge(51636);const Fe=Ke=>{const{componentCls:Ze,trackHeightSM:it,trackPadding:We,trackMinWidthSM:Ge,innerMinMarginSM:$e,innerMaxMarginSM:nt,handleSizeSM:tt,calc:Ye}=Ke,Qe=`${Ze}-inner`,Je=(0,pe.unit)(Ye(tt).add(Ye(We).mul(2)).equal()),st=(0,pe.unit)(Ye(nt).mul(2).equal());return{[Ze]:{[`&${Ze}-small`]:{minWidth:Ge,height:it,lineHeight:(0,pe.unit)(it),[`${Ze}-inner`]:{paddingInlineStart:nt,paddingInlineEnd:$e,[`${Qe}-checked, ${Qe}-unchecked`]:{minHeight:it},[`${Qe}-checked`]:{marginInlineStart:`calc(-100% + ${Je} - ${st})`,marginInlineEnd:`calc(100% - ${Je} + ${st})`},[`${Qe}-unchecked`]:{marginTop:Ye(it).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${Ze}-handle`]:{width:tt,height:tt},[`${Ze}-loading-icon`]:{top:Ye(Ye(tt).sub(Ke.switchLoadingIconSize)).div(2).equal(),fontSize:Ke.switchLoadingIconSize},[`&${Ze}-checked`]:{[`${Ze}-inner`]:{paddingInlineStart:$e,paddingInlineEnd:nt,[`${Qe}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Qe}-unchecked`]:{marginInlineStart:`calc(100% - ${Je} + ${st})`,marginInlineEnd:`calc(-100% + ${Je} - ${st})`}},[`${Ze}-handle`]:{insetInlineStart:`calc(100% - ${(0,pe.unit)(Ye(tt).add(We).equal())})`}},[`&:not(${Ze}-disabled):active`]:{[`&:not(${Ze}-checked) ${Qe}`]:{[`${Qe}-unchecked`]:{marginInlineStart:Ye(Ke.marginXXS).div(2).equal(),marginInlineEnd:Ye(Ke.marginXXS).mul(-1).div(2).equal()}},[`&${Ze}-checked ${Qe}`]:{[`${Qe}-checked`]:{marginInlineStart:Ye(Ke.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:Ye(Ke.marginXXS).div(2).equal()}}}}}}},ke=Ke=>{const{componentCls:Ze,handleSize:it,calc:We}=Ke;return{[Ze]:{[`${Ze}-loading-icon${Ke.iconCls}`]:{position:"relative",top:We(We(it).sub(Ke.fontSize)).div(2).equal(),color:Ke.switchLoadingIconColor,verticalAlign:"top"},[`&${Ze}-checked ${Ze}-loading-icon`]:{color:Ke.switchColor}}}},De=Ke=>{const{componentCls:Ze,trackPadding:it,handleBg:We,handleShadow:Ge,handleSize:$e,calc:nt}=Ke,tt=`${Ze}-handle`;return{[Ze]:{[tt]:{position:"absolute",top:it,insetInlineStart:it,width:$e,height:$e,transition:`all ${Ke.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:We,borderRadius:nt($e).div(2).equal(),boxShadow:Ge,transition:`all ${Ke.switchDuration} ease-in-out`,content:'""'}},[`&${Ze}-checked ${tt}`]:{insetInlineStart:`calc(100% - ${(0,pe.unit)(nt($e).add(it).equal())})`},[`&:not(${Ze}-disabled):active`]:{[`${tt}::before`]:{insetInlineEnd:Ke.switchHandleActiveInset,insetInlineStart:0},[`&${Ze}-checked ${tt}::before`]:{insetInlineEnd:0,insetInlineStart:Ke.switchHandleActiveInset}}}}},Se=Ke=>{const{componentCls:Ze,trackHeight:it,trackPadding:We,innerMinMargin:Ge,innerMaxMargin:$e,handleSize:nt,calc:tt}=Ke,Ye=`${Ze}-inner`,Qe=(0,pe.unit)(tt(nt).add(tt(We).mul(2)).equal()),Je=(0,pe.unit)(tt($e).mul(2).equal());return{[Ze]:{[Ye]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:$e,paddingInlineEnd:Ge,transition:`padding-inline-start ${Ke.switchDuration} ease-in-out, padding-inline-end ${Ke.switchDuration} ease-in-out`,[`${Ye}-checked, ${Ye}-unchecked`]:{display:"block",color:Ke.colorTextLightSolid,fontSize:Ke.fontSizeSM,transition:`margin-inline-start ${Ke.switchDuration} ease-in-out, margin-inline-end ${Ke.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:it},[`${Ye}-checked`]:{marginInlineStart:`calc(-100% + ${Qe} - ${Je})`,marginInlineEnd:`calc(100% - ${Qe} + ${Je})`},[`${Ye}-unchecked`]:{marginTop:tt(it).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${Ze}-checked ${Ye}`]:{paddingInlineStart:Ge,paddingInlineEnd:$e,[`${Ye}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Ye}-unchecked`]:{marginInlineStart:`calc(100% - ${Qe} + ${Je})`,marginInlineEnd:`calc(-100% + ${Qe} - ${Je})`}},[`&:not(${Ze}-disabled):active`]:{[`&:not(${Ze}-checked) ${Ye}`]:{[`${Ye}-unchecked`]:{marginInlineStart:tt(We).mul(2).equal(),marginInlineEnd:tt(We).mul(-1).mul(2).equal()}},[`&${Ze}-checked ${Ye}`]:{[`${Ye}-checked`]:{marginInlineStart:tt(We).mul(-1).mul(2).equal(),marginInlineEnd:tt(We).mul(2).equal()}}}}}},Ce=Ke=>{const{componentCls:Ze,trackHeight:it,trackMinWidth:We}=Ke;return{[Ze]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(Ke)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:We,height:it,lineHeight:(0,pe.unit)(it),verticalAlign:"middle",background:Ke.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Ze}-disabled)`]:{background:Ke.colorTextTertiary}}),(0,ve.Qy)(Ke)),{[`&${Ze}-checked`]:{background:Ke.switchColor,[`&:hover:not(${Ze}-disabled)`]:{background:Ke.colorPrimaryHover}},[`&${Ze}-loading, &${Ze}-disabled`]:{cursor:"not-allowed",opacity:Ke.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Ze}-rtl`]:{direction:"rtl"}})}},Oe=Ke=>{const{fontSize:Ze,lineHeight:it,controlHeight:We,colorWhite:Ge}=Ke,$e=Ze*it,nt=We/2,tt=2,Ye=$e-tt*2,Qe=nt-tt*2;return{trackHeight:$e,trackHeightSM:nt,trackMinWidth:Ye*2+tt*4,trackMinWidthSM:Qe*2+tt*2,trackPadding:tt,handleBg:Ge,handleSize:Ye,handleSizeSM:Qe,handleShadow:`0 2px 4px 0 ${new me.FastColor("#00230b").setA(.2).toRgbString()}`,innerMinMargin:Ye/2,innerMaxMargin:Ye+tt+tt*2,innerMinMarginSM:Qe/2,innerMaxMarginSM:Qe+tt+tt*2}};var Ie=(0,Ee.I$)("Switch",Ke=>{const Ze=(0,Be.mergeToken)(Ke,{switchDuration:Ke.motionDurationMid,switchColor:Ke.colorPrimary,switchDisabledOpacity:Ke.opacityLoading,switchLoadingIconSize:Ke.calc(Ke.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${Ke.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Ce(Ze),Se(Ze),De(Ze),ke(Ze),Fe(Ze)]},Oe),Le=function(Ke,Ze){var it={};for(var We in Ke)Object.prototype.hasOwnProperty.call(Ke,We)&&Ze.indexOf(We)<0&&(it[We]=Ke[We]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,We=Object.getOwnPropertySymbols(Ke);Ge<We.length;Ge++)Ze.indexOf(We[Ge])<0&&Object.prototype.propertyIsEnumerable.call(Ke,We[Ge])&&(it[We[Ge]]=Ke[We[Ge]]);return it};const xe=x.forwardRef((Ke,Ze)=>{const{prefixCls:it,size:We,disabled:Ge,loading:$e,className:nt,rootClassName:tt,style:Ye,checked:Qe,value:Je,defaultChecked:st,defaultValue:qe,onChange:ft}=Ke,lt=Le(Ke,["prefixCls","size","disabled","loading","className","rootClassName","style","checked","value","defaultChecked","defaultValue","onChange"]),[et,Re]=(0,re.Z)(!1,{value:Qe!=null?Qe:Je,defaultValue:st!=null?st:qe}),{getPrefixCls:Ne,direction:ne,switch:ue}=x.useContext(se.E_),je=x.useContext(ie.Z),He=(Ge!=null?Ge:je)||$e,we=Ne("switch",it),ye=x.createElement("div",{className:`${we}-handle`},$e&&x.createElement(gt.Z,{className:`${we}-loading-icon`})),[Te,ze,Ue]=Ie(we),_e=(0,he.Z)(We),ct=Pe()(ue==null?void 0:ue.className,{[`${we}-small`]:_e==="small",[`${we}-loading`]:$e,[`${we}-rtl`]:ne==="rtl"},nt,tt,ze,Ue),ut=Object.assign(Object.assign({},ue==null?void 0:ue.style),Ye),yt=function(){Re(arguments.length<=0?void 0:arguments[0]),ft==null||ft.apply(void 0,arguments)};return Te(x.createElement(ae.Z,{component:"Switch"},x.createElement(le,Object.assign({},lt,{checked:et,onChange:yt,prefixCls:we,className:ct,style:ut,disabled:He,ref:Ze,loadingIcon:ye}))))});xe.__ANT_SWITCH=!0;var Ve=xe},70858:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return vu}});var x=ge(59301),gt={},a="rc-table-internal-hook",Pe=ge(42978),be=ge(6089),ee=ge(34280),E=ge(13697),oe=ge(4676);function re(pt){var ht=x.createContext(void 0),Mt=function(Yt){var qt=Yt.value,dn=Yt.children,on=x.useRef(qt);on.current=qt;var yn=x.useState(function(){return{getValue:function(){return on.current},listeners:new Set}}),pn=(0,Pe.Z)(yn,1),Yn=pn[0];return(0,ee.Z)(function(){(0,oe.unstable_batchedUpdates)(function(){Yn.listeners.forEach(function(jn){jn(qt)})})},[qt]),x.createElement(ht.Provider,{value:Yn},dn)};return{Context:ht,Provider:Mt,defaultValue:pt}}function te(pt,ht){var Mt=(0,be.Z)(typeof ht=="function"?ht:function(jn){if(ht===void 0)return jn;if(!Array.isArray(ht))return jn[ht];var In={};return ht.forEach(function(En){In[En]=jn[En]}),In}),Zt=x.useContext(pt==null?void 0:pt.Context),Yt=Zt||{},qt=Yt.listeners,dn=Yt.getValue,on=x.useRef();on.current=Mt(Zt?dn():pt==null?void 0:pt.defaultValue);var yn=x.useState({}),pn=(0,Pe.Z)(yn,2),Yn=pn[1];return(0,ee.Z)(function(){if(!Zt)return;function jn(In){var En=Mt(In);(0,E.Z)(on.current,En,!0)||Yn({})}return qt.add(jn),function(){qt.delete(jn)}},[Zt]),on.current}var ce=ge(54476),z=ge(8654);function le(){var pt=x.createContext(null);function ht(){return x.useContext(pt)}function Mt(Yt,qt){var dn=(0,z.Yr)(Yt),on=function(pn,Yn){var jn=dn?{ref:Yn}:{},In=x.useRef(0),En=x.useRef(pn),xn=ht();return xn!==null?x.createElement(Yt,(0,ce.Z)({},pn,jn)):((!qt||qt(En.current,pn))&&(In.current+=1),En.current=pn,x.createElement(pt.Provider,{value:In.current},x.createElement(Yt,(0,ce.Z)({},pn,jn))))};return dn?x.forwardRef(on):on}function Zt(Yt,qt){var dn=(0,z.Yr)(Yt),on=function(pn,Yn){var jn=dn?{ref:Yn}:{};return ht(),x.createElement(Yt,(0,ce.Z)({},pn,jn))};return dn?x.memo(x.forwardRef(on),qt):x.memo(on,qt)}return{makeImmutable:Mt,responseImmutable:Zt,useImmutableMark:ht}}var ae=le(),se=ae.makeImmutable,ie=ae.responseImmutable,he=ae.useImmutableMark,pe=le(),me=pe.makeImmutable,ve=pe.responseImmutable,Ee=pe.useImmutableMark,Be=re(),Fe=Be;function ke(pt,ht){var Mt=React.useRef(0);Mt.current+=1;var Zt=React.useRef(pt),Yt=[];Object.keys(pt||{}).map(function(dn){var on;(pt==null?void 0:pt[dn])!==((on=Zt.current)===null||on===void 0?void 0:on[dn])&&Yt.push(dn)}),Zt.current=pt;var qt=React.useRef([]);return Yt.length&&(qt.current=Yt),React.useDebugValue(Mt.current),React.useDebugValue(qt.current.join(", ")),ht&&console.log("".concat(ht,":"),Mt.current,qt.current),Mt.current}var De=null,Se=null,Ce=ge(76190),Oe=ge(33885),Ie=ge(20068),Le=ge(92310),Me=ge.n(Le),xe=ge(80547),Ve=ge(97938),Ke=ge(48736),Ze=x.createContext({renderWithProps:!1}),it=Ze,We="RC_TABLE_KEY";function Ge(pt){return pt==null?[]:Array.isArray(pt)?pt:[pt]}function $e(pt){var ht=[],Mt={};return pt.forEach(function(Zt){for(var Yt=Zt||{},qt=Yt.key,dn=Yt.dataIndex,on=qt||Ge(dn).join("-")||We;Mt[on];)on="".concat(on,"_next");Mt[on]=!0,ht.push(on)}),ht}function nt(pt){return pt!=null}function tt(pt){return typeof pt=="number"&&!Number.isNaN(pt)}function Ye(pt){return pt&&(0,Ce.Z)(pt)==="object"&&!Array.isArray(pt)&&!x.isValidElement(pt)}function Qe(pt,ht,Mt,Zt,Yt,qt){var dn=x.useContext(it),on=Ee(),yn=(0,xe.Z)(function(){if(nt(Zt))return[Zt];var pn=ht==null||ht===""?[]:Array.isArray(ht)?ht:[ht],Yn=(0,Ve.Z)(pt,pn),jn=Yn,In=void 0;if(Yt){var En=Yt(Yn,pt,Mt);Ye(En)?(jn=En.children,In=En.props,dn.renderWithProps=!0):jn=En}return[jn,In]},[on,pt,Zt,ht,Yt,Mt],function(pn,Yn){if(qt){var jn=(0,Pe.Z)(pn,2),In=jn[1],En=(0,Pe.Z)(Yn,2),xn=En[1];return qt(xn,In)}return dn.renderWithProps?!0:!(0,E.Z)(pn,Yn,!0)});return yn}function Je(pt,ht,Mt,Zt){var Yt=pt+ht-1;return pt<=Zt&&Yt>=Mt}function st(pt,ht){return te(Fe,function(Mt){var Zt=Je(pt,ht||1,Mt.hoverStartRow,Mt.hoverEndRow);return[Zt,Mt.onHover]})}var qe=ge(70425),ft=function(ht){var Mt=ht.ellipsis,Zt=ht.rowType,Yt=ht.children,qt,dn=Mt===!0?{showTitle:!0}:Mt;return dn&&(dn.showTitle||Zt==="header")&&(typeof Yt=="string"||typeof Yt=="number"?qt=Yt.toString():x.isValidElement(Yt)&&typeof Yt.props.children=="string"&&(qt=Yt.props.children)),qt};function lt(pt){var ht,Mt,Zt,Yt,qt,dn,on,yn,pn=pt.component,Yn=pt.children,jn=pt.ellipsis,In=pt.scope,En=pt.prefixCls,xn=pt.className,gr=pt.align,qn=pt.record,yr=pt.render,Ar=pt.dataIndex,br=pt.renderIndex,Tr=pt.shouldCellUpdate,Nr=pt.index,Vr=pt.rowType,zr=pt.colSpan,Ti=pt.rowSpan,si=pt.fixLeft,qr=pt.fixRight,yi=pt.firstFixLeft,Kr=pt.lastFixLeft,Gr=pt.firstFixRight,Fr=pt.lastFixRight,Dr=pt.appendNode,Hr=pt.additionalProps,Yr=Hr===void 0?{}:Hr,li=pt.isSticky,Mr="".concat(En,"-cell"),Mi=te(Fe,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Ni=Mi.supportSticky,xa=Mi.allColumnsFixedLeft,pa=Mi.rowHoverable,sa=Qe(qn,Ar,br,Yn,yr,Tr),ma=(0,Pe.Z)(sa,2),Da=ma[0],Li=ma[1],Ri={},Oa=typeof si=="number"&&Ni,ja=typeof qr=="number"&&Ni;Oa&&(Ri.position="sticky",Ri.left=si),ja&&(Ri.position="sticky",Ri.right=qr);var ti=(ht=(Mt=(Zt=Li==null?void 0:Li.colSpan)!==null&&Zt!==void 0?Zt:Yr.colSpan)!==null&&Mt!==void 0?Mt:zr)!==null&&ht!==void 0?ht:1,wi=(Yt=(qt=(dn=Li==null?void 0:Li.rowSpan)!==null&&dn!==void 0?dn:Yr.rowSpan)!==null&&qt!==void 0?qt:Ti)!==null&&Yt!==void 0?Yt:1,$r=st(Nr,wi),Zr=(0,Pe.Z)($r,2),Zi=Zr[0],Ji=Zr[1],da=(0,qe.zX)(function(na){var ta;qn&&Ji(Nr,Nr+wi-1),Yr==null||(ta=Yr.onMouseEnter)===null||ta===void 0||ta.call(Yr,na)}),ia=(0,qe.zX)(function(na){var ta;qn&&Ji(-1,-1),Yr==null||(ta=Yr.onMouseLeave)===null||ta===void 0||ta.call(Yr,na)});if(ti===0||wi===0)return null;var Ta=(on=Yr.title)!==null&&on!==void 0?on:ft({rowType:Vr,ellipsis:jn,children:Da}),La=Me()(Mr,xn,(yn={},(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)(yn,"".concat(Mr,"-fix-left"),Oa&&Ni),"".concat(Mr,"-fix-left-first"),yi&&Ni),"".concat(Mr,"-fix-left-last"),Kr&&Ni),"".concat(Mr,"-fix-left-all"),Kr&&xa&&Ni),"".concat(Mr,"-fix-right"),ja&&Ni),"".concat(Mr,"-fix-right-first"),Gr&&Ni),"".concat(Mr,"-fix-right-last"),Fr&&Ni),"".concat(Mr,"-ellipsis"),jn),"".concat(Mr,"-with-append"),Dr),"".concat(Mr,"-fix-sticky"),(Oa||ja)&&li&&Ni),(0,Ie.Z)(yn,"".concat(Mr,"-row-hover"),!Li&&Zi)),Yr.className,Li==null?void 0:Li.className),ii={};gr&&(ii.textAlign=gr);var pi=(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},Li==null?void 0:Li.style),Ri),ii),Yr.style),$i=Da;return(0,Ce.Z)($i)==="object"&&!Array.isArray($i)&&!x.isValidElement($i)&&($i=null),jn&&(Kr||Gr)&&($i=x.createElement("span",{className:"".concat(Mr,"-content")},$i)),x.createElement(pn,(0,ce.Z)({},Li,Yr,{className:La,style:pi,title:Ta,scope:In,onMouseEnter:pa?da:void 0,onMouseLeave:pa?ia:void 0,colSpan:ti!==1?ti:null,rowSpan:wi!==1?wi:null}),Dr,$i)}var et=x.memo(lt);function Re(pt,ht,Mt,Zt,Yt){var qt=Mt[pt]||{},dn=Mt[ht]||{},on,yn;qt.fixed==="left"?on=Zt.left[Yt==="rtl"?ht:pt]:dn.fixed==="right"&&(yn=Zt.right[Yt==="rtl"?pt:ht]);var pn=!1,Yn=!1,jn=!1,In=!1,En=Mt[ht+1],xn=Mt[pt-1],gr=En&&!En.fixed||xn&&!xn.fixed||Mt.every(function(Tr){return Tr.fixed==="left"});if(Yt==="rtl"){if(on!==void 0){var qn=xn&&xn.fixed==="left";In=!qn&&gr}else if(yn!==void 0){var yr=En&&En.fixed==="right";jn=!yr&&gr}}else if(on!==void 0){var Ar=En&&En.fixed==="left";pn=!Ar&&gr}else if(yn!==void 0){var br=xn&&xn.fixed==="right";Yn=!br&&gr}return{fixLeft:on,fixRight:yn,lastFixLeft:pn,firstFixRight:Yn,lastFixRight:jn,firstFixLeft:In,isSticky:Zt.isSticky}}var Ne=x.createContext({}),ne=Ne;function ue(pt){var ht=pt.className,Mt=pt.index,Zt=pt.children,Yt=pt.colSpan,qt=Yt===void 0?1:Yt,dn=pt.rowSpan,on=pt.align,yn=te(Fe,["prefixCls","direction"]),pn=yn.prefixCls,Yn=yn.direction,jn=x.useContext(ne),In=jn.scrollColumnIndex,En=jn.stickyOffsets,xn=jn.flattenColumns,gr=Mt+qt-1,qn=gr+1===In?qt+1:qt,yr=Re(Mt,Mt+qn-1,xn,En,Yn);return x.createElement(et,(0,ce.Z)({className:ht,index:Mt,component:"td",prefixCls:pn,record:null,dataIndex:null,align:on,colSpan:qn,rowSpan:dn,render:function(){return Zt}},yr))}var je=ge(75931),He=["children"];function we(pt){var ht=pt.children,Mt=(0,je.Z)(pt,He);return x.createElement("tr",Mt,ht)}function ye(pt){var ht=pt.children;return ht}ye.Row=we,ye.Cell=ue;var Te=ye;function ze(pt){var ht=pt.children,Mt=pt.stickyOffsets,Zt=pt.flattenColumns,Yt=te(Fe,"prefixCls"),qt=Zt.length-1,dn=Zt[qt],on=x.useMemo(function(){return{stickyOffsets:Mt,flattenColumns:Zt,scrollColumnIndex:dn!=null&&dn.scrollbar?qt:null}},[dn,Zt,qt,Mt]);return x.createElement(ne.Provider,{value:on},x.createElement("tfoot",{className:"".concat(Yt,"-summary")},ht))}var Ue=ve(ze),_e=Te,ct=ge(29301),ut=ge(3465),yt=ge(75152),at=ge(26112);function rt(pt,ht,Mt,Zt,Yt,qt,dn){pt.push({record:ht,indent:Mt,index:dn});var on=qt(ht),yn=Yt==null?void 0:Yt.has(on);if(ht&&Array.isArray(ht[Zt])&&yn)for(var pn=0;pn<ht[Zt].length;pn+=1)rt(pt,ht[Zt][pn],Mt+1,Zt,Yt,qt,pn)}function Et(pt,ht,Mt,Zt){var Yt=x.useMemo(function(){if(Mt!=null&&Mt.size){for(var qt=[],dn=0;dn<(pt==null?void 0:pt.length);dn+=1){var on=pt[dn];rt(qt,on,0,ht,Mt,Zt,dn)}return qt}return pt==null?void 0:pt.map(function(yn,pn){return{record:yn,indent:0,index:pn}})},[pt,ht,Mt,Zt]);return Yt}function vt(pt,ht,Mt,Zt){var Yt=te(Fe,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),qt=Yt.flattenColumns,dn=Yt.expandableType,on=Yt.expandedKeys,yn=Yt.childrenColumnName,pn=Yt.onTriggerExpand,Yn=Yt.rowExpandable,jn=Yt.onRow,In=Yt.expandRowByClick,En=Yt.rowClassName,xn=dn==="nest",gr=dn==="row"&&(!Yn||Yn(pt)),qn=gr||xn,yr=on&&on.has(ht),Ar=yn&&pt&&pt[yn],br=(0,qe.zX)(pn),Tr=jn==null?void 0:jn(pt,Mt),Nr=Tr==null?void 0:Tr.onClick,Vr=function(qr){In&&qn&&pn(pt,qr);for(var yi=arguments.length,Kr=new Array(yi>1?yi-1:0),Gr=1;Gr<yi;Gr++)Kr[Gr-1]=arguments[Gr];Nr==null||Nr.apply(void 0,[qr].concat(Kr))},zr;typeof En=="string"?zr=En:typeof En=="function"&&(zr=En(pt,Mt,Zt));var Ti=$e(qt);return(0,Oe.Z)((0,Oe.Z)({},Yt),{},{columnsKey:Ti,nestExpandable:xn,expanded:yr,hasNestChildren:Ar,record:pt,onTriggerExpand:br,rowSupportExpand:gr,expandable:qn,rowProps:(0,Oe.Z)((0,Oe.Z)({},Tr),{},{className:Me()(zr,Tr==null?void 0:Tr.className),onClick:Vr})})}function Nt(pt){var ht=pt.prefixCls,Mt=pt.children,Zt=pt.component,Yt=pt.cellComponent,qt=pt.className,dn=pt.expanded,on=pt.colSpan,yn=pt.isEmpty,pn=te(Fe,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Yn=pn.scrollbarSize,jn=pn.fixHeader,In=pn.fixColumn,En=pn.componentWidth,xn=pn.horizonScroll,gr=Mt;return(yn?xn&&En:In)&&(gr=x.createElement("div",{style:{width:En-(jn&&!yn?Yn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ht,"-expanded-row-fixed")},gr)),x.createElement(Zt,{className:qt,style:{display:dn?null:"none"}},x.createElement(et,{component:Yt,prefixCls:ht,colSpan:on},gr))}var Ft=Nt;function Tt(pt){var ht=pt.prefixCls,Mt=pt.record,Zt=pt.onExpand,Yt=pt.expanded,qt=pt.expandable,dn="".concat(ht,"-row-expand-icon");if(!qt)return x.createElement("span",{className:Me()(dn,"".concat(ht,"-row-spaced"))});var on=function(pn){Zt(Mt,pn),pn.stopPropagation()};return x.createElement("span",{className:Me()(dn,(0,Ie.Z)((0,Ie.Z)({},"".concat(ht,"-row-expanded"),Yt),"".concat(ht,"-row-collapsed"),!Yt)),onClick:on})}function kt(pt,ht,Mt){var Zt=[];function Yt(qt){(qt||[]).forEach(function(dn,on){Zt.push(ht(dn,on)),Yt(dn[Mt])})}return Yt(pt),Zt}function Bt(pt,ht,Mt,Zt){return typeof pt=="string"?pt:typeof pt=="function"?pt(ht,Mt,Zt):""}function bt(pt,ht,Mt,Zt,Yt){var qt=pt.record,dn=pt.prefixCls,on=pt.columnsKey,yn=pt.fixedInfoList,pn=pt.expandIconColumnIndex,Yn=pt.nestExpandable,jn=pt.indentSize,In=pt.expandIcon,En=pt.expanded,xn=pt.hasNestChildren,gr=pt.onTriggerExpand,qn=on[Mt],yr=yn[Mt],Ar;Mt===(pn||0)&&Yn&&(Ar=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(jn*Zt,"px")},className:"".concat(dn,"-row-indent indent-level-").concat(Zt)}),In({prefixCls:dn,expanded:En,expandable:xn,record:qt,onExpand:gr})));var br;return ht.onCell&&(br=ht.onCell(qt,Yt)),{key:qn,fixedInfo:yr,appendCellNode:Ar,additionalCellProps:br||{}}}function jt(pt){var ht=pt.className,Mt=pt.style,Zt=pt.record,Yt=pt.index,qt=pt.renderIndex,dn=pt.rowKey,on=pt.indent,yn=on===void 0?0:on,pn=pt.rowComponent,Yn=pt.cellComponent,jn=pt.scopeCellComponent,In=vt(Zt,dn,Yt,yn),En=In.prefixCls,xn=In.flattenColumns,gr=In.expandedRowClassName,qn=In.expandedRowRender,yr=In.rowProps,Ar=In.expanded,br=In.rowSupportExpand,Tr=x.useRef(!1);Tr.current||(Tr.current=Ar);var Nr=Bt(gr,Zt,Yt,yn),Vr=x.createElement(pn,(0,ce.Z)({},yr,{"data-row-key":dn,className:Me()(ht,"".concat(En,"-row"),"".concat(En,"-row-level-").concat(yn),yr==null?void 0:yr.className,(0,Ie.Z)({},Nr,yn>=1)),style:(0,Oe.Z)((0,Oe.Z)({},Mt),yr==null?void 0:yr.style)}),xn.map(function(si,qr){var yi=si.render,Kr=si.dataIndex,Gr=si.className,Fr=bt(In,si,qr,yn,Yt),Dr=Fr.key,Hr=Fr.fixedInfo,Yr=Fr.appendCellNode,li=Fr.additionalCellProps;return x.createElement(et,(0,ce.Z)({className:Gr,ellipsis:si.ellipsis,align:si.align,scope:si.rowScope,component:si.rowScope?jn:Yn,prefixCls:En,key:Dr,record:Zt,index:Yt,renderIndex:qt,dataIndex:Kr,render:yi,shouldCellUpdate:si.shouldCellUpdate},Hr,{appendNode:Yr,additionalProps:li}))})),zr;if(br&&(Tr.current||Ar)){var Ti=qn(Zt,Yt,yn+1,Ar);zr=x.createElement(Ft,{expanded:Ar,className:Me()("".concat(En,"-expanded-row"),"".concat(En,"-expanded-row-level-").concat(yn+1),Nr),prefixCls:En,component:pn,cellComponent:Yn,colSpan:xn.length,isEmpty:!1},Ti)}return x.createElement(x.Fragment,null,Vr,zr)}var Kt=ve(jt);function $t(pt){var ht=pt.columnKey,Mt=pt.onColumnResize,Zt=x.useRef();return(0,ee.Z)(function(){Zt.current&&Mt(ht,Zt.current.offsetWidth)},[]),x.createElement(ct.Z,{data:ht},x.createElement("td",{ref:Zt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var wt=ge(29194);function zt(pt){var ht=pt.prefixCls,Mt=pt.columnsKey,Zt=pt.onColumnResize,Yt=x.useRef(null);return x.createElement("tr",{"aria-hidden":"true",className:"".concat(ht,"-measure-row"),style:{height:0,fontSize:0},ref:Yt},x.createElement(ct.Z.Collection,{onBatchResize:function(dn){(0,wt.Z)(Yt.current)&&dn.forEach(function(on){var yn=on.data,pn=on.size;Zt(yn,pn.offsetWidth)})}},Mt.map(function(qt){return x.createElement($t,{key:qt,columnKey:qt,onColumnResize:Zt})})))}function Gt(pt){var ht=pt.data,Mt=pt.measureColumnWidth,Zt=te(Fe,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Yt=Zt.prefixCls,qt=Zt.getComponent,dn=Zt.onColumnResize,on=Zt.flattenColumns,yn=Zt.getRowKey,pn=Zt.expandedKeys,Yn=Zt.childrenColumnName,jn=Zt.emptyNode,In=Et(ht,Yn,pn,yn),En=x.useRef({renderWithProps:!1}),xn=qt(["body","wrapper"],"tbody"),gr=qt(["body","row"],"tr"),qn=qt(["body","cell"],"td"),yr=qt(["body","cell"],"th"),Ar;ht.length?Ar=In.map(function(Tr,Nr){var Vr=Tr.record,zr=Tr.indent,Ti=Tr.index,si=yn(Vr,Nr);return x.createElement(Kt,{key:si,rowKey:si,record:Vr,index:Nr,renderIndex:Ti,rowComponent:gr,cellComponent:qn,scopeCellComponent:yr,indent:zr})}):Ar=x.createElement(Ft,{expanded:!0,className:"".concat(Yt,"-placeholder"),prefixCls:Yt,component:gr,cellComponent:qn,colSpan:on.length,isEmpty:!0},jn);var br=$e(on);return x.createElement(it.Provider,{value:En.current},x.createElement(xn,{className:"".concat(Yt,"-tbody")},Mt&&x.createElement(zt,{prefixCls:Yt,columnsKey:br,onColumnResize:dn}),Ar))}var _t=ve(Gt),ln=["expandable"],bn="RC_TABLE_INTERNAL_COL_DEFINE";function zn(pt){var ht=pt.expandable,Mt=(0,je.Z)(pt,ln),Zt;return"expandable"in pt?Zt=(0,Oe.Z)((0,Oe.Z)({},Mt),ht):Zt=Mt,Zt.showExpandColumn===!1&&(Zt.expandIconColumnIndex=-1),Zt}var Un=["columnType"];function vn(pt){for(var ht=pt.colWidths,Mt=pt.columns,Zt=pt.columCount,Yt=te(Fe,["tableLayout"]),qt=Yt.tableLayout,dn=[],on=Zt||Mt.length,yn=!1,pn=on-1;pn>=0;pn-=1){var Yn=ht[pn],jn=Mt&&Mt[pn],In=void 0,En=void 0;if(jn&&(In=jn[bn],qt==="auto"&&(En=jn.minWidth)),Yn||En||In||yn){var xn=In||{},gr=xn.columnType,qn=(0,je.Z)(xn,Un);dn.unshift(x.createElement("col",(0,ce.Z)({key:pn,style:{width:Yn,minWidth:En}},qn))),yn=!0}}return x.createElement("colgroup",null,dn)}var Ln=vn,mn=ge(94480),Dn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Rn(pt,ht){return(0,x.useMemo)(function(){for(var Mt=[],Zt=0;Zt<ht;Zt+=1){var Yt=pt[Zt];if(Yt!==void 0)Mt[Zt]=Yt;else return null}return Mt},[pt.join("_"),ht])}var Hn=x.forwardRef(function(pt,ht){var Mt=pt.className,Zt=pt.noData,Yt=pt.columns,qt=pt.flattenColumns,dn=pt.colWidths,on=pt.columCount,yn=pt.stickyOffsets,pn=pt.direction,Yn=pt.fixHeader,jn=pt.stickyTopOffset,In=pt.stickyBottomOffset,En=pt.stickyClassName,xn=pt.onScroll,gr=pt.maxContentScroll,qn=pt.children,yr=(0,je.Z)(pt,Dn),Ar=te(Fe,["prefixCls","scrollbarSize","isSticky","getComponent"]),br=Ar.prefixCls,Tr=Ar.scrollbarSize,Nr=Ar.isSticky,Vr=Ar.getComponent,zr=Vr(["header","table"],"table"),Ti=Nr&&!Yn?0:Tr,si=x.useRef(null),qr=x.useCallback(function(li){(0,z.mH)(ht,li),(0,z.mH)(si,li)},[]);x.useEffect(function(){var li;function Mr(Mi){var Ni=Mi,xa=Ni.currentTarget,pa=Ni.deltaX;pa&&(xn({currentTarget:xa,scrollLeft:xa.scrollLeft+pa}),Mi.preventDefault())}return(li=si.current)===null||li===void 0||li.addEventListener("wheel",Mr,{passive:!1}),function(){var Mi;(Mi=si.current)===null||Mi===void 0||Mi.removeEventListener("wheel",Mr)}},[]);var yi=x.useMemo(function(){return qt.every(function(li){return li.width})},[qt]),Kr=qt[qt.length-1],Gr={fixed:Kr?Kr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(br,"-cell-scrollbar")}}},Fr=(0,x.useMemo)(function(){return Ti?[].concat((0,mn.Z)(Yt),[Gr]):Yt},[Ti,Yt]),Dr=(0,x.useMemo)(function(){return Ti?[].concat((0,mn.Z)(qt),[Gr]):qt},[Ti,qt]),Hr=(0,x.useMemo)(function(){var li=yn.right,Mr=yn.left;return(0,Oe.Z)((0,Oe.Z)({},yn),{},{left:pn==="rtl"?[].concat((0,mn.Z)(Mr.map(function(Mi){return Mi+Ti})),[0]):Mr,right:pn==="rtl"?li:[].concat((0,mn.Z)(li.map(function(Mi){return Mi+Ti})),[0]),isSticky:Nr})},[Ti,yn,Nr]),Yr=Rn(dn,on);return x.createElement("div",{style:(0,Oe.Z)({overflow:"hidden"},Nr?{top:jn,bottom:In}:{}),ref:qr,className:Me()(Mt,(0,Ie.Z)({},En,!!En))},x.createElement(zr,{style:{tableLayout:"fixed",visibility:Zt||Yr?null:"hidden"}},(!Zt||!gr||yi)&&x.createElement(Ln,{colWidths:Yr?[].concat((0,mn.Z)(Yr),[Ti]):[],columCount:on+1,columns:Dr}),qn((0,Oe.Z)((0,Oe.Z)({},yr),{},{stickyOffsets:Hr,columns:Fr,flattenColumns:Dr}))))}),hn=x.memo(Hn),tn=function(ht){var Mt=ht.cells,Zt=ht.stickyOffsets,Yt=ht.flattenColumns,qt=ht.rowComponent,dn=ht.cellComponent,on=ht.onHeaderRow,yn=ht.index,pn=te(Fe,["prefixCls","direction"]),Yn=pn.prefixCls,jn=pn.direction,In;on&&(In=on(Mt.map(function(xn){return xn.column}),yn));var En=$e(Mt.map(function(xn){return xn.column}));return x.createElement(qt,In,Mt.map(function(xn,gr){var qn=xn.column,yr=Re(xn.colStart,xn.colEnd,Yt,Zt,jn),Ar;return qn&&qn.onHeaderCell&&(Ar=xn.column.onHeaderCell(qn)),x.createElement(et,(0,ce.Z)({},xn,{scope:qn.title?xn.colSpan>1?"colgroup":"col":null,ellipsis:qn.ellipsis,align:qn.align,component:dn,prefixCls:Yn,key:En[gr]},yr,{additionalProps:Ar,rowType:"header"}))}))},nn=tn;function fn(pt){var ht=[];function Mt(dn,on){var yn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ht[yn]=ht[yn]||[];var pn=on,Yn=dn.filter(Boolean).map(function(jn){var In={key:jn.key,className:jn.className||"",children:jn.title,column:jn,colStart:pn},En=1,xn=jn.children;return xn&&xn.length>0&&(En=Mt(xn,pn,yn+1).reduce(function(gr,qn){return gr+qn},0),In.hasSubColumns=!0),"colSpan"in jn&&(En=jn.colSpan),"rowSpan"in jn&&(In.rowSpan=jn.rowSpan),In.colSpan=En,In.colEnd=In.colStart+En-1,ht[yn].push(In),pn+=En,En});return Yn}Mt(pt,0);for(var Zt=ht.length,Yt=function(on){ht[on].forEach(function(yn){!("rowSpan"in yn)&&!yn.hasSubColumns&&(yn.rowSpan=Zt-on)})},qt=0;qt<Zt;qt+=1)Yt(qt);return ht}var On=function(ht){var Mt=ht.stickyOffsets,Zt=ht.columns,Yt=ht.flattenColumns,qt=ht.onHeaderRow,dn=te(Fe,["prefixCls","getComponent"]),on=dn.prefixCls,yn=dn.getComponent,pn=x.useMemo(function(){return fn(Zt)},[Zt]),Yn=yn(["header","wrapper"],"thead"),jn=yn(["header","row"],"tr"),In=yn(["header","cell"],"th");return x.createElement(Yn,{className:"".concat(on,"-thead")},pn.map(function(En,xn){var gr=x.createElement(nn,{key:xn,flattenColumns:Yt,cells:En,stickyOffsets:Mt,rowComponent:jn,cellComponent:In,onHeaderRow:qt,index:xn});return gr}))},cn=ve(On),Pn=ge(11592);function Mn(pt){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ht=="number"?ht:ht.endsWith("%")?pt*parseFloat(ht)/100:null}function Nn(pt,ht,Mt){return x.useMemo(function(){if(ht&&ht>0){var Zt=0,Yt=0;pt.forEach(function(In){var En=Mn(ht,In.width);En?Zt+=En:Yt+=1});var qt=Math.max(ht,Mt),dn=Math.max(qt-Zt,Yt),on=Yt,yn=dn/Yt,pn=0,Yn=pt.map(function(In){var En=(0,Oe.Z)({},In),xn=Mn(ht,En.width);if(xn)En.width=xn;else{var gr=Math.floor(yn);En.width=on===1?dn:gr,dn-=gr,on-=1}return pn+=En.width,En});if(pn<qt){var jn=qt/pn;dn=qt,Yn.forEach(function(In,En){var xn=Math.floor(In.width*jn);In.width=En===Yn.length-1?dn:xn,dn-=xn})}return[Yn,Math.max(pn,qt)]}return[pt,ht]},[pt,ht,Mt])}var lr=["children"],sr=["fixed"];function sn(pt){return(0,Pn.Z)(pt).filter(function(ht){return x.isValidElement(ht)}).map(function(ht){var Mt=ht.key,Zt=ht.props,Yt=Zt.children,qt=(0,je.Z)(Zt,lr),dn=(0,Oe.Z)({key:Mt},qt);return Yt&&(dn.children=sn(Yt)),dn})}function Sn(pt){return pt.filter(function(ht){return ht&&(0,Ce.Z)(ht)==="object"&&!ht.hidden}).map(function(ht){var Mt=ht.children;return Mt&&Mt.length>0?(0,Oe.Z)((0,Oe.Z)({},ht),{},{children:Sn(Mt)}):ht})}function _n(pt){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return pt.filter(function(Mt){return Mt&&(0,Ce.Z)(Mt)==="object"}).reduce(function(Mt,Zt,Yt){var qt=Zt.fixed,dn=qt===!0?"left":qt,on="".concat(ht,"-").concat(Yt),yn=Zt.children;return yn&&yn.length>0?[].concat((0,mn.Z)(Mt),(0,mn.Z)(_n(yn,on).map(function(pn){return(0,Oe.Z)({fixed:dn},pn)}))):[].concat((0,mn.Z)(Mt),[(0,Oe.Z)((0,Oe.Z)({key:on},Zt),{},{fixed:dn})])},[])}function er(pt){return pt.map(function(ht){var Mt=ht.fixed,Zt=(0,je.Z)(ht,sr),Yt=Mt;return Mt==="left"?Yt="right":Mt==="right"&&(Yt="left"),(0,Oe.Z)({fixed:Yt},Zt)})}function Wt(pt,ht){var Mt=pt.prefixCls,Zt=pt.columns,Yt=pt.children,qt=pt.expandable,dn=pt.expandedKeys,on=pt.columnTitle,yn=pt.getRowKey,pn=pt.onTriggerExpand,Yn=pt.expandIcon,jn=pt.rowExpandable,In=pt.expandIconColumnIndex,En=pt.direction,xn=pt.expandRowByClick,gr=pt.columnWidth,qn=pt.fixed,yr=pt.scrollWidth,Ar=pt.clientWidth,br=x.useMemo(function(){var Kr=Zt||sn(Yt)||[];return Sn(Kr.slice())},[Zt,Yt]),Tr=x.useMemo(function(){if(qt){var Kr=br.slice();if(!Kr.includes(gt)){var Gr=In||0;Gr>=0&&(Gr||qn==="left"||!qn)&&Kr.splice(Gr,0,gt),qn==="right"&&Kr.splice(br.length,0,gt)}var Fr=Kr.indexOf(gt);Kr=Kr.filter(function(li,Mr){return li!==gt||Mr===Fr});var Dr=br[Fr],Hr;qn?Hr=qn:Hr=Dr?Dr.fixed:null;var Yr=(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},bn,{className:"".concat(Mt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",on),"fixed",Hr),"className","".concat(Mt,"-row-expand-icon-cell")),"width",gr),"render",function(Mr,Mi,Ni){var xa=yn(Mi,Ni),pa=dn.has(xa),sa=jn?jn(Mi):!0,ma=Yn({prefixCls:Mt,expanded:pa,expandable:sa,record:Mi,onExpand:pn});return xn?x.createElement("span",{onClick:function(Li){return Li.stopPropagation()}},ma):ma});return Kr.map(function(li){return li===gt?Yr:li})}return br.filter(function(li){return li!==gt})},[qt,br,yn,dn,Yn,En]),Nr=x.useMemo(function(){var Kr=Tr;return ht&&(Kr=ht(Kr)),Kr.length||(Kr=[{render:function(){return null}}]),Kr},[ht,Tr,En]),Vr=x.useMemo(function(){return En==="rtl"?er(_n(Nr)):_n(Nr)},[Nr,En,yr]),zr=x.useMemo(function(){for(var Kr=-1,Gr=Vr.length-1;Gr>=0;Gr-=1){var Fr=Vr[Gr].fixed;if(Fr==="left"||Fr===!0){Kr=Gr;break}}if(Kr>=0)for(var Dr=0;Dr<=Kr;Dr+=1){var Hr=Vr[Dr].fixed;if(Hr!=="left"&&Hr!==!0)return!0}var Yr=Vr.findIndex(function(Mi){var Ni=Mi.fixed;return Ni==="right"});if(Yr>=0)for(var li=Yr;li<Vr.length;li+=1){var Mr=Vr[li].fixed;if(Mr!=="right")return!0}return!1},[Vr]),Ti=Nn(Vr,yr,Ar),si=(0,Pe.Z)(Ti,2),qr=si[0],yi=si[1];return[Nr,qr,yi,zr]}var Ht=Wt;function Ot(pt,ht,Mt){var Zt=zn(pt),Yt=Zt.expandIcon,qt=Zt.expandedRowKeys,dn=Zt.defaultExpandedRowKeys,on=Zt.defaultExpandAllRows,yn=Zt.expandedRowRender,pn=Zt.onExpand,Yn=Zt.onExpandedRowsChange,jn=Zt.childrenColumnName,In=Yt||Tt,En=jn||"children",xn=x.useMemo(function(){return yn?"row":pt.expandable&&pt.internalHooks===a&&pt.expandable.__PARENT_RENDER_ICON__||ht.some(function(Nr){return Nr&&(0,Ce.Z)(Nr)==="object"&&Nr[En]})?"nest":!1},[!!yn,ht]),gr=x.useState(function(){return dn||(on?kt(ht,Mt,En):[])}),qn=(0,Pe.Z)(gr,2),yr=qn[0],Ar=qn[1],br=x.useMemo(function(){return new Set(qt||yr||[])},[qt,yr]),Tr=x.useCallback(function(Nr){var Vr=Mt(Nr,ht.indexOf(Nr)),zr,Ti=br.has(Vr);Ti?(br.delete(Vr),zr=(0,mn.Z)(br)):zr=[].concat((0,mn.Z)(br),[Vr]),Ar(zr),pn&&pn(!Ti,Nr),Yn&&Yn(zr)},[Mt,br,ht,pn,Yn]);return[Zt,xn,br,In,En,Tr]}function Rt(pt,ht,Mt){var Zt=pt.map(function(Yt,qt){return Re(qt,qt,pt,ht,Mt)});return(0,xe.Z)(function(){return Zt},[Zt],function(Yt,qt){return!(0,E.Z)(Yt,qt)})}function Pt(pt){var ht=(0,x.useRef)(pt),Mt=(0,x.useState)({}),Zt=(0,Pe.Z)(Mt,2),Yt=Zt[1],qt=(0,x.useRef)(null),dn=(0,x.useRef)([]);function on(yn){dn.current.push(yn);var pn=Promise.resolve();qt.current=pn,pn.then(function(){if(qt.current===pn){var Yn=dn.current,jn=ht.current;dn.current=[],Yn.forEach(function(In){ht.current=In(ht.current)}),qt.current=null,jn!==ht.current&&Yt({})}})}return(0,x.useEffect)(function(){return function(){qt.current=null}},[]),[ht.current,on]}function Ut(pt){var ht=(0,x.useRef)(pt||null),Mt=(0,x.useRef)();function Zt(){window.clearTimeout(Mt.current)}function Yt(dn){ht.current=dn,Zt(),Mt.current=window.setTimeout(function(){ht.current=null,Mt.current=void 0},100)}function qt(){return ht.current}return(0,x.useEffect)(function(){return Zt},[]),[Yt,qt]}function xt(){var pt=x.useState(-1),ht=(0,Pe.Z)(pt,2),Mt=ht[0],Zt=ht[1],Yt=x.useState(-1),qt=(0,Pe.Z)(Yt,2),dn=qt[0],on=qt[1],yn=x.useCallback(function(pn,Yn){Zt(pn),on(Yn)},[]);return[Mt,dn,yn]}var Xt=ge(47273),Jt=(0,Xt.Z)()?window:null;function Ct(pt,ht){var Mt=(0,Ce.Z)(pt)==="object"?pt:{},Zt=Mt.offsetHeader,Yt=Zt===void 0?0:Zt,qt=Mt.offsetSummary,dn=qt===void 0?0:qt,on=Mt.offsetScroll,yn=on===void 0?0:on,pn=Mt.getContainer,Yn=pn===void 0?function(){return Jt}:pn,jn=Yn()||Jt,In=!!pt;return x.useMemo(function(){return{isSticky:In,stickyClassName:In?"".concat(ht,"-sticky-holder"):"",offsetHeader:Yt,offsetSummary:dn,offsetScroll:yn,container:jn}},[In,yn,Yt,dn,ht,jn])}function St(pt,ht,Mt){var Zt=(0,x.useMemo)(function(){var Yt=ht.length,qt=function(pn,Yn,jn){for(var In=[],En=0,xn=pn;xn!==Yn;xn+=jn)In.push(En),ht[xn].fixed&&(En+=pt[xn]||0);return In},dn=qt(0,Yt,1),on=qt(Yt-1,-1,-1).reverse();return Mt==="rtl"?{left:on,right:dn}:{left:dn,right:on}},[pt,ht,Mt]);return Zt}var Dt=St;function It(pt){var ht=pt.className,Mt=pt.children;return x.createElement("div",{className:ht},Mt)}var Lt=It,rn=ge(8224),an=ge(16089),un=ge(76846);function Tn(pt){var ht=(0,un.bn)(pt),Mt=ht.getBoundingClientRect(),Zt=document.documentElement;return{left:Mt.left+(window.pageXOffset||Zt.scrollLeft)-(Zt.clientLeft||document.body.clientLeft||0),top:Mt.top+(window.pageYOffset||Zt.scrollTop)-(Zt.clientTop||document.body.clientTop||0)}}var Wn=function(ht,Mt){var Zt,Yt,qt=ht.scrollBodyRef,dn=ht.onScroll,on=ht.offsetScroll,yn=ht.container,pn=ht.direction,Yn=te(Fe,"prefixCls"),jn=((Zt=qt.current)===null||Zt===void 0?void 0:Zt.scrollWidth)||0,In=((Yt=qt.current)===null||Yt===void 0?void 0:Yt.clientWidth)||0,En=jn&&In*(In/jn),xn=x.useRef(),gr=Pt({scrollLeft:0,isHiddenScrollBar:!0}),qn=(0,Pe.Z)(gr,2),yr=qn[0],Ar=qn[1],br=x.useRef({delta:0,x:0}),Tr=x.useState(!1),Nr=(0,Pe.Z)(Tr,2),Vr=Nr[0],zr=Nr[1],Ti=x.useRef(null);x.useEffect(function(){return function(){an.Z.cancel(Ti.current)}},[]);var si=function(){zr(!1)},qr=function(Dr){Dr.persist(),br.current.delta=Dr.pageX-yr.scrollLeft,br.current.x=0,zr(!0),Dr.preventDefault()},yi=function(Dr){var Hr,Yr=Dr||((Hr=window)===null||Hr===void 0?void 0:Hr.event),li=Yr.buttons;if(!Vr||li===0){Vr&&zr(!1);return}var Mr=br.current.x+Dr.pageX-br.current.x-br.current.delta,Mi=pn==="rtl";Mr=Math.max(Mi?En-In:0,Math.min(Mi?0:In-En,Mr));var Ni=!Mi||Math.abs(Mr)+Math.abs(En)<In;Ni&&(dn({scrollLeft:Mr/In*(jn+2)}),br.current.x=Dr.pageX)},Kr=function(){an.Z.cancel(Ti.current),Ti.current=(0,an.Z)(function(){if(qt.current){var Dr=Tn(qt.current).top,Hr=Dr+qt.current.offsetHeight,Yr=yn===window?document.documentElement.scrollTop+window.innerHeight:Tn(yn).top+yn.clientHeight;Hr-(0,yt.Z)()<=Yr||Dr>=Yr-on?Ar(function(li){return(0,Oe.Z)((0,Oe.Z)({},li),{},{isHiddenScrollBar:!0})}):Ar(function(li){return(0,Oe.Z)((0,Oe.Z)({},li),{},{isHiddenScrollBar:!1})})}})},Gr=function(Dr){Ar(function(Hr){return(0,Oe.Z)((0,Oe.Z)({},Hr),{},{scrollLeft:Dr/jn*In||0})})};return x.useImperativeHandle(Mt,function(){return{setScrollLeft:Gr,checkScrollBarVisible:Kr}}),x.useEffect(function(){var Fr=(0,rn.Z)(document.body,"mouseup",si,!1),Dr=(0,rn.Z)(document.body,"mousemove",yi,!1);return Kr(),function(){Fr.remove(),Dr.remove()}},[En,Vr]),x.useEffect(function(){if(qt.current){for(var Fr=[],Dr=(0,un.bn)(qt.current);Dr;)Fr.push(Dr),Dr=Dr.parentElement;return Fr.forEach(function(Hr){return Hr.addEventListener("scroll",Kr,!1)}),window.addEventListener("resize",Kr,!1),window.addEventListener("scroll",Kr,!1),yn.addEventListener("scroll",Kr,!1),function(){Fr.forEach(function(Hr){return Hr.removeEventListener("scroll",Kr)}),window.removeEventListener("resize",Kr),window.removeEventListener("scroll",Kr),yn.removeEventListener("scroll",Kr)}}},[yn]),x.useEffect(function(){yr.isHiddenScrollBar||Ar(function(Fr){var Dr=qt.current;return Dr?(0,Oe.Z)((0,Oe.Z)({},Fr),{},{scrollLeft:Dr.scrollLeft/Dr.scrollWidth*Dr.clientWidth}):Fr})},[yr.isHiddenScrollBar]),jn<=In||!En||yr.isHiddenScrollBar?null:x.createElement("div",{style:{height:(0,yt.Z)(),width:In,bottom:on},className:"".concat(Yn,"-sticky-scroll")},x.createElement("div",{onMouseDown:qr,ref:xn,className:Me()("".concat(Yn,"-sticky-scroll-bar"),(0,Ie.Z)({},"".concat(Yn,"-sticky-scroll-bar-active"),Vr)),style:{width:"".concat(En,"px"),transform:"translate3d(".concat(yr.scrollLeft,"px, 0, 0)")}}))},tr=x.forwardRef(Wn);function Zn(pt){return null}var Fn=Zn;function Vn(pt){return null}var $n=Vn,rr="rc-table",ir=[],fr={};function Qn(){return"No Data"}function or(pt,ht){var Mt=(0,Oe.Z)({rowKey:"key",prefixCls:rr,emptyText:Qn},pt),Zt=Mt.prefixCls,Yt=Mt.className,qt=Mt.rowClassName,dn=Mt.style,on=Mt.data,yn=Mt.rowKey,pn=Mt.scroll,Yn=Mt.tableLayout,jn=Mt.direction,In=Mt.title,En=Mt.footer,xn=Mt.summary,gr=Mt.caption,qn=Mt.id,yr=Mt.showHeader,Ar=Mt.components,br=Mt.emptyText,Tr=Mt.onRow,Nr=Mt.onHeaderRow,Vr=Mt.onScroll,zr=Mt.internalHooks,Ti=Mt.transformColumns,si=Mt.internalRefs,qr=Mt.tailor,yi=Mt.getContainerWidth,Kr=Mt.sticky,Gr=Mt.rowHoverable,Fr=Gr===void 0?!0:Gr,Dr=on||ir,Hr=!!Dr.length,Yr=zr===a,li=x.useCallback(function(Gi,Qi){return(0,Ve.Z)(Ar,Gi)||Qi},[Ar]),Mr=x.useMemo(function(){return typeof yn=="function"?yn:function(Gi){var Qi=Gi&&Gi[yn];return Qi}},[yn]),Mi=li(["body"]),Ni=xt(),xa=(0,Pe.Z)(Ni,3),pa=xa[0],sa=xa[1],ma=xa[2],Da=Ot(Mt,Dr,Mr),Li=(0,Pe.Z)(Da,6),Ri=Li[0],Oa=Li[1],ja=Li[2],ti=Li[3],wi=Li[4],$r=Li[5],Zr=pn==null?void 0:pn.x,Zi=x.useState(0),Ji=(0,Pe.Z)(Zi,2),da=Ji[0],ia=Ji[1],Ta=Ht((0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},Mt),Ri),{},{expandable:!!Ri.expandedRowRender,columnTitle:Ri.columnTitle,expandedKeys:ja,getRowKey:Mr,onTriggerExpand:$r,expandIcon:ti,expandIconColumnIndex:Ri.expandIconColumnIndex,direction:jn,scrollWidth:Yr&&qr&&typeof Zr=="number"?Zr:null,clientWidth:da}),Yr?Ti:null),La=(0,Pe.Z)(Ta,4),ii=La[0],pi=La[1],$i=La[2],na=La[3],ta=$i!=null?$i:Zr,Ha=x.useMemo(function(){return{columns:ii,flattenColumns:pi}},[ii,pi]),Ia=x.useRef(),go=x.useRef(),va=x.useRef(),Vi=x.useRef();x.useImperativeHandle(ht,function(){return{nativeElement:Ia.current,scrollTo:function(Qi){var no;if(va.current instanceof HTMLElement){var Do=Qi.index,ro=Qi.top,Ps=Qi.key;if(tt(ro)){var us;(us=va.current)===null||us===void 0||us.scrollTo({top:ro})}else{var es,Bs=Ps!=null?Ps:Mr(Dr[Do]);(es=va.current.querySelector('[data-row-key="'.concat(Bs,'"]')))===null||es===void 0||es.scrollIntoView()}}else(no=va.current)!==null&&no!==void 0&&no.scrollTo&&va.current.scrollTo(Qi)}}});var aa=x.useRef(),la=x.useState(!1),Ra=(0,Pe.Z)(la,2),wa=Ra[0],Ki=Ra[1],ga=x.useState(!1),qi=(0,Pe.Z)(ga,2),$a=qi[0],Ma=qi[1],co=x.useState(new Map),yo=(0,Pe.Z)(co,2),Yo=yo[0],ua=yo[1],Us=$e(pi),fo=Us.map(function(Gi){return Yo.get(Gi)}),Mo=x.useMemo(function(){return fo},[fo.join("_")]),So=Dt(Mo,pi,jn),bo=pn&&nt(pn.y),ca=pn&&nt(ta)||!!Ri.fixed,Ao=ca&&pi.some(function(Gi){var Qi=Gi.fixed;return Qi}),ss=x.useRef(),Jo=Ct(Kr,Zt),Qo=Jo.isSticky,al=Jo.offsetHeader,ol=Jo.offsetSummary,sl=Jo.offsetScroll,ll=Jo.stickyClassName,Dl=Jo.container,Pi=x.useMemo(function(){return xn==null?void 0:xn(Dr)},[xn,Dr]),Wi=(bo||Qo)&&x.isValidElement(Pi)&&Pi.type===Te&&Pi.props.fixed,ba,Pa,Ya;bo&&(Pa={overflowY:Hr?"scroll":"auto",maxHeight:pn.y}),ca&&(ba={overflowX:"auto"},bo||(Pa={overflowY:"hidden"}),Ya={width:ta===!0?"auto":ta,minWidth:"100%"});var Ua=x.useCallback(function(Gi,Qi){ua(function(no){if(no.get(Gi)!==Qi){var Do=new Map(no);return Do.set(Gi,Qi),Do}return no})},[]),Ro=Ut(null),to=(0,Pe.Z)(Ro,2),Ts=to[0],Ol=to[1];function Vs(Gi,Qi){Qi&&(typeof Qi=="function"?Qi(Gi):Qi.scrollLeft!==Gi&&(Qi.scrollLeft=Gi,Qi.scrollLeft!==Gi&&setTimeout(function(){Qi.scrollLeft=Gi},0)))}var vs=(0,be.Z)(function(Gi){var Qi=Gi.currentTarget,no=Gi.scrollLeft,Do=jn==="rtl",ro=typeof no=="number"?no:Qi.scrollLeft,Ps=Qi||fr;if(!Ol()||Ol()===Ps){var us;Ts(Ps),Vs(ro,go.current),Vs(ro,va.current),Vs(ro,aa.current),Vs(ro,(us=ss.current)===null||us===void 0?void 0:us.setScrollLeft)}var es=Qi||go.current;if(es){var Bs=Yr&&qr&&typeof ta=="number"?ta:es.scrollWidth,Wl=es.clientWidth;if(Bs===Wl){Ki(!1),Ma(!1);return}Do?(Ki(-ro<Bs-Wl),Ma(-ro>0)):(Ki(ro>0),Ma(ro<Bs-Wl))}}),ul=(0,be.Z)(function(Gi){vs(Gi),Vr==null||Vr(Gi)}),gs=function(){if(ca&&va.current){var Qi;vs({currentTarget:(0,un.bn)(va.current),scrollLeft:(Qi=va.current)===null||Qi===void 0?void 0:Qi.scrollLeft})}else Ki(!1),Ma(!1)},Tl=function(Qi){var no,Do=Qi.width;(no=ss.current)===null||no===void 0||no.checkScrollBarVisible();var ro=Ia.current?Ia.current.offsetWidth:Do;Yr&&yi&&Ia.current&&(ro=yi(Ia.current,ro)||ro),ro!==da&&(gs(),ia(ro))},cl=x.useRef(!1);x.useEffect(function(){cl.current&&gs()},[ca,on,ii.length]),x.useEffect(function(){cl.current=!0},[]);var Il=x.useState(0),$l=(0,Pe.Z)(Il,2),ls=$l[0],Pl=$l[1],gu=x.useState(!0),Bl=(0,Pe.Z)(gu,2),Ks=Bl[0],yu=Bl[1];(0,ee.Z)(function(){(!qr||!Yr)&&(va.current instanceof Element?Pl((0,yt.o)(va.current).width):Pl((0,yt.o)(Vi.current).width)),yu((0,ut.G)("position","sticky"))},[]),x.useEffect(function(){Yr&&si&&(si.body.current=va.current)});var bu=x.useCallback(function(Gi){return x.createElement(x.Fragment,null,x.createElement(cn,Gi),Wi==="top"&&x.createElement(Ue,Gi,Pi))},[Wi,Pi]),Gs=x.useCallback(function(Gi){return x.createElement(Ue,Gi,Pi)},[Pi]),Fl=li(["table"],"table"),Xs=x.useMemo(function(){return Yn||(Ao?ta==="max-content"?"auto":"fixed":bo||Qo||pi.some(function(Gi){var Qi=Gi.ellipsis;return Qi})?"fixed":"auto")},[bo,Ao,pi,Yn,Qo]),jl,Ys={colWidths:Mo,columCount:pi.length,stickyOffsets:So,onHeaderRow:Nr,fixHeader:bo,scroll:pn},Ml=x.useMemo(function(){return Hr?null:typeof br=="function"?br():br},[Hr,br]),ql=x.createElement(_t,{data:Dr,measureColumnWidth:bo||ca||Qo}),Nl=x.createElement(Ln,{colWidths:pi.map(function(Gi){var Qi=Gi.width;return Qi}),columns:pi}),kl=gr!=null?x.createElement("caption",{className:"".concat(Zt,"-caption")},gr):void 0,Cu=(0,at.Z)(Mt,{data:!0}),dl=(0,at.Z)(Mt,{aria:!0});if(bo||Qo){var ys;typeof Mi=="function"?(ys=Mi(Dr,{scrollbarSize:ls,ref:va,onScroll:vs}),Ys.colWidths=pi.map(function(Gi,Qi){var no=Gi.width,Do=Qi===pi.length-1?no-ls:no;return typeof Do=="number"&&!Number.isNaN(Do)?Do:0})):ys=x.createElement("div",{style:(0,Oe.Z)((0,Oe.Z)({},ba),Pa),onScroll:ul,ref:va,className:Me()("".concat(Zt,"-body"))},x.createElement(Fl,(0,ce.Z)({style:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{tableLayout:Xs})},dl),kl,Nl,ql,!Wi&&Pi&&x.createElement(Ue,{stickyOffsets:So,flattenColumns:pi},Pi)));var Is=(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({noData:!Dr.length,maxContentScroll:ca&&ta==="max-content"},Ys),Ha),{},{direction:jn,stickyClassName:ll,onScroll:vs});jl=x.createElement(x.Fragment,null,yr!==!1&&x.createElement(hn,(0,ce.Z)({},Is,{stickyTopOffset:al,className:"".concat(Zt,"-header"),ref:go}),bu),ys,Wi&&Wi!=="top"&&x.createElement(hn,(0,ce.Z)({},Is,{stickyBottomOffset:ol,className:"".concat(Zt,"-summary"),ref:aa}),Gs),Qo&&va.current&&va.current instanceof Element&&x.createElement(tr,{ref:ss,offsetScroll:sl,scrollBodyRef:va,onScroll:vs,container:Dl,direction:jn}))}else jl=x.createElement("div",{style:(0,Oe.Z)((0,Oe.Z)({},ba),Pa),className:Me()("".concat(Zt,"-content")),onScroll:vs,ref:va},x.createElement(Fl,(0,ce.Z)({style:(0,Oe.Z)((0,Oe.Z)({},Ya),{},{tableLayout:Xs})},dl),kl,Nl,yr!==!1&&x.createElement(cn,(0,ce.Z)({},Ys,Ha)),ql,Pi&&x.createElement(Ue,{stickyOffsets:So,flattenColumns:pi},Pi)));var Ll=x.createElement("div",(0,ce.Z)({className:Me()(Zt,Yt,(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)({},"".concat(Zt,"-rtl"),jn==="rtl"),"".concat(Zt,"-ping-left"),wa),"".concat(Zt,"-ping-right"),$a),"".concat(Zt,"-layout-fixed"),Yn==="fixed"),"".concat(Zt,"-fixed-header"),bo),"".concat(Zt,"-fixed-column"),Ao),"".concat(Zt,"-fixed-column-gapped"),Ao&&na),"".concat(Zt,"-scroll-horizontal"),ca),"".concat(Zt,"-has-fix-left"),pi[0]&&pi[0].fixed),"".concat(Zt,"-has-fix-right"),pi[pi.length-1]&&pi[pi.length-1].fixed==="right")),style:dn,id:qn,ref:Ia},Cu),In&&x.createElement(Lt,{className:"".concat(Zt,"-title")},In(Dr)),x.createElement("div",{ref:Vi,className:"".concat(Zt,"-container")},jl),En&&x.createElement(Lt,{className:"".concat(Zt,"-footer")},En(Dr)));ca&&(Ll=x.createElement(ct.Z,{onResize:Tl},Ll));var Rl=Rt(pi,So,jn),xu=x.useMemo(function(){return{scrollX:ta,prefixCls:Zt,getComponent:li,scrollbarSize:ls,direction:jn,fixedInfoList:Rl,isSticky:Qo,supportSticky:Ks,componentWidth:da,fixHeader:bo,fixColumn:Ao,horizonScroll:ca,tableLayout:Xs,rowClassName:qt,expandedRowClassName:Ri.expandedRowClassName,expandIcon:ti,expandableType:Oa,expandRowByClick:Ri.expandRowByClick,expandedRowRender:Ri.expandedRowRender,onTriggerExpand:$r,expandIconColumnIndex:Ri.expandIconColumnIndex,indentSize:Ri.indentSize,allColumnsFixedLeft:pi.every(function(Gi){return Gi.fixed==="left"}),emptyNode:Ml,columns:ii,flattenColumns:pi,onColumnResize:Ua,hoverStartRow:pa,hoverEndRow:sa,onHover:ma,rowExpandable:Ri.rowExpandable,onRow:Tr,getRowKey:Mr,expandedKeys:ja,childrenColumnName:wi,rowHoverable:Fr}},[ta,Zt,li,ls,jn,Rl,Qo,Ks,da,bo,Ao,ca,Xs,qt,Ri.expandedRowClassName,ti,Oa,Ri.expandRowByClick,Ri.expandedRowRender,$r,Ri.expandIconColumnIndex,Ri.indentSize,Ml,ii,pi,Ua,pa,sa,ma,Ri.rowExpandable,Tr,Mr,ja,wi,Fr]);return x.createElement(Fe.Provider,{value:xu},Ll)}var ur=x.forwardRef(or);function jr(pt){return me(ur,pt)}var wr=jr();wr.EXPAND_COLUMN=gt,wr.INTERNAL_HOOKS=a,wr.Column=Fn,wr.ColumnGroup=$n,wr.Summary=_e;var Cr=wr,Er=ge(48911),Br=re(null),Sr=re(null);function pr(pt,ht,Mt){var Zt=ht||1;return Mt[pt+Zt]-(Mt[pt]||0)}function mr(pt){var ht=pt.rowInfo,Mt=pt.column,Zt=pt.colIndex,Yt=pt.indent,qt=pt.index,dn=pt.component,on=pt.renderIndex,yn=pt.record,pn=pt.style,Yn=pt.className,jn=pt.inverse,In=pt.getHeight,En=Mt.render,xn=Mt.dataIndex,gr=Mt.className,qn=Mt.width,yr=te(Sr,["columnsOffset"]),Ar=yr.columnsOffset,br=bt(ht,Mt,Zt,Yt,qt),Tr=br.key,Nr=br.fixedInfo,Vr=br.appendCellNode,zr=br.additionalCellProps,Ti=zr.style,si=zr.colSpan,qr=si===void 0?1:si,yi=zr.rowSpan,Kr=yi===void 0?1:yi,Gr=Zt-1,Fr=pr(Gr,qr,Ar),Dr=qr>1?qn-Fr:0,Hr=(0,Oe.Z)((0,Oe.Z)((0,Oe.Z)({},Ti),pn),{},{flex:"0 0 ".concat(Fr,"px"),width:"".concat(Fr,"px"),marginRight:Dr,pointerEvents:"auto"}),Yr=x.useMemo(function(){return jn?Kr<=1:qr===0||Kr===0||Kr>1},[Kr,qr,jn]);Yr?Hr.visibility="hidden":jn&&(Hr.height=In==null?void 0:In(Kr));var li=Yr?function(){return null}:En,Mr={};return(Kr===0||qr===0)&&(Mr.rowSpan=1,Mr.colSpan=1),x.createElement(et,(0,ce.Z)({className:Me()(gr,Yn),ellipsis:Mt.ellipsis,align:Mt.align,scope:Mt.rowScope,component:dn,prefixCls:ht.prefixCls,key:Tr,record:yn,index:qt,renderIndex:on,dataIndex:xn,render:li,shouldCellUpdate:Mt.shouldCellUpdate},Nr,{appendNode:Vr,additionalProps:(0,Oe.Z)((0,Oe.Z)({},zr),{},{style:Hr},Mr)}))}var kr=mr,Xr=["data","index","className","rowKey","style","extra","getHeight"],mi=x.forwardRef(function(pt,ht){var Mt=pt.data,Zt=pt.index,Yt=pt.className,qt=pt.rowKey,dn=pt.style,on=pt.extra,yn=pt.getHeight,pn=(0,je.Z)(pt,Xr),Yn=Mt.record,jn=Mt.indent,In=Mt.index,En=te(Fe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),xn=En.scrollX,gr=En.flattenColumns,qn=En.prefixCls,yr=En.fixColumn,Ar=En.componentWidth,br=te(Br,["getComponent"]),Tr=br.getComponent,Nr=vt(Yn,qt,Zt,jn),Vr=Tr(["body","row"],"div"),zr=Tr(["body","cell"],"div"),Ti=Nr.rowSupportExpand,si=Nr.expanded,qr=Nr.rowProps,yi=Nr.expandedRowRender,Kr=Nr.expandedRowClassName,Gr;if(Ti&&si){var Fr=yi(Yn,Zt,jn+1,si),Dr=Bt(Kr,Yn,Zt,jn),Hr={};yr&&(Hr={style:(0,Ie.Z)({},"--virtual-width","".concat(Ar,"px"))});var Yr="".concat(qn,"-expanded-row-cell");Gr=x.createElement(Vr,{className:Me()("".concat(qn,"-expanded-row"),"".concat(qn,"-expanded-row-level-").concat(jn+1),Dr)},x.createElement(et,{component:zr,prefixCls:qn,className:Me()(Yr,(0,Ie.Z)({},"".concat(Yr,"-fixed"),yr)),additionalProps:Hr},Fr))}var li=(0,Oe.Z)((0,Oe.Z)({},dn),{},{width:xn});on&&(li.position="absolute",li.pointerEvents="none");var Mr=x.createElement(Vr,(0,ce.Z)({},qr,pn,{"data-row-key":qt,ref:Ti?null:ht,className:Me()(Yt,"".concat(qn,"-row"),qr==null?void 0:qr.className,(0,Ie.Z)({},"".concat(qn,"-row-extra"),on)),style:(0,Oe.Z)((0,Oe.Z)({},li),qr==null?void 0:qr.style)}),gr.map(function(Mi,Ni){return x.createElement(kr,{key:Ni,component:zr,rowInfo:Nr,column:Mi,colIndex:Ni,indent:jn,index:Zt,renderIndex:In,record:Yn,inverse:on,getHeight:yn})}));return Ti?x.createElement("div",{ref:ht},Mr,Gr):Mr}),_r=ve(mi),ai=_r,ei=x.forwardRef(function(pt,ht){var Mt=pt.data,Zt=pt.onScroll,Yt=te(Fe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),qt=Yt.flattenColumns,dn=Yt.onColumnResize,on=Yt.getRowKey,yn=Yt.expandedKeys,pn=Yt.prefixCls,Yn=Yt.childrenColumnName,jn=Yt.scrollX,In=Yt.direction,En=te(Br),xn=En.sticky,gr=En.scrollY,qn=En.listItemHeight,yr=En.getComponent,Ar=En.onScroll,br=x.useRef(),Tr=Et(Mt,Yn,yn,on),Nr=x.useMemo(function(){var Gr=0;return qt.map(function(Fr){var Dr=Fr.width,Hr=Fr.key;return Gr+=Dr,[Hr,Dr,Gr]})},[qt]),Vr=x.useMemo(function(){return Nr.map(function(Gr){return Gr[2]})},[Nr]);x.useEffect(function(){Nr.forEach(function(Gr){var Fr=(0,Pe.Z)(Gr,2),Dr=Fr[0],Hr=Fr[1];dn(Dr,Hr)})},[Nr]),x.useImperativeHandle(ht,function(){var Gr,Fr={scrollTo:function(Hr){var Yr;(Yr=br.current)===null||Yr===void 0||Yr.scrollTo(Hr)},nativeElement:(Gr=br.current)===null||Gr===void 0?void 0:Gr.nativeElement};return Object.defineProperty(Fr,"scrollLeft",{get:function(){var Hr;return((Hr=br.current)===null||Hr===void 0?void 0:Hr.getScrollInfo().x)||0},set:function(Hr){var Yr;(Yr=br.current)===null||Yr===void 0||Yr.scrollTo({left:Hr})}}),Fr});var zr=function(Fr,Dr){var Hr,Yr=(Hr=Tr[Dr])===null||Hr===void 0?void 0:Hr.record,li=Fr.onCell;if(li){var Mr,Mi=li(Yr,Dr);return(Mr=Mi==null?void 0:Mi.rowSpan)!==null&&Mr!==void 0?Mr:1}return 1},Ti=function(Fr){var Dr=Fr.start,Hr=Fr.end,Yr=Fr.getSize,li=Fr.offsetY;if(Hr<0)return null;for(var Mr=qt.filter(function(ti){return zr(ti,Dr)===0}),Mi=Dr,Ni=function(wi){if(Mr=Mr.filter(function($r){return zr($r,wi)===0}),!Mr.length)return Mi=wi,1},xa=Dr;xa>=0&&!Ni(xa);xa-=1);for(var pa=qt.filter(function(ti){return zr(ti,Hr)!==1}),sa=Hr,ma=function(wi){if(pa=pa.filter(function($r){return zr($r,wi)!==1}),!pa.length)return sa=Math.max(wi-1,Hr),1},Da=Hr;Da<Tr.length&&!ma(Da);Da+=1);for(var Li=[],Ri=function(wi){var $r=Tr[wi];if(!$r)return 1;qt.some(function(Zr){return zr(Zr,wi)>1})&&Li.push(wi)},Oa=Mi;Oa<=sa;Oa+=1)Ri(Oa);var ja=Li.map(function(ti){var wi=Tr[ti],$r=on(wi.record,ti),Zr=function(da){var ia=ti+da-1,Ta=on(Tr[ia].record,ia),La=Yr($r,Ta);return La.bottom-La.top},Zi=Yr($r);return x.createElement(ai,{key:ti,data:wi,rowKey:$r,index:ti,style:{top:-li+Zi.top},extra:!0,getHeight:Zr})});return ja},si=x.useMemo(function(){return{columnsOffset:Vr}},[Vr]),qr="".concat(pn,"-tbody"),yi=yr(["body","wrapper"]),Kr={};return xn&&(Kr.position="sticky",Kr.bottom=0,(0,Ce.Z)(xn)==="object"&&xn.offsetScroll&&(Kr.bottom=xn.offsetScroll)),x.createElement(Sr.Provider,{value:si},x.createElement(Er.Z,{fullHeight:!1,ref:br,prefixCls:"".concat(qr,"-virtual"),styles:{horizontalScrollBar:Kr},className:qr,height:gr,itemHeight:qn||24,data:Tr,itemKey:function(Fr){return on(Fr.record)},component:yi,scrollWidth:jn,direction:In,onVirtualScroll:function(Fr){var Dr,Hr=Fr.x;Zt({currentTarget:(Dr=br.current)===null||Dr===void 0?void 0:Dr.nativeElement,scrollLeft:Hr})},onScroll:Ar,extraRender:Ti},function(Gr,Fr,Dr){var Hr=on(Gr.record,Fr);return x.createElement(ai,{data:Gr,rowKey:Hr,index:Fr,style:Dr.style})}))}),ui=ve(ei),xr=ui,Ir=function(ht,Mt){var Zt=Mt.ref,Yt=Mt.onScroll;return x.createElement(xr,{ref:Zt,data:ht,onScroll:Yt})};function ar(pt,ht){var Mt=pt.data,Zt=pt.columns,Yt=pt.scroll,qt=pt.sticky,dn=pt.prefixCls,on=dn===void 0?rr:dn,yn=pt.className,pn=pt.listItemHeight,Yn=pt.components,jn=pt.onScroll,In=Yt||{},En=In.x,xn=In.y;typeof En!="number"&&(En=1),typeof xn!="number"&&(xn=500);var gr=(0,qe.zX)(function(Ar,br){return(0,Ve.Z)(Yn,Ar)||br}),qn=(0,qe.zX)(jn),yr=x.useMemo(function(){return{sticky:qt,scrollY:xn,listItemHeight:pn,getComponent:gr,onScroll:qn}},[qt,xn,pn,gr,qn]);return x.createElement(Br.Provider,{value:yr},x.createElement(Cr,(0,ce.Z)({},pt,{className:Me()(yn,"".concat(on,"-virtual")),scroll:(0,Oe.Z)((0,Oe.Z)({},Yt),{},{x:En}),components:(0,Oe.Z)((0,Oe.Z)({},Yn),{},{body:Mt!=null&&Mt.length?Ir:void 0}),columns:Zt,internalHooks:a,tailor:!0,ref:ht})))}var wn=x.forwardRef(ar);function Kn(pt){return me(wn,pt)}var Xn=Kn(),Bn=null,vr=pt=>null,kn=pt=>null,Jn=ge(84105),dr=ge(82661),Pr=ge(34643),Lr=ge(34061),Ur=ge(18929);function ri(pt){const[ht,Mt]=(0,x.useState)(null);return[(0,x.useCallback)((qt,dn,on)=>{const yn=ht!=null?ht:qt,pn=Math.min(yn||0,qt),Yn=Math.max(yn||0,qt),jn=dn.slice(pn,Yn+1).map(xn=>pt(xn)),In=jn.some(xn=>!on.has(xn)),En=[];return jn.forEach(xn=>{In?(on.has(xn)||En.push(xn),on.add(xn)):(on.delete(xn),En.push(xn))}),Mt(In?Yn:null),En},[ht]),qt=>{Mt(qt)}]}var ci=ge(32383),Ci=ge(62673),Si=ge(75727),Ai=ge(47889);const Di={},ea="SELECT_ALL",ra="SELECT_INVERT",ya="SELECT_NONE",ha=[],oa=(pt,ht)=>{let Mt=[];return(ht||[]).forEach(Zt=>{Mt.push(Zt),Zt&&typeof Zt=="object"&&pt in Zt&&(Mt=[].concat((0,mn.Z)(Mt),(0,mn.Z)(oa(pt,Zt[pt]))))}),Mt};var Jr=(pt,ht)=>{const{preserveSelectedRowKeys:Mt,selectedRowKeys:Zt,defaultSelectedRowKeys:Yt,getCheckboxProps:qt,onChange:dn,onSelect:on,onSelectAll:yn,onSelectInvert:pn,onSelectNone:Yn,onSelectMultiple:jn,columnWidth:In,type:En,selections:xn,fixed:gr,renderCell:qn,hideSelectAll:yr,checkStrictly:Ar=!0}=ht||{},{prefixCls:br,data:Tr,pageData:Nr,getRecordByKey:Vr,getRowKey:zr,expandType:Ti,childrenColumnName:si,locale:qr,getPopupContainer:yi}=pt,Kr=(0,ci.ln)("Table"),[Gr,Fr]=ri(ti=>ti),[Dr,Hr]=(0,Ur.Z)(Zt||Yt||ha,{value:Zt}),Yr=x.useRef(new Map),li=(0,x.useCallback)(ti=>{if(Mt){const wi=new Map;ti.forEach($r=>{let Zr=Vr($r);!Zr&&Yr.current.has($r)&&(Zr=Yr.current.get($r)),wi.set($r,Zr)}),Yr.current=wi}},[Vr,Mt]);x.useEffect(()=>{li(Dr)},[Dr]);const Mr=(0,x.useMemo)(()=>oa(si,Nr),[si,Nr]),{keyEntities:Mi}=(0,x.useMemo)(()=>{if(Ar)return{keyEntities:null};let ti=Tr;if(Mt){const wi=new Set(Mr.map((Zr,Zi)=>zr(Zr,Zi))),$r=Array.from(Yr.current).reduce((Zr,Zi)=>{let[Ji,da]=Zi;return wi.has(Ji)?Zr:Zr.concat(da)},[]);ti=[].concat((0,mn.Z)(ti),(0,mn.Z)($r))}return(0,Lr.I8)(ti,{externalGetKey:zr,childrenPropName:si})},[Tr,zr,Ar,si,Mt,Mr]),Ni=(0,x.useMemo)(()=>{const ti=new Map;return Mr.forEach((wi,$r)=>{const Zr=zr(wi,$r),Zi=(qt?qt(wi):null)||{};ti.set(Zr,Zi)}),ti},[Mr,zr,qt]),xa=(0,x.useCallback)(ti=>{const wi=zr(ti);let $r;return Ni.has(wi)?$r=Ni.get(zr(ti)):$r=qt?qt(ti):void 0,!!($r!=null&&$r.disabled)},[Ni,zr]),[pa,sa]=(0,x.useMemo)(()=>{if(Ar)return[Dr||[],[]];const{checkedKeys:ti,halfCheckedKeys:wi}=(0,Pr.S)(Dr,!0,Mi,xa);return[ti||[],wi]},[Dr,Ar,Mi,xa]),ma=(0,x.useMemo)(()=>{const ti=En==="radio"?pa.slice(0,1):pa;return new Set(ti)},[pa,En]),Da=(0,x.useMemo)(()=>En==="radio"?new Set:new Set(sa),[sa,En]);x.useEffect(()=>{ht||Hr(ha)},[!!ht]);const Li=(0,x.useCallback)((ti,wi)=>{let $r,Zr;li(ti),Mt?($r=ti,Zr=ti.map(Zi=>Yr.current.get(Zi))):($r=[],Zr=[],ti.forEach(Zi=>{const Ji=Vr(Zi);Ji!==void 0&&($r.push(Zi),Zr.push(Ji))})),Hr($r),dn==null||dn($r,Zr,{type:wi})},[Hr,Vr,dn,Mt]),Ri=(0,x.useCallback)((ti,wi,$r,Zr)=>{if(on){const Zi=$r.map(Ji=>Vr(Ji));on(Vr(ti),wi,Zi,Zr)}Li($r,"single")},[on,Vr,Li]),Oa=(0,x.useMemo)(()=>!xn||yr?null:(xn===!0?[ea,ra,ya]:xn).map(wi=>wi===ea?{key:"all",text:qr.selectionAll,onSelect(){Li(Tr.map(($r,Zr)=>zr($r,Zr)).filter($r=>{const Zr=Ni.get($r);return!(Zr!=null&&Zr.disabled)||ma.has($r)}),"all")}}:wi===ra?{key:"invert",text:qr.selectInvert,onSelect(){const $r=new Set(ma);Nr.forEach((Zi,Ji)=>{const da=zr(Zi,Ji),ia=Ni.get(da);ia!=null&&ia.disabled||($r.has(da)?$r.delete(da):$r.add(da))});const Zr=Array.from($r);pn&&(Kr.deprecated(!1,"onSelectInvert","onChange"),pn(Zr)),Li(Zr,"invert")}}:wi===ya?{key:"none",text:qr.selectNone,onSelect(){Yn==null||Yn(),Li(Array.from(ma).filter($r=>{const Zr=Ni.get($r);return Zr==null?void 0:Zr.disabled}),"none")}}:wi).map(wi=>Object.assign(Object.assign({},wi),{onSelect:function(){for(var $r,Zr,Zi=arguments.length,Ji=new Array(Zi),da=0;da<Zi;da++)Ji[da]=arguments[da];(Zr=wi.onSelect)===null||Zr===void 0||($r=Zr).call.apply($r,[wi].concat(Ji)),Fr(null)}})),[xn,ma,Nr,zr,pn,Li]);return[(0,x.useCallback)(ti=>{var wi;if(!ht)return ti.filter(Vi=>Vi!==Di);let $r=(0,mn.Z)(ti);const Zr=new Set(ma),Zi=Mr.map(zr).filter(Vi=>!Ni.get(Vi).disabled),Ji=Zi.every(Vi=>Zr.has(Vi)),da=Zi.some(Vi=>Zr.has(Vi)),ia=()=>{const Vi=[];Ji?Zi.forEach(la=>{Zr.delete(la),Vi.push(la)}):Zi.forEach(la=>{Zr.has(la)||(Zr.add(la),Vi.push(la))});const aa=Array.from(Zr);yn==null||yn(!Ji,aa.map(la=>Vr(la)),Vi.map(la=>Vr(la))),Li(aa,"all"),Fr(null)};let Ta,La;if(En!=="radio"){let Vi;if(Oa){const Ki={getPopupContainer:yi,items:Oa.map((ga,qi)=>{const{key:$a,text:Ma,onSelect:co}=ga;return{key:$a!=null?$a:qi,onClick:()=>{co==null||co(Zi)},label:Ma}})};Vi=x.createElement("div",{className:`${br}-selection-extra`},x.createElement(Si.Z,{menu:Ki,getPopupContainer:yi},x.createElement("span",null,x.createElement(Jn.Z,null))))}const aa=Mr.map((Ki,ga)=>{const qi=zr(Ki,ga),$a=Ni.get(qi)||{};return Object.assign({checked:Zr.has(qi)},$a)}).filter(Ki=>{let{disabled:ga}=Ki;return ga}),la=!!aa.length&&aa.length===Mr.length,Ra=la&&aa.every(Ki=>{let{checked:ga}=Ki;return ga}),wa=la&&aa.some(Ki=>{let{checked:ga}=Ki;return ga});La=x.createElement(Ci.default,{checked:la?Ra:!!Mr.length&&Ji,indeterminate:la?!Ra&&wa:!Ji&&da,onChange:ia,disabled:Mr.length===0||la,"aria-label":Vi?"Custom selection":"Select all",skipGroup:!0}),Ta=!yr&&x.createElement("div",{className:`${br}-selection`},La,Vi)}let ii;En==="radio"?ii=(Vi,aa,la)=>{const Ra=zr(aa,la),wa=Zr.has(Ra),Ki=Ni.get(Ra);return{node:x.createElement(Ai.ZP,Object.assign({},Ki,{checked:wa,onClick:ga=>{var qi;ga.stopPropagation(),(qi=Ki==null?void 0:Ki.onClick)===null||qi===void 0||qi.call(Ki,ga)},onChange:ga=>{var qi;Zr.has(Ra)||Ri(Ra,!0,[Ra],ga.nativeEvent),(qi=Ki==null?void 0:Ki.onChange)===null||qi===void 0||qi.call(Ki,ga)}})),checked:wa}}:ii=(Vi,aa,la)=>{var Ra;const wa=zr(aa,la),Ki=Zr.has(wa),ga=Da.has(wa),qi=Ni.get(wa);let $a;return Ti==="nest"?$a=ga:$a=(Ra=qi==null?void 0:qi.indeterminate)!==null&&Ra!==void 0?Ra:ga,{node:x.createElement(Ci.default,Object.assign({},qi,{indeterminate:$a,checked:Ki,skipGroup:!0,onClick:Ma=>{var co;Ma.stopPropagation(),(co=qi==null?void 0:qi.onClick)===null||co===void 0||co.call(qi,Ma)},onChange:Ma=>{var co;const{nativeEvent:yo}=Ma,{shiftKey:Yo}=yo,ua=Zi.findIndex(fo=>fo===wa),Us=pa.some(fo=>Zi.includes(fo));if(Yo&&Ar&&Us){const fo=Gr(ua,Zi,Zr),Mo=Array.from(Zr);jn==null||jn(!Ki,Mo.map(So=>Vr(So)),fo.map(So=>Vr(So))),Li(Mo,"multiple")}else{const fo=pa;if(Ar){const Mo=Ki?(0,dr._5)(fo,wa):(0,dr.L0)(fo,wa);Ri(wa,!Ki,Mo,yo)}else{const Mo=(0,Pr.S)([].concat((0,mn.Z)(fo),[wa]),!0,Mi,xa),{checkedKeys:So,halfCheckedKeys:bo}=Mo;let ca=So;if(Ki){const Ao=new Set(So);Ao.delete(wa),ca=(0,Pr.S)(Array.from(Ao),{checked:!1,halfCheckedKeys:bo},Mi,xa).checkedKeys}Ri(wa,!Ki,ca,yo)}}Fr(Ki?null:ua),(co=qi==null?void 0:qi.onChange)===null||co===void 0||co.call(qi,Ma)}})),checked:Ki}};const pi=(Vi,aa,la)=>{const{node:Ra,checked:wa}=ii(Vi,aa,la);return qn?qn(wa,aa,la,Ra):Ra};if(!$r.includes(Di))if($r.findIndex(Vi=>{var aa;return((aa=Vi[bn])===null||aa===void 0?void 0:aa.columnType)==="EXPAND_COLUMN"})===0){const[Vi,...aa]=$r;$r=[Vi,Di].concat((0,mn.Z)(aa))}else $r=[Di].concat((0,mn.Z)($r));const $i=$r.indexOf(Di);$r=$r.filter((Vi,aa)=>Vi!==Di||aa===$i);const na=$r[$i-1],ta=$r[$i+1];let Ha=gr;Ha===void 0&&((ta==null?void 0:ta.fixed)!==void 0?Ha=ta.fixed:(na==null?void 0:na.fixed)!==void 0&&(Ha=na.fixed)),Ha&&na&&((wi=na[bn])===null||wi===void 0?void 0:wi.columnType)==="EXPAND_COLUMN"&&na.fixed===void 0&&(na.fixed=Ha);const Ia=Me()(`${br}-selection-col`,{[`${br}-selection-col-with-dropdown`]:xn&&En==="checkbox"}),go=()=>ht!=null&&ht.columnTitle?typeof ht.columnTitle=="function"?ht.columnTitle(La):ht.columnTitle:Ta,va={fixed:Ha,width:In,className:`${br}-selection-column`,title:go(),render:pi,onCell:ht.onCell,[bn]:{className:Ia}};return $r.map(Vi=>Vi===Di?va:Vi)},[zr,Mr,ht,pa,ma,Da,In,Oa,Ti,Ni,jn,Ri,xa]),ma]},Ui=ge(2738);function zi(pt,ht){return pt._antProxy=pt._antProxy||{},Object.keys(ht).forEach(Mt=>{if(!(Mt in pt._antProxy)){const Zt=pt[Mt];pt._antProxy[Mt]=Zt,pt[Mt]=ht[Mt]}}),pt}function fi(pt,ht){return(0,x.useImperativeHandle)(pt,()=>{const Mt=ht(),{nativeElement:Zt}=Mt;return typeof Proxy!="undefined"?new Proxy(Zt,{get(Yt,qt){return Mt[qt]?Mt[qt]:Reflect.get(Yt,qt)}}):zi(Zt,Mt)})}var ki=ge(83010),Xi=ge(48755),xi=ge(38406),Bi=ge(83397),Fi=ge(31756),Ea=ge(13783),eo=ge(85981),ka=ge(31709),Sa=ge(29787),_o=ge(57700);function Wo(pt){return ht=>{const{prefixCls:Mt,onExpand:Zt,record:Yt,expanded:qt,expandable:dn}=ht,on=`${Mt}-row-expand-icon`;return x.createElement("button",{type:"button",onClick:yn=>{Zt(Yt,yn),yn.stopPropagation()},className:Me()(on,{[`${on}-spaced`]:!dn,[`${on}-expanded`]:dn&&qt,[`${on}-collapsed`]:dn&&!qt}),"aria-label":qt?pt.collapse:pt.expand,"aria-expanded":qt})}}var vi=Wo;function Ii(pt){return(Mt,Zt)=>{const Yt=Mt.querySelector(`.${pt}-container`);let qt=Zt;if(Yt){const dn=getComputedStyle(Yt),on=parseInt(dn.borderLeftWidth,10),yn=parseInt(dn.borderRightWidth,10);qt=Zt-on-yn}return qt}}const hi=(pt,ht)=>"key"in pt&&pt.key!==void 0&&pt.key!==null?pt.key:pt.dataIndex?Array.isArray(pt.dataIndex)?pt.dataIndex.join("."):pt.dataIndex:ht;function oi(pt,ht){return ht?`${ht}-${pt}`:`${pt}`}const Oi=(pt,ht)=>typeof pt=="function"?pt(ht):pt,_i=(pt,ht)=>{const Mt=Oi(pt,ht);return Object.prototype.toString.call(Mt)==="[object Object]"?"":Mt};var po={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"},za=po,Za=ge(7657),Aa=function(ht,Mt){return x.createElement(Za.Z,(0,ce.Z)({},ht,{ref:Mt,icon:za}))},Po=x.forwardRef(Aa),zo=Po,mo=ge(9981),Zo=ge(40192);function $o(pt){const ht=x.useRef(pt),Mt=(0,Zo.Z)();return[()=>ht.current,Zt=>{ht.current=Zt,Mt()}]}var Bo=ge(7939),ds=ge(584),vl=ge(93041),_s=ge(78857),Ho=ge(18287),ns=ge(47472),Fo=ge(49397),js=pt=>{const{value:ht,filterSearch:Mt,tablePrefixCls:Zt,locale:Yt,onChange:qt}=pt;return Mt?x.createElement("div",{className:`${Zt}-filter-dropdown-search`},x.createElement(Fo.Z,{prefix:x.createElement(ns.Z,null),placeholder:Yt.filterSearchPlaceholder,onChange:qt,value:ht,htmlSize:1,className:`${Zt}-filter-dropdown-search-input`})):null},$s=ge(10228);const el=pt=>{const{keyCode:ht}=pt;ht===$s.Z.ENTER&&pt.stopPropagation()};var Ms=x.forwardRef((pt,ht)=>x.createElement("div",{className:pt.className,onClick:Mt=>Mt.stopPropagation(),onKeyDown:el,ref:ht},pt.children));function Uo(pt){let ht=[];return(pt||[]).forEach(Mt=>{let{value:Zt,children:Yt}=Mt;ht.push(Zt),Yt&&(ht=[].concat((0,mn.Z)(ht),(0,mn.Z)(Uo(Yt))))}),ht}function fs(pt){return pt.some(ht=>{let{children:Mt}=ht;return Mt})}function Cs(pt,ht){return typeof ht=="string"||typeof ht=="number"?ht==null?void 0:ht.toString().toLowerCase().includes(pt.trim().toLowerCase()):!1}function Ns(pt){let{filters:ht,prefixCls:Mt,filteredKeys:Zt,filterMultiple:Yt,searchValue:qt,filterSearch:dn}=pt;return ht.map((on,yn)=>{const pn=String(on.value);if(on.children)return{key:pn||yn,label:on.text,popupClassName:`${Mt}-dropdown-submenu`,children:Ns({filters:on.children,prefixCls:Mt,filteredKeys:Zt,filterMultiple:Yt,searchValue:qt,filterSearch:dn})};const Yn=Yt?Ci.default:Ai.ZP,jn={key:on.value!==void 0?pn:yn,label:x.createElement(x.Fragment,null,x.createElement(Yn,{checked:Zt.includes(pn)}),x.createElement("span",null,on.text))};return qt.trim()?typeof dn=="function"?dn(qt,on)?jn:null:Cs(qt,on.text)?jn:null:jn})}function hs(pt){return pt||[]}var tl=pt=>{var ht,Mt,Zt,Yt;const{tablePrefixCls:qt,prefixCls:dn,column:on,dropdownPrefixCls:yn,columnKey:pn,filterOnClose:Yn,filterMultiple:jn,filterMode:In="menu",filterSearch:En=!1,filterState:xn,triggerFilter:gr,locale:qn,children:yr,getPopupContainer:Ar,rootClassName:br}=pt,{filterResetToDefaultFilteredValue:Tr,defaultFilteredValue:Nr,filterDropdownProps:Vr={},filterDropdownOpen:zr,filterDropdownVisible:Ti,onFilterDropdownVisibleChange:si,onFilterDropdownOpenChange:qr}=on,[yi,Kr]=x.useState(!1),Gr=!!(xn&&(!((ht=xn.filteredKeys)===null||ht===void 0)&&ht.length||xn.forceFiltered)),Fr=ii=>{var pi;Kr(ii),(pi=Vr.onOpenChange)===null||pi===void 0||pi.call(Vr,ii),qr==null||qr(ii),si==null||si(ii)},Dr=(Yt=(Zt=(Mt=Vr.open)!==null&&Mt!==void 0?Mt:zr)!==null&&Zt!==void 0?Zt:Ti)!==null&&Yt!==void 0?Yt:yi,Hr=xn==null?void 0:xn.filteredKeys,[Yr,li]=$o(hs(Hr)),Mr=ii=>{let{selectedKeys:pi}=ii;li(pi)},Mi=(ii,pi)=>{let{node:$i,checked:na}=pi;Mr(jn?{selectedKeys:ii}:{selectedKeys:na&&$i.key?[$i.key]:[]})};x.useEffect(()=>{yi&&Mr({selectedKeys:hs(Hr)})},[Hr]);const[Ni,xa]=x.useState([]),pa=ii=>{xa(ii)},[sa,ma]=x.useState(""),Da=ii=>{const{value:pi}=ii.target;ma(pi)};x.useEffect(()=>{yi||ma("")},[yi]);const Li=ii=>{const pi=ii!=null&&ii.length?ii:null;if(pi===null&&(!xn||!xn.filteredKeys)||(0,E.Z)(pi,xn==null?void 0:xn.filteredKeys,!0))return null;gr({column:on,key:pn,filteredKeys:pi})},Ri=()=>{Fr(!1),Li(Yr())},Oa=function(){let{confirm:ii,closeDropdown:pi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ii&&Li([]),pi&&Fr(!1),ma(""),li(Tr?(Nr||[]).map($i=>String($i)):[])},ja=function(){let{closeDropdown:ii}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ii&&Fr(!1),Li(Yr())},ti=(ii,pi)=>{pi.source==="trigger"&&(ii&&Hr!==void 0&&li(hs(Hr)),Fr(ii),!ii&&!on.filterDropdown&&Yn&&Ri())},wi=Me()({[`${yn}-menu-without-submenu`]:!fs(on.filters||[])}),$r=ii=>{if(ii.target.checked){const pi=Uo(on==null?void 0:on.filters).map($i=>String($i));li(pi)}else li([])},Zr=ii=>{let{filters:pi}=ii;return(pi||[]).map(($i,na)=>{const ta=String($i.value),Ha={title:$i.text,key:$i.value!==void 0?ta:String(na)};return $i.children&&(Ha.children=Zr({filters:$i.children})),Ha})},Zi=ii=>{var pi;return Object.assign(Object.assign({},ii),{text:ii.title,value:ii.key,children:((pi=ii.children)===null||pi===void 0?void 0:pi.map($i=>Zi($i)))||[]})};let Ji;const{direction:da,renderEmpty:ia}=x.useContext(Xi.E_);if(typeof on.filterDropdown=="function")Ji=on.filterDropdown({prefixCls:`${yn}-custom`,setSelectedKeys:ii=>Mr({selectedKeys:ii}),selectedKeys:Yr(),confirm:ja,clearFilters:Oa,filters:on.filters,visible:Dr,close:()=>{Fr(!1)}});else if(on.filterDropdown)Ji=on.filterDropdown;else{const ii=Yr()||[],pi=()=>{var na,ta;const Ha=(na=ia==null?void 0:ia("Table.filter"))!==null&&na!==void 0?na:x.createElement(ds.Z,{image:ds.Z.PRESENTED_IMAGE_SIMPLE,description:qn.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((on.filters||[]).length===0)return Ha;if(In==="tree")return x.createElement(x.Fragment,null,x.createElement(js,{filterSearch:En,value:sa,onChange:Da,tablePrefixCls:qt,locale:qn}),x.createElement("div",{className:`${qt}-filter-dropdown-tree`},jn?x.createElement(Ci.default,{checked:ii.length===Uo(on.filters).length,indeterminate:ii.length>0&&ii.length<Uo(on.filters).length,className:`${qt}-filter-dropdown-checkall`,onChange:$r},(ta=qn==null?void 0:qn.filterCheckall)!==null&&ta!==void 0?ta:qn==null?void 0:qn.filterCheckAll):null,x.createElement(Ho.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:jn,checkStrictly:!jn,className:`${yn}-menu`,onCheck:Mi,checkedKeys:ii,selectedKeys:ii,showIcon:!1,treeData:Zr({filters:on.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:sa.trim()?va=>typeof En=="function"?En(sa,Zi(va)):Cs(sa,va.title):void 0})));const Ia=Ns({filters:on.filters||[],filterSearch:En,prefixCls:dn,filteredKeys:Yr(),filterMultiple:jn,searchValue:sa}),go=Ia.every(va=>va===null);return x.createElement(x.Fragment,null,x.createElement(js,{filterSearch:En,value:sa,onChange:Da,tablePrefixCls:qt,locale:qn}),go?Ha:x.createElement(vl.default,{selectable:!0,multiple:jn,prefixCls:`${yn}-menu`,className:wi,onSelect:Mr,onDeselect:Mr,selectedKeys:ii,getPopupContainer:Ar,openKeys:Ni,onOpenChange:pa,items:Ia}))},$i=()=>Tr?(0,E.Z)((Nr||[]).map(na=>String(na)),ii,!0):ii.length===0;Ji=x.createElement(x.Fragment,null,pi(),x.createElement("div",{className:`${dn}-dropdown-btns`},x.createElement(Bo.ZP,{type:"link",size:"small",disabled:$i(),onClick:()=>Oa()},qn.filterReset),x.createElement(Bo.ZP,{type:"primary",size:"small",onClick:Ri},qn.filterConfirm)))}on.filterDropdown&&(Ji=x.createElement(_s.J,{selectable:void 0},Ji)),Ji=x.createElement(Ms,{className:`${dn}-dropdown`},Ji);const Ta=()=>{let ii;return typeof on.filterIcon=="function"?ii=on.filterIcon(Gr):on.filterIcon?ii=on.filterIcon:ii=x.createElement(zo,null),x.createElement("span",{role:"button",tabIndex:-1,className:Me()(`${dn}-trigger`,{active:Gr}),onClick:pi=>{pi.stopPropagation()}},ii)},La=(0,mo.Z)({trigger:["click"],placement:da==="rtl"?"bottomLeft":"bottomRight",children:Ta(),getPopupContainer:Ar},Object.assign(Object.assign({},Vr),{rootClassName:Me()(br,Vr.rootClassName),open:Dr,onOpenChange:ti,dropdownRender:()=>typeof(Vr==null?void 0:Vr.dropdownRender)=="function"?Vr.dropdownRender(Ji):Ji}));return x.createElement("div",{className:`${dn}-column`},x.createElement("span",{className:`${qt}-column-title`},yr),x.createElement(Si.Z,Object.assign({},La)))};const rs=(pt,ht,Mt)=>{let Zt=[];return(pt||[]).forEach((Yt,qt)=>{var dn;const on=oi(qt,Mt);if(Yt.filters||"filterDropdown"in Yt||"onFilter"in Yt)if("filteredValue"in Yt){let yn=Yt.filteredValue;"filterDropdown"in Yt||(yn=(dn=yn==null?void 0:yn.map(String))!==null&&dn!==void 0?dn:yn),Zt.push({column:Yt,key:hi(Yt,on),filteredKeys:yn,forceFiltered:Yt.filtered})}else Zt.push({column:Yt,key:hi(Yt,on),filteredKeys:ht&&Yt.defaultFilteredValue?Yt.defaultFilteredValue:void 0,forceFiltered:Yt.filtered});"children"in Yt&&(Zt=[].concat((0,mn.Z)(Zt),(0,mn.Z)(rs(Yt.children,ht,on))))}),Zt};function oo(pt,ht,Mt,Zt,Yt,qt,dn,on,yn){return Mt.map((pn,Yn)=>{const jn=oi(Yn,on),{filterOnClose:In=!0,filterMultiple:En=!0,filterMode:xn,filterSearch:gr}=pn;let qn=pn;if(qn.filters||qn.filterDropdown){const yr=hi(qn,jn),Ar=Zt.find(br=>{let{key:Tr}=br;return yr===Tr});qn=Object.assign(Object.assign({},qn),{title:br=>x.createElement(tl,{tablePrefixCls:pt,prefixCls:`${pt}-filter`,dropdownPrefixCls:ht,column:qn,columnKey:yr,filterState:Ar,filterOnClose:In,filterMultiple:En,filterMode:xn,filterSearch:gr,triggerFilter:qt,locale:Yt,getPopupContainer:dn,rootClassName:yn},Oi(pn.title,br))})}return"children"in qn&&(qn=Object.assign(Object.assign({},qn),{children:oo(pt,ht,qn.children,Zt,Yt,qt,dn,jn,yn)})),qn})}const Yi=pt=>{const ht={};return pt.forEach(Mt=>{let{key:Zt,filteredKeys:Yt,column:qt}=Mt;const dn=Zt,{filters:on,filterDropdown:yn}=qt;if(yn)ht[dn]=Yt||null;else if(Array.isArray(Yt)){const pn=Uo(on);ht[dn]=pn.filter(Yn=>Yt.includes(String(Yn)))}else ht[dn]=null}),ht},ji=(pt,ht,Mt)=>ht.reduce((Yt,qt)=>{const{column:{onFilter:dn,filters:on},filteredKeys:yn}=qt;return dn&&yn&&yn.length?Yt.map(pn=>Object.assign({},pn)).filter(pn=>yn.some(Yn=>{const jn=Uo(on),In=jn.findIndex(xn=>String(xn)===String(Yn)),En=In!==-1?jn[In]:Yn;return pn[Mt]&&(pn[Mt]=ji(pn[Mt],ht,Mt)),dn(En,pn)})):Yt},pt),Ka=pt=>pt.flatMap(ht=>"children"in ht?[ht].concat((0,mn.Z)(Ka(ht.children||[]))):[ht]);var Fa=pt=>{const{prefixCls:ht,dropdownPrefixCls:Mt,mergedColumns:Zt,onFilterChange:Yt,getPopupContainer:qt,locale:dn,rootClassName:on}=pt,yn=(0,ci.ln)("Table"),pn=x.useMemo(()=>Ka(Zt||[]),[Zt]),[Yn,jn]=x.useState(()=>rs(pn,!0)),In=x.useMemo(()=>{const qn=rs(pn,!1);if(qn.length===0)return qn;let yr=!0,Ar=!0;if(qn.forEach(br=>{let{filteredKeys:Tr}=br;Tr!==void 0?yr=!1:Ar=!1}),yr){const br=(pn||[]).map((Tr,Nr)=>hi(Tr,oi(Nr)));return Yn.filter(Tr=>{let{key:Nr}=Tr;return br.includes(Nr)}).map(Tr=>{const Nr=pn[br.findIndex(Vr=>Vr===Tr.key)];return Object.assign(Object.assign({},Tr),{column:Object.assign(Object.assign({},Tr.column),Nr),forceFiltered:Nr.filtered})})}return qn},[pn,Yn]),En=x.useMemo(()=>Yi(In),[In]),xn=qn=>{const yr=In.filter(Ar=>{let{key:br}=Ar;return br!==qn.key});yr.push(qn),jn(yr),Yt(Yi(yr),yr)};return[qn=>oo(ht,Mt,qn,In,dn,xn,qt,void 0,on),In,En]},ko=(pt,ht,Mt)=>{const Zt=x.useRef({});function Yt(qt){var dn;if(!Zt.current||Zt.current.data!==pt||Zt.current.childrenColumnName!==ht||Zt.current.getRowKey!==Mt){let yn=function(pn){pn.forEach((Yn,jn)=>{const In=Mt(Yn,jn);on.set(In,Yn),Yn&&typeof Yn=="object"&&ht in Yn&&yn(Yn[ht]||[])})};const on=new Map;yn(pt),Zt.current={data:pt,childrenColumnName:ht,kvMap:on,getRowKey:Mt}}return(dn=Zt.current.kvMap)===null||dn===void 0?void 0:dn.get(qt)}return[Yt]},jo=function(pt,ht){var Mt={};for(var Zt in pt)Object.prototype.hasOwnProperty.call(pt,Zt)&&ht.indexOf(Zt)<0&&(Mt[Zt]=pt[Zt]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Yt=0,Zt=Object.getOwnPropertySymbols(pt);Yt<Zt.length;Yt++)ht.indexOf(Zt[Yt])<0&&Object.prototype.propertyIsEnumerable.call(pt,Zt[Yt])&&(Mt[Zt[Yt]]=pt[Zt[Yt]]);return Mt};const Vo=10;function xo(pt,ht){const Mt={current:pt.current,pageSize:pt.pageSize};return Object.keys(ht&&typeof ht=="object"?ht:{}).forEach(Yt=>{const qt=pt[Yt];typeof qt!="function"&&(Mt[Yt]=qt)}),Mt}function wo(pt,ht,Mt){const Zt=Mt&&typeof Mt=="object"?Mt:{},{total:Yt=0}=Zt,qt=jo(Zt,["total"]),[dn,on]=(0,x.useState)(()=>({current:"defaultCurrent"in qt?qt.defaultCurrent:1,pageSize:"defaultPageSize"in qt?qt.defaultPageSize:Vo})),yn=(0,mo.Z)(dn,qt,{total:Yt>0?Yt:pt}),pn=Math.ceil((Yt||pt)/yn.pageSize);yn.current>pn&&(yn.current=pn||1);const Yn=(In,En)=>{on({current:In!=null?In:1,pageSize:En||yn.pageSize})},jn=(In,En)=>{var xn;Mt&&((xn=Mt.onChange)===null||xn===void 0||xn.call(Mt,In,En)),Yn(In,En),ht(In,En||(yn==null?void 0:yn.pageSize))};return Mt===!1?[{},()=>{}]:[Object.assign(Object.assign({},yn),{onChange:jn}),Yn]}var Lo=wo,is=ge(89489),yl=ge(59477),bl=ge(25399);const xs="ascend",qo="descend",Ko=pt=>typeof pt.sorter=="object"&&typeof pt.sorter.multiple=="number"?pt.sorter.multiple:!1,lo=pt=>typeof pt=="function"?pt:pt&&typeof pt=="object"&&pt.compare?pt.compare:!1,as=(pt,ht)=>ht?pt[pt.indexOf(ht)+1]:pt[0],Go=(pt,ht,Mt)=>{let Zt=[];const Yt=(qt,dn)=>{Zt.push({column:qt,key:hi(qt,dn),multiplePriority:Ko(qt),sortOrder:qt.sortOrder})};return(pt||[]).forEach((qt,dn)=>{const on=oi(dn,Mt);qt.children?("sortOrder"in qt&&Yt(qt,on),Zt=[].concat((0,mn.Z)(Zt),(0,mn.Z)(Go(qt.children,ht,on)))):qt.sorter&&("sortOrder"in qt?Yt(qt,on):ht&&qt.defaultSortOrder&&Zt.push({column:qt,key:hi(qt,on),multiplePriority:Ko(qt),sortOrder:qt.defaultSortOrder}))}),Zt},Ls=(pt,ht,Mt,Zt,Yt,qt,dn,on)=>(ht||[]).map((pn,Yn)=>{const jn=oi(Yn,on);let In=pn;if(In.sorter){const En=In.sortDirections||Yt,xn=In.showSorterTooltip===void 0?dn:In.showSorterTooltip,gr=hi(In,jn),qn=Mt.find(si=>{let{key:qr}=si;return qr===gr}),yr=qn?qn.sortOrder:null,Ar=as(En,yr);let br;if(pn.sortIcon)br=pn.sortIcon({sortOrder:yr});else{const si=En.includes(xs)&&x.createElement(yl.Z,{className:Me()(`${pt}-column-sorter-up`,{active:yr===xs})}),qr=En.includes(qo)&&x.createElement(is.Z,{className:Me()(`${pt}-column-sorter-down`,{active:yr===qo})});br=x.createElement("span",{className:Me()(`${pt}-column-sorter`,{[`${pt}-column-sorter-full`]:!!(si&&qr)})},x.createElement("span",{className:`${pt}-column-sorter-inner`,"aria-hidden":"true"},si,qr))}const{cancelSort:Tr,triggerAsc:Nr,triggerDesc:Vr}=qt||{};let zr=Tr;Ar===qo?zr=Vr:Ar===xs&&(zr=Nr);const Ti=typeof xn=="object"?Object.assign({title:zr},xn):{title:zr};In=Object.assign(Object.assign({},In),{className:Me()(In.className,{[`${pt}-column-sort`]:yr}),title:si=>{const qr=`${pt}-column-sorters`,yi=x.createElement("span",{className:`${pt}-column-title`},Oi(pn.title,si)),Kr=x.createElement("div",{className:qr},yi,br);return xn?typeof xn!="boolean"&&(xn==null?void 0:xn.target)==="sorter-icon"?x.createElement("div",{className:`${qr} ${pt}-column-sorters-tooltip-target-sorter`},yi,x.createElement(bl.Z,Object.assign({},Ti),br)):x.createElement(bl.Z,Object.assign({},Ti),Kr):Kr},onHeaderCell:si=>{var qr;const yi=((qr=pn.onHeaderCell)===null||qr===void 0?void 0:qr.call(pn,si))||{},Kr=yi.onClick,Gr=yi.onKeyDown;yi.onClick=Hr=>{Zt({column:pn,key:gr,sortOrder:Ar,multiplePriority:Ko(pn)}),Kr==null||Kr(Hr)},yi.onKeyDown=Hr=>{Hr.keyCode===$s.Z.ENTER&&(Zt({column:pn,key:gr,sortOrder:Ar,multiplePriority:Ko(pn)}),Gr==null||Gr(Hr))};const Fr=_i(pn.title,{}),Dr=Fr==null?void 0:Fr.toString();return yr&&(yi["aria-sort"]=yr==="ascend"?"ascending":"descending"),yi["aria-label"]=Dr||"",yi.className=Me()(yi.className,`${pt}-column-has-sorters`),yi.tabIndex=0,pn.ellipsis&&(yi.title=(Fr!=null?Fr:"").toString()),yi}})}return"children"in In&&(In=Object.assign(Object.assign({},In),{children:Ls(pt,In.children,Mt,Zt,Yt,qt,dn,jn)})),In}),Hl=pt=>{const{column:ht,sortOrder:Mt}=pt;return{column:ht,order:Mt,field:ht.dataIndex,columnKey:ht.key}},Cl=pt=>{const ht=pt.filter(Mt=>{let{sortOrder:Zt}=Mt;return Zt}).map(Hl);if(ht.length===0&&pt.length){const Mt=pt.length-1;return Object.assign(Object.assign({},Hl(pt[Mt])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return ht.length<=1?ht[0]||{}:ht},ps=(pt,ht,Mt)=>{const Zt=ht.slice().sort((dn,on)=>on.multiplePriority-dn.multiplePriority),Yt=pt.slice(),qt=Zt.filter(dn=>{let{column:{sorter:on},sortOrder:yn}=dn;return lo(on)&&yn});return qt.length?Yt.sort((dn,on)=>{for(let yn=0;yn<qt.length;yn+=1){const pn=qt[yn],{column:{sorter:Yn},sortOrder:jn}=pn,In=lo(Yn);if(In&&jn){const En=In(dn,on,jn);if(En!==0)return jn===xs?En:-En}}return 0}).map(dn=>{const on=dn[Mt];return on?Object.assign(Object.assign({},dn),{[Mt]:ps(on,ht,Mt)}):dn}):Yt};var Ul=pt=>{const{prefixCls:ht,mergedColumns:Mt,sortDirections:Zt,tableLocale:Yt,showSorterTooltip:qt,onSorterChange:dn}=pt,[on,yn]=x.useState(Go(Mt,!0)),pn=(gr,qn)=>{const yr=[];return gr.forEach((Ar,br)=>{const Tr=oi(br,qn);if(yr.push(hi(Ar,Tr)),Array.isArray(Ar.children)){const Nr=pn(Ar.children,Tr);yr.push.apply(yr,(0,mn.Z)(Nr))}}),yr},Yn=x.useMemo(()=>{let gr=!0;const qn=Go(Mt,!1);if(!qn.length){const Tr=pn(Mt);return on.filter(Nr=>{let{key:Vr}=Nr;return Tr.includes(Vr)})}const yr=[];function Ar(Tr){gr?yr.push(Tr):yr.push(Object.assign(Object.assign({},Tr),{sortOrder:null}))}let br=null;return qn.forEach(Tr=>{br===null?(Ar(Tr),Tr.sortOrder&&(Tr.multiplePriority===!1?gr=!1:br=!0)):(br&&Tr.multiplePriority!==!1||(gr=!1),Ar(Tr))}),yr},[Mt,on]),jn=x.useMemo(()=>{var gr,qn;const yr=Yn.map(Ar=>{let{column:br,sortOrder:Tr}=Ar;return{column:br,order:Tr}});return{sortColumns:yr,sortColumn:(gr=yr[0])===null||gr===void 0?void 0:gr.column,sortOrder:(qn=yr[0])===null||qn===void 0?void 0:qn.order}},[Yn]),In=gr=>{let qn;gr.multiplePriority===!1||!Yn.length||Yn[0].multiplePriority===!1?qn=[gr]:qn=[].concat((0,mn.Z)(Yn.filter(yr=>{let{key:Ar}=yr;return Ar!==gr.key})),[gr]),yn(qn),dn(Cl(qn),qn)};return[gr=>Ls(ht,gr,Yn,In,Zt,Yt,qt),Yn,jn,()=>Cl(Yn)]};const Rs=(pt,ht)=>pt.map(Zt=>{const Yt=Object.assign({},Zt);return Yt.title=Oi(Zt.title,ht),"children"in Yt&&(Yt.children=Rs(Yt.children,ht)),Yt});var xl=pt=>[x.useCallback(Mt=>Rs(Mt,pt),[pt])],Vl=jr((pt,ht)=>{const{_renderTimes:Mt}=pt,{_renderTimes:Zt}=ht;return Mt!==Zt}),ws=Kn((pt,ht)=>{const{_renderTimes:Mt}=pt,{_renderTimes:Zt}=ht;return Mt!==Zt}),gi=ge(36237),Es=ge(17835),os=ge(63356),ou=ge(16931),su=ge(51636),wl=pt=>{const{componentCls:ht,lineWidth:Mt,lineType:Zt,tableBorderColor:Yt,tableHeaderBg:qt,tablePaddingVertical:dn,tablePaddingHorizontal:on,calc:yn}=pt,pn=`${(0,gi.unit)(Mt)} ${Zt} ${Yt}`,Yn=(jn,In,En)=>({[`&${ht}-${jn}`]:{[`> ${ht}-container`]:{[`> ${ht}-content, > ${ht}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ht}-expanded-row-fixed`]:{margin:`${(0,gi.unit)(yn(In).mul(-1).equal())}
|
|
|
${(0,gi.unit)(yn(yn(En).add(Mt)).mul(-1).equal())}`}}}}}});return{[`${ht}-wrapper`]:{[`${ht}${ht}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ht}-title`]:{border:pn,borderBottom:0},[`> ${ht}-container`]:{borderInlineStart:pn,borderTop:pn,[`
|
|
|
> ${ht}-content,
|
|
|
> ${ht}-header,
|
|
|
> ${ht}-body,
|
|
|
> ${ht}-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 ":{[`> ${ht}-cell-fix-right-first::after`]:{borderInlineEnd:pn}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ht}-expanded-row-fixed`]:{margin:`${(0,gi.unit)(yn(dn).mul(-1).equal())} ${(0,gi.unit)(yn(yn(on).add(Mt)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:Mt,bottom:0,borderInlineEnd:pn,content:'""'}}}}}},[`&${ht}-scroll-horizontal`]:{[`> ${ht}-container > ${ht}-body`]:{"> table > tbody":{[`
|
|
|
> tr${ht}-expanded-row,
|
|
|
> tr${ht}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Yn("middle",pt.tablePaddingVerticalMiddle,pt.tablePaddingHorizontalMiddle)),Yn("small",pt.tablePaddingVerticalSmall,pt.tablePaddingHorizontalSmall)),{[`> ${ht}-footer`]:{border:pn,borderTop:0}}),[`${ht}-cell`]:{[`${ht}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,gi.unit)(Mt)} 0 ${(0,gi.unit)(Mt)} ${qt}`}},[`${ht}-bordered ${ht}-cell-scrollbar`]:{borderInlineEnd:pn}}}},Ss=pt=>{const{componentCls:ht}=pt;return{[`${ht}-wrapper`]:{[`${ht}-cell-ellipsis`]:Object.assign(Object.assign({},os.vS),{wordBreak:"keep-all",[`
|
|
|
&${ht}-cell-fix-left-last,
|
|
|
&${ht}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${ht}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ht}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},lu=pt=>{const{componentCls:ht}=pt;return{[`${ht}-wrapper`]:{[`${ht}-tbody > tr${ht}-placeholder`]:{textAlign:"center",color:pt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:pt.colorBgContainer}}}}},Xl=pt=>{const{componentCls:ht,antCls:Mt,motionDurationSlow:Zt,lineWidth:Yt,paddingXS:qt,lineType:dn,tableBorderColor:on,tableExpandIconBg:yn,tableExpandColumnWidth:pn,borderRadius:Yn,tablePaddingVertical:jn,tablePaddingHorizontal:In,tableExpandedRowBg:En,paddingXXS:xn,expandIconMarginTop:gr,expandIconSize:qn,expandIconHalfInner:yr,expandIconScale:Ar,calc:br}=pt,Tr=`${(0,gi.unit)(Yt)} ${dn} ${on}`,Nr=br(xn).sub(Yt).equal();return{[`${ht}-wrapper`]:{[`${ht}-expand-icon-col`]:{width:pn},[`${ht}-row-expand-icon-cell`]:{textAlign:"center",[`${ht}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ht}-row-indent`]:{height:1,float:"left"},[`${ht}-row-expand-icon`]:Object.assign(Object.assign({},(0,os.Nd)(pt)),{position:"relative",float:"left",width:qn,height:qn,color:"inherit",lineHeight:(0,gi.unit)(qn),background:yn,border:Tr,borderRadius:Yn,transform:`scale(${Ar})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Zt} ease-out`,content:'""'},"&::before":{top:yr,insetInlineEnd:Nr,insetInlineStart:Nr,height:Yt},"&::after":{top:Nr,bottom:Nr,insetInlineStart:yr,width:Yt,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"}}),[`${ht}-row-indent + ${ht}-row-expand-icon`]:{marginTop:gr,marginInlineEnd:qt},[`tr${ht}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:En}},[`${Mt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${ht}-expanded-row-fixed`]:{position:"relative",margin:`${(0,gi.unit)(br(jn).mul(-1).equal())} ${(0,gi.unit)(br(In).mul(-1).equal())}`,padding:`${(0,gi.unit)(jn)} ${(0,gi.unit)(In)}`}}}},Yl=pt=>{const{componentCls:ht,antCls:Mt,iconCls:Zt,tableFilterDropdownWidth:Yt,tableFilterDropdownSearchWidth:qt,paddingXXS:dn,paddingXS:on,colorText:yn,lineWidth:pn,lineType:Yn,tableBorderColor:jn,headerIconColor:In,fontSizeSM:En,tablePaddingHorizontal:xn,borderRadius:gr,motionDurationSlow:qn,colorTextDescription:yr,colorPrimary:Ar,tableHeaderFilterActiveBg:br,colorTextDisabled:Tr,tableFilterDropdownBg:Nr,tableFilterDropdownHeight:Vr,controlItemBgHover:zr,controlItemBgActive:Ti,boxShadowSecondary:si,filterDropdownMenuBg:qr,calc:yi}=pt,Kr=`${Mt}-dropdown`,Gr=`${ht}-filter-dropdown`,Fr=`${Mt}-tree`,Dr=`${(0,gi.unit)(pn)} ${Yn} ${jn}`;return[{[`${ht}-wrapper`]:{[`${ht}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ht}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:yi(dn).mul(-1).equal(),marginInline:`${(0,gi.unit)(dn)} ${(0,gi.unit)(yi(xn).div(2).mul(-1).equal())}`,padding:`0 ${(0,gi.unit)(dn)}`,color:In,fontSize:En,borderRadius:gr,cursor:"pointer",transition:`all ${qn}`,"&:hover":{color:yr,background:br},"&.active":{color:Ar}}}},{[`${Mt}-dropdown`]:{[Gr]:Object.assign(Object.assign({},(0,os.Wf)(pt)),{minWidth:Yt,backgroundColor:Nr,borderRadius:gr,boxShadow:si,overflow:"hidden",[`${Kr}-menu`]:{maxHeight:Vr,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:qr,"&:empty::after":{display:"block",padding:`${(0,gi.unit)(on)} 0`,color:Tr,fontSize:En,textAlign:"center",content:'"Not Found"'}},[`${Gr}-tree`]:{paddingBlock:`${(0,gi.unit)(on)} 0`,paddingInline:on,[Fr]:{padding:0},[`${Fr}-treenode ${Fr}-node-content-wrapper:hover`]:{backgroundColor:zr},[`${Fr}-treenode-checkbox-checked ${Fr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Ti}}},[`${Gr}-search`]:{padding:on,borderBottom:Dr,"&-input":{input:{minWidth:qt},[Zt]:{color:Tr}}},[`${Gr}-checkall`]:{width:"100%",marginBottom:dn,marginInlineStart:dn},[`${Gr}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,gi.unit)(yi(on).sub(pn).equal())} ${(0,gi.unit)(on)}`,overflow:"hidden",borderTop:Dr}})}},{[`${Mt}-dropdown ${Gr}, ${Gr}-submenu`]:{[`${Mt}-checkbox-wrapper + span`]:{paddingInlineStart:on,color:yn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ws=pt=>{const{componentCls:ht,lineWidth:Mt,colorSplit:Zt,motionDurationSlow:Yt,zIndexTableFixed:qt,tableBg:dn,zIndexTableSticky:on,calc:yn}=pt,pn=Zt;return{[`${ht}-wrapper`]:{[`
|
|
|
${ht}-cell-fix-left,
|
|
|
${ht}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:qt,background:dn},[`
|
|
|
${ht}-cell-fix-left-first::after,
|
|
|
${ht}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:yn(Mt).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${Yt}`,content:'""',pointerEvents:"none"},[`${ht}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${ht}-cell-fix-right-first::after,
|
|
|
${ht}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:yn(Mt).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Yt}`,content:'""',pointerEvents:"none"},[`${ht}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:yn(on).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${Yt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ht}-ping-left`]:{[`&:not(${ht}-has-fix-left) ${ht}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`
|
|
|
${ht}-cell-fix-left-first::after,
|
|
|
${ht}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${pn}`},[`${ht}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ht}-ping-right`]:{[`&:not(${ht}-has-fix-right) ${ht}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`},[`
|
|
|
${ht}-cell-fix-right-first::after,
|
|
|
${ht}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${pn}`}},[`${ht}-fixed-column-gapped`]:{[`
|
|
|
${ht}-cell-fix-left-first::after,
|
|
|
${ht}-cell-fix-left-last::after,
|
|
|
${ht}-cell-fix-right-first::after,
|
|
|
${ht}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:"none"}}}}},zs=pt=>{const{componentCls:ht,antCls:Mt,margin:Zt}=pt;return{[`${ht}-wrapper`]:{[`${ht}-pagination${Mt}-pagination`]:{margin:`${(0,gi.unit)(Zt)} 0`},[`${ht}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:pt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Jl=pt=>{const{componentCls:ht,tableRadius:Mt}=pt;return{[`${ht}-wrapper`]:{[ht]:{[`${ht}-title, ${ht}-header`]:{borderRadius:`${(0,gi.unit)(Mt)} ${(0,gi.unit)(Mt)} 0 0`},[`${ht}-title + ${ht}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ht}-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:Mt,borderStartEndRadius:Mt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Mt},"> *:last-child":{borderStartEndRadius:Mt}}},"&-footer":{borderRadius:`0 0 ${(0,gi.unit)(Mt)} ${(0,gi.unit)(Mt)}`}}}}},Ql=pt=>{const{componentCls:ht}=pt;return{[`${ht}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ht}-pagination-left`]:{justifyContent:"flex-end"},[`${ht}-pagination-right`]:{justifyContent:"flex-start"},[`${ht}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ht}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ht}-row-indent`]:{float:"right"}}}}},ms=pt=>{const{componentCls:ht,antCls:Mt,iconCls:Zt,fontSizeIcon:Yt,padding:qt,paddingXS:dn,headerIconColor:on,headerIconHoverColor:yn,tableSelectionColumnWidth:pn,tableSelectedRowBg:Yn,tableSelectedRowHoverBg:jn,tableRowHoverBg:In,tablePaddingHorizontal:En,calc:xn}=pt;return{[`${ht}-wrapper`]:{[`${ht}-selection-col`]:{width:pn,[`&${ht}-selection-col-with-dropdown`]:{width:xn(pn).add(Yt).add(xn(qt).div(4)).equal()}},[`${ht}-bordered ${ht}-selection-col`]:{width:xn(pn).add(xn(dn).mul(2)).equal(),[`&${ht}-selection-col-with-dropdown`]:{width:xn(pn).add(Yt).add(xn(qt).div(4)).add(xn(dn).mul(2)).equal()}},[`
|
|
|
table tr th${ht}-selection-column,
|
|
|
table tr td${ht}-selection-column,
|
|
|
${ht}-selection-column
|
|
|
`]:{paddingInlineEnd:pt.paddingXS,paddingInlineStart:pt.paddingXS,textAlign:"center",[`${Mt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ht}-selection-column${ht}-cell-fix-left`]:{zIndex:xn(pt.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${ht}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ht}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ht}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${pt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,gi.unit)(xn(En).div(4).equal()),[Zt]:{color:on,fontSize:Yt,verticalAlign:"baseline","&:hover":{color:yn}}},[`${ht}-tbody`]:{[`${ht}-row`]:{[`&${ht}-row-selected`]:{[`> ${ht}-cell`]:{background:Yn,"&-row-hover":{background:jn}}},[`> ${ht}-cell-row-hover`]:{background:In}}}}}},cu=pt=>{const{componentCls:ht,tableExpandColumnWidth:Mt,calc:Zt}=pt,Yt=(qt,dn,on,yn)=>({[`${ht}${ht}-${qt}`]:{fontSize:yn,[`
|
|
|
${ht}-title,
|
|
|
${ht}-footer,
|
|
|
${ht}-cell,
|
|
|
${ht}-thead > tr > th,
|
|
|
${ht}-tbody > tr > th,
|
|
|
${ht}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${(0,gi.unit)(dn)} ${(0,gi.unit)(on)}`},[`${ht}-filter-trigger`]:{marginInlineEnd:(0,gi.unit)(Zt(on).div(2).mul(-1).equal())},[`${ht}-expanded-row-fixed`]:{margin:`${(0,gi.unit)(Zt(dn).mul(-1).equal())} ${(0,gi.unit)(Zt(on).mul(-1).equal())}`},[`${ht}-tbody`]:{[`${ht}-wrapper:only-child ${ht}`]:{marginBlock:(0,gi.unit)(Zt(dn).mul(-1).equal()),marginInline:`${(0,gi.unit)(Zt(Mt).sub(on).equal())} ${(0,gi.unit)(Zt(on).mul(-1).equal())}`}},[`${ht}-selection-extra`]:{paddingInlineStart:(0,gi.unit)(Zt(on).div(4).equal())}}});return{[`${ht}-wrapper`]:Object.assign(Object.assign({},Yt("middle",pt.tablePaddingVerticalMiddle,pt.tablePaddingHorizontalMiddle,pt.tableFontSizeMiddle)),Yt("small",pt.tablePaddingVerticalSmall,pt.tablePaddingHorizontalSmall,pt.tableFontSizeSmall))}},du=pt=>{const{componentCls:ht,marginXXS:Mt,fontSizeIcon:Zt,headerIconColor:Yt,headerIconHoverColor:qt}=pt;return{[`${ht}-wrapper`]:{[`${ht}-thead th${ht}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${pt.motionDurationSlow}, left 0s`,"&:hover":{background:pt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:pt.colorPrimary},[`
|
|
|
&${ht}-cell-fix-left:hover,
|
|
|
&${ht}-cell-fix-right:hover
|
|
|
`]:{background:pt.tableFixedHeaderSortActiveBg}},[`${ht}-thead th${ht}-column-sort`]:{background:pt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ht}-column-sort`]:{background:pt.tableBodySortBg},[`${ht}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${ht}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ht}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${ht}-column-sorter`]:{marginInlineStart:Mt,color:Yt,fontSize:0,transition:`color ${pt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Zt,"&.active":{color:pt.colorPrimary}},[`${ht}-column-sorter-up + ${ht}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ht}-column-sorters:hover ${ht}-column-sorter`]:{color:qt}}}},fu=pt=>{const{componentCls:ht,opacityLoading:Mt,tableScrollThumbBg:Zt,tableScrollThumbBgHover:Yt,tableScrollThumbSize:qt,tableScrollBg:dn,zIndexTableSticky:on,stickyScrollBarBorderRadius:yn,lineWidth:pn,lineType:Yn,tableBorderColor:jn}=pt,In=`${(0,gi.unit)(pn)} ${Yn} ${jn}`;return{[`${ht}-wrapper`]:{[`${ht}-sticky`]:{"&-holder":{position:"sticky",zIndex:on,background:pt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,gi.unit)(qt)} !important`,zIndex:on,display:"flex",alignItems:"center",background:dn,borderTop:In,opacity:Mt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:qt,backgroundColor:Zt,borderRadius:yn,transition:`all ${pt.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Yt}}}}}}},vo=pt=>{const{componentCls:ht,lineWidth:Mt,tableBorderColor:Zt,calc:Yt}=pt,qt=`${(0,gi.unit)(Mt)} ${pt.lineType} ${Zt}`;return{[`${ht}-wrapper`]:{[`${ht}-summary`]:{position:"relative",zIndex:pt.zIndexTableFixed,background:pt.tableBg,"> tr":{"> th, > td":{borderBottom:qt}}},[`div${ht}-summary`]:{boxShadow:`0 ${(0,gi.unit)(Yt(Mt).mul(-1).equal())} 0 ${Zt}`}}}},uo=pt=>{const{componentCls:ht,motionDurationMid:Mt,lineWidth:Zt,lineType:Yt,tableBorderColor:qt,calc:dn}=pt,on=`${(0,gi.unit)(Zt)} ${Yt} ${qt}`,yn=`${ht}-expanded-row-cell`;return{[`${ht}-wrapper`]:{[`${ht}-tbody-virtual`]:{[`${ht}-tbody-virtual-holder-inner`]:{[`
|
|
|
& > ${ht}-row,
|
|
|
& > div:not(${ht}-row) > ${ht}-row
|
|
|
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${ht}-cell`]:{borderBottom:on,transition:`background ${Mt}`},[`${ht}-expanded-row`]:{[`${yn}${yn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,gi.unit)(Zt)})`,borderInlineEnd:"none"}}},[`${ht}-bordered`]:{[`${ht}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:on,position:"absolute"},[`${ht}-cell`]:{borderInlineEnd:on,[`&${ht}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:dn(Zt).mul(-1).equal(),borderInlineStart:on}}},[`&${ht}-virtual`]:{[`${ht}-placeholder ${ht}-cell`]:{borderInlineEnd:on,borderBottom:on}}}}}};const Xa=pt=>{const{componentCls:ht,fontWeightStrong:Mt,tablePaddingVertical:Zt,tablePaddingHorizontal:Yt,tableExpandColumnWidth:qt,lineWidth:dn,lineType:on,tableBorderColor:yn,tableFontSize:pn,tableBg:Yn,tableRadius:jn,tableHeaderTextColor:In,motionDurationMid:En,tableHeaderBg:xn,tableHeaderCellSplitColor:gr,tableFooterTextColor:qn,tableFooterBg:yr,calc:Ar}=pt,br=`${(0,gi.unit)(dn)} ${on} ${yn}`;return{[`${ht}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,os.dF)()),{[ht]:Object.assign(Object.assign({},(0,os.Wf)(pt)),{fontSize:pn,background:Yn,borderRadius:`${(0,gi.unit)(jn)} ${(0,gi.unit)(jn)} 0 0`,scrollbarColor:`${pt.tableScrollThumbBg} ${pt.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,gi.unit)(jn)} ${(0,gi.unit)(jn)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${ht}-cell,
|
|
|
${ht}-thead > tr > th,
|
|
|
${ht}-tbody > tr > th,
|
|
|
${ht}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${(0,gi.unit)(Zt)} ${(0,gi.unit)(Yt)}`,overflowWrap:"break-word"},[`${ht}-title`]:{padding:`${(0,gi.unit)(Zt)} ${(0,gi.unit)(Yt)}`},[`${ht}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:In,fontWeight:Mt,textAlign:"start",background:xn,borderBottom:br,transition:`background ${En} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ht}-selection-column):not(${ht}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:gr,transform:"translateY(-50%)",transition:`background-color ${En}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ht}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${En}, border-color ${En}`,borderBottom:br,[`
|
|
|
> ${ht}-wrapper:only-child,
|
|
|
> ${ht}-expanded-row-fixed > ${ht}-wrapper:only-child
|
|
|
`]:{[ht]:{marginBlock:(0,gi.unit)(Ar(Zt).mul(-1).equal()),marginInline:`${(0,gi.unit)(Ar(qt).sub(Yt).equal())}
|
|
|
${(0,gi.unit)(Ar(Yt).mul(-1).equal())}`,[`${ht}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:In,fontWeight:Mt,textAlign:"start",background:xn,borderBottom:br,transition:`background ${En} ease`}}},[`${ht}-footer`]:{padding:`${(0,gi.unit)(Zt)} ${(0,gi.unit)(Yt)}`,color:qn,background:yr}})}},Hs=pt=>{const{colorFillAlter:ht,colorBgContainer:Mt,colorTextHeading:Zt,colorFillSecondary:Yt,colorFillContent:qt,controlItemBgActive:dn,controlItemBgActiveHover:on,padding:yn,paddingSM:pn,paddingXS:Yn,colorBorderSecondary:jn,borderRadiusLG:In,controlHeight:En,colorTextPlaceholder:xn,fontSize:gr,fontSizeSM:qn,lineHeight:yr,lineWidth:Ar,colorIcon:br,colorIconHover:Tr,opacityLoading:Nr,controlInteractiveSize:Vr}=pt,zr=new Es.FastColor(Yt).onBackground(Mt).toHexString(),Ti=new Es.FastColor(qt).onBackground(Mt).toHexString(),si=new Es.FastColor(ht).onBackground(Mt).toHexString(),qr=new Es.FastColor(br),yi=new Es.FastColor(Tr),Kr=Vr/2-Ar,Gr=Kr*2+Ar*3;return{headerBg:si,headerColor:Zt,headerSortActiveBg:zr,headerSortHoverBg:Ti,bodySortBg:si,rowHoverBg:si,rowSelectedBg:dn,rowSelectedHoverBg:on,rowExpandedBg:ht,cellPaddingBlock:yn,cellPaddingInline:yn,cellPaddingBlockMD:pn,cellPaddingInlineMD:Yn,cellPaddingBlockSM:Yn,cellPaddingInlineSM:Yn,borderColor:jn,headerBorderRadius:In,footerBg:si,footerColor:Zt,cellFontSize:gr,cellFontSizeMD:gr,cellFontSizeSM:gr,headerSplitColor:jn,fixedHeaderSortActiveBg:zr,headerFilterHoverBg:qt,filterDropdownMenuBg:Mt,filterDropdownBg:Mt,expandIconBg:Mt,selectionColumnWidth:En,stickyScrollBarBg:xn,stickyScrollBarBorderRadius:100,expandIconMarginTop:(gr*yr-Ar*3)/2-Math.ceil((qn*1.4-Ar*3)/2),headerIconColor:qr.clone().setA(qr.a*Nr).toRgbString(),headerIconHoverColor:yi.clone().setA(yi.a*Nr).toRgbString(),expandIconHalfInner:Kr,expandIconSize:Gr,expandIconScale:Vr/Gr}},_l=2;var il=(0,ou.I$)("Table",pt=>{const{colorTextHeading:ht,colorSplit:Mt,colorBgContainer:Zt,controlInteractiveSize:Yt,headerBg:qt,headerColor:dn,headerSortActiveBg:on,headerSortHoverBg:yn,bodySortBg:pn,rowHoverBg:Yn,rowSelectedBg:jn,rowSelectedHoverBg:In,rowExpandedBg:En,cellPaddingBlock:xn,cellPaddingInline:gr,cellPaddingBlockMD:qn,cellPaddingInlineMD:yr,cellPaddingBlockSM:Ar,cellPaddingInlineSM:br,borderColor:Tr,footerBg:Nr,footerColor:Vr,headerBorderRadius:zr,cellFontSize:Ti,cellFontSizeMD:si,cellFontSizeSM:qr,headerSplitColor:yi,fixedHeaderSortActiveBg:Kr,headerFilterHoverBg:Gr,filterDropdownBg:Fr,expandIconBg:Dr,selectionColumnWidth:Hr,stickyScrollBarBg:Yr,calc:li}=pt,Mr=(0,su.mergeToken)(pt,{tableFontSize:Ti,tableBg:Zt,tableRadius:zr,tablePaddingVertical:xn,tablePaddingHorizontal:gr,tablePaddingVerticalMiddle:qn,tablePaddingHorizontalMiddle:yr,tablePaddingVerticalSmall:Ar,tablePaddingHorizontalSmall:br,tableBorderColor:Tr,tableHeaderTextColor:dn,tableHeaderBg:qt,tableFooterTextColor:Vr,tableFooterBg:Nr,tableHeaderCellSplitColor:yi,tableHeaderSortBg:on,tableHeaderSortHoverBg:yn,tableBodySortBg:pn,tableFixedHeaderSortActiveBg:Kr,tableHeaderFilterActiveBg:Gr,tableFilterDropdownBg:Fr,tableRowHoverBg:Yn,tableSelectedRowBg:jn,tableSelectedRowHoverBg:In,zIndexTableFixed:_l,zIndexTableSticky:li(_l).add(1).equal({unit:!1}),tableFontSizeMiddle:si,tableFontSizeSmall:qr,tableSelectionColumnWidth:Hr,tableExpandIconBg:Dr,tableExpandColumnWidth:li(Yt).add(li(pt.padding).mul(2)).equal(),tableExpandedRowBg:En,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Yr,tableScrollThumbBgHover:ht,tableScrollBg:Mt});return[Xa(Mr),zs(Mr),vo(Mr),du(Mr),Yl(Mr),wl(Mr),Jl(Mr),Xl(Mr),vo(Mr),lu(Mr),ms(Mr),Ws(Mr),fu(Mr),Ss(Mr),cu(Mr),Ql(Mr),uo(Mr)]},Hs,{unitless:{expandIconScale:!0}});const hu=[],pu=(pt,ht)=>{var Mt,Zt;const{prefixCls:Yt,className:qt,rootClassName:dn,style:on,size:yn,bordered:pn,dropdownPrefixCls:Yn,dataSource:jn,pagination:In,rowSelection:En,rowKey:xn="key",rowClassName:gr,columns:qn,children:yr,childrenColumnName:Ar,onChange:br,getPopupContainer:Tr,loading:Nr,expandIcon:Vr,expandable:zr,expandedRowRender:Ti,expandIconColumnIndex:si,indentSize:qr,scroll:yi,sortDirections:Kr,locale:Gr,showSorterTooltip:Fr={target:"full-header"},virtual:Dr}=pt,Hr=(0,ci.ln)("Table"),Yr=x.useMemo(()=>qn||sn(yr),[qn,yr]),li=x.useMemo(()=>Yr.some(Pi=>Pi.responsive),[Yr]),Mr=(0,Ea.Z)(li),Mi=x.useMemo(()=>{const Pi=new Set(Object.keys(Mr).filter(Wi=>Mr[Wi]));return Yr.filter(Wi=>!Wi.responsive||Wi.responsive.some(ba=>Pi.has(ba)))},[Yr,Mr]),Ni=(0,Ui.Z)(pt,["className","style","columns"]),{locale:xa=eo.Z,direction:pa,table:sa,renderEmpty:ma,getPrefixCls:Da,getPopupContainer:Li}=x.useContext(Xi.E_),Ri=(0,Fi.Z)(yn),Oa=Object.assign(Object.assign({},xa.Table),Gr),ja=jn||hu,ti=Da("table",Yt),wi=Da("dropdown",Yn),[,$r]=(0,_o.ZP)(),Zr=(0,Bi.Z)(ti),[Zi,Ji,da]=il(ti,Zr),ia=Object.assign(Object.assign({childrenColumnName:Ar,expandIconColumnIndex:si},zr),{expandIcon:(Mt=zr==null?void 0:zr.expandIcon)!==null&&Mt!==void 0?Mt:(Zt=sa==null?void 0:sa.expandable)===null||Zt===void 0?void 0:Zt.expandIcon}),{childrenColumnName:Ta="children"}=ia,La=x.useMemo(()=>ja.some(Pi=>Pi==null?void 0:Pi[Ta])?"nest":Ti||zr!=null&&zr.expandedRowRender?"row":null,[ja]),ii={body:x.useRef(null)},pi=Ii(ti),$i=x.useRef(null),na=x.useRef(null);fi(ht,()=>Object.assign(Object.assign({},na.current),{nativeElement:$i.current}));const ta=x.useMemo(()=>typeof xn=="function"?xn:Pi=>Pi==null?void 0:Pi[xn],[xn]),[Ha]=ko(ja,Ta,ta),Ia={},go=function(Pi,Wi){let ba=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Pa,Ya,Ua,Ro;const to=Object.assign(Object.assign({},Ia),Pi);ba&&((Pa=Ia.resetPagination)===null||Pa===void 0||Pa.call(Ia),!((Ya=to.pagination)===null||Ya===void 0)&&Ya.current&&(to.pagination.current=1),In&&((Ua=In.onChange)===null||Ua===void 0||Ua.call(In,1,(Ro=to.pagination)===null||Ro===void 0?void 0:Ro.pageSize))),yi&&yi.scrollToFirstRowOnChange!==!1&&ii.body.current&&(0,ki.Z)(0,{getContainer:()=>ii.body.current}),br==null||br(to.pagination,to.filters,to.sorter,{currentDataSource:ji(ps(ja,to.sorterStates,Ta),to.filterStates,Ta),action:Wi})},va=(Pi,Wi)=>{go({sorter:Pi,sorterStates:Wi},"sort",!1)},[Vi,aa,la,Ra]=Ul({prefixCls:ti,mergedColumns:Mi,onSorterChange:va,sortDirections:Kr||["ascend","descend"],tableLocale:Oa,showSorterTooltip:Fr}),wa=x.useMemo(()=>ps(ja,aa,Ta),[ja,aa]);Ia.sorter=Ra(),Ia.sorterStates=aa;const Ki=(Pi,Wi)=>{go({filters:Pi,filterStates:Wi},"filter",!0)},[ga,qi,$a]=Fa({prefixCls:ti,locale:Oa,dropdownPrefixCls:wi,mergedColumns:Mi,onFilterChange:Ki,getPopupContainer:Tr||Li,rootClassName:Me()(dn,Zr)}),Ma=ji(wa,qi,Ta);Ia.filters=$a,Ia.filterStates=qi;const co=x.useMemo(()=>{const Pi={};return Object.keys($a).forEach(Wi=>{$a[Wi]!==null&&(Pi[Wi]=$a[Wi])}),Object.assign(Object.assign({},la),{filters:Pi})},[la,$a]),[yo]=xl(co),Yo=(Pi,Wi)=>{go({pagination:Object.assign(Object.assign({},Ia.pagination),{current:Pi,pageSize:Wi})},"paginate")},[ua,Us]=Lo(Ma.length,Yo,In);Ia.pagination=In===!1?{}:xo(ua,In),Ia.resetPagination=Us;const fo=x.useMemo(()=>{if(In===!1||!ua.pageSize)return Ma;const{current:Pi=1,total:Wi,pageSize:ba=Vo}=ua;return Ma.length<Wi?Ma.length>ba?Ma.slice((Pi-1)*ba,Pi*ba):Ma:Ma.slice((Pi-1)*ba,Pi*ba)},[!!In,Ma,ua==null?void 0:ua.current,ua==null?void 0:ua.pageSize,ua==null?void 0:ua.total]),[Mo,So]=Jr({prefixCls:ti,data:Ma,pageData:fo,getRowKey:ta,getRecordByKey:Ha,expandType:La,childrenColumnName:Ta,locale:Oa,getPopupContainer:Tr||Li},En),bo=(Pi,Wi,ba)=>{let Pa;return typeof gr=="function"?Pa=Me()(gr(Pi,Wi,ba)):Pa=Me()(gr),Me()({[`${ti}-row-selected`]:So.has(ta(Pi,Wi))},Pa)};ia.__PARENT_RENDER_ICON__=ia.expandIcon,ia.expandIcon=ia.expandIcon||Vr||vi(Oa),La==="nest"&&ia.expandIconColumnIndex===void 0?ia.expandIconColumnIndex=En?1:0:ia.expandIconColumnIndex>0&&En&&(ia.expandIconColumnIndex-=1),typeof ia.indentSize!="number"&&(ia.indentSize=typeof qr=="number"?qr:15);const ca=x.useCallback(Pi=>yo(Mo(ga(Vi(Pi)))),[Vi,ga,Mo]);let Ao,ss;if(In!==!1&&(ua!=null&&ua.total)){let Pi;ua.size?Pi=ua.size:Pi=Ri==="small"||Ri==="middle"?"small":void 0;const Wi=Ya=>x.createElement(ka.Z,Object.assign({},ua,{className:Me()(`${ti}-pagination ${ti}-pagination-${Ya}`,ua.className),size:Pi})),ba=pa==="rtl"?"left":"right",{position:Pa}=ua;if(Pa!==null&&Array.isArray(Pa)){const Ya=Pa.find(to=>to.includes("top")),Ua=Pa.find(to=>to.includes("bottom")),Ro=Pa.every(to=>`${to}`=="none");!Ya&&!Ua&&!Ro&&(ss=Wi(ba)),Ya&&(Ao=Wi(Ya.toLowerCase().replace("top",""))),Ua&&(ss=Wi(Ua.toLowerCase().replace("bottom","")))}else ss=Wi(ba)}let Jo;typeof Nr=="boolean"?Jo={spinning:Nr}:typeof Nr=="object"&&(Jo=Object.assign({spinning:!0},Nr));const Qo=Me()(da,Zr,`${ti}-wrapper`,sa==null?void 0:sa.className,{[`${ti}-wrapper-rtl`]:pa==="rtl"},qt,dn,Ji),al=Object.assign(Object.assign({},sa==null?void 0:sa.style),on),ol=typeof(Gr==null?void 0:Gr.emptyText)!="undefined"?Gr.emptyText:(ma==null?void 0:ma("Table"))||x.createElement(xi.Z,{componentName:"Table"}),sl=Dr?ws:Vl,ll={},Dl=x.useMemo(()=>{const{fontSize:Pi,lineHeight:Wi,lineWidth:ba,padding:Pa,paddingXS:Ya,paddingSM:Ua}=$r,Ro=Math.floor(Pi*Wi);switch(Ri){case"middle":return Ua*2+Ro+ba;case"small":return Ya*2+Ro+ba;default:return Pa*2+Ro+ba}},[$r,Ri]);return Dr&&(ll.listItemHeight=Dl),Zi(x.createElement("div",{ref:$i,className:Qo,style:al},x.createElement(Sa.Z,Object.assign({spinning:!1},Jo),Ao,x.createElement(sl,Object.assign({},ll,Ni,{ref:na,columns:Mi,direction:pa,expandable:ia,prefixCls:ti,className:Me()({[`${ti}-middle`]:Ri==="middle",[`${ti}-small`]:Ri==="small",[`${ti}-bordered`]:pn,[`${ti}-empty`]:ja.length===0},da,Zr,Ji),data:fo,rowKey:ta,rowClassName:bo,emptyText:ol,internalHooks:a,internalRefs:ii,transformColumns:ca,getContainerWidth:pi})),ss)))};var mu=x.forwardRef(pu);const Sl=(pt,ht)=>{const Mt=x.useRef(0);return Mt.current+=1,x.createElement(mu,Object.assign({},pt,{ref:ht,_renderTimes:Mt.current}))},Xo=x.forwardRef(Sl);Xo.SELECTION_COLUMN=Di,Xo.EXPAND_COLUMN=gt,Xo.SELECTION_ALL=ea,Xo.SELECTION_INVERT=ra,Xo.SELECTION_NONE=ya,Xo.Column=vr,Xo.ColumnGroup=kn,Xo.Summary=_e;var Al=Xo,vu=Al},96599:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return Me}});var x=ge(59301),gt=ge(92310),a=ge.n(gt),Pe=ge(2738),be=ge(29509),ee=ge(78776),E=ge(22703),oe=ge(12919),re=ge(48755),te=ge(36237),ce=ge(17835),z=ge(63356),le=ge(51636),ae=ge(16931);const se=xe=>{const{paddingXXS:Ve,lineWidth:Ke,tagPaddingHorizontal:Ze,componentCls:it,calc:We}=xe,Ge=We(Ze).sub(Ke).equal(),$e=We(Ve).sub(Ke).equal();return{[it]:Object.assign(Object.assign({},(0,z.Wf)(xe)),{display:"inline-block",height:"auto",marginInlineEnd:xe.marginXS,paddingInline:Ge,fontSize:xe.tagFontSize,lineHeight:xe.tagLineHeight,whiteSpace:"nowrap",background:xe.defaultBg,border:`${(0,te.unit)(xe.lineWidth)} ${xe.lineType} ${xe.colorBorder}`,borderRadius:xe.borderRadiusSM,opacity:1,transition:`all ${xe.motionDurationMid}`,textAlign:"start",position:"relative",[`&${it}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:xe.defaultColor},[`${it}-close-icon`]:{marginInlineStart:$e,fontSize:xe.tagIconSize,color:xe.colorTextDescription,cursor:"pointer",transition:`all ${xe.motionDurationMid}`,"&:hover":{color:xe.colorTextHeading}},[`&${it}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${xe.iconCls}-close, ${xe.iconCls}-close:hover`]:{color:xe.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${it}-checkable-checked):hover`]:{color:xe.colorPrimary,backgroundColor:xe.colorFillSecondary},"&:active, &-checked":{color:xe.colorTextLightSolid},"&-checked":{backgroundColor:xe.colorPrimary,"&:hover":{backgroundColor:xe.colorPrimaryHover}},"&:active":{backgroundColor:xe.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${xe.iconCls} + span, > span + ${xe.iconCls}`]:{marginInlineStart:Ge}}),[`${it}-borderless`]:{borderColor:"transparent",background:xe.tagBorderlessBg}}},ie=xe=>{const{lineWidth:Ve,fontSizeIcon:Ke,calc:Ze}=xe,it=xe.fontSizeSM;return(0,le.mergeToken)(xe,{tagFontSize:it,tagLineHeight:(0,te.unit)(Ze(xe.lineHeightSM).mul(it).equal()),tagIconSize:Ze(Ke).sub(Ze(Ve).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:xe.defaultBg})},he=xe=>({defaultBg:new ce.FastColor(xe.colorFillQuaternary).onBackground(xe.colorBgContainer).toHexString(),defaultColor:xe.colorText});var pe=(0,ae.I$)("Tag",xe=>{const Ve=ie(xe);return se(Ve)},he),me=function(xe,Ve){var Ke={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Ve.indexOf(Ze)<0&&(Ke[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Ze=Object.getOwnPropertySymbols(xe);it<Ze.length;it++)Ve.indexOf(Ze[it])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[it])&&(Ke[Ze[it]]=xe[Ze[it]]);return Ke},Ee=x.forwardRef((xe,Ve)=>{const{prefixCls:Ke,style:Ze,className:it,checked:We,onChange:Ge,onClick:$e}=xe,nt=me(xe,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:tt,tag:Ye}=x.useContext(re.E_),Qe=et=>{Ge==null||Ge(!We),$e==null||$e(et)},Je=tt("tag",Ke),[st,qe,ft]=pe(Je),lt=a()(Je,`${Je}-checkable`,{[`${Je}-checkable-checked`]:We},Ye==null?void 0:Ye.className,it,qe,ft);return st(x.createElement("span",Object.assign({},nt,{ref:Ve,style:Object.assign(Object.assign({},Ze),Ye==null?void 0:Ye.style),className:lt,onClick:Qe})))}),Be=ge(93427);const Fe=xe=>(0,Be.Z)(xe,(Ve,Ke)=>{let{textColor:Ze,lightBorderColor:it,lightColor:We,darkColor:Ge}=Ke;return{[`${xe.componentCls}${xe.componentCls}-${Ve}`]:{color:Ze,background:We,borderColor:it,"&-inverse":{color:xe.colorTextLightSolid,background:Ge,borderColor:Ge},[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ke=(0,ae.bk)(["Tag","preset"],xe=>{const Ve=ie(xe);return Fe(Ve)},he);function De(xe){return typeof xe!="string"?xe:xe.charAt(0).toUpperCase()+xe.slice(1)}const Se=(xe,Ve,Ke)=>{const Ze=De(Ke);return{[`${xe.componentCls}${xe.componentCls}-${Ve}`]:{color:xe[`color${Ke}`],background:xe[`color${Ze}Bg`],borderColor:xe[`color${Ze}Border`],[`&${xe.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Ce=(0,ae.bk)(["Tag","status"],xe=>{const Ve=ie(xe);return[Se(Ve,"success","Success"),Se(Ve,"processing","Info"),Se(Ve,"error","Error"),Se(Ve,"warning","Warning")]},he),Oe=function(xe,Ve){var Ke={};for(var Ze in xe)Object.prototype.hasOwnProperty.call(xe,Ze)&&Ve.indexOf(Ze)<0&&(Ke[Ze]=xe[Ze]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,Ze=Object.getOwnPropertySymbols(xe);it<Ze.length;it++)Ve.indexOf(Ze[it])<0&&Object.prototype.propertyIsEnumerable.call(xe,Ze[it])&&(Ke[Ze[it]]=xe[Ze[it]]);return Ke};const Le=x.forwardRef((xe,Ve)=>{const{prefixCls:Ke,className:Ze,rootClassName:it,style:We,children:Ge,icon:$e,color:nt,onClose:tt,bordered:Ye=!0,visible:Qe}=xe,Je=Oe(xe,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:st,direction:qe,tag:ft}=x.useContext(re.E_),[lt,et]=x.useState(!0),Re=(0,Pe.Z)(Je,["closeIcon","closable"]);x.useEffect(()=>{Qe!==void 0&&et(Qe)},[Qe]);const Ne=(0,be.o2)(nt),ne=(0,be.yT)(nt),ue=Ne||ne,je=Object.assign(Object.assign({backgroundColor:nt&&!ue?nt:void 0},ft==null?void 0:ft.style),We),He=st("tag",Ke),[we,ye,Te]=pe(He),ze=a()(He,ft==null?void 0:ft.className,{[`${He}-${nt}`]:ue,[`${He}-has-color`]:nt&&!ue,[`${He}-hidden`]:!lt,[`${He}-rtl`]:qe==="rtl",[`${He}-borderless`]:!Ye},Ze,it,ye,Te),Ue=rt=>{rt.stopPropagation(),tt==null||tt(rt),!rt.defaultPrevented&&et(!1)},[,_e]=(0,ee.Z)((0,ee.w)(xe),(0,ee.w)(ft),{closable:!1,closeIconRender:rt=>{const Et=x.createElement("span",{className:`${He}-close-icon`,onClick:Ue},rt);return(0,E.wm)(rt,Et,vt=>({onClick:Nt=>{var Ft;(Ft=vt==null?void 0:vt.onClick)===null||Ft===void 0||Ft.call(vt,Nt),Ue(Nt)},className:a()(vt==null?void 0:vt.className,`${He}-close-icon`)}))}}),ct=typeof Je.onClick=="function"||Ge&&Ge.type==="a",ut=$e||null,yt=ut?x.createElement(x.Fragment,null,ut,Ge&&x.createElement("span",null,Ge)):Ge,at=x.createElement("span",Object.assign({},Re,{ref:Ve,className:ze,style:je}),yt,_e,Ne&&x.createElement(ke,{key:"preset",prefixCls:He}),ne&&x.createElement(Ce,{key:"status",prefixCls:He}));return we(ct?x.createElement(oe.Z,{component:"Tag"},at):at)});Le.CheckableTag=Ee;var Me=Le},18287:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return tt}});var x=ge(3741),gt=ge(94480),a=ge(59301),Pe=ge(52671),be=ge(8657),ee=ge(54476),E={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"},oe=E,re=ge(7657),te=function(Qe,Je){return a.createElement(re.Z,(0,ee.Z)({},Qe,{ref:Je,icon:oe}))},ce=a.forwardRef(te),z=ce,le=ge(92310),ae=ge.n(le),se=ge(82661),ie=ge(34061),he=ge(48755),pe=ge(56082),me=ge(86641),ve=ge(57700),Ee=ge(12425);const Be=4;function Fe(Ye){const{dropPosition:Qe,dropLevelOffset:Je,prefixCls:st,indent:qe,direction:ft="ltr"}=Ye,lt=ft==="ltr"?"left":"right",et=ft==="ltr"?"right":"left",Re={[lt]:-Je*qe+Be,[et]:0};switch(Qe){case-1:Re.top=-3;break;case 1:Re.bottom=-3;break;default:Re.bottom=-3,Re[lt]=qe+Be;break}return a.createElement("div",{style:Re,className:`${st}-drop-indicator`})}var ke=Fe,De=ge(85278),Ce=a.forwardRef((Ye,Qe)=>{var Je;const{getPrefixCls:st,direction:qe,virtual:ft,tree:lt}=a.useContext(he.E_),{prefixCls:et,className:Re,showIcon:Ne=!1,showLine:ne,switcherIcon:ue,switcherLoadingIcon:je,blockNode:He=!1,children:we,checkable:ye=!1,selectable:Te=!0,draggable:ze,motion:Ue,style:_e}=Ye,ct=st("tree",et),ut=st(),yt=Ue!=null?Ue:Object.assign(Object.assign({},(0,me.Z)(ut)),{motionAppear:!1}),at=Object.assign(Object.assign({},Ye),{checkable:ye,selectable:Te,showIcon:Ne,motion:yt,blockNode:He,showLine:!!ne,dropIndicatorRender:ke}),[rt,Et,vt]=(0,Ee.ZP)(ct),[,Nt]=(0,ve.ZP)(),Ft=Nt.paddingXS/2+(((Je=Nt.Tree)===null||Je===void 0?void 0:Je.titleHeight)||Nt.controlHeightSM),Tt=a.useMemo(()=>{if(!ze)return!1;let Bt={};switch(typeof ze){case"function":Bt.nodeDraggable=ze;break;case"object":Bt=Object.assign({},ze);break;default:break}return Bt.icon!==!1&&(Bt.icon=Bt.icon||a.createElement(pe.Z,null)),Bt},[ze]),kt=Bt=>a.createElement(De.Z,{prefixCls:ct,switcherIcon:ue,switcherLoadingIcon:je,treeNodeProps:Bt,showLine:ne});return rt(a.createElement(x.ZP,Object.assign({itemHeight:Ft,ref:Qe,virtual:ft},at,{style:Object.assign(Object.assign({},lt==null?void 0:lt.style),_e),prefixCls:ct,className:ae()({[`${ct}-icon-hide`]:!Ne,[`${ct}-block-node`]:He,[`${ct}-unselectable`]:!Te,[`${ct}-rtl`]:qe==="rtl"},lt==null?void 0:lt.className,Re,Et,vt),direction:qe,checkable:ye&&a.createElement("span",{className:`${ct}-checkbox-inner`}),selectable:Te,switcherIcon:kt,draggable:Tt}),we))});const Oe=0,Ie=1,Le=2;function Me(Ye,Qe,Je){const{key:st,children:qe}=Je;function ft(lt){const et=lt[st],Re=lt[qe];Qe(et,lt)!==!1&&Me(Re||[],Qe,Je)}Ye.forEach(ft)}function xe(Ye){let{treeData:Qe,expandedKeys:Je,startKey:st,endKey:qe,fieldNames:ft}=Ye;const lt=[];let et=Oe;if(st&&st===qe)return[st];if(!st||!qe)return[];function Re(Ne){return Ne===st||Ne===qe}return Me(Qe,Ne=>{if(et===Le)return!1;if(Re(Ne)){if(lt.push(Ne),et===Oe)et=Ie;else if(et===Ie)return et=Le,!1}else et===Ie&<.push(Ne);return Je.includes(Ne)},(0,ie.w$)(ft)),lt}function Ve(Ye,Qe,Je){const st=(0,gt.Z)(Qe),qe=[];return Me(Ye,(ft,lt)=>{const et=st.indexOf(ft);return et!==-1&&(qe.push(lt),st.splice(et,1)),!!st.length},(0,ie.w$)(Je)),qe}var Ke=function(Ye,Qe){var Je={};for(var st in Ye)Object.prototype.hasOwnProperty.call(Ye,st)&&Qe.indexOf(st)<0&&(Je[st]=Ye[st]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,st=Object.getOwnPropertySymbols(Ye);qe<st.length;qe++)Qe.indexOf(st[qe])<0&&Object.prototype.propertyIsEnumerable.call(Ye,st[qe])&&(Je[st[qe]]=Ye[st[qe]]);return Je};function Ze(Ye){const{isLeaf:Qe,expanded:Je}=Ye;return Qe?a.createElement(Pe.Z,null):Je?a.createElement(be.Z,null):a.createElement(z,null)}function it(Ye){let{treeData:Qe,children:Je}=Ye;return Qe||(0,ie.zn)(Je)}const We=(Ye,Qe)=>{var{defaultExpandAll:Je,defaultExpandParent:st,defaultExpandedKeys:qe}=Ye,ft=Ke(Ye,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const lt=a.useRef(null),et=a.useRef(null),Re=()=>{const{keyEntities:rt}=(0,ie.I8)(it(ft));let Et;return Je?Et=Object.keys(rt):st?Et=(0,se.r7)(ft.expandedKeys||qe||[],rt):Et=ft.expandedKeys||qe||[],Et},[Ne,ne]=a.useState(ft.selectedKeys||ft.defaultSelectedKeys||[]),[ue,je]=a.useState(()=>Re());a.useEffect(()=>{"selectedKeys"in ft&&ne(ft.selectedKeys)},[ft.selectedKeys]),a.useEffect(()=>{"expandedKeys"in ft&&je(ft.expandedKeys)},[ft.expandedKeys]);const He=(rt,Et)=>{var vt;return"expandedKeys"in ft||je(rt),(vt=ft.onExpand)===null||vt===void 0?void 0:vt.call(ft,rt,Et)},we=(rt,Et)=>{var vt;const{multiple:Nt,fieldNames:Ft}=ft,{node:Tt,nativeEvent:kt}=Et,{key:Bt=""}=Tt,bt=it(ft),jt=Object.assign(Object.assign({},Et),{selected:!0}),Kt=(kt==null?void 0:kt.ctrlKey)||(kt==null?void 0:kt.metaKey),$t=kt==null?void 0:kt.shiftKey;let wt;Nt&&Kt?(wt=rt,lt.current=Bt,et.current=wt,jt.selectedNodes=Ve(bt,wt,Ft)):Nt&&$t?(wt=Array.from(new Set([].concat((0,gt.Z)(et.current||[]),(0,gt.Z)(xe({treeData:bt,expandedKeys:ue,startKey:Bt,endKey:lt.current,fieldNames:Ft}))))),jt.selectedNodes=Ve(bt,wt,Ft)):(wt=[Bt],lt.current=Bt,et.current=wt,jt.selectedNodes=Ve(bt,wt,Ft)),(vt=ft.onSelect)===null||vt===void 0||vt.call(ft,wt,jt),"selectedKeys"in ft||ne(wt)},{getPrefixCls:ye,direction:Te}=a.useContext(he.E_),{prefixCls:ze,className:Ue,showIcon:_e=!0,expandAction:ct="click"}=ft,ut=Ke(ft,["prefixCls","className","showIcon","expandAction"]),yt=ye("tree",ze),at=ae()(`${yt}-directory`,{[`${yt}-directory-rtl`]:Te==="rtl"},Ue);return a.createElement(Ce,Object.assign({icon:Ze,ref:Qe,blockNode:!0},ut,{showIcon:_e,expandAction:ct,prefixCls:yt,className:at,expandedKeys:ue,selectedKeys:Ne,onSelect:we,onExpand:He}))};var $e=a.forwardRef(We);const nt=Ce;nt.DirectoryTree=$e,nt.TreeNode=x.OF;var tt=nt},12425:function(gn,Vt,ge){"use strict";ge.d(Vt,{ZP:function(){return se},Yk:function(){return z},TM:function(){return le}});var x=ge(36237),gt=ge(36170),a=ge(63356),Pe=ge(34961),be=ge(51636),ee=ge(16931);const E=ie=>{let{treeCls:he,treeNodeCls:pe,directoryNodeSelectedBg:me,directoryNodeSelectedColor:ve,motionDurationMid:Ee,borderRadius:Be,controlItemBgHover:Fe}=ie;return{[`${he}${he}-directory ${pe}`]:{[`${he}-node-content-wrapper`]:{position:"static",[`> *:not(${he}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${Ee}`,content:'""',borderRadius:Be},"&:hover:before":{background:Fe}},[`${he}-switcher, ${he}-checkbox, ${he}-draggable-icon`]:{zIndex:1},"&-selected":{[`${he}-switcher, ${he}-draggable-icon`]:{color:ve},[`${he}-node-content-wrapper`]:{color:ve,background:"transparent","&:before, &:hover:before":{background:me}}}}}},oe=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),re=(ie,he)=>({[`.${ie}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${he.motionDurationSlow}`}}}),te=(ie,he)=>({[`.${ie}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:he.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,x.unit)(he.lineWidthBold)} solid ${he.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ce=(ie,he)=>{const{treeCls:pe,treeNodeCls:me,treeNodePadding:ve,titleHeight:Ee,indentSize:Be,nodeSelectedBg:Fe,nodeHoverBg:ke,colorTextQuaternary:De,controlItemBgActiveDisabled:Se}=he;return{[pe]:Object.assign(Object.assign({},(0,a.Wf)(he)),{background:he.colorBgContainer,borderRadius:he.borderRadius,transition:`background-color ${he.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${pe}-rtl ${pe}-switcher_close ${pe}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${pe}-active-focused)`]:Object.assign({},(0,a.oN)(he)),[`${pe}-list-holder-inner`]:{alignItems:"flex-start"},[`&${pe}-block-node`]:{[`${pe}-list-holder-inner`]:{alignItems:"stretch",[`${pe}-node-content-wrapper`]:{flex:"auto"},[`${me}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${he.colorPrimary}`,opacity:0,animationName:oe,animationDuration:he.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:he.borderRadius}}},[me]:{display:"flex",alignItems:"flex-start",marginBottom:ve,lineHeight:(0,x.unit)(Ee),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:ve},[`&-disabled ${pe}-node-content-wrapper`]:{color:he.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${pe}-checkbox-disabled + ${pe}-node-selected,&${me}-disabled${me}-selected ${pe}-node-content-wrapper`]:{backgroundColor:Se},[`${pe}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${me}-disabled)`]:{[`${pe}-node-content-wrapper`]:{"&:hover":{color:he.nodeHoverColor}}},[`&-active ${pe}-node-content-wrapper`]:{background:he.controlItemBgHover},[`&:not(${me}-disabled).filter-node ${pe}-title`]:{color:he.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${pe}-draggable-icon`]:{flexShrink:0,width:Ee,textAlign:"center",visibility:"visible",color:De},[`&${me}-disabled ${pe}-draggable-icon`]:{visibility:"hidden"}}},[`${pe}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:Be}},[`${pe}-draggable-icon`]:{visibility:"hidden"},[`${pe}-switcher, ${pe}-checkbox`]:{marginInlineEnd:he.calc(he.calc(Ee).sub(he.controlInteractiveSize)).div(2).equal()},[`${pe}-switcher`]:Object.assign(Object.assign({},re(ie,he)),{position:"relative",flex:"none",alignSelf:"stretch",width:Ee,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${he.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:Ee,height:Ee,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:he.borderRadius,transition:`all ${he.motionDurationSlow}`},[`&:not(${pe}-switcher-noop):hover:before`]:{backgroundColor:he.colorBgTextHover},[`&_close ${pe}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:he.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:he.calc(Ee).div(2).equal(),bottom:he.calc(ve).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${he.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:he.calc(he.calc(Ee).div(2).equal()).mul(.8).equal(),height:he.calc(Ee).div(2).equal(),borderBottom:`1px solid ${he.colorBorder}`,content:'""'}}}),[`${pe}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:Ee,paddingBlock:0,paddingInline:he.paddingXS,background:"transparent",borderRadius:he.borderRadius,cursor:"pointer",transition:`all ${he.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},te(ie,he)),{"&:hover":{backgroundColor:ke},[`&${pe}-node-selected`]:{color:he.nodeSelectedColor,backgroundColor:Fe},[`${pe}-iconEle`]:{display:"inline-block",width:Ee,height:Ee,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${pe}-unselectable ${pe}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${me}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${he.colorPrimary}`},"&-show-line":{[`${pe}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:he.calc(Ee).div(2).equal(),bottom:he.calc(ve).mul(-1).equal(),borderInlineEnd:`1px solid ${he.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${pe}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${me}-leaf-last ${pe}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,x.unit)(he.calc(Ee).div(2).equal())} !important`}})}},z=function(ie,he){let pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const me=`.${ie}`,ve=`${me}-treenode`,Ee=he.calc(he.paddingXS).div(2).equal(),Be=(0,be.mergeToken)(he,{treeCls:me,treeNodeCls:ve,treeNodePadding:Ee});return[ce(ie,Be),pe&&E(Be)].filter(Boolean)},le=ie=>{const{controlHeightSM:he,controlItemBgHover:pe,controlItemBgActive:me}=ie,ve=he;return{titleHeight:ve,indentSize:ve,nodeHoverBg:pe,nodeHoverColor:ie.colorText,nodeSelectedBg:me,nodeSelectedColor:ie.colorText}},ae=ie=>{const{colorTextLightSolid:he,colorPrimary:pe}=ie;return Object.assign(Object.assign({},le(ie)),{directoryNodeSelectedColor:he,directoryNodeSelectedBg:pe})};var se=(0,ee.I$)("Tree",(ie,he)=>{let{prefixCls:pe}=he;return[{[ie.componentCls]:(0,gt.C2)(`${pe}-checkbox`,ie)},z(pe,ie),(0,Pe.Z)(ie)]},ae)},85278:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return he}});var x=ge(59301),gt=ge(54476),a={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"},Pe=a,be=ge(7657),ee=function(me,ve){return x.createElement(be.Z,(0,gt.Z)({},me,{ref:ve,icon:Pe}))},E=x.forwardRef(ee),oe=E,re=ge(52671),te=ge(58617),ce=ge(15075),z=ge(43531),le=ge(92310),ae=ge.n(le),se=ge(22703),he=pe=>{const{prefixCls:me,switcherIcon:ve,treeNodeProps:Ee,showLine:Be,switcherLoadingIcon:Fe}=pe,{isLeaf:ke,expanded:De,loading:Se}=Ee;if(Se)return x.isValidElement(Fe)?Fe:x.createElement(te.Z,{className:`${me}-switcher-loading-icon`});let Ce;if(Be&&typeof Be=="object"&&(Ce=Be.showLeafIcon),ke){if(!Be)return null;if(typeof Ce!="boolean"&&Ce){const Le=typeof Ce=="function"?Ce(Ee):Ce,Me=`${me}-switcher-line-custom-icon`;return x.isValidElement(Le)?(0,se.Tm)(Le,{className:ae()(Le.props.className||"",Me)}):Le}return Ce?x.createElement(re.Z,{className:`${me}-switcher-line-icon`}):x.createElement("span",{className:`${me}-switcher-leaf-line`})}const Oe=`${me}-switcher-icon`,Ie=typeof ve=="function"?ve(Ee):ve;return x.isValidElement(Ie)?(0,se.Tm)(Ie,{className:ae()(Ie.props.className||"",Oe)}):Ie!==void 0?Ie:Be?De?x.createElement(ce.Z,{className:`${me}-switcher-line-icon`}):x.createElement(z.Z,{className:`${me}-switcher-line-icon`}):x.createElement(oe,{className:Oe})}},94968:function(gn,Vt,ge){"use strict";ge.d(Vt,{default:function(){return Ut}});var x=ge(59301),gt=ge(94480),a=ge(4676),Pe=ge(92310),be=ge.n(Pe),ee=ge(54476),E=ge(67732),oe=ge(83652),re=ge(31226),te=ge(42403),ce=ge(158),z=ge(20068),le=ge(33885),ae=ge(75931),se=ge(76190),ie=ge(75044),he=ge(3202),pe=ge(26112),me=ge(48736),ve=function(xt,Xt){if(xt&&Xt){var Jt=Array.isArray(Xt)?Xt:Xt.split(","),Ct=xt.name||"",St=xt.type||"",Dt=St.replace(/\/.*$/,"");return Jt.some(function(It){var Lt=It.trim();if(/^\*(\/\*)?$/.test(It))return!0;if(Lt.charAt(0)==="."){var rn=Ct.toLowerCase(),an=Lt.toLowerCase(),un=[an];return(an===".jpg"||an===".jpeg")&&(un=[".jpg",".jpeg"]),un.some(function(Tn){return rn.endsWith(Tn)})}return/\/\*$/.test(Lt)?Dt===Lt.replace(/\/.*$/,""):St===Lt?!0:/^\w+$/.test(Lt)?((0,me.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Lt,"'.Skip for check.")),!0):!1})}return!0};function Ee(xt,Xt){var Jt="cannot ".concat(xt.method," ").concat(xt.action," ").concat(Xt.status,"'"),Ct=new Error(Jt);return Ct.status=Xt.status,Ct.method=xt.method,Ct.url=xt.action,Ct}function Be(xt){var Xt=xt.responseText||xt.response;if(!Xt)return Xt;try{return JSON.parse(Xt)}catch(Jt){return Xt}}function Fe(xt){var Xt=new XMLHttpRequest;xt.onProgress&&Xt.upload&&(Xt.upload.onprogress=function(Dt){Dt.total>0&&(Dt.percent=Dt.loaded/Dt.total*100),xt.onProgress(Dt)});var Jt=new FormData;xt.data&&Object.keys(xt.data).forEach(function(St){var Dt=xt.data[St];if(Array.isArray(Dt)){Dt.forEach(function(It){Jt.append("".concat(St,"[]"),It)});return}Jt.append(St,Dt)}),xt.file instanceof Blob?Jt.append(xt.filename,xt.file,xt.file.name):Jt.append(xt.filename,xt.file),Xt.onerror=function(Dt){xt.onError(Dt)},Xt.onload=function(){return Xt.status<200||Xt.status>=300?xt.onError(Ee(xt,Xt),Be(Xt)):xt.onSuccess(Be(Xt),Xt)},Xt.open(xt.method,xt.action,!0),xt.withCredentials&&"withCredentials"in Xt&&(Xt.withCredentials=!0);var Ct=xt.headers||{};return Ct["X-Requested-With"]!==null&&Xt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ct).forEach(function(St){Ct[St]!==null&&Xt.setRequestHeader(St,Ct[St])}),Xt.send(Jt),{abort:function(){Xt.abort()}}}var ke=function(){var xt=(0,he.Z)((0,ie.Z)().mark(function Xt(Jt,Ct){var St,Dt,It,Lt,rn,an,un,Tn;return(0,ie.Z)().wrap(function(tr){for(;;)switch(tr.prev=tr.next){case 0:an=function(){return an=(0,he.Z)((0,ie.Z)().mark(function Fn(Vn){return(0,ie.Z)().wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.abrupt("return",new Promise(function(ir){Vn.file(function(fr){Ct(fr)?(Vn.fullPath&&!fr.webkitRelativePath&&(Object.defineProperties(fr,{webkitRelativePath:{writable:!0}}),fr.webkitRelativePath=Vn.fullPath.replace(/^\//,""),Object.defineProperties(fr,{webkitRelativePath:{writable:!1}})),ir(fr)):ir(null)})}));case 1:case"end":return rr.stop()}},Fn)})),an.apply(this,arguments)},rn=function(Fn){return an.apply(this,arguments)},Lt=function(){return Lt=(0,he.Z)((0,ie.Z)().mark(function Fn(Vn){var $n,rr,ir,fr,Qn;return(0,ie.Z)().wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:$n=Vn.createReader(),rr=[];case 2:return ur.next=5,new Promise(function(jr){$n.readEntries(jr,function(){return jr([])})});case 5:if(ir=ur.sent,fr=ir.length,fr){ur.next=9;break}return ur.abrupt("break",12);case 9:for(Qn=0;Qn<fr;Qn++)rr.push(ir[Qn]);ur.next=2;break;case 12:return ur.abrupt("return",rr);case 13:case"end":return ur.stop()}},Fn)})),Lt.apply(this,arguments)},It=function(Fn){return Lt.apply(this,arguments)},St=[],Dt=[],Jt.forEach(function(Zn){return Dt.push(Zn.webkitGetAsEntry())}),un=function(){var Zn=(0,he.Z)((0,ie.Z)().mark(function Fn(Vn,$n){var rr,ir;return(0,ie.Z)().wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(Vn){Qn.next=2;break}return Qn.abrupt("return");case 2:if(Vn.path=$n||"",!Vn.isFile){Qn.next=10;break}return Qn.next=6,rn(Vn);case 6:rr=Qn.sent,rr&&St.push(rr),Qn.next=15;break;case 10:if(!Vn.isDirectory){Qn.next=15;break}return Qn.next=13,It(Vn);case 13:ir=Qn.sent,Dt.push.apply(Dt,(0,gt.Z)(ir));case 15:case"end":return Qn.stop()}},Fn)}));return function(Vn,$n){return Zn.apply(this,arguments)}}(),Tn=0;case 9:if(!(Tn<Dt.length)){tr.next=15;break}return tr.next=12,un(Dt[Tn]);case 12:Tn++,tr.next=9;break;case 15:return tr.abrupt("return",St);case 16:case"end":return tr.stop()}},Xt)}));return function(Jt,Ct){return xt.apply(this,arguments)}}(),De=ke,Se=+new Date,Ce=0;function Oe(){return"rc-upload-".concat(Se,"-").concat(++Ce)}var Ie=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],Le=function(xt){(0,te.Z)(Jt,xt);var Xt=(0,ce.Z)(Jt);function Jt(){var Ct;(0,E.Z)(this,Jt);for(var St=arguments.length,Dt=new Array(St),It=0;It<St;It++)Dt[It]=arguments[It];return Ct=Xt.call.apply(Xt,[this].concat(Dt)),(0,z.Z)((0,re.Z)(Ct),"state",{uid:Oe()}),(0,z.Z)((0,re.Z)(Ct),"reqs",{}),(0,z.Z)((0,re.Z)(Ct),"fileInput",void 0),(0,z.Z)((0,re.Z)(Ct),"_isMounted",void 0),(0,z.Z)((0,re.Z)(Ct),"onChange",function(Lt){var rn=Ct.props,an=rn.accept,un=rn.directory,Tn=Lt.target.files,Wn=(0,gt.Z)(Tn).filter(function(tr){return!un||ve(tr,an)});Ct.uploadFiles(Wn),Ct.reset()}),(0,z.Z)((0,re.Z)(Ct),"onClick",function(Lt){var rn=Ct.fileInput;if(rn){var an=Lt.target,un=Ct.props.onClick;if(an&&an.tagName==="BUTTON"){var Tn=rn.parentNode;Tn.focus(),an.blur()}rn.click(),un&&un(Lt)}}),(0,z.Z)((0,re.Z)(Ct),"onKeyDown",function(Lt){Lt.key==="Enter"&&Ct.onClick(Lt)}),(0,z.Z)((0,re.Z)(Ct),"onFileDrop",function(){var Lt=(0,he.Z)((0,ie.Z)().mark(function rn(an){var un,Tn,Wn;return(0,ie.Z)().wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(un=Ct.props.multiple,an.preventDefault(),an.type!=="dragover"){Zn.next=4;break}return Zn.abrupt("return");case 4:if(!Ct.props.directory){Zn.next=11;break}return Zn.next=7,De(Array.prototype.slice.call(an.dataTransfer.items),function(Fn){return ve(Fn,Ct.props.accept)});case 7:Tn=Zn.sent,Ct.uploadFiles(Tn),Zn.next=14;break;case 11:Wn=(0,gt.Z)(an.dataTransfer.files).filter(function(Fn){return ve(Fn,Ct.props.accept)}),un===!1&&(Wn=Wn.slice(0,1)),Ct.uploadFiles(Wn);case 14:case"end":return Zn.stop()}},rn)}));return function(rn){return Lt.apply(this,arguments)}}()),(0,z.Z)((0,re.Z)(Ct),"uploadFiles",function(Lt){var rn=(0,gt.Z)(Lt),an=rn.map(function(un){return un.uid=Oe(),Ct.processFile(un,rn)});Promise.all(an).then(function(un){var Tn=Ct.props.onBatchStart;Tn==null||Tn(un.map(function(Wn){var tr=Wn.origin,Zn=Wn.parsedFile;return{file:tr,parsedFile:Zn}})),un.filter(function(Wn){return Wn.parsedFile!==null}).forEach(function(Wn){Ct.post(Wn)})})}),(0,z.Z)((0,re.Z)(Ct),"processFile",function(){var Lt=(0,he.Z)((0,ie.Z)().mark(function rn(an,un){var Tn,Wn,tr,Zn,Fn,Vn,$n,rr,ir;return(0,ie.Z)().wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(Tn=Ct.props.beforeUpload,Wn=an,!Tn){Qn.next=14;break}return Qn.prev=3,Qn.next=6,Tn(an,un);case 6:Wn=Qn.sent,Qn.next=12;break;case 9:Qn.prev=9,Qn.t0=Qn.catch(3),Wn=!1;case 12:if(Wn!==!1){Qn.next=14;break}return Qn.abrupt("return",{origin:an,parsedFile:null,action:null,data:null});case 14:if(tr=Ct.props.action,typeof tr!="function"){Qn.next=21;break}return Qn.next=18,tr(an);case 18:Zn=Qn.sent,Qn.next=22;break;case 21:Zn=tr;case 22:if(Fn=Ct.props.data,typeof Fn!="function"){Qn.next=29;break}return Qn.next=26,Fn(an);case 26:Vn=Qn.sent,Qn.next=30;break;case 29:Vn=Fn;case 30:return $n=((0,se.Z)(Wn)==="object"||typeof Wn=="string")&&Wn?Wn:an,$n instanceof File?rr=$n:rr=new File([$n],an.name,{type:an.type}),ir=rr,ir.uid=an.uid,Qn.abrupt("return",{origin:an,data:Vn,parsedFile:ir,action:Zn});case 35:case"end":return Qn.stop()}},rn,null,[[3,9]])}));return function(rn,an){return Lt.apply(this,arguments)}}()),(0,z.Z)((0,re.Z)(Ct),"saveFileInput",function(Lt){Ct.fileInput=Lt}),Ct}return(0,oe.Z)(Jt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(St){var Dt=this,It=St.data,Lt=St.origin,rn=St.action,an=St.parsedFile;if(this._isMounted){var un=this.props,Tn=un.onStart,Wn=un.customRequest,tr=un.name,Zn=un.headers,Fn=un.withCredentials,Vn=un.method,$n=Lt.uid,rr=Wn||Fe,ir={action:rn,filename:tr,data:It,file:an,headers:Zn,withCredentials:Fn,method:Vn||"post",onProgress:function(Qn){var or=Dt.props.onProgress;or==null||or(Qn,an)},onSuccess:function(Qn,or){var ur=Dt.props.onSuccess;ur==null||ur(Qn,an,or),delete Dt.reqs[$n]},onError:function(Qn,or){var ur=Dt.props.onError;ur==null||ur(Qn,or,an),delete Dt.reqs[$n]}};Tn(Lt),this.reqs[$n]=rr(ir)}}},{key:"reset",value:function(){this.setState({uid:Oe()})}},{key:"abort",value:function(St){var Dt=this.reqs;if(St){var It=St.uid?St.uid:St;Dt[It]&&Dt[It].abort&&Dt[It].abort(),delete Dt[It]}else Object.keys(Dt).forEach(function(Lt){Dt[Lt]&&Dt[Lt].abort&&Dt[Lt].abort(),delete Dt[Lt]})}},{key:"render",value:function(){var St=this.props,Dt=St.component,It=St.prefixCls,Lt=St.className,rn=St.classNames,an=rn===void 0?{}:rn,un=St.disabled,Tn=St.id,Wn=St.name,tr=St.style,Zn=St.styles,Fn=Zn===void 0?{}:Zn,Vn=St.multiple,$n=St.accept,rr=St.capture,ir=St.children,fr=St.directory,Qn=St.openFileDialogOnClick,or=St.onMouseEnter,ur=St.onMouseLeave,jr=St.hasControlInside,wr=(0,ae.Z)(St,Ie),Cr=be()((0,z.Z)((0,z.Z)((0,z.Z)({},It,!0),"".concat(It,"-disabled"),un),Lt,Lt)),Er=fr?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Br=un?{}:{onClick:Qn?this.onClick:function(){},onKeyDown:Qn?this.onKeyDown:function(){},onMouseEnter:or,onMouseLeave:ur,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:jr?void 0:"0"};return x.createElement(Dt,(0,ee.Z)({},Br,{className:Cr,role:jr?void 0:"button",style:tr}),x.createElement("input",(0,ee.Z)({},(0,pe.Z)(wr,{aria:!0,data:!0}),{id:Tn,name:Wn,disabled:un,type:"file",ref:this.saveFileInput,onClick:function(pr){return pr.stopPropagation()},key:this.state.uid,style:(0,le.Z)({display:"none"},Fn.input),className:an.input,accept:$n},Er,{multiple:Vn,onChange:this.onChange},rr!=null?{capture:rr}:{})),ir)}}]),Jt}(x.Component),Me=Le;function xe(){}var Ve=function(xt){(0,te.Z)(Jt,xt);var Xt=(0,ce.Z)(Jt);function Jt(){var Ct;(0,E.Z)(this,Jt);for(var St=arguments.length,Dt=new Array(St),It=0;It<St;It++)Dt[It]=arguments[It];return Ct=Xt.call.apply(Xt,[this].concat(Dt)),(0,z.Z)((0,re.Z)(Ct),"uploader",void 0),(0,z.Z)((0,re.Z)(Ct),"saveUploader",function(Lt){Ct.uploader=Lt}),Ct}return(0,oe.Z)(Jt,[{key:"abort",value:function(St){this.uploader.abort(St)}},{key:"render",value:function(){return x.createElement(Me,(0,ee.Z)({},this.props,{ref:this.saveUploader}))}}]),Jt}(x.Component);(0,z.Z)(Ve,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:xe,onError:xe,onSuccess:xe,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Ke=Ve,Ze=Ke,it=ge(18929),We=ge(48755),Ge=ge(2171),$e=ge(9017),nt=ge(85981),tt=ge(63356),Ye=ge(34961),Qe=ge(16931),Je=ge(51636),st=ge(36237),ft=xt=>{const{componentCls:Xt,iconCls:Jt}=xt;return{[`${Xt}-wrapper`]:{[`${Xt}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:xt.colorFillAlter,border:`${(0,st.unit)(xt.lineWidth)} dashed ${xt.colorBorder}`,borderRadius:xt.borderRadiusLG,cursor:"pointer",transition:`border-color ${xt.motionDurationSlow}`,[Xt]:{padding:xt.padding},[`${Xt}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:xt.borderRadiusLG,"&:focus-visible":{outline:`${(0,st.unit)(xt.lineWidthFocus)} solid ${xt.colorPrimaryBorder}`}},[`${Xt}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
|
|
|
&:not(${Xt}-disabled):hover,
|
|
|
&-hover:not(${Xt}-disabled)
|
|
|
`]:{borderColor:xt.colorPrimaryHover},[`p${Xt}-drag-icon`]:{marginBottom:xt.margin,[Jt]:{color:xt.colorPrimary,fontSize:xt.uploadThumbnailSize}},[`p${Xt}-text`]:{margin:`0 0 ${(0,st.unit)(xt.marginXXS)}`,color:xt.colorTextHeading,fontSize:xt.fontSizeLG},[`p${Xt}-hint`]:{color:xt.colorTextDescription,fontSize:xt.fontSize},[`&${Xt}-disabled`]:{[`p${Xt}-drag-icon ${Jt},
|
|
|
p${Xt}-text,
|
|
|
p${Xt}-hint
|
|
|
`]:{color:xt.colorTextDisabled}}}}}},et=xt=>{const{componentCls:Xt,iconCls:Jt,fontSize:Ct,lineHeight:St,calc:Dt}=xt,It=`${Xt}-list-item`,Lt=`${It}-actions`,rn=`${It}-action`;return{[`${Xt}-wrapper`]:{[`${Xt}-list`]:Object.assign(Object.assign({},(0,tt.dF)()),{lineHeight:xt.lineHeight,[It]:{position:"relative",height:Dt(xt.lineHeight).mul(Ct).equal(),marginTop:xt.marginXS,fontSize:Ct,display:"flex",alignItems:"center",transition:`background-color ${xt.motionDurationSlow}`,borderRadius:xt.borderRadiusSM,"&:hover":{backgroundColor:xt.controlItemBgHover},[`${It}-name`]:Object.assign(Object.assign({},tt.vS),{padding:`0 ${(0,st.unit)(xt.paddingXS)}`,lineHeight:St,flex:"auto",transition:`all ${xt.motionDurationSlow}`}),[Lt]:{whiteSpace:"nowrap",[rn]:{opacity:0},[Jt]:{color:xt.actionsColor,transition:`all ${xt.motionDurationSlow}`},[`
|
|
|
${rn}:focus-visible,
|
|
|
&.picture ${rn}
|
|
|
`]:{opacity:1}},[`${Xt}-icon ${Jt}`]:{color:xt.colorTextDescription,fontSize:Ct},[`${It}-progress`]:{position:"absolute",bottom:xt.calc(xt.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:Dt(Ct).add(xt.paddingXS).equal(),fontSize:Ct,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${It}:hover ${rn}`]:{opacity:1},[`${It}-error`]:{color:xt.colorError,[`${It}-name, ${Xt}-icon ${Jt}`]:{color:xt.colorError},[Lt]:{[`${Jt}, ${Jt}:hover`]:{color:xt.colorError},[rn]:{opacity:1}}},[`${Xt}-list-item-container`]:{transition:`opacity ${xt.motionDurationSlow}, height ${xt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Re=ge(99495),ne=xt=>{const{componentCls:Xt}=xt,Jt=new st.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:xt.calc(xt.marginXS).div(-2).equal()}}),Ct=new st.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:xt.calc(xt.marginXS).div(-2).equal()}}),St=`${Xt}-animate-inline`;return[{[`${Xt}-wrapper`]:{[`${St}-appear, ${St}-enter, ${St}-leave`]:{animationDuration:xt.motionDurationSlow,animationTimingFunction:xt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${St}-appear, ${St}-enter`]:{animationName:Jt},[`${St}-leave`]:{animationName:Ct}}},{[`${Xt}-wrapper`]:(0,Re.J$)(xt)},Jt,Ct]},ue=ge(68361);const je=xt=>{const{componentCls:Xt,iconCls:Jt,uploadThumbnailSize:Ct,uploadProgressOffset:St,calc:Dt}=xt,It=`${Xt}-list`,Lt=`${It}-item`;return{[`${Xt}-wrapper`]:{[`
|
|
|
${It}${It}-picture,
|
|
|
${It}${It}-picture-card,
|
|
|
${It}${It}-picture-circle
|
|
|
`]:{[Lt]:{position:"relative",height:Dt(Ct).add(Dt(xt.lineWidth).mul(2)).add(Dt(xt.paddingXS).mul(2)).equal(),padding:xt.paddingXS,border:`${(0,st.unit)(xt.lineWidth)} ${xt.lineType} ${xt.colorBorder}`,borderRadius:xt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Lt}-thumbnail`]:Object.assign(Object.assign({},tt.vS),{width:Ct,height:Ct,lineHeight:(0,st.unit)(Dt(Ct).add(xt.paddingSM).equal()),textAlign:"center",flex:"none",[Jt]:{fontSize:xt.fontSizeHeading2,color:xt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Lt}-progress`]:{bottom:St,width:`calc(100% - ${(0,st.unit)(Dt(xt.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:Dt(Ct).add(xt.paddingXS).equal()}},[`${Lt}-error`]:{borderColor:xt.colorError,[`${Lt}-thumbnail ${Jt}`]:{[`svg path[fill='${ue.blue[0]}']`]:{fill:xt.colorErrorBg},[`svg path[fill='${ue.blue.primary}']`]:{fill:xt.colorError}}},[`${Lt}-uploading`]:{borderStyle:"dashed",[`${Lt}-name`]:{marginBottom:St}}},[`${It}${It}-picture-circle ${Lt}`]:{[`&, &::before, ${Lt}-thumbnail`]:{borderRadius:"50%"}}}}},He=xt=>{const{componentCls:Xt,iconCls:Jt,fontSizeLG:Ct,colorTextLightSolid:St,calc:Dt}=xt,It=`${Xt}-list`,Lt=`${It}-item`,rn=xt.uploadPicCardSize;return{[`
|
|
|
${Xt}-wrapper${Xt}-picture-card-wrapper,
|
|
|
${Xt}-wrapper${Xt}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,tt.dF)()),{display:"block",[`${Xt}${Xt}-select`]:{width:rn,height:rn,textAlign:"center",verticalAlign:"top",backgroundColor:xt.colorFillAlter,border:`${(0,st.unit)(xt.lineWidth)} dashed ${xt.colorBorder}`,borderRadius:xt.borderRadiusLG,cursor:"pointer",transition:`border-color ${xt.motionDurationSlow}`,[`> ${Xt}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Xt}-disabled):hover`]:{borderColor:xt.colorPrimary}},[`${It}${It}-picture-card, ${It}${It}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:xt.marginXS,marginInlineEnd:xt.marginXS}},"@supports (gap: 1px)":{gap:xt.marginXS},[`${It}-item-container`]:{display:"inline-block",width:rn,height:rn,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[Lt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,st.unit)(Dt(xt.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,st.unit)(Dt(xt.paddingXS).mul(2).equal())})`,backgroundColor:xt.colorBgMask,opacity:0,transition:`all ${xt.motionDurationSlow}`,content:'" "'}},[`${Lt}:hover`]:{[`&::before, ${Lt}-actions`]:{opacity:1}},[`${Lt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${xt.motionDurationSlow}`,[`
|
|
|
${Jt}-eye,
|
|
|
${Jt}-download,
|
|
|
${Jt}-delete
|
|
|
`]:{zIndex:10,width:Ct,margin:`0 ${(0,st.unit)(xt.marginXXS)}`,fontSize:Ct,cursor:"pointer",transition:`all ${xt.motionDurationSlow}`,color:St,"&:hover":{color:St},svg:{verticalAlign:"baseline"}}},[`${Lt}-thumbnail, ${Lt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Lt}-name`]:{display:"none",textAlign:"center"},[`${Lt}-file + ${Lt}-name`]:{position:"absolute",bottom:xt.margin,display:"block",width:`calc(100% - ${(0,st.unit)(Dt(xt.paddingXS).mul(2).equal())})`},[`${Lt}-uploading`]:{[`&${Lt}`]:{backgroundColor:xt.colorFillAlter},[`&::before, ${Jt}-eye, ${Jt}-download, ${Jt}-delete`]:{display:"none"}},[`${Lt}-progress`]:{bottom:xt.marginXL,width:`calc(100% - ${(0,st.unit)(Dt(xt.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Xt}-wrapper${Xt}-picture-circle-wrapper`]:{[`${Xt}${Xt}-select`]:{borderRadius:"50%"}}}};var ye=xt=>{const{componentCls:Xt}=xt;return{[`${Xt}-rtl`]:{direction:"rtl"}}};const Te=xt=>{const{componentCls:Xt,colorTextDisabled:Jt}=xt;return{[`${Xt}-wrapper`]:Object.assign(Object.assign({},(0,tt.Wf)(xt)),{[Xt]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Xt}-select`]:{display:"inline-block"},[`${Xt}-hidden`]:{display:"none"},[`${Xt}-disabled`]:{color:Jt,cursor:"not-allowed"}})}},ze=xt=>({actionsColor:xt.colorTextDescription});var Ue=(0,Qe.I$)("Upload",xt=>{const{fontSizeHeading3:Xt,fontHeight:Jt,lineWidth:Ct,controlHeightLG:St,calc:Dt}=xt,It=(0,Je.mergeToken)(xt,{uploadThumbnailSize:Dt(Xt).mul(2).equal(),uploadProgressOffset:Dt(Dt(Jt).div(2)).add(Ct).equal(),uploadPicCardSize:Dt(St).mul(2.55).equal()});return[Te(It),ft(It),je(It),He(It),et(It),ne(It),ye(It),(0,Ye.Z)(It)]},ze),_e={icon:function(Xt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Jt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:Xt}}]}},name:"file",theme:"twotone"},ct=_e,ut=ge(7657),yt=function(Xt,Jt){return x.createElement(ut.Z,(0,ee.Z)({},Xt,{ref:Jt,icon:ct}))},at=x.forwardRef(yt),rt=at,Et=ge(58617),vt={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"},Nt=vt,Ft=function(Xt,Jt){return x.createElement(ut.Z,(0,ee.Z)({},Xt,{ref:Jt,icon:Nt}))},Tt=x.forwardRef(Ft),kt=Tt,Bt={icon:function(Xt,Jt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:Xt}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Jt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Jt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Jt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:Xt}}]}},name:"picture",theme:"twotone"},bt=Bt,jt=function(Xt,Jt){return x.createElement(ut.Z,(0,ee.Z)({},Xt,{ref:Jt,icon:bt}))},Kt=x.forwardRef(jt),$t=Kt,wt=ge(77900),zt=ge(2738),Gt=ge(40192),_t=ge(86641),ln=ge(22703),bn=ge(7939);function zn(xt){return Object.assign(Object.assign({},xt),{lastModified:xt.lastModified,lastModifiedDate:xt.lastModifiedDate,name:xt.name,size:xt.size,type:xt.type,uid:xt.uid,percent:0,originFileObj:xt})}function Un(xt,Xt){const Jt=(0,gt.Z)(Xt),Ct=Jt.findIndex(St=>{let{uid:Dt}=St;return Dt===xt.uid});return Ct===-1?Jt.push(xt):Jt[Ct]=xt,Jt}function vn(xt,Xt){const Jt=xt.uid!==void 0?"uid":"name";return Xt.filter(Ct=>Ct[Jt]===xt[Jt])[0]}function Ln(xt,Xt){const Jt=xt.uid!==void 0?"uid":"name",Ct=Xt.filter(St=>St[Jt]!==xt[Jt]);return Ct.length===Xt.length?null:Ct}const mn=function(){const Xt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ct=Xt[Xt.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ct)||[""])[0]},Dn=xt=>xt.indexOf("image/")===0,Rn=xt=>{if(xt.type&&!xt.thumbUrl)return Dn(xt.type);const Xt=xt.thumbUrl||xt.url||"",Jt=mn(Xt);return/^data:image\//.test(Xt)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Jt)?!0:!(/^data:/.test(Xt)||Jt)},Hn=200;function hn(xt){return new Promise(Xt=>{if(!xt.type||!Dn(xt.type)){Xt("");return}const Jt=document.createElement("canvas");Jt.width=Hn,Jt.height=Hn,Jt.style.cssText=`position: fixed; left: 0; top: 0; width: ${Hn}px; height: ${Hn}px; z-index: 9999; display: none;`,document.body.appendChild(Jt);const Ct=Jt.getContext("2d"),St=new Image;if(St.onload=()=>{const{width:Dt,height:It}=St;let Lt=Hn,rn=Hn,an=0,un=0;Dt>It?(rn=It*(Hn/Dt),un=-(rn-Lt)/2):(Lt=Dt*(Hn/It),an=-(Lt-rn)/2),Ct.drawImage(St,an,un,Lt,rn);const Tn=Jt.toDataURL();document.body.removeChild(Jt),window.URL.revokeObjectURL(St.src),Xt(Tn)},St.crossOrigin="anonymous",xt.type.startsWith("image/svg+xml")){const Dt=new FileReader;Dt.onload=()=>{Dt.result&&typeof Dt.result=="string"&&(St.src=Dt.result)},Dt.readAsDataURL(xt)}else if(xt.type.startsWith("image/gif")){const Dt=new FileReader;Dt.onload=()=>{Dt.result&&Xt(Dt.result)},Dt.readAsDataURL(xt)}else St.src=window.URL.createObjectURL(xt)})}var tn=ge(26227),nn=ge(41464),fn=ge(15277),On=ge(89787),cn=ge(25399),Mn=x.forwardRef((xt,Xt)=>{let{prefixCls:Jt,className:Ct,style:St,locale:Dt,listType:It,file:Lt,items:rn,progress:an,iconRender:un,actionIconRender:Tn,itemRender:Wn,isImgUrl:tr,showPreviewIcon:Zn,showRemoveIcon:Fn,showDownloadIcon:Vn,previewIcon:$n,removeIcon:rr,downloadIcon:ir,extra:fr,onPreview:Qn,onDownload:or,onClose:ur}=xt;var jr,wr;const{status:Cr}=Lt,[Er,Br]=x.useState(Cr);x.useEffect(()=>{Cr!=="removed"&&Br(Cr)},[Cr]);const[Sr,pr]=x.useState(!1);x.useEffect(()=>{const kn=setTimeout(()=>{pr(!0)},300);return()=>{clearTimeout(kn)}},[]);const mr=un(Lt);let kr=x.createElement("div",{className:`${Jt}-icon`},mr);if(It==="picture"||It==="picture-card"||It==="picture-circle")if(Er==="uploading"||!Lt.thumbUrl&&!Lt.url){const kn=be()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:Er!=="uploading"});kr=x.createElement("div",{className:kn},mr)}else{const kn=tr!=null&&tr(Lt)?x.createElement("img",{src:Lt.thumbUrl||Lt.url,alt:Lt.name,className:`${Jt}-list-item-image`,crossOrigin:Lt.crossOrigin}):mr,Jn=be()(`${Jt}-list-item-thumbnail`,{[`${Jt}-list-item-file`]:tr&&!tr(Lt)});kr=x.createElement("a",{className:Jn,onClick:dr=>Qn(Lt,dr),href:Lt.url||Lt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},kn)}const Xr=be()(`${Jt}-list-item`,`${Jt}-list-item-${Er}`),mi=typeof Lt.linkProps=="string"?JSON.parse(Lt.linkProps):Lt.linkProps,_r=(typeof Fn=="function"?Fn(Lt):Fn)?Tn((typeof rr=="function"?rr(Lt):rr)||x.createElement(tn.Z,null),()=>ur(Lt),Jt,Dt.removeFile,!0):null,ai=(typeof Vn=="function"?Vn(Lt):Vn)&&Er==="done"?Tn((typeof ir=="function"?ir(Lt):ir)||x.createElement(nn.Z,null),()=>or(Lt),Jt,Dt.downloadFile):null,ei=It!=="picture-card"&&It!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:be()(`${Jt}-list-item-actions`,{picture:It==="picture"})},ai,_r),ui=typeof fr=="function"?fr(Lt):fr,xr=ui&&x.createElement("span",{className:`${Jt}-list-item-extra`},ui),Ir=be()(`${Jt}-list-item-name`),ar=Lt.url?x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ir,title:Lt.name},mi,{href:Lt.url,onClick:kn=>Qn(Lt,kn)}),Lt.name,xr):x.createElement("span",{key:"view",className:Ir,onClick:kn=>Qn(Lt,kn),title:Lt.name},Lt.name,xr),wn=(typeof Zn=="function"?Zn(Lt):Zn)&&(Lt.url||Lt.thumbUrl)?x.createElement("a",{href:Lt.url||Lt.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:kn=>Qn(Lt,kn),title:Dt.previewFile},typeof $n=="function"?$n(Lt):$n||x.createElement(fn.Z,null)):null,Kn=(It==="picture-card"||It==="picture-circle")&&Er!=="uploading"&&x.createElement("span",{className:`${Jt}-list-item-actions`},wn,Er==="done"&&ai,_r),{getPrefixCls:Xn}=x.useContext(We.E_),Bn=Xn(),cr=x.createElement("div",{className:Xr},kr,ar,ei,Kn,Sr&&x.createElement(wt.default,{motionName:`${Bn}-fade`,visible:Er==="uploading",motionDeadline:2e3},kn=>{let{className:Jn}=kn;const dr="percent"in Lt?x.createElement(On.Z,Object.assign({},an,{type:"line",percent:Lt.percent,"aria-label":Lt["aria-label"],"aria-labelledby":Lt["aria-labelledby"]})):null;return x.createElement("div",{className:be()(`${Jt}-list-item-progress`,Jn)},dr)})),vr=Lt.response&&typeof Lt.response=="string"?Lt.response:((jr=Lt.error)===null||jr===void 0?void 0:jr.statusText)||((wr=Lt.error)===null||wr===void 0?void 0:wr.message)||Dt.uploadError,Gn=Er==="error"?x.createElement(cn.Z,{title:vr,getPopupContainer:kn=>kn.parentNode},cr):cr;return x.createElement("div",{className:be()(`${Jt}-list-item-container`,Ct),style:St,ref:Xt},Wn?Wn(Gn,Lt,rn,{download:or.bind(null,Lt),preview:Qn.bind(null,Lt),remove:ur.bind(null,Lt)}):Gn)});const Nn=(xt,Xt)=>{const{listType:Jt="text",previewFile:Ct=hn,onPreview:St,onDownload:Dt,onRemove:It,locale:Lt,iconRender:rn,isImageUrl:an=Rn,prefixCls:un,items:Tn=[],showPreviewIcon:Wn=!0,showRemoveIcon:tr=!0,showDownloadIcon:Zn=!1,removeIcon:Fn,previewIcon:Vn,downloadIcon:$n,extra:rr,progress:ir={size:[-1,2],showInfo:!1},appendAction:fr,appendActionVisible:Qn=!0,itemRender:or,disabled:ur}=xt,jr=(0,Gt.Z)(),[wr,Cr]=x.useState(!1),Er=["picture-card","picture-circle"].includes(Jt);x.useEffect(()=>{Jt.startsWith("picture")&&(Tn||[]).forEach(xr=>{!(xr.originFileObj instanceof File||xr.originFileObj instanceof Blob)||xr.thumbUrl!==void 0||(xr.thumbUrl="",Ct==null||Ct(xr.originFileObj).then(Ir=>{xr.thumbUrl=Ir||"",jr()}))})},[Jt,Tn,Ct]),x.useEffect(()=>{Cr(!0)},[]);const Br=(xr,Ir)=>{if(St)return Ir==null||Ir.preventDefault(),St(xr)},Sr=xr=>{typeof Dt=="function"?Dt(xr):xr.url&&window.open(xr.url)},pr=xr=>{It==null||It(xr)},mr=xr=>{if(rn)return rn(xr,Jt);const Ir=xr.status==="uploading";if(Jt.startsWith("picture")){const ar=Jt==="picture"?x.createElement(Et.Z,null):Lt.uploading,wn=an!=null&&an(xr)?x.createElement($t,null):x.createElement(rt,null);return Ir?ar:wn}return Ir?x.createElement(Et.Z,null):x.createElement(kt,null)},kr=(xr,Ir,ar,wn,Kn)=>{const Xn={type:"text",size:"small",title:wn,onClick:Bn=>{var cr,vr;Ir(),x.isValidElement(xr)&&((vr=(cr=xr.props).onClick)===null||vr===void 0||vr.call(cr,Bn))},className:`${ar}-list-item-action`};return Kn&&(Xn.disabled=ur),x.isValidElement(xr)?x.createElement(bn.ZP,Object.assign({},Xn,{icon:(0,ln.Tm)(xr,Object.assign(Object.assign({},xr.props),{onClick:()=>{}}))})):x.createElement(bn.ZP,Object.assign({},Xn),x.createElement("span",null,xr))};x.useImperativeHandle(Xt,()=>({handlePreview:Br,handleDownload:Sr}));const{getPrefixCls:Xr}=x.useContext(We.E_),mi=Xr("upload",un),_r=Xr(),ai=be()(`${mi}-list`,`${mi}-list-${Jt}`),ei=x.useMemo(()=>(0,zt.Z)((0,_t.Z)(_r),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[_r]),ui=Object.assign(Object.assign({},Er?{}:ei),{motionDeadline:2e3,motionName:`${mi}-${Er?"animate-inline":"animate"}`,keys:(0,gt.Z)(Tn.map(xr=>({key:xr.uid,file:xr}))),motionAppear:wr});return x.createElement("div",{className:ai},x.createElement(wt.CSSMotionList,Object.assign({},ui,{component:!1}),xr=>{let{key:Ir,file:ar,className:wn,style:Kn}=xr;return x.createElement(Mn,{key:Ir,locale:Lt,prefixCls:mi,className:wn,style:Kn,file:ar,items:Tn,progress:ir,listType:Jt,isImgUrl:an,showPreviewIcon:Wn,showRemoveIcon:tr,showDownloadIcon:Zn,removeIcon:Fn,previewIcon:Vn,downloadIcon:$n,extra:rr,iconRender:mr,actionIconRender:kr,itemRender:or,onPreview:Br,onDownload:Sr,onClose:pr})}),fr&&x.createElement(wt.default,Object.assign({},ui,{visible:Qn,forceRender:!0}),xr=>{let{className:Ir,style:ar}=xr;return(0,ln.Tm)(fr,wn=>({className:be()(wn.className,Ir),style:Object.assign(Object.assign(Object.assign({},ar),{pointerEvents:Ir?"none":void 0}),wn.style)}))}))};var sr=x.forwardRef(Nn),sn=function(xt,Xt,Jt,Ct){function St(Dt){return Dt instanceof Jt?Dt:new Jt(function(It){It(Dt)})}return new(Jt||(Jt=Promise))(function(Dt,It){function Lt(un){try{an(Ct.next(un))}catch(Tn){It(Tn)}}function rn(un){try{an(Ct.throw(un))}catch(Tn){It(Tn)}}function an(un){un.done?Dt(un.value):St(un.value).then(Lt,rn)}an((Ct=Ct.apply(xt,Xt||[])).next())})};const Sn=`__LIST_IGNORE_${Date.now()}__`,_n=(xt,Xt)=>{const{fileList:Jt,defaultFileList:Ct,onRemove:St,showUploadList:Dt=!0,listType:It="text",onPreview:Lt,onDownload:rn,onChange:an,onDrop:un,previewFile:Tn,disabled:Wn,locale:tr,iconRender:Zn,isImageUrl:Fn,progress:Vn,prefixCls:$n,className:rr,type:ir="select",children:fr,style:Qn,itemRender:or,maxCount:ur,data:jr={},multiple:wr=!1,hasControlInside:Cr=!0,action:Er="",accept:Br="",supportServerRender:Sr=!0,rootClassName:pr}=xt,mr=x.useContext(Ge.Z),kr=Wn!=null?Wn:mr,[Xr,mi]=(0,it.Z)(Ct||[],{value:Jt,postState:fi=>fi!=null?fi:[]}),[_r,ai]=x.useState("drop"),ei=x.useRef(null),ui=x.useRef(null);x.useMemo(()=>{const fi=Date.now();(Jt||[]).forEach((ki,Xi)=>{!ki.uid&&!Object.isFrozen(ki)&&(ki.uid=`__AUTO__${fi}_${Xi}__`)})},[Jt]);const xr=(fi,ki,Xi)=>{let xi=(0,gt.Z)(ki),Bi=!1;ur===1?xi=xi.slice(-1):ur&&(Bi=xi.length>ur,xi=xi.slice(0,ur)),(0,a.flushSync)(()=>{mi(xi)});const Fi={file:fi,fileList:xi};Xi&&(Fi.event=Xi),(!Bi||fi.status==="removed"||xi.some(Ea=>Ea.uid===fi.uid))&&(0,a.flushSync)(()=>{an==null||an(Fi)})},Ir=(fi,ki)=>sn(void 0,void 0,void 0,function*(){const{beforeUpload:Xi,transformFile:xi}=xt;let Bi=fi;if(Xi){const Fi=yield Xi(fi,ki);if(Fi===!1)return!1;if(delete fi[Sn],Fi===Sn)return Object.defineProperty(fi,Sn,{value:!0,configurable:!0}),!1;typeof Fi=="object"&&Fi&&(Bi=Fi)}return xi&&(Bi=yield xi(Bi)),Bi}),ar=fi=>{const ki=fi.filter(Bi=>!Bi.file[Sn]);if(!ki.length)return;const Xi=ki.map(Bi=>zn(Bi.file));let xi=(0,gt.Z)(Xr);Xi.forEach(Bi=>{xi=Un(Bi,xi)}),Xi.forEach((Bi,Fi)=>{let Ea=Bi;if(ki[Fi].parsedFile)Bi.status="uploading";else{const{originFileObj:eo}=Bi;let ka;try{ka=new File([eo],eo.name,{type:eo.type})}catch(Sa){ka=new Blob([eo],{type:eo.type}),ka.name=eo.name,ka.lastModifiedDate=new Date,ka.lastModified=new Date().getTime()}ka.uid=Bi.uid,Ea=ka}xr(Ea,xi)})},wn=(fi,ki,Xi)=>{try{typeof fi=="string"&&(fi=JSON.parse(fi))}catch(Fi){}if(!vn(ki,Xr))return;const xi=zn(ki);xi.status="done",xi.percent=100,xi.response=fi,xi.xhr=Xi;const Bi=Un(xi,Xr);xr(xi,Bi)},Kn=(fi,ki)=>{if(!vn(ki,Xr))return;const Xi=zn(ki);Xi.status="uploading",Xi.percent=fi.percent;const xi=Un(Xi,Xr);xr(Xi,xi,fi)},Xn=(fi,ki,Xi)=>{if(!vn(Xi,Xr))return;const xi=zn(Xi);xi.error=fi,xi.response=ki,xi.status="error";const Bi=Un(xi,Xr);xr(xi,Bi)},Bn=fi=>{let ki;Promise.resolve(typeof St=="function"?St(fi):St).then(Xi=>{var xi;if(Xi===!1)return;const Bi=Ln(fi,Xr);Bi&&(ki=Object.assign(Object.assign({},fi),{status:"removed"}),Xr==null||Xr.forEach(Fi=>{const Ea=ki.uid!==void 0?"uid":"name";Fi[Ea]===ki[Ea]&&!Object.isFrozen(Fi)&&(Fi.status="removed")}),(xi=ei.current)===null||xi===void 0||xi.abort(ki),xr(ki,Bi))})},cr=fi=>{ai(fi.type),fi.type==="drop"&&(un==null||un(fi))};x.useImperativeHandle(Xt,()=>({onBatchStart:ar,onSuccess:wn,onProgress:Kn,onError:Xn,fileList:Xr,upload:ei.current,nativeElement:ui.current}));const{getPrefixCls:vr,direction:Gn,upload:kn}=x.useContext(We.E_),Jn=vr("upload",$n),dr=Object.assign(Object.assign({onBatchStart:ar,onError:Xn,onProgress:Kn,onSuccess:wn},xt),{data:jr,multiple:wr,action:Er,accept:Br,supportServerRender:Sr,prefixCls:Jn,disabled:kr,beforeUpload:Ir,onChange:void 0,hasControlInside:Cr});delete dr.className,delete dr.style,(!fr||kr)&&delete dr.id;const Pr=`${Jn}-wrapper`,[Lr,Ur,ri]=Ue(Jn,Pr),[ci]=(0,$e.Z)("Upload",nt.Z.Upload),{showRemoveIcon:Ci,showPreviewIcon:Si,showDownloadIcon:Ai,removeIcon:Di,previewIcon:ea,downloadIcon:ra,extra:ya}=typeof Dt=="boolean"?{}:Dt,ha=typeof Ci=="undefined"?!kr:Ci,oa=(fi,ki)=>Dt?x.createElement(sr,{prefixCls:Jn,listType:It,items:Xr,previewFile:Tn,onPreview:Lt,onDownload:rn,onRemove:Bn,showRemoveIcon:ha,showPreviewIcon:Si,showDownloadIcon:Ai,removeIcon:Di,previewIcon:ea,downloadIcon:ra,iconRender:Zn,extra:ya,locale:Object.assign(Object.assign({},ci),tr),isImageUrl:Fn,progress:Vn,appendAction:fi,appendActionVisible:ki,itemRender:or,disabled:kr}):fi,di=be()(Pr,rr,pr,Ur,ri,kn==null?void 0:kn.className,{[`${Jn}-rtl`]:Gn==="rtl",[`${Jn}-picture-card-wrapper`]:It==="picture-card",[`${Jn}-picture-circle-wrapper`]:It==="picture-circle"}),Jr=Object.assign(Object.assign({},kn==null?void 0:kn.style),Qn);if(ir==="drag"){const fi=be()(Ur,Jn,`${Jn}-drag`,{[`${Jn}-drag-uploading`]:Xr.some(ki=>ki.status==="uploading"),[`${Jn}-drag-hover`]:_r==="dragover",[`${Jn}-disabled`]:kr,[`${Jn}-rtl`]:Gn==="rtl"});return Lr(x.createElement("span",{className:di,ref:ui},x.createElement("div",{className:fi,style:Jr,onDrop:cr,onDragOver:cr,onDragLeave:cr},x.createElement(Ze,Object.assign({},dr,{ref:ei,className:`${Jn}-btn`}),x.createElement("div",{className:`${Jn}-drag-container`},fr))),oa()))}const Ui=be()(Jn,`${Jn}-select`,{[`${Jn}-disabled`]:kr,[`${Jn}-hidden`]:!fr}),zi=x.createElement("div",{className:Ui},x.createElement(Ze,Object.assign({},dr,{ref:ei})));return Lr(It==="picture-card"||It==="picture-circle"?x.createElement("span",{className:di,ref:ui},oa(zi,!!fr)):x.createElement("span",{className:di,ref:ui},zi,oa()))};var Wt=x.forwardRef(_n),Ht=function(xt,Xt){var Jt={};for(var Ct in xt)Object.prototype.hasOwnProperty.call(xt,Ct)&&Xt.indexOf(Ct)<0&&(Jt[Ct]=xt[Ct]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Ct=Object.getOwnPropertySymbols(xt);St<Ct.length;St++)Xt.indexOf(Ct[St])<0&&Object.prototype.propertyIsEnumerable.call(xt,Ct[St])&&(Jt[Ct[St]]=xt[Ct[St]]);return Jt},Rt=x.forwardRef((xt,Xt)=>{var{style:Jt,height:Ct,hasControlInside:St=!1}=xt,Dt=Ht(xt,["style","height","hasControlInside"]);return x.createElement(Wt,Object.assign({ref:Xt,hasControlInside:St},Dt,{type:"drag",style:Object.assign(Object.assign({},Jt),{height:Ct})}))});const Pt=Wt;Pt.Dragger=Rt,Pt.LIST_IGNORE=Sn;var Ut=Pt},99498:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){x.defineOption("placeholder","",function(oe,re,te){var ce=te&&te!=x.Init;if(re&&!ce)oe.on("blur",be),oe.on("change",ee),oe.on("swapDoc",ee),x.on(oe.getInputField(),"compositionupdate",oe.state.placeholderCompose=function(){Pe(oe)}),ee(oe);else if(!re&&ce){oe.off("blur",be),oe.off("change",ee),oe.off("swapDoc",ee),x.off(oe.getInputField(),"compositionupdate",oe.state.placeholderCompose),gt(oe);var z=oe.getWrapperElement();z.className=z.className.replace(" CodeMirror-empty","")}re&&!oe.hasFocus()&&be(oe)});function gt(oe){oe.state.placeholder&&(oe.state.placeholder.parentNode.removeChild(oe.state.placeholder),oe.state.placeholder=null)}function a(oe){gt(oe);var re=oe.state.placeholder=document.createElement("pre");re.style.cssText="height: 0; overflow: visible",re.style.direction=oe.getOption("direction"),re.className="CodeMirror-placeholder CodeMirror-line-like";var te=oe.getOption("placeholder");typeof te=="string"&&(te=document.createTextNode(te)),re.appendChild(te),oe.display.lineSpace.insertBefore(re,oe.display.lineSpace.firstChild)}function Pe(oe){setTimeout(function(){var re=!1,te=oe.getInputField();te.nodeName=="TEXTAREA"?re=!te.value:oe.lineCount()==1&&(re=!/[^\u200b]/.test(te.querySelector(".CodeMirror-line").textContent)),re?a(oe):gt(oe)},20)}function be(oe){E(oe)&&a(oe)}function ee(oe){var re=oe.getWrapperElement(),te=E(oe);re.className=re.className.replace(" CodeMirror-empty","")+(te?" CodeMirror-empty":""),te?a(oe):gt(oe)}function E(oe){return oe.lineCount()===1&&oe.getLine(0)===""}})},25717:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){var gt={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},a=x.Pos;x.defineOption("autoCloseBrackets",!1,function(se,ie,he){he&&he!=x.Init&&(se.removeKeyMap(be),se.state.closeBrackets=null),ie&&(ee(Pe(ie,"pairs")),se.state.closeBrackets=ie,se.addKeyMap(be))});function Pe(se,ie){return ie=="pairs"&&typeof se=="string"?se:typeof se=="object"&&se[ie]!=null?se[ie]:gt[ie]}var be={Backspace:re,Enter:te};function ee(se){for(var ie=0;ie<se.length;ie++){var he=se.charAt(ie),pe="'"+he+"'";be[pe]||(be[pe]=E(he))}}ee(gt.pairs+"`");function E(se){return function(ie){return z(ie,se)}}function oe(se){var ie=se.state.closeBrackets;if(!ie||ie.override)return ie;var he=se.getModeAt(se.getCursor());return he.closeBrackets||ie}function re(se){var ie=oe(se);if(!ie||se.getOption("disableInput"))return x.Pass;for(var he=Pe(ie,"pairs"),pe=se.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return x.Pass;var ve=le(se,pe[me].head);if(!ve||he.indexOf(ve)%2!=0)return x.Pass}for(var me=pe.length-1;me>=0;me--){var Ee=pe[me].head;se.replaceRange("",a(Ee.line,Ee.ch-1),a(Ee.line,Ee.ch+1),"+delete")}}function te(se){var ie=oe(se),he=ie&&Pe(ie,"explode");if(!he||se.getOption("disableInput"))return x.Pass;for(var pe=se.listSelections(),me=0;me<pe.length;me++){if(!pe[me].empty())return x.Pass;var ve=le(se,pe[me].head);if(!ve||he.indexOf(ve)%2!=0)return x.Pass}se.operation(function(){var Ee=se.lineSeparator()||`
|
|
|
`;se.replaceSelection(Ee+Ee,null),se.execCommand("goCharLeft"),pe=se.listSelections();for(var Be=0;Be<pe.length;Be++){var Fe=pe[Be].head.line;se.indentLine(Fe,null,!0),se.indentLine(Fe+1,null,!0)}})}function ce(se){var ie=x.cmpPos(se.anchor,se.head)>0;return{anchor:new a(se.anchor.line,se.anchor.ch+(ie?-1:1)),head:new a(se.head.line,se.head.ch+(ie?1:-1))}}function z(se,ie){var he=oe(se);if(!he||se.getOption("disableInput"))return x.Pass;var pe=Pe(he,"pairs"),me=pe.indexOf(ie);if(me==-1)return x.Pass;for(var ve=Pe(he,"closeBefore"),Ee=Pe(he,"triples"),Be=pe.charAt(me+1)==ie,Fe=se.listSelections(),ke=me%2==0,De,Se=0;Se<Fe.length;Se++){var Ce=Fe[Se],Oe=Ce.head,Ie,Le=se.getRange(Oe,a(Oe.line,Oe.ch+1));if(ke&&!Ce.empty())Ie="surround";else if((Be||!ke)&&Le==ie)Be&&ae(se,Oe)?Ie="both":Ee.indexOf(ie)>=0&&se.getRange(Oe,a(Oe.line,Oe.ch+3))==ie+ie+ie?Ie="skipThree":Ie="skip";else if(Be&&Oe.ch>1&&Ee.indexOf(ie)>=0&&se.getRange(a(Oe.line,Oe.ch-2),Oe)==ie+ie){if(Oe.ch>2&&/\bstring/.test(se.getTokenTypeAt(a(Oe.line,Oe.ch-2))))return x.Pass;Ie="addFour"}else if(Be){var Me=Oe.ch==0?" ":se.getRange(a(Oe.line,Oe.ch-1),Oe);if(!x.isWordChar(Le)&&Me!=ie&&!x.isWordChar(Me))Ie="both";else return x.Pass}else if(ke&&(Le.length===0||/\s/.test(Le)||ve.indexOf(Le)>-1))Ie="both";else return x.Pass;if(!De)De=Ie;else if(De!=Ie)return x.Pass}var xe=me%2?pe.charAt(me-1):ie,Ve=me%2?ie:pe.charAt(me+1);se.operation(function(){if(De=="skip")se.execCommand("goCharRight");else if(De=="skipThree")for(var Ke=0;Ke<3;Ke++)se.execCommand("goCharRight");else if(De=="surround"){for(var Ze=se.getSelections(),Ke=0;Ke<Ze.length;Ke++)Ze[Ke]=xe+Ze[Ke]+Ve;se.replaceSelections(Ze,"around"),Ze=se.listSelections().slice();for(var Ke=0;Ke<Ze.length;Ke++)Ze[Ke]=ce(Ze[Ke]);se.setSelections(Ze)}else De=="both"?(se.replaceSelection(xe+Ve,null),se.triggerElectric(xe+Ve),se.execCommand("goCharLeft")):De=="addFour"&&(se.replaceSelection(xe+xe+xe+xe,"before"),se.execCommand("goCharRight"))})}function le(se,ie){var he=se.getRange(a(ie.line,ie.ch-1),a(ie.line,ie.ch+1));return he.length==2?he:null}function ae(se,ie){var he=se.getTokenAt(a(ie.line,ie.ch+1));return/\bstring/.test(he.type)&&he.start==ie.ch&&(ie.ch==0||!/\bstring/.test(se.getTokenTypeAt(ie)))}})},6313:function(gn,Vt,ge){(function(x){x(ge(89780),ge(32855))})(function(x){x.defineOption("autoCloseTags",!1,function(re,te,ce){if(ce!=x.Init&&ce&&re.removeKeyMap("autoCloseTags"),!!te){var z={name:"autoCloseTags"};(typeof te!="object"||te.whenClosing!==!1)&&(z["'/'"]=function(le){return ee(le)}),(typeof te!="object"||te.whenOpening!==!1)&&(z["'>'"]=function(le){return Pe(le)}),re.addKeyMap(z)}});var gt=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],a=["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 Pe(re){if(re.getOption("disableInput"))return x.Pass;for(var te=re.listSelections(),ce=[],z=re.getOption("autoCloseTags"),le=0;le<te.length;le++){if(!te[le].empty())return x.Pass;var ae=te[le].head,se=re.getTokenAt(ae),ie=x.innerMode(re.getMode(),se.state),he=ie.state,pe=ie.mode.xmlCurrentTag&&ie.mode.xmlCurrentTag(he),me=pe&&pe.name;if(!me)return x.Pass;var ve=ie.mode.configuration=="html",Ee=typeof z=="object"&&z.dontCloseTags||ve&>,Be=typeof z=="object"&&z.indentTags||ve&&a;se.end>ae.ch&&(me=me.slice(0,me.length-se.end+ae.ch));var Fe=me.toLowerCase();if(!me||se.type=="string"&&(se.end!=ae.ch||!/[\"\']/.test(se.string.charAt(se.string.length-1))||se.string.length==1)||se.type=="tag"&&pe.close||se.string.indexOf("/")==ae.ch-se.start-1||Ee&&E(Ee,Fe)>-1||oe(re,ie.mode.xmlCurrentContext&&ie.mode.xmlCurrentContext(he)||[],me,ae,!0))return x.Pass;var ke=typeof z=="object"&&z.emptyTags;if(ke&&E(ke,me)>-1){ce[le]={text:"/>",newPos:x.Pos(ae.line,ae.ch+2)};continue}var De=Be&&E(Be,Fe)>-1;ce[le]={indent:De,text:">"+(De?`
|
|
|
|
|
|
`:"")+"</"+me+">",newPos:De?x.Pos(ae.line+1,0):x.Pos(ae.line,ae.ch+1)}}for(var Se=typeof z=="object"&&z.dontIndentOnAutoClose,le=te.length-1;le>=0;le--){var Ce=ce[le];re.replaceRange(Ce.text,te[le].head,te[le].anchor,"+insert");var Oe=re.listSelections().slice(0);Oe[le]={head:Ce.newPos,anchor:Ce.newPos},re.setSelections(Oe),!Se&&Ce.indent&&(re.indentLine(Ce.newPos.line,null,!0),re.indentLine(Ce.newPos.line+1,null,!0))}}function be(re,te){for(var ce=re.listSelections(),z=[],le=te?"/":"</",ae=re.getOption("autoCloseTags"),se=typeof ae=="object"&&ae.dontIndentOnSlash,ie=0;ie<ce.length;ie++){if(!ce[ie].empty())return x.Pass;var he=ce[ie].head,pe=re.getTokenAt(he),me=x.innerMode(re.getMode(),pe.state),ve=me.state;if(te&&(pe.type=="string"||pe.string.charAt(0)!="<"||pe.start!=he.ch-1))return x.Pass;var Ee,Be=me.mode.name!="xml"&&re.getMode().name=="htmlmixed";if(Be&&me.mode.name=="javascript")Ee=le+"script";else if(Be&&me.mode.name=="css")Ee=le+"style";else{var Fe=me.mode.xmlCurrentContext&&me.mode.xmlCurrentContext(ve);if(!Fe||Fe.length&&oe(re,Fe,Fe[Fe.length-1],he))return x.Pass;Ee=le+Fe[Fe.length-1]}re.getLine(he.line).charAt(pe.end)!=">"&&(Ee+=">"),z[ie]=Ee}if(re.replaceSelections(z),ce=re.listSelections(),!se)for(var ie=0;ie<ce.length;ie++)(ie==ce.length-1||ce[ie].head.line<ce[ie+1].head.line)&&re.indentLine(ce[ie].head.line)}function ee(re){return re.getOption("disableInput")?x.Pass:be(re,!0)}x.commands.closeTag=function(re){return be(re)};function E(re,te){if(re.indexOf)return re.indexOf(te);for(var ce=0,z=re.length;ce<z;++ce)if(re[ce]==te)return ce;return-1}function oe(re,te,ce,z,le){if(!x.scanForClosingTag)return!1;var ae=Math.min(re.lastLine()+1,z.line+500),se=x.scanForClosingTag(re,z,null,ae);if(!se||se.tag!=ce)return!1;for(var ie=le?1:0,he=te.length-1;he>=0&&te[he]==ce;he--)++ie;z=se.to;for(var he=1;he<ie;he++){var pe=x.scanForClosingTag(re,z,null,ae);if(!pe||pe.tag!=ce)return!1;z=pe.to}return!0}})},32855:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){"use strict";var gt=x.Pos;function a(he,pe){return he.line-pe.line||he.ch-pe.ch}var Pe="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",be=Pe+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ee=new RegExp("<(/?)(["+Pe+"]["+be+"]*)","g");function E(he,pe,me,ve){this.line=pe,this.ch=me,this.cm=he,this.text=he.getLine(pe),this.min=ve?Math.max(ve.from,he.firstLine()):he.firstLine(),this.max=ve?Math.min(ve.to-1,he.lastLine()):he.lastLine()}function oe(he,pe){var me=he.cm.getTokenTypeAt(gt(he.line,pe));return me&&/\btag\b/.test(me)}function re(he){if(!(he.line>=he.max))return he.ch=0,he.text=he.cm.getLine(++he.line),!0}function te(he){if(!(he.line<=he.min))return he.text=he.cm.getLine(--he.line),he.ch=he.text.length,!0}function ce(he){for(;;){var pe=he.text.indexOf(">",he.ch);if(pe==-1){if(re(he))continue;return}if(!oe(he,pe+1)){he.ch=pe+1;continue}var me=he.text.lastIndexOf("/",pe),ve=me>-1&&!/\S/.test(he.text.slice(me+1,pe));return he.ch=pe+1,ve?"selfClose":"regular"}}function z(he){for(;;){var pe=he.ch?he.text.lastIndexOf("<",he.ch-1):-1;if(pe==-1){if(te(he))continue;return}if(!oe(he,pe+1)){he.ch=pe;continue}ee.lastIndex=pe,he.ch=pe;var me=ee.exec(he.text);if(me&&me.index==pe)return me}}function le(he){for(;;){ee.lastIndex=he.ch;var pe=ee.exec(he.text);if(!pe){if(re(he))continue;return}if(!oe(he,pe.index+1)){he.ch=pe.index+1;continue}return he.ch=pe.index+pe[0].length,pe}}function ae(he){for(;;){var pe=he.ch?he.text.lastIndexOf(">",he.ch-1):-1;if(pe==-1){if(te(he))continue;return}if(!oe(he,pe+1)){he.ch=pe;continue}var me=he.text.lastIndexOf("/",pe),ve=me>-1&&!/\S/.test(he.text.slice(me+1,pe));return he.ch=pe+1,ve?"selfClose":"regular"}}function se(he,pe){for(var me=[];;){var ve=le(he),Ee,Be=he.line,Fe=he.ch-(ve?ve[0].length:0);if(!ve||!(Ee=ce(he)))return;if(Ee!="selfClose")if(ve[1]){for(var ke=me.length-1;ke>=0;--ke)if(me[ke]==ve[2]){me.length=ke;break}if(ke<0&&(!pe||pe==ve[2]))return{tag:ve[2],from:gt(Be,Fe),to:gt(he.line,he.ch)}}else me.push(ve[2])}}function ie(he,pe){for(var me=[];;){var ve=ae(he);if(!ve)return;if(ve=="selfClose"){z(he);continue}var Ee=he.line,Be=he.ch,Fe=z(he);if(!Fe)return;if(Fe[1])me.push(Fe[2]);else{for(var ke=me.length-1;ke>=0;--ke)if(me[ke]==Fe[2]){me.length=ke;break}if(ke<0&&(!pe||pe==Fe[2]))return{tag:Fe[2],from:gt(he.line,he.ch),to:gt(Ee,Be)}}}}x.registerHelper("fold","xml",function(he,pe){for(var me=new E(he,pe.line,0);;){var ve=le(me);if(!ve||me.line!=pe.line)return;var Ee=ce(me);if(!Ee)return;if(!ve[1]&&Ee!="selfClose"){var Be=gt(me.line,me.ch),Fe=se(me,ve[2]);return Fe&&a(Fe.from,Be)>0?{from:Be,to:Fe.from}:null}}}),x.findMatchingTag=function(he,pe,me){var ve=new E(he,pe.line,pe.ch,me);if(!(ve.text.indexOf(">")==-1&&ve.text.indexOf("<")==-1)){var Ee=ce(ve),Be=Ee&>(ve.line,ve.ch),Fe=Ee&&z(ve);if(!(!Ee||!Fe||a(ve,pe)>0)){var ke={from:gt(ve.line,ve.ch),to:Be,tag:Fe[2]};return Ee=="selfClose"?{open:ke,close:null,at:"open"}:Fe[1]?{open:ie(ve,Fe[2]),close:ke,at:"close"}:(ve=new E(he,Be.line,Be.ch,me),{open:ke,close:se(ve,Fe[2]),at:"open"})}}},x.findEnclosingTag=function(he,pe,me,ve){for(var Ee=new E(he,pe.line,pe.ch,me);;){var Be=ie(Ee,ve);if(!Be)break;var Fe=new E(he,pe.line,pe.ch,me),ke=se(Fe,Be.tag);if(ke)return{open:Be,close:ke}}},x.scanForClosingTag=function(he,pe,me,ve){var Ee=new E(he,pe.line,pe.ch,ve?{from:0,to:ve}:null);return se(Ee,me)}})},89780:function(gn){(function(Vt,ge){gn.exports=ge()})(this,function(){"use strict";var Vt=navigator.userAgent,ge=navigator.platform,x=/gecko\/\d/i.test(Vt),gt=/MSIE \d/.test(Vt),a=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Vt),Pe=/Edge\/(\d+)/.exec(Vt),be=gt||a||Pe,ee=be&&(gt?document.documentMode||6:+(Pe||a)[1]),E=!Pe&&/WebKit\//.test(Vt),oe=E&&/Qt\/\d+\.\d+/.test(Vt),re=!Pe&&/Chrome\//.test(Vt),te=/Opera\//.test(Vt),ce=/Apple Computer/.test(navigator.vendor),z=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Vt),le=/PhantomJS/.test(Vt),ae=!Pe&&/AppleWebKit/.test(Vt)&&/Mobile\/\w+/.test(Vt),se=/Android/.test(Vt),ie=ae||se||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Vt),he=ae||/Mac/.test(ge),pe=/\bCrOS\b/.test(Vt),me=/win/i.test(ge),ve=te&&Vt.match(/Version\/(\d*\.\d*)/);ve&&(ve=Number(ve[1])),ve&&ve>=15&&(te=!1,E=!0);var Ee=he&&(oe||te&&(ve==null||ve<12.11)),Be=x||be&&ee>=9;function Fe(y){return new RegExp("(^|\\s)"+y+"(?:$|\\s)\\s*")}var ke=function(y,b){var fe=y.className,de=Fe(b).exec(fe);if(de){var Ae=fe.slice(de.index+de[0].length);y.className=fe.slice(0,de.index)+(Ae?de[1]+Ae:"")}};function De(y){for(var b=y.childNodes.length;b>0;--b)y.removeChild(y.firstChild);return y}function Se(y,b){return De(y).appendChild(b)}function Ce(y,b,fe,de){var Ae=document.createElement(y);if(fe&&(Ae.className=fe),de&&(Ae.style.cssText=de),typeof b=="string")Ae.appendChild(document.createTextNode(b));else if(b)for(var Xe=0;Xe<b.length;++Xe)Ae.appendChild(b[Xe]);return Ae}function Oe(y,b,fe,de){var Ae=Ce(y,b,fe,de);return Ae.setAttribute("role","presentation"),Ae}var Ie;document.createRange?Ie=function(y,b,fe,de){var Ae=document.createRange();return Ae.setEnd(de||y,fe),Ae.setStart(y,b),Ae}:Ie=function(y,b,fe){var de=document.body.createTextRange();try{de.moveToElementText(y.parentNode)}catch(Ae){return de}return de.collapse(!0),de.moveEnd("character",fe),de.moveStart("character",b),de};function Le(y,b){if(b.nodeType==3&&(b=b.parentNode),y.contains)return y.contains(b);do if(b.nodeType==11&&(b=b.host),b==y)return!0;while(b=b.parentNode)}function Me(){var y;try{y=document.activeElement}catch(b){y=document.body||null}for(;y&&y.shadowRoot&&y.shadowRoot.activeElement;)y=y.shadowRoot.activeElement;return y}function xe(y,b){var fe=y.className;Fe(b).test(fe)||(y.className+=(fe?" ":"")+b)}function Ve(y,b){for(var fe=y.split(" "),de=0;de<fe.length;de++)fe[de]&&!Fe(fe[de]).test(b)&&(b+=" "+fe[de]);return b}var Ke=function(y){y.select()};ae?Ke=function(y){y.selectionStart=0,y.selectionEnd=y.value.length}:be&&(Ke=function(y){try{y.select()}catch(b){}});function Ze(y){var b=Array.prototype.slice.call(arguments,1);return function(){return y.apply(null,b)}}function it(y,b,fe){b||(b={});for(var de in y)y.hasOwnProperty(de)&&(fe!==!1||!b.hasOwnProperty(de))&&(b[de]=y[de]);return b}function We(y,b,fe,de,Ae){b==null&&(b=y.search(/[^\s\u00a0]/),b==-1&&(b=y.length));for(var Xe=de||0,ot=Ae||0;;){var dt=y.indexOf(" ",Xe);if(dt<0||dt>=b)return ot+(b-Xe);ot+=dt-Xe,ot+=fe-ot%fe,Xe=dt+1}}var Ge=function(){this.id=null,this.f=null,this.time=0,this.handler=Ze(this.onTimeout,this)};Ge.prototype.onTimeout=function(y){y.id=0,y.time<=+new Date?y.f():setTimeout(y.handler,y.time-+new Date)},Ge.prototype.set=function(y,b){this.f=b;var fe=+new Date+y;(!this.id||fe<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,y),this.time=fe)};function $e(y,b){for(var fe=0;fe<y.length;++fe)if(y[fe]==b)return fe;return-1}var nt=50,tt={toString:function(){return"CodeMirror.Pass"}},Ye={scroll:!1},Qe={origin:"*mouse"},Je={origin:"+move"};function st(y,b,fe){for(var de=0,Ae=0;;){var Xe=y.indexOf(" ",de);Xe==-1&&(Xe=y.length);var ot=Xe-de;if(Xe==y.length||Ae+ot>=b)return de+Math.min(ot,b-Ae);if(Ae+=Xe-de,Ae+=fe-Ae%fe,de=Xe+1,Ae>=b)return de}}var qe=[""];function ft(y){for(;qe.length<=y;)qe.push(lt(qe)+" ");return qe[y]}function lt(y){return y[y.length-1]}function et(y,b){for(var fe=[],de=0;de<y.length;de++)fe[de]=b(y[de],de);return fe}function Re(y,b,fe){for(var de=0,Ae=fe(b);de<y.length&&fe(y[de])<=Ae;)de++;y.splice(de,0,b)}function Ne(){}function ne(y,b){var fe;return Object.create?fe=Object.create(y):(Ne.prototype=y,fe=new Ne),b&&it(b,fe),fe}var ue=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function je(y){return/\w/.test(y)||y>"\x80"&&(y.toUpperCase()!=y.toLowerCase()||ue.test(y))}function He(y,b){return b?b.source.indexOf("\\w")>-1&&je(y)?!0:b.test(y):je(y)}function we(y){for(var b in y)if(y.hasOwnProperty(b)&&y[b])return!1;return!0}var ye=/[\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 Te(y){return y.charCodeAt(0)>=768&&ye.test(y)}function ze(y,b,fe){for(;(fe<0?b>0:b<y.length)&&Te(y.charAt(b));)b+=fe;return b}function Ue(y,b,fe){for(var de=b>fe?-1:1;;){if(b==fe)return b;var Ae=(b+fe)/2,Xe=de<0?Math.ceil(Ae):Math.floor(Ae);if(Xe==b)return y(Xe)?b:fe;y(Xe)?fe=Xe:b=Xe+de}}function _e(y,b,fe,de){if(!y)return de(b,fe,"ltr",0);for(var Ae=!1,Xe=0;Xe<y.length;++Xe){var ot=y[Xe];(ot.from<fe&&ot.to>b||b==fe&&ot.to==b)&&(de(Math.max(ot.from,b),Math.min(ot.to,fe),ot.level==1?"rtl":"ltr",Xe),Ae=!0)}Ae||de(b,fe,"ltr")}var ct=null;function ut(y,b,fe){var de;ct=null;for(var Ae=0;Ae<y.length;++Ae){var Xe=y[Ae];if(Xe.from<b&&Xe.to>b)return Ae;Xe.to==b&&(Xe.from!=Xe.to&&fe=="before"?de=Ae:ct=Ae),Xe.from==b&&(Xe.from!=Xe.to&&fe!="before"?de=Ae:ct=Ae)}return de!=null?de:ct}var yt=function(){var y="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",b="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function fe(At){return At<=247?y.charAt(At):1424<=At&&At<=1524?"R":1536<=At&&At<=1785?b.charAt(At-1536):1774<=At&&At<=2220?"r":8192<=At&&At<=8203?"w":At==8204?"b":"L"}var de=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,Ae=/[stwN]/,Xe=/[LRr]/,ot=/[Lb1n]/,dt=/[1n]/;function mt(At,Qt,en){this.level=At,this.from=Qt,this.to=en}return function(At,Qt){var en=Qt=="ltr"?"L":"R";if(At.length==0||Qt=="ltr"&&!de.test(At))return!1;for(var An=At.length,Cn=[],nr=0;nr<An;++nr)Cn.push(fe(At.charCodeAt(nr)));for(var hr=0,Or=en;hr<An;++hr){var Rr=Cn[hr];Rr=="m"?Cn[hr]=Or:Or=Rr}for(var Qr=0,Wr=en;Qr<An;++Qr){var ni=Cn[Qr];ni=="1"&&Wr=="r"?Cn[Qr]="n":Xe.test(ni)&&(Wr=ni,ni=="r"&&(Cn[Qr]="R"))}for(var Ei=1,bi=Cn[0];Ei<An-1;++Ei){var Hi=Cn[Ei];Hi=="+"&&bi=="1"&&Cn[Ei+1]=="1"?Cn[Ei]="1":Hi==","&&bi==Cn[Ei+1]&&(bi=="1"||bi=="n")&&(Cn[Ei]=bi),bi=Hi}for(var Ca=0;Ca<An;++Ca){var io=Cn[Ca];if(io==",")Cn[Ca]="N";else if(io=="%"){var Na=void 0;for(Na=Ca+1;Na<An&&Cn[Na]=="%";++Na);for(var No=Ca&&Cn[Ca-1]=="!"||Na<An&&Cn[Na]=="1"?"1":"N",Oo=Ca;Oo<Na;++Oo)Cn[Oo]=No;Ca=Na-1}}for(var Ja=0,To=en;Ja<An;++Ja){var ho=Cn[Ja];To=="L"&&ho=="1"?Cn[Ja]="L":Xe.test(ho)&&(To=ho)}for(var qa=0;qa<An;++qa)if(Ae.test(Cn[qa])){var Qa=void 0;for(Qa=qa+1;Qa<An&&Ae.test(Cn[Qa]);++Qa);for(var Wa=(qa?Cn[qa-1]:en)=="L",Io=(Qa<An?Cn[Qa]:en)=="L",pl=Wa==Io?Wa?"L":"R":en,Fs=qa;Fs<Qa;++Fs)Cn[Fs]=pl;qa=Qa-1}for(var Co=[],cs,ao=0;ao<An;)if(ot.test(Cn[ao])){var Au=ao;for(++ao;ao<An&&ot.test(Cn[ao]);++ao);Co.push(new mt(0,Au,ao))}else{var bs=ao,Js=Co.length,Qs=Qt=="rtl"?1:0;for(++ao;ao<An&&Cn[ao]!="L";++ao);for(var Eo=bs;Eo<ao;)if(dt.test(Cn[Eo])){bs<Eo&&(Co.splice(Js,0,new mt(1,bs,Eo)),Js+=Qs);var ml=Eo;for(++Eo;Eo<ao&&dt.test(Cn[Eo]);++Eo);Co.splice(Js,0,new mt(2,ml,Eo)),Js+=Qs,bs=Eo}else++Eo;bs<ao&&Co.splice(Js,0,new mt(1,bs,ao))}return Qt=="ltr"&&(Co[0].level==1&&(cs=At.match(/^\s+/))&&(Co[0].from=cs[0].length,Co.unshift(new mt(0,0,cs[0].length))),lt(Co).level==1&&(cs=At.match(/\s+$/))&&(lt(Co).to-=cs[0].length,Co.push(new mt(0,An-cs[0].length,An)))),Qt=="rtl"?Co.reverse():Co}}();function at(y,b){var fe=y.order;return fe==null&&(fe=y.order=yt(y.text,b)),fe}var rt=[],Et=function(y,b,fe){if(y.addEventListener)y.addEventListener(b,fe,!1);else if(y.attachEvent)y.attachEvent("on"+b,fe);else{var de=y._handlers||(y._handlers={});de[b]=(de[b]||rt).concat(fe)}};function vt(y,b){return y._handlers&&y._handlers[b]||rt}function Nt(y,b,fe){if(y.removeEventListener)y.removeEventListener(b,fe,!1);else if(y.detachEvent)y.detachEvent("on"+b,fe);else{var de=y._handlers,Ae=de&&de[b];if(Ae){var Xe=$e(Ae,fe);Xe>-1&&(de[b]=Ae.slice(0,Xe).concat(Ae.slice(Xe+1)))}}}function Ft(y,b){var fe=vt(y,b);if(fe.length)for(var de=Array.prototype.slice.call(arguments,2),Ae=0;Ae<fe.length;++Ae)fe[Ae].apply(null,de)}function Tt(y,b,fe){return typeof b=="string"&&(b={type:b,preventDefault:function(){this.defaultPrevented=!0}}),Ft(y,fe||b.type,y,b),$t(b)||b.codemirrorIgnore}function kt(y){var b=y._handlers&&y._handlers.cursorActivity;if(b)for(var fe=y.curOp.cursorActivityHandlers||(y.curOp.cursorActivityHandlers=[]),de=0;de<b.length;++de)$e(fe,b[de])==-1&&fe.push(b[de])}function Bt(y,b){return vt(y,b).length>0}function bt(y){y.prototype.on=function(b,fe){Et(this,b,fe)},y.prototype.off=function(b,fe){Nt(this,b,fe)}}function jt(y){y.preventDefault?y.preventDefault():y.returnValue=!1}function Kt(y){y.stopPropagation?y.stopPropagation():y.cancelBubble=!0}function $t(y){return y.defaultPrevented!=null?y.defaultPrevented:y.returnValue==!1}function wt(y){jt(y),Kt(y)}function zt(y){return y.target||y.srcElement}function Gt(y){var b=y.which;return b==null&&(y.button&1?b=1:y.button&2?b=3:y.button&4&&(b=2)),he&&y.ctrlKey&&b==1&&(b=3),b}var _t=function(){if(be&&ee<9)return!1;var y=Ce("div");return"draggable"in y||"dragDrop"in y}(),ln;function bn(y){if(ln==null){var b=Ce("span","\u200B");Se(y,Ce("span",[b,document.createTextNode("x")])),y.firstChild.offsetHeight!=0&&(ln=b.offsetWidth<=1&&b.offsetHeight>2&&!(be&&ee<8))}var fe=ln?Ce("span","\u200B"):Ce("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return fe.setAttribute("cm-text",""),fe}var zn;function Un(y){if(zn!=null)return zn;var b=Se(y,document.createTextNode("A\u062EA")),fe=Ie(b,0,1).getBoundingClientRect(),de=Ie(b,1,2).getBoundingClientRect();return De(y),!fe||fe.left==fe.right?!1:zn=de.right-fe.right<3}var vn=`
|
|
|
|
|
|
b`.split(/\n/).length!=3?function(y){for(var b=0,fe=[],de=y.length;b<=de;){var Ae=y.indexOf(`
|
|
|
`,b);Ae==-1&&(Ae=y.length);var Xe=y.slice(b,y.charAt(Ae-1)=="\r"?Ae-1:Ae),ot=Xe.indexOf("\r");ot!=-1?(fe.push(Xe.slice(0,ot)),b+=ot+1):(fe.push(Xe),b=Ae+1)}return fe}:function(y){return y.split(/\r\n?|\n/)},Ln=window.getSelection?function(y){try{return y.selectionStart!=y.selectionEnd}catch(b){return!1}}:function(y){var b;try{b=y.ownerDocument.selection.createRange()}catch(fe){}return!b||b.parentElement()!=y?!1:b.compareEndPoints("StartToEnd",b)!=0},mn=function(){var y=Ce("div");return"oncopy"in y?!0:(y.setAttribute("oncopy","return;"),typeof y.oncopy=="function")}(),Dn=null;function Rn(y){if(Dn!=null)return Dn;var b=Se(y,Ce("span","x")),fe=b.getBoundingClientRect(),de=Ie(b,0,1).getBoundingClientRect();return Dn=Math.abs(fe.left-de.left)>1}var Hn={},hn={};function tn(y,b){arguments.length>2&&(b.dependencies=Array.prototype.slice.call(arguments,2)),Hn[y]=b}function nn(y,b){hn[y]=b}function fn(y){if(typeof y=="string"&&hn.hasOwnProperty(y))y=hn[y];else if(y&&typeof y.name=="string"&&hn.hasOwnProperty(y.name)){var b=hn[y.name];typeof b=="string"&&(b={name:b}),y=ne(b,y),y.name=b.name}else{if(typeof y=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(y))return fn("application/xml");if(typeof y=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(y))return fn("application/json")}return typeof y=="string"?{name:y}:y||{name:"null"}}function On(y,b){b=fn(b);var fe=Hn[b.name];if(!fe)return On(y,"text/plain");var de=fe(y,b);if(cn.hasOwnProperty(b.name)){var Ae=cn[b.name];for(var Xe in Ae)Ae.hasOwnProperty(Xe)&&(de.hasOwnProperty(Xe)&&(de["_"+Xe]=de[Xe]),de[Xe]=Ae[Xe])}if(de.name=b.name,b.helperType&&(de.helperType=b.helperType),b.modeProps)for(var ot in b.modeProps)de[ot]=b.modeProps[ot];return de}var cn={};function Pn(y,b){var fe=cn.hasOwnProperty(y)?cn[y]:cn[y]={};it(b,fe)}function Mn(y,b){if(b===!0)return b;if(y.copyState)return y.copyState(b);var fe={};for(var de in b){var Ae=b[de];Ae instanceof Array&&(Ae=Ae.concat([])),fe[de]=Ae}return fe}function Nn(y,b){for(var fe;y.innerMode&&(fe=y.innerMode(b),!(!fe||fe.mode==y));)b=fe.state,y=fe.mode;return fe||{mode:y,state:b}}function lr(y,b,fe){return y.startState?y.startState(b,fe):!0}var sr=function(y,b,fe){this.pos=this.start=0,this.string=y,this.tabSize=b||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=fe};sr.prototype.eol=function(){return this.pos>=this.string.length},sr.prototype.sol=function(){return this.pos==this.lineStart},sr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},sr.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},sr.prototype.eat=function(y){var b=this.string.charAt(this.pos),fe;if(typeof y=="string"?fe=b==y:fe=b&&(y.test?y.test(b):y(b)),fe)return++this.pos,b},sr.prototype.eatWhile=function(y){for(var b=this.pos;this.eat(y););return this.pos>b},sr.prototype.eatSpace=function(){for(var y=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>y},sr.prototype.skipToEnd=function(){this.pos=this.string.length},sr.prototype.skipTo=function(y){var b=this.string.indexOf(y,this.pos);if(b>-1)return this.pos=b,!0},sr.prototype.backUp=function(y){this.pos-=y},sr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=We(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?We(this.string,this.lineStart,this.tabSize):0)},sr.prototype.indentation=function(){return We(this.string,null,this.tabSize)-(this.lineStart?We(this.string,this.lineStart,this.tabSize):0)},sr.prototype.match=function(y,b,fe){if(typeof y=="string"){var de=function(ot){return fe?ot.toLowerCase():ot},Ae=this.string.substr(this.pos,y.length);if(de(Ae)==de(y))return b!==!1&&(this.pos+=y.length),!0}else{var Xe=this.string.slice(this.pos).match(y);return Xe&&Xe.index>0?null:(Xe&&b!==!1&&(this.pos+=Xe[0].length),Xe)}},sr.prototype.current=function(){return this.string.slice(this.start,this.pos)},sr.prototype.hideFirstChars=function(y,b){this.lineStart+=y;try{return b()}finally{this.lineStart-=y}},sr.prototype.lookAhead=function(y){var b=this.lineOracle;return b&&b.lookAhead(y)},sr.prototype.baseToken=function(){var y=this.lineOracle;return y&&y.baseToken(this.pos)};function sn(y,b){if(b-=y.first,b<0||b>=y.size)throw new Error("There is no line "+(b+y.first)+" in the document.");for(var fe=y;!fe.lines;)for(var de=0;;++de){var Ae=fe.children[de],Xe=Ae.chunkSize();if(b<Xe){fe=Ae;break}b-=Xe}return fe.lines[b]}function Sn(y,b,fe){var de=[],Ae=b.line;return y.iter(b.line,fe.line+1,function(Xe){var ot=Xe.text;Ae==fe.line&&(ot=ot.slice(0,fe.ch)),Ae==b.line&&(ot=ot.slice(b.ch)),de.push(ot),++Ae}),de}function _n(y,b,fe){var de=[];return y.iter(b,fe,function(Ae){de.push(Ae.text)}),de}function er(y,b){var fe=b-y.height;if(fe)for(var de=y;de;de=de.parent)de.height+=fe}function Wt(y){if(y.parent==null)return null;for(var b=y.parent,fe=$e(b.lines,y),de=b.parent;de;b=de,de=de.parent)for(var Ae=0;de.children[Ae]!=b;++Ae)fe+=de.children[Ae].chunkSize();return fe+b.first}function Ht(y,b){var fe=y.first;e:do{for(var de=0;de<y.children.length;++de){var Ae=y.children[de],Xe=Ae.height;if(b<Xe){y=Ae;continue e}b-=Xe,fe+=Ae.chunkSize()}return fe}while(!y.lines);for(var ot=0;ot<y.lines.length;++ot){var dt=y.lines[ot],mt=dt.height;if(b<mt)break;b-=mt}return fe+ot}function Ot(y,b){return b>=y.first&&b<y.first+y.size}function Rt(y,b){return String(y.lineNumberFormatter(b+y.firstLineNumber))}function Pt(y,b,fe){if(fe===void 0&&(fe=null),!(this instanceof Pt))return new Pt(y,b,fe);this.line=y,this.ch=b,this.sticky=fe}function Ut(y,b){return y.line-b.line||y.ch-b.ch}function xt(y,b){return y.sticky==b.sticky&&Ut(y,b)==0}function Xt(y){return Pt(y.line,y.ch)}function Jt(y,b){return Ut(y,b)<0?b:y}function Ct(y,b){return Ut(y,b)<0?y:b}function St(y,b){return Math.max(y.first,Math.min(b,y.first+y.size-1))}function Dt(y,b){if(b.line<y.first)return Pt(y.first,0);var fe=y.first+y.size-1;return b.line>fe?Pt(fe,sn(y,fe).text.length):It(b,sn(y,b.line).text.length)}function It(y,b){var fe=y.ch;return fe==null||fe>b?Pt(y.line,b):fe<0?Pt(y.line,0):y}function Lt(y,b){for(var fe=[],de=0;de<b.length;de++)fe[de]=Dt(y,b[de]);return fe}var rn=function(y,b){this.state=y,this.lookAhead=b},an=function(y,b,fe,de){this.state=b,this.doc=y,this.line=fe,this.maxLookAhead=de||0,this.baseTokens=null,this.baseTokenPos=1};an.prototype.lookAhead=function(y){var b=this.doc.getLine(this.line+y);return b!=null&&y>this.maxLookAhead&&(this.maxLookAhead=y),b},an.prototype.baseToken=function(y){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=y;)this.baseTokenPos+=2;var b=this.baseTokens[this.baseTokenPos+1];return{type:b&&b.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-y}},an.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},an.fromSaved=function(y,b,fe){return b instanceof rn?new an(y,Mn(y.mode,b.state),fe,b.lookAhead):new an(y,Mn(y.mode,b),fe)},an.prototype.save=function(y){var b=y!==!1?Mn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new rn(b,this.maxLookAhead):b};function un(y,b,fe,de){var Ae=[y.state.modeGen],Xe={};ir(y,b.text,y.doc.mode,fe,function(At,Qt){return Ae.push(At,Qt)},Xe,de);for(var ot=fe.state,dt=function(At){fe.baseTokens=Ae;var Qt=y.state.overlays[At],en=1,An=0;fe.state=!0,ir(y,b.text,Qt.mode,fe,function(Cn,nr){for(var hr=en;An<Cn;){var Or=Ae[en];Or>Cn&&Ae.splice(en,1,Cn,Ae[en+1],Or),en+=2,An=Math.min(Cn,Or)}if(nr)if(Qt.opaque)Ae.splice(hr,en-hr,Cn,"overlay "+nr),en=hr+2;else for(;hr<en;hr+=2){var Rr=Ae[hr+1];Ae[hr+1]=(Rr?Rr+" ":"")+"overlay "+nr}},Xe),fe.state=ot,fe.baseTokens=null,fe.baseTokenPos=1},mt=0;mt<y.state.overlays.length;++mt)dt(mt);return{styles:Ae,classes:Xe.bgClass||Xe.textClass?Xe:null}}function Tn(y,b,fe){if(!b.styles||b.styles[0]!=y.state.modeGen){var de=Wn(y,Wt(b)),Ae=b.text.length>y.options.maxHighlightLength&&Mn(y.doc.mode,de.state),Xe=un(y,b,de);Ae&&(de.state=Ae),b.stateAfter=de.save(!Ae),b.styles=Xe.styles,Xe.classes?b.styleClasses=Xe.classes:b.styleClasses&&(b.styleClasses=null),fe===y.doc.highlightFrontier&&(y.doc.modeFrontier=Math.max(y.doc.modeFrontier,++y.doc.highlightFrontier))}return b.styles}function Wn(y,b,fe){var de=y.doc,Ae=y.display;if(!de.mode.startState)return new an(de,!0,b);var Xe=fr(y,b,fe),ot=Xe>de.first&&sn(de,Xe-1).stateAfter,dt=ot?an.fromSaved(de,ot,Xe):new an(de,lr(de.mode),Xe);return de.iter(Xe,b,function(mt){tr(y,mt.text,dt);var At=dt.line;mt.stateAfter=At==b-1||At%5==0||At>=Ae.viewFrom&&At<Ae.viewTo?dt.save():null,dt.nextLine()}),fe&&(de.modeFrontier=dt.line),dt}function tr(y,b,fe,de){var Ae=y.doc.mode,Xe=new sr(b,y.options.tabSize,fe);for(Xe.start=Xe.pos=de||0,b==""&&Zn(Ae,fe.state);!Xe.eol();)Fn(Ae,Xe,fe.state),Xe.start=Xe.pos}function Zn(y,b){if(y.blankLine)return y.blankLine(b);if(y.innerMode){var fe=Nn(y,b);if(fe.mode.blankLine)return fe.mode.blankLine(fe.state)}}function Fn(y,b,fe,de){for(var Ae=0;Ae<10;Ae++){de&&(de[0]=Nn(y,fe).mode);var Xe=y.token(b,fe);if(b.pos>b.start)return Xe}throw new Error("Mode "+y.name+" failed to advance stream.")}var Vn=function(y,b,fe){this.start=y.start,this.end=y.pos,this.string=y.current(),this.type=b||null,this.state=fe};function $n(y,b,fe,de){var Ae=y.doc,Xe=Ae.mode,ot;b=Dt(Ae,b);var dt=sn(Ae,b.line),mt=Wn(y,b.line,fe),At=new sr(dt.text,y.options.tabSize,mt),Qt;for(de&&(Qt=[]);(de||At.pos<b.ch)&&!At.eol();)At.start=At.pos,ot=Fn(Xe,At,mt.state),de&&Qt.push(new Vn(At,ot,Mn(Ae.mode,mt.state)));return de?Qt:new Vn(At,ot,mt.state)}function rr(y,b){if(y)for(;;){var fe=y.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!fe)break;y=y.slice(0,fe.index)+y.slice(fe.index+fe[0].length);var de=fe[1]?"bgClass":"textClass";b[de]==null?b[de]=fe[2]:new RegExp("(?:^|\\s)"+fe[2]+"(?:$|\\s)").test(b[de])||(b[de]+=" "+fe[2])}return y}function ir(y,b,fe,de,Ae,Xe,ot){var dt=fe.flattenSpans;dt==null&&(dt=y.options.flattenSpans);var mt=0,At=null,Qt=new sr(b,y.options.tabSize,de),en,An=y.options.addModeClass&&[null];for(b==""&&rr(Zn(fe,de.state),Xe);!Qt.eol();){if(Qt.pos>y.options.maxHighlightLength?(dt=!1,ot&&tr(y,b,de,Qt.pos),Qt.pos=b.length,en=null):en=rr(Fn(fe,Qt,de.state,An),Xe),An){var Cn=An[0].name;Cn&&(en="m-"+(en?Cn+" "+en:Cn))}if(!dt||At!=en){for(;mt<Qt.start;)mt=Math.min(Qt.start,mt+5e3),Ae(mt,At);At=en}Qt.start=Qt.pos}for(;mt<Qt.pos;){var nr=Math.min(Qt.pos,mt+5e3);Ae(nr,At),mt=nr}}function fr(y,b,fe){for(var de,Ae,Xe=y.doc,ot=fe?-1:b-(y.doc.mode.innerMode?1e3:100),dt=b;dt>ot;--dt){if(dt<=Xe.first)return Xe.first;var mt=sn(Xe,dt-1),At=mt.stateAfter;if(At&&(!fe||dt+(At instanceof rn?At.lookAhead:0)<=Xe.modeFrontier))return dt;var Qt=We(mt.text,null,y.options.tabSize);(Ae==null||de>Qt)&&(Ae=dt-1,de=Qt)}return Ae}function Qn(y,b){if(y.modeFrontier=Math.min(y.modeFrontier,b),!(y.highlightFrontier<b-10)){for(var fe=y.first,de=b-1;de>fe;de--){var Ae=sn(y,de).stateAfter;if(Ae&&(!(Ae instanceof rn)||de+Ae.lookAhead<b)){fe=de+1;break}}y.highlightFrontier=Math.min(y.highlightFrontier,fe)}}var or=!1,ur=!1;function jr(){or=!0}function wr(){ur=!0}function Cr(y,b,fe){this.marker=y,this.from=b,this.to=fe}function Er(y,b){if(y)for(var fe=0;fe<y.length;++fe){var de=y[fe];if(de.marker==b)return de}}function Br(y,b){for(var fe,de=0;de<y.length;++de)y[de]!=b&&(fe||(fe=[])).push(y[de]);return fe}function Sr(y,b){y.markedSpans=y.markedSpans?y.markedSpans.concat([b]):[b],b.marker.attachLine(y)}function pr(y,b,fe){var de;if(y)for(var Ae=0;Ae<y.length;++Ae){var Xe=y[Ae],ot=Xe.marker,dt=Xe.from==null||(ot.inclusiveLeft?Xe.from<=b:Xe.from<b);if(dt||Xe.from==b&&ot.type=="bookmark"&&(!fe||!Xe.marker.insertLeft)){var mt=Xe.to==null||(ot.inclusiveRight?Xe.to>=b:Xe.to>b);(de||(de=[])).push(new Cr(ot,Xe.from,mt?null:Xe.to))}}return de}function mr(y,b,fe){var de;if(y)for(var Ae=0;Ae<y.length;++Ae){var Xe=y[Ae],ot=Xe.marker,dt=Xe.to==null||(ot.inclusiveRight?Xe.to>=b:Xe.to>b);if(dt||Xe.from==b&&ot.type=="bookmark"&&(!fe||Xe.marker.insertLeft)){var mt=Xe.from==null||(ot.inclusiveLeft?Xe.from<=b:Xe.from<b);(de||(de=[])).push(new Cr(ot,mt?null:Xe.from-b,Xe.to==null?null:Xe.to-b))}}return de}function kr(y,b){if(b.full)return null;var fe=Ot(y,b.from.line)&&sn(y,b.from.line).markedSpans,de=Ot(y,b.to.line)&&sn(y,b.to.line).markedSpans;if(!fe&&!de)return null;var Ae=b.from.ch,Xe=b.to.ch,ot=Ut(b.from,b.to)==0,dt=pr(fe,Ae,ot),mt=mr(de,Xe,ot),At=b.text.length==1,Qt=lt(b.text).length+(At?Ae:0);if(dt)for(var en=0;en<dt.length;++en){var An=dt[en];if(An.to==null){var Cn=Er(mt,An.marker);Cn?At&&(An.to=Cn.to==null?null:Cn.to+Qt):An.to=Ae}}if(mt)for(var nr=0;nr<mt.length;++nr){var hr=mt[nr];if(hr.to!=null&&(hr.to+=Qt),hr.from==null){var Or=Er(dt,hr.marker);Or||(hr.from=Qt,At&&(dt||(dt=[])).push(hr))}else hr.from+=Qt,At&&(dt||(dt=[])).push(hr)}dt&&(dt=Xr(dt)),mt&&mt!=dt&&(mt=Xr(mt));var Rr=[dt];if(!At){var Qr=b.text.length-2,Wr;if(Qr>0&&dt)for(var ni=0;ni<dt.length;++ni)dt[ni].to==null&&(Wr||(Wr=[])).push(new Cr(dt[ni].marker,null,null));for(var Ei=0;Ei<Qr;++Ei)Rr.push(Wr);Rr.push(mt)}return Rr}function Xr(y){for(var b=0;b<y.length;++b){var fe=y[b];fe.from!=null&&fe.from==fe.to&&fe.marker.clearWhenEmpty!==!1&&y.splice(b--,1)}return y.length?y:null}function mi(y,b,fe){var de=null;if(y.iter(b.line,fe.line+1,function(Cn){if(Cn.markedSpans)for(var nr=0;nr<Cn.markedSpans.length;++nr){var hr=Cn.markedSpans[nr].marker;hr.readOnly&&(!de||$e(de,hr)==-1)&&(de||(de=[])).push(hr)}}),!de)return null;for(var Ae=[{from:b,to:fe}],Xe=0;Xe<de.length;++Xe)for(var ot=de[Xe],dt=ot.find(0),mt=0;mt<Ae.length;++mt){var At=Ae[mt];if(!(Ut(At.to,dt.from)<0||Ut(At.from,dt.to)>0)){var Qt=[mt,1],en=Ut(At.from,dt.from),An=Ut(At.to,dt.to);(en<0||!ot.inclusiveLeft&&!en)&&Qt.push({from:At.from,to:dt.from}),(An>0||!ot.inclusiveRight&&!An)&&Qt.push({from:dt.to,to:At.to}),Ae.splice.apply(Ae,Qt),mt+=Qt.length-3}}return Ae}function _r(y){var b=y.markedSpans;if(b){for(var fe=0;fe<b.length;++fe)b[fe].marker.detachLine(y);y.markedSpans=null}}function ai(y,b){if(b){for(var fe=0;fe<b.length;++fe)b[fe].marker.attachLine(y);y.markedSpans=b}}function ei(y){return y.inclusiveLeft?-1:0}function ui(y){return y.inclusiveRight?1:0}function xr(y,b){var fe=y.lines.length-b.lines.length;if(fe!=0)return fe;var de=y.find(),Ae=b.find(),Xe=Ut(de.from,Ae.from)||ei(y)-ei(b);if(Xe)return-Xe;var ot=Ut(de.to,Ae.to)||ui(y)-ui(b);return ot||b.id-y.id}function Ir(y,b){var fe=ur&&y.markedSpans,de;if(fe)for(var Ae=void 0,Xe=0;Xe<fe.length;++Xe)Ae=fe[Xe],Ae.marker.collapsed&&(b?Ae.from:Ae.to)==null&&(!de||xr(de,Ae.marker)<0)&&(de=Ae.marker);return de}function ar(y){return Ir(y,!0)}function wn(y){return Ir(y,!1)}function Kn(y,b){var fe=ur&&y.markedSpans,de;if(fe)for(var Ae=0;Ae<fe.length;++Ae){var Xe=fe[Ae];Xe.marker.collapsed&&(Xe.from==null||Xe.from<b)&&(Xe.to==null||Xe.to>b)&&(!de||xr(de,Xe.marker)<0)&&(de=Xe.marker)}return de}function Xn(y,b,fe,de,Ae){var Xe=sn(y,b),ot=ur&&Xe.markedSpans;if(ot)for(var dt=0;dt<ot.length;++dt){var mt=ot[dt];if(mt.marker.collapsed){var At=mt.marker.find(0),Qt=Ut(At.from,fe)||ei(mt.marker)-ei(Ae),en=Ut(At.to,de)||ui(mt.marker)-ui(Ae);if(!(Qt>=0&&en<=0||Qt<=0&&en>=0)&&(Qt<=0&&(mt.marker.inclusiveRight&&Ae.inclusiveLeft?Ut(At.to,fe)>=0:Ut(At.to,fe)>0)||Qt>=0&&(mt.marker.inclusiveRight&&Ae.inclusiveLeft?Ut(At.from,de)<=0:Ut(At.from,de)<0)))return!0}}}function Bn(y){for(var b;b=ar(y);)y=b.find(-1,!0).line;return y}function cr(y){for(var b;b=wn(y);)y=b.find(1,!0).line;return y}function vr(y){for(var b,fe;b=wn(y);)y=b.find(1,!0).line,(fe||(fe=[])).push(y);return fe}function Gn(y,b){var fe=sn(y,b),de=Bn(fe);return fe==de?b:Wt(de)}function kn(y,b){if(b>y.lastLine())return b;var fe=sn(y,b),de;if(!Jn(y,fe))return b;for(;de=wn(fe);)fe=de.find(1,!0).line;return Wt(fe)+1}function Jn(y,b){var fe=ur&&b.markedSpans;if(fe){for(var de=void 0,Ae=0;Ae<fe.length;++Ae)if(de=fe[Ae],!!de.marker.collapsed){if(de.from==null)return!0;if(!de.marker.widgetNode&&de.from==0&&de.marker.inclusiveLeft&&dr(y,b,de))return!0}}}function dr(y,b,fe){if(fe.to==null){var de=fe.marker.find(1,!0);return dr(y,de.line,Er(de.line.markedSpans,fe.marker))}if(fe.marker.inclusiveRight&&fe.to==b.text.length)return!0;for(var Ae=void 0,Xe=0;Xe<b.markedSpans.length;++Xe)if(Ae=b.markedSpans[Xe],Ae.marker.collapsed&&!Ae.marker.widgetNode&&Ae.from==fe.to&&(Ae.to==null||Ae.to!=fe.from)&&(Ae.marker.inclusiveLeft||fe.marker.inclusiveRight)&&dr(y,b,Ae))return!0}function Pr(y){y=Bn(y);for(var b=0,fe=y.parent,de=0;de<fe.lines.length;++de){var Ae=fe.lines[de];if(Ae==y)break;b+=Ae.height}for(var Xe=fe.parent;Xe;fe=Xe,Xe=fe.parent)for(var ot=0;ot<Xe.children.length;++ot){var dt=Xe.children[ot];if(dt==fe)break;b+=dt.height}return b}function Lr(y){if(y.height==0)return 0;for(var b=y.text.length,fe,de=y;fe=ar(de);){var Ae=fe.find(0,!0);de=Ae.from.line,b+=Ae.from.ch-Ae.to.ch}for(de=y;fe=wn(de);){var Xe=fe.find(0,!0);b-=de.text.length-Xe.from.ch,de=Xe.to.line,b+=de.text.length-Xe.to.ch}return b}function Ur(y){var b=y.display,fe=y.doc;b.maxLine=sn(fe,fe.first),b.maxLineLength=Lr(b.maxLine),b.maxLineChanged=!0,fe.iter(function(de){var Ae=Lr(de);Ae>b.maxLineLength&&(b.maxLineLength=Ae,b.maxLine=de)})}var ri=function(y,b,fe){this.text=y,ai(this,b),this.height=fe?fe(this):1};ri.prototype.lineNo=function(){return Wt(this)},bt(ri);function ci(y,b,fe,de){y.text=b,y.stateAfter&&(y.stateAfter=null),y.styles&&(y.styles=null),y.order!=null&&(y.order=null),_r(y),ai(y,fe);var Ae=de?de(y):1;Ae!=y.height&&er(y,Ae)}function Ci(y){y.parent=null,_r(y)}var Si={},Ai={};function Di(y,b){if(!y||/^\s*$/.test(y))return null;var fe=b.addModeClass?Ai:Si;return fe[y]||(fe[y]=y.replace(/\S+/g,"cm-$&"))}function ea(y,b){var fe=Oe("span",null,null,E?"padding-right: .1px":null),de={pre:Oe("pre",[fe],"CodeMirror-line"),content:fe,col:0,pos:0,cm:y,trailingSpace:!1,splitSpaces:y.getOption("lineWrapping")};b.measure={};for(var Ae=0;Ae<=(b.rest?b.rest.length:0);Ae++){var Xe=Ae?b.rest[Ae-1]:b.line,ot=void 0;de.pos=0,de.addToken=ya,Un(y.display.measure)&&(ot=at(Xe,y.doc.direction))&&(de.addToken=oa(de.addToken,ot)),de.map=[];var dt=b!=y.display.externalMeasured&&Wt(Xe);Jr(Xe,de,Tn(y,Xe,dt)),Xe.styleClasses&&(Xe.styleClasses.bgClass&&(de.bgClass=Ve(Xe.styleClasses.bgClass,de.bgClass||"")),Xe.styleClasses.textClass&&(de.textClass=Ve(Xe.styleClasses.textClass,de.textClass||""))),de.map.length==0&&de.map.push(0,0,de.content.appendChild(bn(y.display.measure))),Ae==0?(b.measure.map=de.map,b.measure.cache={}):((b.measure.maps||(b.measure.maps=[])).push(de.map),(b.measure.caches||(b.measure.caches=[])).push({}))}if(E){var mt=de.content.lastChild;(/\bcm-tab\b/.test(mt.className)||mt.querySelector&&mt.querySelector(".cm-tab"))&&(de.content.className="cm-tab-wrap-hack")}return Ft(y,"renderLine",y,b.line,de.pre),de.pre.className&&(de.textClass=Ve(de.pre.className,de.textClass||"")),de}function ra(y){var b=Ce("span","\u2022","cm-invalidchar");return b.title="\\u"+y.charCodeAt(0).toString(16),b.setAttribute("aria-label",b.title),b}function ya(y,b,fe,de,Ae,Xe,ot){if(b){var dt=y.splitSpaces?ha(b,y.trailingSpace):b,mt=y.cm.state.specialChars,At=!1,Qt;if(!mt.test(b))y.col+=b.length,Qt=document.createTextNode(dt),y.map.push(y.pos,y.pos+b.length,Qt),be&&ee<9&&(At=!0),y.pos+=b.length;else{Qt=document.createDocumentFragment();for(var en=0;;){mt.lastIndex=en;var An=mt.exec(b),Cn=An?An.index-en:b.length-en;if(Cn){var nr=document.createTextNode(dt.slice(en,en+Cn));be&&ee<9?Qt.appendChild(Ce("span",[nr])):Qt.appendChild(nr),y.map.push(y.pos,y.pos+Cn,nr),y.col+=Cn,y.pos+=Cn}if(!An)break;en+=Cn+1;var hr=void 0;if(An[0]==" "){var Or=y.cm.options.tabSize,Rr=Or-y.col%Or;hr=Qt.appendChild(Ce("span",ft(Rr),"cm-tab")),hr.setAttribute("role","presentation"),hr.setAttribute("cm-text"," "),y.col+=Rr}else An[0]=="\r"||An[0]==`
|
|
|
`?(hr=Qt.appendChild(Ce("span",An[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),hr.setAttribute("cm-text",An[0]),y.col+=1):(hr=y.cm.options.specialCharPlaceholder(An[0]),hr.setAttribute("cm-text",An[0]),be&&ee<9?Qt.appendChild(Ce("span",[hr])):Qt.appendChild(hr),y.col+=1);y.map.push(y.pos,y.pos+1,hr),y.pos++}}if(y.trailingSpace=dt.charCodeAt(b.length-1)==32,fe||de||Ae||At||Xe||ot){var Qr=fe||"";de&&(Qr+=de),Ae&&(Qr+=Ae);var Wr=Ce("span",[Qt],Qr,Xe);if(ot)for(var ni in ot)ot.hasOwnProperty(ni)&&ni!="style"&&ni!="class"&&Wr.setAttribute(ni,ot[ni]);return y.content.appendChild(Wr)}y.content.appendChild(Qt)}}function ha(y,b){if(y.length>1&&!/ /.test(y))return y;for(var fe=b,de="",Ae=0;Ae<y.length;Ae++){var Xe=y.charAt(Ae);Xe==" "&&fe&&(Ae==y.length-1||y.charCodeAt(Ae+1)==32)&&(Xe="\xA0"),de+=Xe,fe=Xe==" "}return de}function oa(y,b){return function(fe,de,Ae,Xe,ot,dt,mt){Ae=Ae?Ae+" cm-force-border":"cm-force-border";for(var At=fe.pos,Qt=At+de.length;;){for(var en=void 0,An=0;An<b.length&&(en=b[An],!(en.to>At&&en.from<=At));An++);if(en.to>=Qt)return y(fe,de,Ae,Xe,ot,dt,mt);y(fe,de.slice(0,en.to-At),Ae,Xe,null,dt,mt),Xe=null,de=de.slice(en.to-At),At=en.to}}}function di(y,b,fe,de){var Ae=!de&&fe.widgetNode;Ae&&y.map.push(y.pos,y.pos+b,Ae),!de&&y.cm.display.input.needsContentAttribute&&(Ae||(Ae=y.content.appendChild(document.createElement("span"))),Ae.setAttribute("cm-marker",fe.id)),Ae&&(y.cm.display.input.setUneditable(Ae),y.content.appendChild(Ae)),y.pos+=b,y.trailingSpace=!1}function Jr(y,b,fe){var de=y.markedSpans,Ae=y.text,Xe=0;if(!de){for(var ot=1;ot<fe.length;ot+=2)b.addToken(b,Ae.slice(Xe,Xe=fe[ot]),Di(fe[ot+1],b.cm.options));return}for(var dt=Ae.length,mt=0,At=1,Qt="",en,An,Cn=0,nr,hr,Or,Rr,Qr;;){if(Cn==mt){nr=hr=Or=An="",Qr=null,Rr=null,Cn=1/0;for(var Wr=[],ni=void 0,Ei=0;Ei<de.length;++Ei){var bi=de[Ei],Hi=bi.marker;if(Hi.type=="bookmark"&&bi.from==mt&&Hi.widgetNode)Wr.push(Hi);else if(bi.from<=mt&&(bi.to==null||bi.to>mt||Hi.collapsed&&bi.to==mt&&bi.from==mt)){if(bi.to!=null&&bi.to!=mt&&Cn>bi.to&&(Cn=bi.to,hr=""),Hi.className&&(nr+=" "+Hi.className),Hi.css&&(An=(An?An+";":"")+Hi.css),Hi.startStyle&&bi.from==mt&&(Or+=" "+Hi.startStyle),Hi.endStyle&&bi.to==Cn&&(ni||(ni=[])).push(Hi.endStyle,bi.to),Hi.title&&((Qr||(Qr={})).title=Hi.title),Hi.attributes)for(var Ca in Hi.attributes)(Qr||(Qr={}))[Ca]=Hi.attributes[Ca];Hi.collapsed&&(!Rr||xr(Rr.marker,Hi)<0)&&(Rr=bi)}else bi.from>mt&&Cn>bi.from&&(Cn=bi.from)}if(ni)for(var io=0;io<ni.length;io+=2)ni[io+1]==Cn&&(hr+=" "+ni[io]);if(!Rr||Rr.from==mt)for(var Na=0;Na<Wr.length;++Na)di(b,0,Wr[Na]);if(Rr&&(Rr.from||0)==mt){if(di(b,(Rr.to==null?dt+1:Rr.to)-mt,Rr.marker,Rr.from==null),Rr.to==null)return;Rr.to==mt&&(Rr=!1)}}if(mt>=dt)break;for(var No=Math.min(dt,Cn);;){if(Qt){var Oo=mt+Qt.length;if(!Rr){var Ja=Oo>No?Qt.slice(0,No-mt):Qt;b.addToken(b,Ja,en?en+nr:nr,Or,mt+Ja.length==Cn?hr:"",An,Qr)}if(Oo>=No){Qt=Qt.slice(No-mt),mt=No;break}mt=Oo,Or=""}Qt=Ae.slice(Xe,Xe=fe[At++]),en=Di(fe[At++],b.cm.options)}}}function Ui(y,b,fe){this.line=b,this.rest=vr(b),this.size=this.rest?Wt(lt(this.rest))-fe+1:1,this.node=this.text=null,this.hidden=Jn(y,b)}function zi(y,b,fe){for(var de=[],Ae,Xe=b;Xe<fe;Xe=Ae){var ot=new Ui(y.doc,sn(y.doc,Xe),Xe);Ae=Xe+ot.size,de.push(ot)}return de}var fi=null;function ki(y){fi?fi.ops.push(y):y.ownsGroup=fi={ops:[y],delayedCallbacks:[]}}function Xi(y){var b=y.delayedCallbacks,fe=0;do{for(;fe<b.length;fe++)b[fe].call(null);for(var de=0;de<y.ops.length;de++){var Ae=y.ops[de];if(Ae.cursorActivityHandlers)for(;Ae.cursorActivityCalled<Ae.cursorActivityHandlers.length;)Ae.cursorActivityHandlers[Ae.cursorActivityCalled++].call(null,Ae.cm)}}while(fe<b.length)}function xi(y,b){var fe=y.ownsGroup;if(fe)try{Xi(fe)}finally{fi=null,b(fe)}}var Bi=null;function Fi(y,b){var fe=vt(y,b);if(fe.length){var de=Array.prototype.slice.call(arguments,2),Ae;fi?Ae=fi.delayedCallbacks:Bi?Ae=Bi:(Ae=Bi=[],setTimeout(Ea,0));for(var Xe=function(dt){Ae.push(function(){return fe[dt].apply(null,de)})},ot=0;ot<fe.length;++ot)Xe(ot)}}function Ea(){var y=Bi;Bi=null;for(var b=0;b<y.length;++b)y[b]()}function eo(y,b,fe,de){for(var Ae=0;Ae<b.changes.length;Ae++){var Xe=b.changes[Ae];Xe=="text"?Wo(y,b):Xe=="gutter"?Ii(y,b,fe,de):Xe=="class"?vi(y,b):Xe=="widget"&&hi(y,b,de)}b.changes=null}function ka(y){return y.node==y.text&&(y.node=Ce("div",null,null,"position: relative"),y.text.parentNode&&y.text.parentNode.replaceChild(y.node,y.text),y.node.appendChild(y.text),be&&ee<8&&(y.node.style.zIndex=2)),y.node}function Sa(y,b){var fe=b.bgClass?b.bgClass+" "+(b.line.bgClass||""):b.line.bgClass;if(fe&&(fe+=" CodeMirror-linebackground"),b.background)fe?b.background.className=fe:(b.background.parentNode.removeChild(b.background),b.background=null);else if(fe){var de=ka(b);b.background=de.insertBefore(Ce("div",null,fe),de.firstChild),y.display.input.setUneditable(b.background)}}function _o(y,b){var fe=y.display.externalMeasured;return fe&&fe.line==b.line?(y.display.externalMeasured=null,b.measure=fe.measure,fe.built):ea(y,b)}function Wo(y,b){var fe=b.text.className,de=_o(y,b);b.text==b.node&&(b.node=de.pre),b.text.parentNode.replaceChild(de.pre,b.text),b.text=de.pre,de.bgClass!=b.bgClass||de.textClass!=b.textClass?(b.bgClass=de.bgClass,b.textClass=de.textClass,vi(y,b)):fe&&(b.text.className=fe)}function vi(y,b){Sa(y,b),b.line.wrapClass?ka(b).className=b.line.wrapClass:b.node!=b.text&&(b.node.className="");var fe=b.textClass?b.textClass+" "+(b.line.textClass||""):b.line.textClass;b.text.className=fe||""}function Ii(y,b,fe,de){if(b.gutter&&(b.node.removeChild(b.gutter),b.gutter=null),b.gutterBackground&&(b.node.removeChild(b.gutterBackground),b.gutterBackground=null),b.line.gutterClass){var Ae=ka(b);b.gutterBackground=Ce("div",null,"CodeMirror-gutter-background "+b.line.gutterClass,"left: "+(y.options.fixedGutter?de.fixedPos:-de.gutterTotalWidth)+"px; width: "+de.gutterTotalWidth+"px"),y.display.input.setUneditable(b.gutterBackground),Ae.insertBefore(b.gutterBackground,b.text)}var Xe=b.line.gutterMarkers;if(y.options.lineNumbers||Xe){var ot=ka(b),dt=b.gutter=Ce("div",null,"CodeMirror-gutter-wrapper","left: "+(y.options.fixedGutter?de.fixedPos:-de.gutterTotalWidth)+"px");if(y.display.input.setUneditable(dt),ot.insertBefore(dt,b.text),b.line.gutterClass&&(dt.className+=" "+b.line.gutterClass),y.options.lineNumbers&&(!Xe||!Xe["CodeMirror-linenumbers"])&&(b.lineNumber=dt.appendChild(Ce("div",Rt(y.options,fe),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+de.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+y.display.lineNumInnerWidth+"px"))),Xe)for(var mt=0;mt<y.display.gutterSpecs.length;++mt){var At=y.display.gutterSpecs[mt].className,Qt=Xe.hasOwnProperty(At)&&Xe[At];Qt&&dt.appendChild(Ce("div",[Qt],"CodeMirror-gutter-elt","left: "+de.gutterLeft[At]+"px; width: "+de.gutterWidth[At]+"px"))}}}function hi(y,b,fe){b.alignable&&(b.alignable=null);for(var de=Fe("CodeMirror-linewidget"),Ae=b.node.firstChild,Xe=void 0;Ae;Ae=Xe)Xe=Ae.nextSibling,de.test(Ae.className)&&b.node.removeChild(Ae);Oi(y,b,fe)}function oi(y,b,fe,de){var Ae=_o(y,b);return b.text=b.node=Ae.pre,Ae.bgClass&&(b.bgClass=Ae.bgClass),Ae.textClass&&(b.textClass=Ae.textClass),vi(y,b),Ii(y,b,fe,de),Oi(y,b,de),b.node}function Oi(y,b,fe){if(_i(y,b.line,b,fe,!0),b.rest)for(var de=0;de<b.rest.length;de++)_i(y,b.rest[de],b,fe,!1)}function _i(y,b,fe,de,Ae){if(b.widgets)for(var Xe=ka(fe),ot=0,dt=b.widgets;ot<dt.length;++ot){var mt=dt[ot],At=Ce("div",[mt.node],"CodeMirror-linewidget"+(mt.className?" "+mt.className:""));mt.handleMouseEvents||At.setAttribute("cm-ignore-events","true"),po(mt,At,fe,de),y.display.input.setUneditable(At),Ae&&mt.above?Xe.insertBefore(At,fe.gutter||fe.text):Xe.appendChild(At),Fi(mt,"redraw")}}function po(y,b,fe,de){if(y.noHScroll){(fe.alignable||(fe.alignable=[])).push(b);var Ae=de.wrapperWidth;b.style.left=de.fixedPos+"px",y.coverGutter||(Ae-=de.gutterTotalWidth,b.style.paddingLeft=de.gutterTotalWidth+"px"),b.style.width=Ae+"px"}y.coverGutter&&(b.style.zIndex=5,b.style.position="relative",y.noHScroll||(b.style.marginLeft=-de.gutterTotalWidth+"px"))}function za(y){if(y.height!=null)return y.height;var b=y.doc.cm;if(!b)return 0;if(!Le(document.body,y.node)){var fe="position: relative;";y.coverGutter&&(fe+="margin-left: -"+b.display.gutters.offsetWidth+"px;"),y.noHScroll&&(fe+="width: "+b.display.wrapper.clientWidth+"px;"),Se(b.display.measure,Ce("div",[y.node],null,fe))}return y.height=y.node.parentNode.offsetHeight}function Za(y,b){for(var fe=zt(b);fe!=y.wrapper;fe=fe.parentNode)if(!fe||fe.nodeType==1&&fe.getAttribute("cm-ignore-events")=="true"||fe.parentNode==y.sizer&&fe!=y.mover)return!0}function Aa(y){return y.lineSpace.offsetTop}function Po(y){return y.mover.offsetHeight-y.lineSpace.offsetHeight}function zo(y){if(y.cachedPaddingH)return y.cachedPaddingH;var b=Se(y.measure,Ce("pre","x","CodeMirror-line-like")),fe=window.getComputedStyle?window.getComputedStyle(b):b.currentStyle,de={left:parseInt(fe.paddingLeft),right:parseInt(fe.paddingRight)};return!isNaN(de.left)&&!isNaN(de.right)&&(y.cachedPaddingH=de),de}function mo(y){return nt-y.display.nativeBarWidth}function Zo(y){return y.display.scroller.clientWidth-mo(y)-y.display.barWidth}function $o(y){return y.display.scroller.clientHeight-mo(y)-y.display.barHeight}function Bo(y,b,fe){var de=y.options.lineWrapping,Ae=de&&Zo(y);if(!b.measure.heights||de&&b.measure.width!=Ae){var Xe=b.measure.heights=[];if(de){b.measure.width=Ae;for(var ot=b.text.firstChild.getClientRects(),dt=0;dt<ot.length-1;dt++){var mt=ot[dt],At=ot[dt+1];Math.abs(mt.bottom-At.bottom)>2&&Xe.push((mt.bottom+At.top)/2-fe.top)}}Xe.push(fe.bottom-fe.top)}}function ds(y,b,fe){if(y.line==b)return{map:y.measure.map,cache:y.measure.cache};for(var de=0;de<y.rest.length;de++)if(y.rest[de]==b)return{map:y.measure.maps[de],cache:y.measure.caches[de]};for(var Ae=0;Ae<y.rest.length;Ae++)if(Wt(y.rest[Ae])>fe)return{map:y.measure.maps[Ae],cache:y.measure.caches[Ae],before:!0}}function vl(y,b){b=Bn(b);var fe=Wt(b),de=y.display.externalMeasured=new Ui(y.doc,b,fe);de.lineN=fe;var Ae=de.built=ea(y,de);return de.text=Ae.pre,Se(y.display.lineMeasure,Ae.pre),de}function _s(y,b,fe,de){return Fo(y,ns(y,b),fe,de)}function Ho(y,b){if(b>=y.display.viewFrom&&b<y.display.viewTo)return y.display.view[Ko(y,b)];var fe=y.display.externalMeasured;if(fe&&b>=fe.lineN&&b<fe.lineN+fe.size)return fe}function ns(y,b){var fe=Wt(b),de=Ho(y,fe);de&&!de.text?de=null:de&&de.changes&&(eo(y,de,fe,is(y)),y.curOp.forceUpdate=!0),de||(de=vl(y,b));var Ae=ds(de,b,fe);return{line:b,view:de,rect:null,map:Ae.map,cache:Ae.cache,before:Ae.before,hasHeights:!1}}function Fo(y,b,fe,de,Ae){b.before&&(fe=-1);var Xe=fe+(de||""),ot;return b.cache.hasOwnProperty(Xe)?ot=b.cache[Xe]:(b.rect||(b.rect=b.view.text.getBoundingClientRect()),b.hasHeights||(Bo(y,b.view,b.rect),b.hasHeights=!0),ot=el(y,b,fe,de),ot.bogus||(b.cache[Xe]=ot)),{left:ot.left,right:ot.right,top:Ae?ot.rtop:ot.top,bottom:Ae?ot.rbottom:ot.bottom}}var gl={left:0,right:0,top:0,bottom:0};function js(y,b,fe){for(var de,Ae,Xe,ot,dt,mt,At=0;At<y.length;At+=3)if(dt=y[At],mt=y[At+1],b<dt?(Ae=0,Xe=1,ot="left"):b<mt?(Ae=b-dt,Xe=Ae+1):(At==y.length-3||b==mt&&y[At+3]>b)&&(Xe=mt-dt,Ae=Xe-1,b>=mt&&(ot="right")),Ae!=null){if(de=y[At+2],dt==mt&&fe==(de.insertLeft?"left":"right")&&(ot=fe),fe=="left"&&Ae==0)for(;At&&y[At-2]==y[At-3]&&y[At-1].insertLeft;)de=y[(At-=3)+2],ot="left";if(fe=="right"&&Ae==mt-dt)for(;At<y.length-3&&y[At+3]==y[At+4]&&!y[At+5].insertLeft;)de=y[(At+=3)+2],ot="right";break}return{node:de,start:Ae,end:Xe,collapse:ot,coverStart:dt,coverEnd:mt}}function $s(y,b){var fe=gl;if(b=="left")for(var de=0;de<y.length&&(fe=y[de]).left==fe.right;de++);else for(var Ae=y.length-1;Ae>=0&&(fe=y[Ae]).left==fe.right;Ae--);return fe}function el(y,b,fe,de){var Ae=js(b.map,fe,de),Xe=Ae.node,ot=Ae.start,dt=Ae.end,mt=Ae.collapse,At;if(Xe.nodeType==3){for(var Qt=0;Qt<4;Qt++){for(;ot&&Te(b.line.text.charAt(Ae.coverStart+ot));)--ot;for(;Ae.coverStart+dt<Ae.coverEnd&&Te(b.line.text.charAt(Ae.coverStart+dt));)++dt;if(be&&ee<9&&ot==0&&dt==Ae.coverEnd-Ae.coverStart?At=Xe.parentNode.getBoundingClientRect():At=$s(Ie(Xe,ot,dt).getClientRects(),de),At.left||At.right||ot==0)break;dt=ot,ot=ot-1,mt="right"}be&&ee<11&&(At=Zl(y.display.measure,At))}else{ot>0&&(mt=de="right");var en;y.options.lineWrapping&&(en=Xe.getClientRects()).length>1?At=en[de=="right"?en.length-1:0]:At=Xe.getBoundingClientRect()}if(be&&ee<9&&!ot&&(!At||!At.left&&!At.right)){var An=Xe.parentNode.getClientRects()[0];An?At={left:An.left,right:An.left+Lo(y.display),top:An.top,bottom:An.bottom}:At=gl}for(var Cn=At.top-b.rect.top,nr=At.bottom-b.rect.top,hr=(Cn+nr)/2,Or=b.view.measure.heights,Rr=0;Rr<Or.length-1&&!(hr<Or[Rr]);Rr++);var Qr=Rr?Or[Rr-1]:0,Wr=Or[Rr],ni={left:(mt=="right"?At.right:At.left)-b.rect.left,right:(mt=="left"?At.left:At.right)-b.rect.left,top:Qr,bottom:Wr};return!At.left&&!At.right&&(ni.bogus=!0),y.options.singleCursorHeightPerLine||(ni.rtop=Cn,ni.rbottom=nr),ni}function Zl(y,b){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Rn(y))return b;var fe=screen.logicalXDPI/screen.deviceXDPI,de=screen.logicalYDPI/screen.deviceYDPI;return{left:b.left*fe,right:b.right*fe,top:b.top*de,bottom:b.bottom*de}}function Ms(y){if(y.measure&&(y.measure.cache={},y.measure.heights=null,y.rest))for(var b=0;b<y.rest.length;b++)y.measure.caches[b]={}}function Uo(y){y.display.externalMeasure=null,De(y.display.lineMeasure);for(var b=0;b<y.display.view.length;b++)Ms(y.display.view[b])}function fs(y){Uo(y),y.display.cachedCharWidth=y.display.cachedTextHeight=y.display.cachedPaddingH=null,y.options.lineWrapping||(y.display.maxLineChanged=!0),y.display.lineNumChars=null}function Cs(){return re&&se?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Ns(){return re&&se?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function hs(y){var b=0;if(y.widgets)for(var fe=0;fe<y.widgets.length;++fe)y.widgets[fe].above&&(b+=za(y.widgets[fe]));return b}function ks(y,b,fe,de,Ae){if(!Ae){var Xe=hs(b);fe.top+=Xe,fe.bottom+=Xe}if(de=="line")return fe;de||(de="local");var ot=Pr(b);if(de=="local"?ot+=Aa(y.display):ot-=y.display.viewOffset,de=="page"||de=="window"){var dt=y.display.lineSpace.getBoundingClientRect();ot+=dt.top+(de=="window"?0:Ns());var mt=dt.left+(de=="window"?0:Cs());fe.left+=mt,fe.right+=mt}return fe.top+=ot,fe.bottom+=ot,fe}function tl(y,b,fe){if(fe=="div")return b;var de=b.left,Ae=b.top;if(fe=="page")de-=Cs(),Ae-=Ns();else if(fe=="local"||!fe){var Xe=y.display.sizer.getBoundingClientRect();de+=Xe.left,Ae+=Xe.top}var ot=y.display.lineSpace.getBoundingClientRect();return{left:de-ot.left,top:Ae-ot.top}}function rs(y,b,fe,de,Ae){return de||(de=sn(y.doc,b.line)),ks(y,de,_s(y,de,b.ch,Ae),fe)}function oo(y,b,fe,de,Ae,Xe){de=de||sn(y.doc,b.line),Ae||(Ae=ns(y,de));function ot(nr,hr){var Or=Fo(y,Ae,nr,hr?"right":"left",Xe);return hr?Or.left=Or.right:Or.right=Or.left,ks(y,de,Or,fe)}var dt=at(de,y.doc.direction),mt=b.ch,At=b.sticky;if(mt>=de.text.length?(mt=de.text.length,At="before"):mt<=0&&(mt=0,At="after"),!dt)return ot(At=="before"?mt-1:mt,At=="before");function Qt(nr,hr,Or){var Rr=dt[hr],Qr=Rr.level==1;return ot(Or?nr-1:nr,Qr!=Or)}var en=ut(dt,mt,At),An=ct,Cn=Qt(mt,en,At=="before");return An!=null&&(Cn.other=Qt(mt,An,At!="before")),Cn}function Yi(y,b){var fe=0;b=Dt(y.doc,b),y.options.lineWrapping||(fe=Lo(y.display)*b.ch);var de=sn(y.doc,b.line),Ae=Pr(de)+Aa(y.display);return{left:fe,right:fe,top:Ae,bottom:Ae+de.height}}function ji(y,b,fe,de,Ae){var Xe=Pt(y,b,fe);return Xe.xRel=Ae,de&&(Xe.outside=de),Xe}function Ka(y,b,fe){var de=y.doc;if(fe+=y.display.viewOffset,fe<0)return ji(de.first,0,null,-1,-1);var Ae=Ht(de,fe),Xe=de.first+de.size-1;if(Ae>Xe)return ji(de.first+de.size-1,sn(de,Xe).text.length,null,1,1);b<0&&(b=0);for(var ot=sn(de,Ae);;){var dt=ko(y,ot,Ae,b,fe),mt=Kn(ot,dt.ch+(dt.xRel>0||dt.outside>0?1:0));if(!mt)return dt;var At=mt.find(1);if(At.line==Ae)return At;ot=sn(de,Ae=At.line)}}function so(y,b,fe,de){de-=hs(b);var Ae=b.text.length,Xe=Ue(function(ot){return Fo(y,fe,ot-1).bottom<=de},Ae,0);return Ae=Ue(function(ot){return Fo(y,fe,ot).top>de},Xe,Ae),{begin:Xe,end:Ae}}function Fa(y,b,fe,de){fe||(fe=ns(y,b));var Ae=ks(y,b,Fo(y,fe,de),"line").top;return so(y,b,fe,Ae)}function Ga(y,b,fe,de){return y.bottom<=fe?!1:y.top>fe?!0:(de?y.left:y.right)>b}function ko(y,b,fe,de,Ae){Ae-=Pr(b);var Xe=ns(y,b),ot=hs(b),dt=0,mt=b.text.length,At=!0,Qt=at(b,y.doc.direction);if(Qt){var en=(y.options.lineWrapping?Vo:jo)(y,b,fe,Xe,Qt,de,Ae);At=en.level!=1,dt=At?en.from:en.to-1,mt=At?en.to:en.from-1}var An=null,Cn=null,nr=Ue(function(Ei){var bi=Fo(y,Xe,Ei);return bi.top+=ot,bi.bottom+=ot,Ga(bi,de,Ae,!1)?(bi.top<=Ae&&bi.left<=de&&(An=Ei,Cn=bi),!0):!1},dt,mt),hr,Or,Rr=!1;if(Cn){var Qr=de-Cn.left<Cn.right-de,Wr=Qr==At;nr=An+(Wr?0:1),Or=Wr?"after":"before",hr=Qr?Cn.left:Cn.right}else{!At&&(nr==mt||nr==dt)&&nr++,Or=nr==0?"after":nr==b.text.length?"before":Fo(y,Xe,nr-(At?1:0)).bottom+ot<=Ae==At?"after":"before";var ni=oo(y,Pt(fe,nr,Or),"line",b,Xe);hr=ni.left,Rr=Ae<ni.top?-1:Ae>=ni.bottom?1:0}return nr=ze(b.text,nr,1),ji(fe,nr,Or,Rr,de-hr)}function jo(y,b,fe,de,Ae,Xe,ot){var dt=Ue(function(en){var An=Ae[en],Cn=An.level!=1;return Ga(oo(y,Pt(fe,Cn?An.to:An.from,Cn?"before":"after"),"line",b,de),Xe,ot,!0)},0,Ae.length-1),mt=Ae[dt];if(dt>0){var At=mt.level!=1,Qt=oo(y,Pt(fe,At?mt.from:mt.to,At?"after":"before"),"line",b,de);Ga(Qt,Xe,ot,!0)&&Qt.top>ot&&(mt=Ae[dt-1])}return mt}function Vo(y,b,fe,de,Ae,Xe,ot){var dt=so(y,b,de,ot),mt=dt.begin,At=dt.end;/\s/.test(b.text.charAt(At-1))&&At--;for(var Qt=null,en=null,An=0;An<Ae.length;An++){var Cn=Ae[An];if(!(Cn.from>=At||Cn.to<=mt)){var nr=Cn.level!=1,hr=Fo(y,de,nr?Math.min(At,Cn.to)-1:Math.max(mt,Cn.from)).right,Or=hr<Xe?Xe-hr+1e9:hr-Xe;(!Qt||en>Or)&&(Qt=Cn,en=Or)}}return Qt||(Qt=Ae[Ae.length-1]),Qt.from<mt&&(Qt={from:mt,to:Qt.to,level:Qt.level}),Qt.to>At&&(Qt={from:Qt.from,to:At,level:Qt.level}),Qt}var xo;function wo(y){if(y.cachedTextHeight!=null)return y.cachedTextHeight;if(xo==null){xo=Ce("pre",null,"CodeMirror-line-like");for(var b=0;b<49;++b)xo.appendChild(document.createTextNode("x")),xo.appendChild(Ce("br"));xo.appendChild(document.createTextNode("x"))}Se(y.measure,xo);var fe=xo.offsetHeight/50;return fe>3&&(y.cachedTextHeight=fe),De(y.measure),fe||1}function Lo(y){if(y.cachedCharWidth!=null)return y.cachedCharWidth;var b=Ce("span","xxxxxxxxxx"),fe=Ce("pre",[b],"CodeMirror-line-like");Se(y.measure,fe);var de=b.getBoundingClientRect(),Ae=(de.right-de.left)/10;return Ae>2&&(y.cachedCharWidth=Ae),Ae||10}function is(y){for(var b=y.display,fe={},de={},Ae=b.gutters.clientLeft,Xe=b.gutters.firstChild,ot=0;Xe;Xe=Xe.nextSibling,++ot){var dt=y.display.gutterSpecs[ot].className;fe[dt]=Xe.offsetLeft+Xe.clientLeft+Ae,de[dt]=Xe.clientWidth}return{fixedPos:yl(b),gutterTotalWidth:b.gutters.offsetWidth,gutterLeft:fe,gutterWidth:de,wrapperWidth:b.wrapper.clientWidth}}function yl(y){return y.scroller.getBoundingClientRect().left-y.sizer.getBoundingClientRect().left}function bl(y){var b=wo(y.display),fe=y.options.lineWrapping,de=fe&&Math.max(5,y.display.scroller.clientWidth/Lo(y.display)-3);return function(Ae){if(Jn(y.doc,Ae))return 0;var Xe=0;if(Ae.widgets)for(var ot=0;ot<Ae.widgets.length;ot++)Ae.widgets[ot].height&&(Xe+=Ae.widgets[ot].height);return fe?Xe+(Math.ceil(Ae.text.length/de)||1)*b:Xe+b}}function xs(y){var b=y.doc,fe=bl(y);b.iter(function(de){var Ae=fe(de);Ae!=de.height&&er(de,Ae)})}function qo(y,b,fe,de){var Ae=y.display;if(!fe&&zt(b).getAttribute("cm-not-content")=="true")return null;var Xe,ot,dt=Ae.lineSpace.getBoundingClientRect();try{Xe=b.clientX-dt.left,ot=b.clientY-dt.top}catch(en){return null}var mt=Ka(y,Xe,ot),At;if(de&&mt.xRel>0&&(At=sn(y.doc,mt.line).text).length==mt.ch){var Qt=We(At,At.length,y.options.tabSize)-At.length;mt=Pt(mt.line,Math.max(0,Math.round((Xe-zo(y.display).left)/Lo(y.display))-Qt))}return mt}function Ko(y,b){if(b>=y.display.viewTo||(b-=y.display.viewFrom,b<0))return null;for(var fe=y.display.view,de=0;de<fe.length;de++)if(b-=fe[de].size,b<0)return de}function lo(y,b,fe,de){b==null&&(b=y.doc.first),fe==null&&(fe=y.doc.first+y.doc.size),de||(de=0);var Ae=y.display;if(de&&fe<Ae.viewTo&&(Ae.updateLineNumbers==null||Ae.updateLineNumbers>b)&&(Ae.updateLineNumbers=b),y.curOp.viewChanged=!0,b>=Ae.viewTo)ur&&Gn(y.doc,b)<Ae.viewTo&&Go(y);else if(fe<=Ae.viewFrom)ur&&kn(y.doc,fe+de)>Ae.viewFrom?Go(y):(Ae.viewFrom+=de,Ae.viewTo+=de);else if(b<=Ae.viewFrom&&fe>=Ae.viewTo)Go(y);else if(b<=Ae.viewFrom){var Xe=Ls(y,fe,fe+de,1);Xe?(Ae.view=Ae.view.slice(Xe.index),Ae.viewFrom=Xe.lineN,Ae.viewTo+=de):Go(y)}else if(fe>=Ae.viewTo){var ot=Ls(y,b,b,-1);ot?(Ae.view=Ae.view.slice(0,ot.index),Ae.viewTo=ot.lineN):Go(y)}else{var dt=Ls(y,b,b,-1),mt=Ls(y,fe,fe+de,1);dt&&mt?(Ae.view=Ae.view.slice(0,dt.index).concat(zi(y,dt.lineN,mt.lineN)).concat(Ae.view.slice(mt.index)),Ae.viewTo+=de):Go(y)}var At=Ae.externalMeasured;At&&(fe<At.lineN?At.lineN+=de:b<At.lineN+At.size&&(Ae.externalMeasured=null))}function as(y,b,fe){y.curOp.viewChanged=!0;var de=y.display,Ae=y.display.externalMeasured;if(Ae&&b>=Ae.lineN&&b<Ae.lineN+Ae.size&&(de.externalMeasured=null),!(b<de.viewFrom||b>=de.viewTo)){var Xe=de.view[Ko(y,b)];if(Xe.node!=null){var ot=Xe.changes||(Xe.changes=[]);$e(ot,fe)==-1&&ot.push(fe)}}}function Go(y){y.display.viewFrom=y.display.viewTo=y.doc.first,y.display.view=[],y.display.viewOffset=0}function Ls(y,b,fe,de){var Ae=Ko(y,b),Xe,ot=y.display.view;if(!ur||fe==y.doc.first+y.doc.size)return{index:Ae,lineN:fe};for(var dt=y.display.viewFrom,mt=0;mt<Ae;mt++)dt+=ot[mt].size;if(dt!=b){if(de>0){if(Ae==ot.length-1)return null;Xe=dt+ot[Ae].size-b,Ae++}else Xe=dt-b;b+=Xe,fe+=Xe}for(;Gn(y.doc,fe)!=fe;){if(Ae==(de<0?0:ot.length-1))return null;fe+=de*ot[Ae-(de<0?1:0)].size,Ae+=de}return{index:Ae,lineN:fe}}function Hl(y,b,fe){var de=y.display,Ae=de.view;Ae.length==0||b>=de.viewTo||fe<=de.viewFrom?(de.view=zi(y,b,fe),de.viewFrom=b):(de.viewFrom>b?de.view=zi(y,b,de.viewFrom).concat(de.view):de.viewFrom<b&&(de.view=de.view.slice(Ko(y,b))),de.viewFrom=b,de.viewTo<fe?de.view=de.view.concat(zi(y,de.viewTo,fe)):de.viewTo>fe&&(de.view=de.view.slice(0,Ko(y,fe)))),de.viewTo=fe}function Cl(y){for(var b=y.display.view,fe=0,de=0;de<b.length;de++){var Ae=b[de];!Ae.hidden&&(!Ae.node||Ae.changes)&&++fe}return fe}function ps(y){y.display.input.showSelection(y.display.input.prepareSelection())}function iu(y,b){b===void 0&&(b=!0);for(var fe=y.doc,de={},Ae=de.cursors=document.createDocumentFragment(),Xe=de.selection=document.createDocumentFragment(),ot=0;ot<fe.sel.ranges.length;ot++)if(!(!b&&ot==fe.sel.primIndex)){var dt=fe.sel.ranges[ot];if(!(dt.from().line>=y.display.viewTo||dt.to().line<y.display.viewFrom)){var mt=dt.empty();(mt||y.options.showCursorWhenSelecting)&&Ul(y,dt.head,Ae),mt||Ou(y,dt,Xe)}}return de}function Ul(y,b,fe){var de=oo(y,b,"div",null,null,!y.options.singleCursorHeightPerLine),Ae=fe.appendChild(Ce("div","\xA0","CodeMirror-cursor"));if(Ae.style.left=de.left+"px",Ae.style.top=de.top+"px",Ae.style.height=Math.max(0,de.bottom-de.top)*y.options.cursorHeight+"px",de.other){var Xe=fe.appendChild(Ce("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Xe.style.display="",Xe.style.left=de.other.left+"px",Xe.style.top=de.other.top+"px",Xe.style.height=(de.other.bottom-de.other.top)*.85+"px"}}function Rs(y,b){return y.top-b.top||y.left-b.left}function Ou(y,b,fe){var de=y.display,Ae=y.doc,Xe=document.createDocumentFragment(),ot=zo(y.display),dt=ot.left,mt=Math.max(de.sizerWidth,Zo(y)-de.sizer.offsetLeft)-ot.right,At=Ae.direction=="ltr";function Qt(Wr,ni,Ei,bi){ni<0&&(ni=0),ni=Math.round(ni),bi=Math.round(bi),Xe.appendChild(Ce("div",null,"CodeMirror-selected","position: absolute; left: "+Wr+`px;
|
|
|
top: `+ni+"px; width: "+(Ei==null?mt-Wr:Ei)+`px;
|
|
|
height: `+(bi-ni)+"px"))}function en(Wr,ni,Ei){var bi=sn(Ae,Wr),Hi=bi.text.length,Ca,io;function Na(Ja,To){return rs(y,Pt(Wr,Ja),"div",bi,To)}function No(Ja,To,ho){var qa=Fa(y,bi,null,Ja),Qa=To=="ltr"==(ho=="after")?"left":"right",Wa=ho=="after"?qa.begin:qa.end-(/\s/.test(bi.text.charAt(qa.end-1))?2:1);return Na(Wa,Qa)[Qa]}var Oo=at(bi,Ae.direction);return _e(Oo,ni||0,Ei==null?Hi:Ei,function(Ja,To,ho,qa){var Qa=ho=="ltr",Wa=Na(Ja,Qa?"left":"right"),Io=Na(To-1,Qa?"right":"left"),pl=ni==null&&Ja==0,Fs=Ei==null&&To==Hi,Co=qa==0,cs=!Oo||qa==Oo.length-1;if(Io.top-Wa.top<=3){var ao=(At?pl:Fs)&&Co,Au=(At?Fs:pl)&&cs,bs=ao?dt:(Qa?Wa:Io).left,Js=Au?mt:(Qa?Io:Wa).right;Qt(bs,Wa.top,Js-bs,Wa.bottom)}else{var Qs,Eo,ml,Du;Qa?(Qs=At&&pl&&Co?dt:Wa.left,Eo=At?mt:No(Ja,ho,"before"),ml=At?dt:No(To,ho,"after"),Du=At&&Fs&&cs?mt:Io.right):(Qs=At?No(Ja,ho,"before"):dt,Eo=!At&&pl&&Co?mt:Wa.right,ml=!At&&Fs&&cs?dt:Io.left,Du=At?No(To,ho,"after"):mt),Qt(Qs,Wa.top,Eo-Qs,Wa.bottom),Wa.bottom<Io.top&&Qt(dt,Wa.bottom,null,Io.top),Qt(ml,Io.top,Du-ml,Io.bottom)}(!Ca||Rs(Wa,Ca)<0)&&(Ca=Wa),Rs(Io,Ca)<0&&(Ca=Io),(!io||Rs(Wa,io)<0)&&(io=Wa),Rs(Io,io)<0&&(io=Io)}),{start:Ca,end:io}}var An=b.from(),Cn=b.to();if(An.line==Cn.line)en(An.line,An.ch,Cn.ch);else{var nr=sn(Ae,An.line),hr=sn(Ae,Cn.line),Or=Bn(nr)==Bn(hr),Rr=en(An.line,An.ch,Or?nr.text.length+1:null).end,Qr=en(Cn.line,Or?0:null,Cn.ch).start;Or&&(Rr.top<Qr.top-2?(Qt(Rr.right,Rr.top,null,Rr.bottom),Qt(dt,Qr.top,Qr.left,Qr.bottom)):Qt(Rr.right,Rr.top,Qr.left-Rr.right,Rr.bottom)),Rr.bottom<Qr.top&&Qt(dt,Rr.bottom,null,Qr.top)}fe.appendChild(Xe)}function xl(y){if(y.state.focused){var b=y.display;clearInterval(b.blinker);var fe=!0;b.cursorDiv.style.visibility="",y.options.cursorBlinkRate>0?b.blinker=setInterval(function(){y.hasFocus()||ws(y),b.cursorDiv.style.visibility=(fe=!fe)?"":"hidden"},y.options.cursorBlinkRate):y.options.cursorBlinkRate<0&&(b.cursorDiv.style.visibility="hidden")}}function au(y){y.state.focused||(y.display.input.focus(),Kl(y))}function Vl(y){y.state.delayingBlurEvent=!0,setTimeout(function(){y.state.delayingBlurEvent&&(y.state.delayingBlurEvent=!1,ws(y))},100)}function Kl(y,b){y.state.delayingBlurEvent&&(y.state.delayingBlurEvent=!1),y.options.readOnly!="nocursor"&&(y.state.focused||(Ft(y,"focus",y,b),y.state.focused=!0,xe(y.display.wrapper,"CodeMirror-focused"),!y.curOp&&y.display.selForContextMenu!=y.doc.sel&&(y.display.input.reset(),E&&setTimeout(function(){return y.display.input.reset(!0)},20)),y.display.input.receivedFocus()),xl(y))}function ws(y,b){y.state.delayingBlurEvent||(y.state.focused&&(Ft(y,"blur",y,b),y.state.focused=!1,ke(y.display.wrapper,"CodeMirror-focused")),clearInterval(y.display.blinker),setTimeout(function(){y.state.focused||(y.display.shift=!1)},150))}function gi(y){for(var b=y.display,fe=b.lineDiv.offsetTop,de=0;de<b.view.length;de++){var Ae=b.view[de],Xe=y.options.lineWrapping,ot=void 0,dt=0;if(!Ae.hidden){if(be&&ee<8){var mt=Ae.node.offsetTop+Ae.node.offsetHeight;ot=mt-fe,fe=mt}else{var At=Ae.node.getBoundingClientRect();ot=At.bottom-At.top,!Xe&&Ae.text.firstChild&&(dt=Ae.text.firstChild.getBoundingClientRect().right-At.left-1)}var Qt=Ae.line.height-ot;if((Qt>.005||Qt<-.005)&&(er(Ae.line,ot),Es(Ae.line),Ae.rest))for(var en=0;en<Ae.rest.length;en++)Es(Ae.rest[en]);if(dt>y.display.sizerWidth){var An=Math.ceil(dt/Lo(y.display));An>y.display.maxLineLength&&(y.display.maxLineLength=An,y.display.maxLine=Ae.line,y.display.maxLineChanged=!0)}}}}function Es(y){if(y.widgets)for(var b=0;b<y.widgets.length;++b){var fe=y.widgets[b],de=fe.node.parentNode;de&&(fe.height=de.offsetHeight)}}function os(y,b,fe){var de=fe&&fe.top!=null?Math.max(0,fe.top):y.scroller.scrollTop;de=Math.floor(de-Aa(y));var Ae=fe&&fe.bottom!=null?fe.bottom:de+y.wrapper.clientHeight,Xe=Ht(b,de),ot=Ht(b,Ae);if(fe&&fe.ensure){var dt=fe.ensure.from.line,mt=fe.ensure.to.line;dt<Xe?(Xe=dt,ot=Ht(b,Pr(sn(b,dt))+y.wrapper.clientHeight)):Math.min(mt,b.lastLine())>=ot&&(Xe=Ht(b,Pr(sn(b,mt))-y.wrapper.clientHeight),ot=mt)}return{from:Xe,to:Math.max(ot,Xe+1)}}function ou(y,b){if(!Tt(y,"scrollCursorIntoView")){var fe=y.display,de=fe.sizer.getBoundingClientRect(),Ae=null;if(b.top+de.top<0?Ae=!0:b.bottom+de.top>(window.innerHeight||document.documentElement.clientHeight)&&(Ae=!1),Ae!=null&&!le){var Xe=Ce("div","\u200B",null,`position: absolute;
|
|
|
top: `+(b.top-fe.viewOffset-Aa(y.display))+`px;
|
|
|
height: `+(b.bottom-b.top+mo(y)+fe.barHeight)+`px;
|
|
|
left: `+b.left+"px; width: "+Math.max(2,b.right-b.left)+"px;");y.display.lineSpace.appendChild(Xe),Xe.scrollIntoView(Ae),y.display.lineSpace.removeChild(Xe)}}}function su(y,b,fe,de){de==null&&(de=0);var Ae;!y.options.lineWrapping&&b==fe&&(b=b.ch?Pt(b.line,b.sticky=="before"?b.ch-1:b.ch,"after"):b,fe=b.sticky=="before"?Pt(b.line,b.ch+1,"before"):b);for(var Xe=0;Xe<5;Xe++){var ot=!1,dt=oo(y,b),mt=!fe||fe==b?dt:oo(y,fe);Ae={left:Math.min(dt.left,mt.left),top:Math.min(dt.top,mt.top)-de,right:Math.max(dt.left,mt.left),bottom:Math.max(dt.bottom,mt.bottom)+de};var At=wl(y,Ae),Qt=y.doc.scrollTop,en=y.doc.scrollLeft;if(At.scrollTop!=null&&(rl(y,At.scrollTop),Math.abs(y.doc.scrollTop-Qt)>1&&(ot=!0)),At.scrollLeft!=null&&(As(y,At.scrollLeft),Math.abs(y.doc.scrollLeft-en)>1&&(ot=!0)),!ot)break}return Ae}function Tu(y,b){var fe=wl(y,b);fe.scrollTop!=null&&rl(y,fe.scrollTop),fe.scrollLeft!=null&&As(y,fe.scrollLeft)}function wl(y,b){var fe=y.display,de=wo(y.display);b.top<0&&(b.top=0);var Ae=y.curOp&&y.curOp.scrollTop!=null?y.curOp.scrollTop:fe.scroller.scrollTop,Xe=$o(y),ot={};b.bottom-b.top>Xe&&(b.bottom=b.top+Xe);var dt=y.doc.height+Po(fe),mt=b.top<de,At=b.bottom>dt-de;if(b.top<Ae)ot.scrollTop=mt?0:b.top;else if(b.bottom>Ae+Xe){var Qt=Math.min(b.top,(At?dt:b.bottom)-Xe);Qt!=Ae&&(ot.scrollTop=Qt)}var en=y.options.fixedGutter?0:fe.gutters.offsetWidth,An=y.curOp&&y.curOp.scrollLeft!=null?y.curOp.scrollLeft:fe.scroller.scrollLeft-en,Cn=Zo(y)-fe.gutters.offsetWidth,nr=b.right-b.left>Cn;return nr&&(b.right=b.left+Cn),b.left<10?ot.scrollLeft=0:b.left<An?ot.scrollLeft=Math.max(0,b.left+en-(nr?0:10)):b.right>Cn+An-3&&(ot.scrollLeft=b.right+(nr?0:10)-Cn),ot}function Gl(y,b){b!=null&&(El(y),y.curOp.scrollTop=(y.curOp.scrollTop==null?y.doc.scrollTop:y.curOp.scrollTop)+b)}function Ss(y){El(y);var b=y.getCursor();y.curOp.scrollToPos={from:b,to:b,margin:y.options.cursorScrollMargin}}function nl(y,b,fe){(b!=null||fe!=null)&&El(y),b!=null&&(y.curOp.scrollLeft=b),fe!=null&&(y.curOp.scrollTop=fe)}function lu(y,b){El(y),y.curOp.scrollToPos=b}function El(y){var b=y.curOp.scrollToPos;if(b){y.curOp.scrollToPos=null;var fe=Yi(y,b.from),de=Yi(y,b.to);Xl(y,fe,de,b.margin)}}function Xl(y,b,fe,de){var Ae=wl(y,{left:Math.min(b.left,fe.left),top:Math.min(b.top,fe.top)-de,right:Math.max(b.right,fe.right),bottom:Math.max(b.bottom,fe.bottom)+de});nl(y,Ae.scrollLeft,Ae.scrollTop)}function rl(y,b){Math.abs(y.doc.scrollTop-b)<2||(x||Al(y,{top:b}),Yl(y,b,!0),x&&Al(y),Hs(y,100))}function Yl(y,b,fe){b=Math.max(0,Math.min(y.display.scroller.scrollHeight-y.display.scroller.clientHeight,b)),!(y.display.scroller.scrollTop==b&&!fe)&&(y.doc.scrollTop=b,y.display.scrollbars.setScrollTop(b),y.display.scroller.scrollTop!=b&&(y.display.scroller.scrollTop=b))}function As(y,b,fe,de){b=Math.max(0,Math.min(b,y.display.scroller.scrollWidth-y.display.scroller.clientWidth)),!((fe?b==y.doc.scrollLeft:Math.abs(y.doc.scrollLeft-b)<2)&&!de)&&(y.doc.scrollLeft=b,Mt(y),y.display.scroller.scrollLeft!=b&&(y.display.scroller.scrollLeft=b),y.display.scrollbars.setScrollLeft(b))}function Ws(y){var b=y.display,fe=b.gutters.offsetWidth,de=Math.round(y.doc.height+Po(y.display));return{clientHeight:b.scroller.clientHeight,viewHeight:b.wrapper.clientHeight,scrollWidth:b.scroller.scrollWidth,clientWidth:b.scroller.clientWidth,viewWidth:b.wrapper.clientWidth,barLeft:y.options.fixedGutter?fe:0,docHeight:de,scrollHeight:de+mo(y)+b.barHeight,nativeBarWidth:b.nativeBarWidth,gutterWidth:fe}}var Ds=function(y,b,fe){this.cm=fe;var de=this.vert=Ce("div",[Ce("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),Ae=this.horiz=Ce("div",[Ce("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");de.tabIndex=Ae.tabIndex=-1,y(de),y(Ae),Et(de,"scroll",function(){de.clientHeight&&b(de.scrollTop,"vertical")}),Et(Ae,"scroll",function(){Ae.clientWidth&&b(Ae.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,be&&ee<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ds.prototype.update=function(y){var b=y.scrollWidth>y.clientWidth+1,fe=y.scrollHeight>y.clientHeight+1,de=y.nativeBarWidth;if(fe){this.vert.style.display="block",this.vert.style.bottom=b?de+"px":"0";var Ae=y.viewHeight-(b?de:0);this.vert.firstChild.style.height=Math.max(0,y.scrollHeight-y.clientHeight+Ae)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(b){this.horiz.style.display="block",this.horiz.style.right=fe?de+"px":"0",this.horiz.style.left=y.barLeft+"px";var Xe=y.viewWidth-y.barLeft-(fe?de:0);this.horiz.firstChild.style.width=Math.max(0,y.scrollWidth-y.clientWidth+Xe)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&y.clientHeight>0&&(de==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:fe?de:0,bottom:b?de:0}},Ds.prototype.setScrollLeft=function(y){this.horiz.scrollLeft!=y&&(this.horiz.scrollLeft=y),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ds.prototype.setScrollTop=function(y){this.vert.scrollTop!=y&&(this.vert.scrollTop=y),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ds.prototype.zeroWidthHack=function(){var y=he&&!z?"12px":"18px";this.horiz.style.height=this.vert.style.width=y,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ge,this.disableVert=new Ge},Ds.prototype.enableZeroWidthBar=function(y,b,fe){y.style.pointerEvents="auto";function de(){var Ae=y.getBoundingClientRect(),Xe=fe=="vert"?document.elementFromPoint(Ae.right-1,(Ae.top+Ae.bottom)/2):document.elementFromPoint((Ae.right+Ae.left)/2,Ae.bottom-1);Xe!=y?y.style.pointerEvents="none":b.set(1e3,de)}b.set(1e3,de)},Ds.prototype.clear=function(){var y=this.horiz.parentNode;y.removeChild(this.horiz),y.removeChild(this.vert)};var zs=function(){};zs.prototype.update=function(){return{bottom:0,right:0}},zs.prototype.setScrollLeft=function(){},zs.prototype.setScrollTop=function(){},zs.prototype.clear=function(){};function Zs(y,b){b||(b=Ws(y));var fe=y.display.barWidth,de=y.display.barHeight;Jl(y,b);for(var Ae=0;Ae<4&&fe!=y.display.barWidth||de!=y.display.barHeight;Ae++)fe!=y.display.barWidth&&y.options.lineWrapping&&gi(y),Jl(y,Ws(y)),fe=y.display.barWidth,de=y.display.barHeight}function Jl(y,b){var fe=y.display,de=fe.scrollbars.update(b);fe.sizer.style.paddingRight=(fe.barWidth=de.right)+"px",fe.sizer.style.paddingBottom=(fe.barHeight=de.bottom)+"px",fe.heightForcer.style.borderBottom=de.bottom+"px solid transparent",de.right&&de.bottom?(fe.scrollbarFiller.style.display="block",fe.scrollbarFiller.style.height=de.bottom+"px",fe.scrollbarFiller.style.width=de.right+"px"):fe.scrollbarFiller.style.display="",de.bottom&&y.options.coverGutterNextToScrollbar&&y.options.fixedGutter?(fe.gutterFiller.style.display="block",fe.gutterFiller.style.height=de.bottom+"px",fe.gutterFiller.style.width=b.gutterWidth+"px"):fe.gutterFiller.style.display=""}var uu={native:Ds,null:zs};function Ql(y){y.display.scrollbars&&(y.display.scrollbars.clear(),y.display.scrollbars.addClass&&ke(y.display.wrapper,y.display.scrollbars.addClass)),y.display.scrollbars=new uu[y.options.scrollbarStyle](function(b){y.display.wrapper.insertBefore(b,y.display.scrollbarFiller),Et(b,"mousedown",function(){y.state.focused&&setTimeout(function(){return y.display.input.focus()},0)}),b.setAttribute("cm-not-content","true")},function(b,fe){fe=="horizontal"?As(y,b):rl(y,b)},y),y.display.scrollbars.addClass&&xe(y.display.wrapper,y.display.scrollbars.addClass)}var Iu=0;function ms(y){y.curOp={cm:y,viewChanged:!1,startHeight:y.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:++Iu},ki(y.curOp)}function Os(y){var b=y.curOp;b&&xi(b,function(fe){for(var de=0;de<fe.ops.length;de++)fe.ops[de].cm.curOp=null;cu(fe)})}function cu(y){for(var b=y.ops,fe=0;fe<b.length;fe++)Pu(b[fe]);for(var de=0;de<b.length;de++)du(b[de]);for(var Ae=0;Ae<b.length;Ae++)Bu(b[Ae]);for(var Xe=0;Xe<b.length;Xe++)fu(b[Xe]);for(var ot=0;ot<b.length;ot++)Fu(b[ot])}function Pu(y){var b=y.cm,fe=b.display;hu(b),y.updateMaxLine&&Ur(b),y.mustUpdate=y.viewChanged||y.forceUpdate||y.scrollTop!=null||y.scrollToPos&&(y.scrollToPos.from.line<fe.viewFrom||y.scrollToPos.to.line>=fe.viewTo)||fe.maxLineChanged&&b.options.lineWrapping,y.update=y.mustUpdate&&new il(b,y.mustUpdate&&{top:y.scrollTop,ensure:y.scrollToPos},y.forceUpdate)}function du(y){y.updatedDisplay=y.mustUpdate&&Sl(y.cm,y.update)}function Bu(y){var b=y.cm,fe=b.display;y.updatedDisplay&&gi(b),y.barMeasure=Ws(b),fe.maxLineChanged&&!b.options.lineWrapping&&(y.adjustWidthTo=_s(b,fe.maxLine,fe.maxLine.text.length).left+3,b.display.sizerWidth=y.adjustWidthTo,y.barMeasure.scrollWidth=Math.max(fe.scroller.clientWidth,fe.sizer.offsetLeft+y.adjustWidthTo+mo(b)+b.display.barWidth),y.maxScrollLeft=Math.max(0,fe.sizer.offsetLeft+y.adjustWidthTo-Zo(b))),(y.updatedDisplay||y.selectionChanged)&&(y.preparedSelection=fe.input.prepareSelection())}function fu(y){var b=y.cm;y.adjustWidthTo!=null&&(b.display.sizer.style.minWidth=y.adjustWidthTo+"px",y.maxScrollLeft<b.doc.scrollLeft&&As(b,Math.min(b.display.scroller.scrollLeft,y.maxScrollLeft),!0),b.display.maxLineChanged=!1);var fe=y.focus&&y.focus==Me();y.preparedSelection&&b.display.input.showSelection(y.preparedSelection,fe),(y.updatedDisplay||y.startHeight!=b.doc.height)&&Zs(b,y.barMeasure),y.updatedDisplay&&ht(b,y.barMeasure),y.selectionChanged&&xl(b),b.state.focused&&y.updateInput&&b.display.input.reset(y.typing),fe&&au(y.cm)}function Fu(y){var b=y.cm,fe=b.display,de=b.doc;if(y.updatedDisplay&&Xo(b,y.update),fe.wheelStartX!=null&&(y.scrollTop!=null||y.scrollLeft!=null||y.scrollToPos)&&(fe.wheelStartX=fe.wheelStartY=null),y.scrollTop!=null&&Yl(b,y.scrollTop,y.forceScroll),y.scrollLeft!=null&&As(b,y.scrollLeft,!0,!0),y.scrollToPos){var Ae=su(b,Dt(de,y.scrollToPos.from),Dt(de,y.scrollToPos.to),y.scrollToPos.margin);ou(b,Ae)}var Xe=y.maybeHiddenMarkers,ot=y.maybeUnhiddenMarkers;if(Xe)for(var dt=0;dt<Xe.length;++dt)Xe[dt].lines.length||Ft(Xe[dt],"hide");if(ot)for(var mt=0;mt<ot.length;++mt)ot[mt].lines.length&&Ft(ot[mt],"unhide");fe.wrapper.offsetHeight&&(de.scrollTop=b.display.scroller.scrollTop),y.changeObjs&&Ft(b,"changes",b,y.changeObjs),y.update&&y.update.finish()}function vo(y,b){if(y.curOp)return b();ms(y);try{return b()}finally{Os(y)}}function _a(y,b){return function(){if(y.curOp)return b.apply(y,arguments);ms(y);try{return b.apply(y,arguments)}finally{Os(y)}}}function uo(y){return function(){if(this.curOp)return y.apply(this,arguments);ms(this);try{return y.apply(this,arguments)}finally{Os(this)}}}function Xa(y){return function(){var b=this.cm;if(!b||b.curOp)return y.apply(this,arguments);ms(b);try{return y.apply(this,arguments)}finally{Os(b)}}}function Hs(y,b){y.doc.highlightFrontier<y.display.viewTo&&y.state.highlight.set(b,Ze(_l,y))}function _l(y){var b=y.doc;if(!(b.highlightFrontier>=y.display.viewTo)){var fe=+new Date+y.options.workTime,de=Wn(y,b.highlightFrontier),Ae=[];b.iter(de.line,Math.min(b.first+b.size,y.display.viewTo+500),function(Xe){if(de.line>=y.display.viewFrom){var ot=Xe.styles,dt=Xe.text.length>y.options.maxHighlightLength?Mn(b.mode,de.state):null,mt=un(y,Xe,de,!0);dt&&(de.state=dt),Xe.styles=mt.styles;var At=Xe.styleClasses,Qt=mt.classes;Qt?Xe.styleClasses=Qt:At&&(Xe.styleClasses=null);for(var en=!ot||ot.length!=Xe.styles.length||At!=Qt&&(!At||!Qt||At.bgClass!=Qt.bgClass||At.textClass!=Qt.textClass),An=0;!en&&An<ot.length;++An)en=ot[An]!=Xe.styles[An];en&&Ae.push(de.line),Xe.stateAfter=de.save(),de.nextLine()}else Xe.text.length<=y.options.maxHighlightLength&&tr(y,Xe.text,de),Xe.stateAfter=de.line%5==0?de.save():null,de.nextLine();if(+new Date>fe)return Hs(y,y.options.workDelay),!0}),b.highlightFrontier=de.line,b.modeFrontier=Math.max(b.modeFrontier,de.line),Ae.length&&vo(y,function(){for(var Xe=0;Xe<Ae.length;Xe++)as(y,Ae[Xe],"text")})}}var il=function(y,b,fe){var de=y.display;this.viewport=b,this.visible=os(de,y.doc,b),this.editorIsHidden=!de.wrapper.offsetWidth,this.wrapperHeight=de.wrapper.clientHeight,this.wrapperWidth=de.wrapper.clientWidth,this.oldDisplayWidth=Zo(y),this.force=fe,this.dims=is(y),this.events=[]};il.prototype.signal=function(y,b){Bt(y,b)&&this.events.push(arguments)},il.prototype.finish=function(){for(var y=0;y<this.events.length;y++)Ft.apply(null,this.events[y])};function hu(y){var b=y.display;!b.scrollbarsClipped&&b.scroller.offsetWidth&&(b.nativeBarWidth=b.scroller.offsetWidth-b.scroller.clientWidth,b.heightForcer.style.height=mo(y)+"px",b.sizer.style.marginBottom=-b.nativeBarWidth+"px",b.sizer.style.borderRightWidth=mo(y)+"px",b.scrollbarsClipped=!0)}function pu(y){if(y.hasFocus())return null;var b=Me();if(!b||!Le(y.display.lineDiv,b))return null;var fe={activeElt:b};if(window.getSelection){var de=window.getSelection();de.anchorNode&&de.extend&&Le(y.display.lineDiv,de.anchorNode)&&(fe.anchorNode=de.anchorNode,fe.anchorOffset=de.anchorOffset,fe.focusNode=de.focusNode,fe.focusOffset=de.focusOffset)}return fe}function mu(y){if(!(!y||!y.activeElt||y.activeElt==Me())&&(y.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(y.activeElt.nodeName)&&y.anchorNode&&Le(document.body,y.anchorNode)&&Le(document.body,y.focusNode))){var b=window.getSelection(),fe=document.createRange();fe.setEnd(y.anchorNode,y.anchorOffset),fe.collapse(!1),b.removeAllRanges(),b.addRange(fe),b.extend(y.focusNode,y.focusOffset)}}function Sl(y,b){var fe=y.display,de=y.doc;if(b.editorIsHidden)return Go(y),!1;if(!b.force&&b.visible.from>=fe.viewFrom&&b.visible.to<=fe.viewTo&&(fe.updateLineNumbers==null||fe.updateLineNumbers>=fe.viewTo)&&fe.renderedView==fe.view&&Cl(y)==0)return!1;Zt(y)&&(Go(y),b.dims=is(y));var Ae=de.first+de.size,Xe=Math.max(b.visible.from-y.options.viewportMargin,de.first),ot=Math.min(Ae,b.visible.to+y.options.viewportMargin);fe.viewFrom<Xe&&Xe-fe.viewFrom<20&&(Xe=Math.max(de.first,fe.viewFrom)),fe.viewTo>ot&&fe.viewTo-ot<20&&(ot=Math.min(Ae,fe.viewTo)),ur&&(Xe=Gn(y.doc,Xe),ot=kn(y.doc,ot));var dt=Xe!=fe.viewFrom||ot!=fe.viewTo||fe.lastWrapHeight!=b.wrapperHeight||fe.lastWrapWidth!=b.wrapperWidth;Hl(y,Xe,ot),fe.viewOffset=Pr(sn(y.doc,fe.viewFrom)),y.display.mover.style.top=fe.viewOffset+"px";var mt=Cl(y);if(!dt&&mt==0&&!b.force&&fe.renderedView==fe.view&&(fe.updateLineNumbers==null||fe.updateLineNumbers>=fe.viewTo))return!1;var At=pu(y);return mt>4&&(fe.lineDiv.style.display="none"),vu(y,fe.updateLineNumbers,b.dims),mt>4&&(fe.lineDiv.style.display=""),fe.renderedView=fe.view,mu(At),De(fe.cursorDiv),De(fe.selectionDiv),fe.gutters.style.height=fe.sizer.style.minHeight=0,dt&&(fe.lastWrapHeight=b.wrapperHeight,fe.lastWrapWidth=b.wrapperWidth,Hs(y,400)),fe.updateLineNumbers=null,!0}function Xo(y,b){for(var fe=b.viewport,de=!0;;de=!1){if(!de||!y.options.lineWrapping||b.oldDisplayWidth==Zo(y)){if(fe&&fe.top!=null&&(fe={top:Math.min(y.doc.height+Po(y.display)-$o(y),fe.top)}),b.visible=os(y.display,y.doc,fe),b.visible.from>=y.display.viewFrom&&b.visible.to<=y.display.viewTo)break}else de&&(b.visible=os(y.display,y.doc,fe));if(!Sl(y,b))break;gi(y);var Ae=Ws(y);ps(y),Zs(y,Ae),ht(y,Ae),b.force=!1}b.signal(y,"update",y),(y.display.viewFrom!=y.display.reportedViewFrom||y.display.viewTo!=y.display.reportedViewTo)&&(b.signal(y,"viewportChange",y,y.display.viewFrom,y.display.viewTo),y.display.reportedViewFrom=y.display.viewFrom,y.display.reportedViewTo=y.display.viewTo)}function Al(y,b){var fe=new il(y,b);if(Sl(y,fe)){gi(y),Xo(y,fe);var de=Ws(y);ps(y),Zs(y,de),ht(y,de),fe.finish()}}function vu(y,b,fe){var de=y.display,Ae=y.options.lineNumbers,Xe=de.lineDiv,ot=Xe.firstChild;function dt(nr){var hr=nr.nextSibling;return E&&he&&y.display.currentWheelTarget==nr?nr.style.display="none":nr.parentNode.removeChild(nr),hr}for(var mt=de.view,At=de.viewFrom,Qt=0;Qt<mt.length;Qt++){var en=mt[Qt];if(!en.hidden)if(!en.node||en.node.parentNode!=Xe){var An=oi(y,en,At,fe);Xe.insertBefore(An,ot)}else{for(;ot!=en.node;)ot=dt(ot);var Cn=Ae&&b!=null&&b<=At&&en.lineNumber;en.changes&&($e(en.changes,"gutter")>-1&&(Cn=!1),eo(y,en,At,fe)),Cn&&(De(en.lineNumber),en.lineNumber.appendChild(document.createTextNode(Rt(y.options,At)))),ot=en.node.nextSibling}At+=en.size}for(;ot;)ot=dt(ot)}function pt(y){var b=y.gutters.offsetWidth;y.sizer.style.marginLeft=b+"px"}function ht(y,b){y.display.sizer.style.minHeight=b.docHeight+"px",y.display.heightForcer.style.top=b.docHeight+"px",y.display.gutters.style.height=b.docHeight+y.display.barHeight+mo(y)+"px"}function Mt(y){var b=y.display,fe=b.view;if(!(!b.alignWidgets&&(!b.gutters.firstChild||!y.options.fixedGutter))){for(var de=yl(b)-b.scroller.scrollLeft+y.doc.scrollLeft,Ae=b.gutters.offsetWidth,Xe=de+"px",ot=0;ot<fe.length;ot++)if(!fe[ot].hidden){y.options.fixedGutter&&(fe[ot].gutter&&(fe[ot].gutter.style.left=Xe),fe[ot].gutterBackground&&(fe[ot].gutterBackground.style.left=Xe));var dt=fe[ot].alignable;if(dt)for(var mt=0;mt<dt.length;mt++)dt[mt].style.left=Xe}y.options.fixedGutter&&(b.gutters.style.left=de+Ae+"px")}}function Zt(y){if(!y.options.lineNumbers)return!1;var b=y.doc,fe=Rt(y.options,b.first+b.size-1),de=y.display;if(fe.length!=de.lineNumChars){var Ae=de.measure.appendChild(Ce("div",[Ce("div",fe)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Xe=Ae.firstChild.offsetWidth,ot=Ae.offsetWidth-Xe;return de.lineGutter.style.width="",de.lineNumInnerWidth=Math.max(Xe,de.lineGutter.offsetWidth-ot)+1,de.lineNumWidth=de.lineNumInnerWidth+ot,de.lineNumChars=de.lineNumInnerWidth?fe.length:-1,de.lineGutter.style.width=de.lineNumWidth+"px",pt(y.display),!0}return!1}function Yt(y,b){for(var fe=[],de=!1,Ae=0;Ae<y.length;Ae++){var Xe=y[Ae],ot=null;if(typeof Xe!="string"&&(ot=Xe.style,Xe=Xe.className),Xe=="CodeMirror-linenumbers")if(b)de=!0;else continue;fe.push({className:Xe,style:ot})}return b&&!de&&fe.push({className:"CodeMirror-linenumbers",style:null}),fe}function qt(y){var b=y.gutters,fe=y.gutterSpecs;De(b),y.lineGutter=null;for(var de=0;de<fe.length;++de){var Ae=fe[de],Xe=Ae.className,ot=Ae.style,dt=b.appendChild(Ce("div",null,"CodeMirror-gutter "+Xe));ot&&(dt.style.cssText=ot),Xe=="CodeMirror-linenumbers"&&(y.lineGutter=dt,dt.style.width=(y.lineNumWidth||1)+"px")}b.style.display=fe.length?"":"none",pt(y)}function dn(y){qt(y.display),lo(y),Mt(y)}function on(y,b,fe,de){var Ae=this;this.input=fe,Ae.scrollbarFiller=Ce("div",null,"CodeMirror-scrollbar-filler"),Ae.scrollbarFiller.setAttribute("cm-not-content","true"),Ae.gutterFiller=Ce("div",null,"CodeMirror-gutter-filler"),Ae.gutterFiller.setAttribute("cm-not-content","true"),Ae.lineDiv=Oe("div",null,"CodeMirror-code"),Ae.selectionDiv=Ce("div",null,null,"position: relative; z-index: 1"),Ae.cursorDiv=Ce("div",null,"CodeMirror-cursors"),Ae.measure=Ce("div",null,"CodeMirror-measure"),Ae.lineMeasure=Ce("div",null,"CodeMirror-measure"),Ae.lineSpace=Oe("div",[Ae.measure,Ae.lineMeasure,Ae.selectionDiv,Ae.cursorDiv,Ae.lineDiv],null,"position: relative; outline: none");var Xe=Oe("div",[Ae.lineSpace],"CodeMirror-lines");Ae.mover=Ce("div",[Xe],null,"position: relative"),Ae.sizer=Ce("div",[Ae.mover],"CodeMirror-sizer"),Ae.sizerWidth=null,Ae.heightForcer=Ce("div",null,null,"position: absolute; height: "+nt+"px; width: 1px;"),Ae.gutters=Ce("div",null,"CodeMirror-gutters"),Ae.lineGutter=null,Ae.scroller=Ce("div",[Ae.sizer,Ae.heightForcer,Ae.gutters],"CodeMirror-scroll"),Ae.scroller.setAttribute("tabIndex","-1"),Ae.wrapper=Ce("div",[Ae.scrollbarFiller,Ae.gutterFiller,Ae.scroller],"CodeMirror"),be&&ee<8&&(Ae.gutters.style.zIndex=-1,Ae.scroller.style.paddingRight=0),!E&&!(x&&ie)&&(Ae.scroller.draggable=!0),y&&(y.appendChild?y.appendChild(Ae.wrapper):y(Ae.wrapper)),Ae.viewFrom=Ae.viewTo=b.first,Ae.reportedViewFrom=Ae.reportedViewTo=b.first,Ae.view=[],Ae.renderedView=null,Ae.externalMeasured=null,Ae.viewOffset=0,Ae.lastWrapHeight=Ae.lastWrapWidth=0,Ae.updateLineNumbers=null,Ae.nativeBarWidth=Ae.barHeight=Ae.barWidth=0,Ae.scrollbarsClipped=!1,Ae.lineNumWidth=Ae.lineNumInnerWidth=Ae.lineNumChars=null,Ae.alignWidgets=!1,Ae.cachedCharWidth=Ae.cachedTextHeight=Ae.cachedPaddingH=null,Ae.maxLine=null,Ae.maxLineLength=0,Ae.maxLineChanged=!1,Ae.wheelDX=Ae.wheelDY=Ae.wheelStartX=Ae.wheelStartY=null,Ae.shift=!1,Ae.selForContextMenu=null,Ae.activeTouch=null,Ae.gutterSpecs=Yt(de.gutters,de.lineNumbers),qt(Ae),fe.init(Ae)}var yn=0,pn=null;be?pn=-.53:x?pn=15:re?pn=-.7:ce&&(pn=-1/3);function Yn(y){var b=y.wheelDeltaX,fe=y.wheelDeltaY;return b==null&&y.detail&&y.axis==y.HORIZONTAL_AXIS&&(b=y.detail),fe==null&&y.detail&&y.axis==y.VERTICAL_AXIS?fe=y.detail:fe==null&&(fe=y.wheelDelta),{x:b,y:fe}}function jn(y){var b=Yn(y);return b.x*=pn,b.y*=pn,b}function In(y,b){var fe=Yn(b),de=fe.x,Ae=fe.y,Xe=y.display,ot=Xe.scroller,dt=ot.scrollWidth>ot.clientWidth,mt=ot.scrollHeight>ot.clientHeight;if(de&&dt||Ae&&mt){if(Ae&&he&&E){e:for(var At=b.target,Qt=Xe.view;At!=ot;At=At.parentNode)for(var en=0;en<Qt.length;en++)if(Qt[en].node==At){y.display.currentWheelTarget=At;break e}}if(de&&!x&&!te&&pn!=null){Ae&&mt&&rl(y,Math.max(0,ot.scrollTop+Ae*pn)),As(y,Math.max(0,ot.scrollLeft+de*pn)),(!Ae||Ae&&mt)&&jt(b),Xe.wheelStartX=null;return}if(Ae&&pn!=null){var An=Ae*pn,Cn=y.doc.scrollTop,nr=Cn+Xe.wrapper.clientHeight;An<0?Cn=Math.max(0,Cn+An-50):nr=Math.min(y.doc.height,nr+An+50),Al(y,{top:Cn,bottom:nr})}yn<20&&(Xe.wheelStartX==null?(Xe.wheelStartX=ot.scrollLeft,Xe.wheelStartY=ot.scrollTop,Xe.wheelDX=de,Xe.wheelDY=Ae,setTimeout(function(){if(Xe.wheelStartX!=null){var hr=ot.scrollLeft-Xe.wheelStartX,Or=ot.scrollTop-Xe.wheelStartY,Rr=Or&&Xe.wheelDY&&Or/Xe.wheelDY||hr&&Xe.wheelDX&&hr/Xe.wheelDX;Xe.wheelStartX=Xe.wheelStartY=null,Rr&&(pn=(pn*yn+Rr)/(yn+1),++yn)}},200)):(Xe.wheelDX+=de,Xe.wheelDY+=Ae))}}var En=function(y,b){this.ranges=y,this.primIndex=b};En.prototype.primary=function(){return this.ranges[this.primIndex]},En.prototype.equals=function(y){if(y==this)return!0;if(y.primIndex!=this.primIndex||y.ranges.length!=this.ranges.length)return!1;for(var b=0;b<this.ranges.length;b++){var fe=this.ranges[b],de=y.ranges[b];if(!xt(fe.anchor,de.anchor)||!xt(fe.head,de.head))return!1}return!0},En.prototype.deepCopy=function(){for(var y=[],b=0;b<this.ranges.length;b++)y[b]=new xn(Xt(this.ranges[b].anchor),Xt(this.ranges[b].head));return new En(y,this.primIndex)},En.prototype.somethingSelected=function(){for(var y=0;y<this.ranges.length;y++)if(!this.ranges[y].empty())return!0;return!1},En.prototype.contains=function(y,b){b||(b=y);for(var fe=0;fe<this.ranges.length;fe++){var de=this.ranges[fe];if(Ut(b,de.from())>=0&&Ut(y,de.to())<=0)return fe}return-1};var xn=function(y,b){this.anchor=y,this.head=b};xn.prototype.from=function(){return Ct(this.anchor,this.head)},xn.prototype.to=function(){return Jt(this.anchor,this.head)},xn.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function gr(y,b,fe){var de=y&&y.options.selectionsMayTouch,Ae=b[fe];b.sort(function(An,Cn){return Ut(An.from(),Cn.from())}),fe=$e(b,Ae);for(var Xe=1;Xe<b.length;Xe++){var ot=b[Xe],dt=b[Xe-1],mt=Ut(dt.to(),ot.from());if(de&&!ot.empty()?mt>0:mt>=0){var At=Ct(dt.from(),ot.from()),Qt=Jt(dt.to(),ot.to()),en=dt.empty()?ot.from()==ot.head:dt.from()==dt.head;Xe<=fe&&--fe,b.splice(--Xe,2,new xn(en?Qt:At,en?At:Qt))}}return new En(b,fe)}function qn(y,b){return new En([new xn(y,b||y)],0)}function yr(y){return y.text?Pt(y.from.line+y.text.length-1,lt(y.text).length+(y.text.length==1?y.from.ch:0)):y.to}function Ar(y,b){if(Ut(y,b.from)<0)return y;if(Ut(y,b.to)<=0)return yr(b);var fe=y.line+b.text.length-(b.to.line-b.from.line)-1,de=y.ch;return y.line==b.to.line&&(de+=yr(b).ch-b.to.ch),Pt(fe,de)}function br(y,b){for(var fe=[],de=0;de<y.sel.ranges.length;de++){var Ae=y.sel.ranges[de];fe.push(new xn(Ar(Ae.anchor,b),Ar(Ae.head,b)))}return gr(y.cm,fe,y.sel.primIndex)}function Tr(y,b,fe){return y.line==b.line?Pt(fe.line,y.ch-b.ch+fe.ch):Pt(fe.line+(y.line-b.line),y.ch)}function Nr(y,b,fe){for(var de=[],Ae=Pt(y.first,0),Xe=Ae,ot=0;ot<b.length;ot++){var dt=b[ot],mt=Tr(dt.from,Ae,Xe),At=Tr(yr(dt),Ae,Xe);if(Ae=dt.to,Xe=At,fe=="around"){var Qt=y.sel.ranges[ot],en=Ut(Qt.head,Qt.anchor)<0;de[ot]=new xn(en?At:mt,en?mt:At)}else de[ot]=new xn(mt,mt)}return new En(de,y.sel.primIndex)}function Vr(y){y.doc.mode=On(y.options,y.doc.modeOption),zr(y)}function zr(y){y.doc.iter(function(b){b.stateAfter&&(b.stateAfter=null),b.styles&&(b.styles=null)}),y.doc.modeFrontier=y.doc.highlightFrontier=y.doc.first,Hs(y,100),y.state.modeGen++,y.curOp&&lo(y)}function Ti(y,b){return b.from.ch==0&&b.to.ch==0&<(b.text)==""&&(!y.cm||y.cm.options.wholeLineUpdateBefore)}function si(y,b,fe,de){function Ae(Qr){return fe?fe[Qr]:null}function Xe(Qr,Wr,ni){ci(Qr,Wr,ni,de),Fi(Qr,"change",Qr,b)}function ot(Qr,Wr){for(var ni=[],Ei=Qr;Ei<Wr;++Ei)ni.push(new ri(At[Ei],Ae(Ei),de));return ni}var dt=b.from,mt=b.to,At=b.text,Qt=sn(y,dt.line),en=sn(y,mt.line),An=lt(At),Cn=Ae(At.length-1),nr=mt.line-dt.line;if(b.full)y.insert(0,ot(0,At.length)),y.remove(At.length,y.size-At.length);else if(Ti(y,b)){var hr=ot(0,At.length-1);Xe(en,en.text,Cn),nr&&y.remove(dt.line,nr),hr.length&&y.insert(dt.line,hr)}else if(Qt==en)if(At.length==1)Xe(Qt,Qt.text.slice(0,dt.ch)+An+Qt.text.slice(mt.ch),Cn);else{var Or=ot(1,At.length-1);Or.push(new ri(An+Qt.text.slice(mt.ch),Cn,de)),Xe(Qt,Qt.text.slice(0,dt.ch)+At[0],Ae(0)),y.insert(dt.line+1,Or)}else if(At.length==1)Xe(Qt,Qt.text.slice(0,dt.ch)+At[0]+en.text.slice(mt.ch),Ae(0)),y.remove(dt.line+1,nr);else{Xe(Qt,Qt.text.slice(0,dt.ch)+At[0],Ae(0)),Xe(en,An+en.text.slice(mt.ch),Cn);var Rr=ot(1,At.length-1);nr>1&&y.remove(dt.line+1,nr-1),y.insert(dt.line+1,Rr)}Fi(y,"change",y,b)}function qr(y,b,fe){function de(Ae,Xe,ot){if(Ae.linked)for(var dt=0;dt<Ae.linked.length;++dt){var mt=Ae.linked[dt];if(mt.doc!=Xe){var At=ot&&mt.sharedHist;fe&&!At||(b(mt.doc,At),de(mt.doc,Ae,At))}}}de(y,null,!0)}function yi(y,b){if(b.cm)throw new Error("This document is already in use.");y.doc=b,b.cm=y,xs(y),Vr(y),Kr(y),y.options.lineWrapping||Ur(y),y.options.mode=b.modeOption,lo(y)}function Kr(y){(y.doc.direction=="rtl"?xe:ke)(y.display.lineDiv,"CodeMirror-rtl")}function Gr(y){vo(y,function(){Kr(y),lo(y)})}function Fr(y){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=y||1}function Dr(y,b){var fe={from:Xt(b.from),to:yr(b),text:Sn(y,b.from,b.to)};return xa(y,fe,b.from.line,b.to.line+1),qr(y,function(de){return xa(de,fe,b.from.line,b.to.line+1)},!0),fe}function Hr(y){for(;y.length;){var b=lt(y);if(b.ranges)y.pop();else break}}function Yr(y,b){if(b)return Hr(y.done),lt(y.done);if(y.done.length&&!lt(y.done).ranges)return lt(y.done);if(y.done.length>1&&!y.done[y.done.length-2].ranges)return y.done.pop(),lt(y.done)}function li(y,b,fe,de){var Ae=y.history;Ae.undone.length=0;var Xe=+new Date,ot,dt;if((Ae.lastOp==de||Ae.lastOrigin==b.origin&&b.origin&&(b.origin.charAt(0)=="+"&&Ae.lastModTime>Xe-(y.cm?y.cm.options.historyEventDelay:500)||b.origin.charAt(0)=="*"))&&(ot=Yr(Ae,Ae.lastOp==de)))dt=lt(ot.changes),Ut(b.from,b.to)==0&&Ut(b.from,dt.to)==0?dt.to=yr(b):ot.changes.push(Dr(y,b));else{var mt=lt(Ae.done);for((!mt||!mt.ranges)&&Ni(y.sel,Ae.done),ot={changes:[Dr(y,b)],generation:Ae.generation},Ae.done.push(ot);Ae.done.length>Ae.undoDepth;)Ae.done.shift(),Ae.done[0].ranges||Ae.done.shift()}Ae.done.push(fe),Ae.generation=++Ae.maxGeneration,Ae.lastModTime=Ae.lastSelTime=Xe,Ae.lastOp=Ae.lastSelOp=de,Ae.lastOrigin=Ae.lastSelOrigin=b.origin,dt||Ft(y,"historyAdded")}function Mr(y,b,fe,de){var Ae=b.charAt(0);return Ae=="*"||Ae=="+"&&fe.ranges.length==de.ranges.length&&fe.somethingSelected()==de.somethingSelected()&&new Date-y.history.lastSelTime<=(y.cm?y.cm.options.historyEventDelay:500)}function Mi(y,b,fe,de){var Ae=y.history,Xe=de&&de.origin;fe==Ae.lastSelOp||Xe&&Ae.lastSelOrigin==Xe&&(Ae.lastModTime==Ae.lastSelTime&&Ae.lastOrigin==Xe||Mr(y,Xe,lt(Ae.done),b))?Ae.done[Ae.done.length-1]=b:Ni(b,Ae.done),Ae.lastSelTime=+new Date,Ae.lastSelOrigin=Xe,Ae.lastSelOp=fe,de&&de.clearRedo!==!1&&Hr(Ae.undone)}function Ni(y,b){var fe=lt(b);fe&&fe.ranges&&fe.equals(y)||b.push(y)}function xa(y,b,fe,de){var Ae=b["spans_"+y.id],Xe=0;y.iter(Math.max(y.first,fe),Math.min(y.first+y.size,de),function(ot){ot.markedSpans&&((Ae||(Ae=b["spans_"+y.id]={}))[Xe]=ot.markedSpans),++Xe})}function pa(y){if(!y)return null;for(var b,fe=0;fe<y.length;++fe)y[fe].marker.explicitlyCleared?b||(b=y.slice(0,fe)):b&&b.push(y[fe]);return b?b.length?b:null:y}function sa(y,b){var fe=b["spans_"+y.id];if(!fe)return null;for(var de=[],Ae=0;Ae<b.text.length;++Ae)de.push(pa(fe[Ae]));return de}function ma(y,b){var fe=sa(y,b),de=kr(y,b);if(!fe)return de;if(!de)return fe;for(var Ae=0;Ae<fe.length;++Ae){var Xe=fe[Ae],ot=de[Ae];if(Xe&&ot)e:for(var dt=0;dt<ot.length;++dt){for(var mt=ot[dt],At=0;At<Xe.length;++At)if(Xe[At].marker==mt.marker)continue e;Xe.push(mt)}else ot&&(fe[Ae]=ot)}return fe}function Da(y,b,fe){for(var de=[],Ae=0;Ae<y.length;++Ae){var Xe=y[Ae];if(Xe.ranges){de.push(fe?En.prototype.deepCopy.call(Xe):Xe);continue}var ot=Xe.changes,dt=[];de.push({changes:dt});for(var mt=0;mt<ot.length;++mt){var At=ot[mt],Qt=void 0;if(dt.push({from:At.from,to:At.to,text:At.text}),b)for(var en in At)(Qt=en.match(/^spans_(\d+)$/))&&$e(b,Number(Qt[1]))>-1&&(lt(dt)[en]=At[en],delete At[en])}}return de}function Li(y,b,fe,de){if(de){var Ae=y.anchor;if(fe){var Xe=Ut(b,Ae)<0;Xe!=Ut(fe,Ae)<0?(Ae=b,b=fe):Xe!=Ut(b,fe)<0&&(b=fe)}return new xn(Ae,b)}else return new xn(fe||b,b)}function Ri(y,b,fe,de,Ae){Ae==null&&(Ae=y.cm&&(y.cm.display.shift||y.extend)),Zr(y,new En([Li(y.sel.primary(),b,fe,Ae)],0),de)}function Oa(y,b,fe){for(var de=[],Ae=y.cm&&(y.cm.display.shift||y.extend),Xe=0;Xe<y.sel.ranges.length;Xe++)de[Xe]=Li(y.sel.ranges[Xe],b[Xe],null,Ae);var ot=gr(y.cm,de,y.sel.primIndex);Zr(y,ot,fe)}function ja(y,b,fe,de){var Ae=y.sel.ranges.slice(0);Ae[b]=fe,Zr(y,gr(y.cm,Ae,y.sel.primIndex),de)}function ti(y,b,fe,de){Zr(y,qn(b,fe),de)}function wi(y,b,fe){var de={ranges:b.ranges,update:function(Ae){this.ranges=[];for(var Xe=0;Xe<Ae.length;Xe++)this.ranges[Xe]=new xn(Dt(y,Ae[Xe].anchor),Dt(y,Ae[Xe].head))},origin:fe&&fe.origin};return Ft(y,"beforeSelectionChange",y,de),y.cm&&Ft(y.cm,"beforeSelectionChange",y.cm,de),de.ranges!=b.ranges?gr(y.cm,de.ranges,de.ranges.length-1):b}function $r(y,b,fe){var de=y.history.done,Ae=lt(de);Ae&&Ae.ranges?(de[de.length-1]=b,Zi(y,b,fe)):Zr(y,b,fe)}function Zr(y,b,fe){Zi(y,b,fe),Mi(y,y.sel,y.cm?y.cm.curOp.id:NaN,fe)}function Zi(y,b,fe){(Bt(y,"beforeSelectionChange")||y.cm&&Bt(y.cm,"beforeSelectionChange"))&&(b=wi(y,b,fe));var de=fe&&fe.bias||(Ut(b.primary().head,y.sel.primary().head)<0?-1:1);Ji(y,ia(y,b,de,!0)),!(fe&&fe.scroll===!1)&&y.cm&&Ss(y.cm)}function Ji(y,b){b.equals(y.sel)||(y.sel=b,y.cm&&(y.cm.curOp.updateInput=1,y.cm.curOp.selectionChanged=!0,kt(y.cm)),Fi(y,"cursorActivity",y))}function da(y){Ji(y,ia(y,y.sel,null,!1))}function ia(y,b,fe,de){for(var Ae,Xe=0;Xe<b.ranges.length;Xe++){var ot=b.ranges[Xe],dt=b.ranges.length==y.sel.ranges.length&&y.sel.ranges[Xe],mt=La(y,ot.anchor,dt&&dt.anchor,fe,de),At=La(y,ot.head,dt&&dt.head,fe,de);(Ae||mt!=ot.anchor||At!=ot.head)&&(Ae||(Ae=b.ranges.slice(0,Xe)),Ae[Xe]=new xn(mt,At))}return Ae?gr(y.cm,Ae,b.primIndex):b}function Ta(y,b,fe,de,Ae){var Xe=sn(y,b.line);if(Xe.markedSpans)for(var ot=0;ot<Xe.markedSpans.length;++ot){var dt=Xe.markedSpans[ot],mt=dt.marker,At="selectLeft"in mt?!mt.selectLeft:mt.inclusiveLeft,Qt="selectRight"in mt?!mt.selectRight:mt.inclusiveRight;if((dt.from==null||(At?dt.from<=b.ch:dt.from<b.ch))&&(dt.to==null||(Qt?dt.to>=b.ch:dt.to>b.ch))){if(Ae&&(Ft(mt,"beforeCursorEnter"),mt.explicitlyCleared))if(Xe.markedSpans){--ot;continue}else break;if(!mt.atomic)continue;if(fe){var en=mt.find(de<0?1:-1),An=void 0;if((de<0?Qt:At)&&(en=ii(y,en,-de,en&&en.line==b.line?Xe:null)),en&&en.line==b.line&&(An=Ut(en,fe))&&(de<0?An<0:An>0))return Ta(y,en,b,de,Ae)}var Cn=mt.find(de<0?-1:1);return(de<0?At:Qt)&&(Cn=ii(y,Cn,de,Cn.line==b.line?Xe:null)),Cn?Ta(y,Cn,b,de,Ae):null}}return b}function La(y,b,fe,de,Ae){var Xe=de||1,ot=Ta(y,b,fe,Xe,Ae)||!Ae&&Ta(y,b,fe,Xe,!0)||Ta(y,b,fe,-Xe,Ae)||!Ae&&Ta(y,b,fe,-Xe,!0);return ot||(y.cantEdit=!0,Pt(y.first,0))}function ii(y,b,fe,de){return fe<0&&b.ch==0?b.line>y.first?Dt(y,Pt(b.line-1)):null:fe>0&&b.ch==(de||sn(y,b.line)).text.length?b.line<y.first+y.size-1?Pt(b.line+1,0):null:new Pt(b.line,b.ch+fe)}function pi(y){y.setSelection(Pt(y.firstLine(),0),Pt(y.lastLine()),Ye)}function $i(y,b,fe){var de={canceled:!1,from:b.from,to:b.to,text:b.text,origin:b.origin,cancel:function(){return de.canceled=!0}};return fe&&(de.update=function(Ae,Xe,ot,dt){Ae&&(de.from=Dt(y,Ae)),Xe&&(de.to=Dt(y,Xe)),ot&&(de.text=ot),dt!==void 0&&(de.origin=dt)}),Ft(y,"beforeChange",y,de),y.cm&&Ft(y.cm,"beforeChange",y.cm,de),de.canceled?(y.cm&&(y.cm.curOp.updateInput=2),null):{from:de.from,to:de.to,text:de.text,origin:de.origin}}function na(y,b,fe){if(y.cm){if(!y.cm.curOp)return _a(y.cm,na)(y,b,fe);if(y.cm.state.suppressEdits)return}if(!((Bt(y,"beforeChange")||y.cm&&Bt(y.cm,"beforeChange"))&&(b=$i(y,b,!0),!b))){var de=or&&!fe&&mi(y,b.from,b.to);if(de)for(var Ae=de.length-1;Ae>=0;--Ae)ta(y,{from:de[Ae].from,to:de[Ae].to,text:Ae?[""]:b.text,origin:b.origin});else ta(y,b)}}function ta(y,b){if(!(b.text.length==1&&b.text[0]==""&&Ut(b.from,b.to)==0)){var fe=br(y,b);li(y,b,fe,y.cm?y.cm.curOp.id:NaN),go(y,b,fe,kr(y,b));var de=[];qr(y,function(Ae,Xe){!Xe&&$e(de,Ae.history)==-1&&(Ra(Ae.history,b),de.push(Ae.history)),go(Ae,b,null,kr(Ae,b))})}}function Ha(y,b,fe){var de=y.cm&&y.cm.state.suppressEdits;if(!(de&&!fe)){for(var Ae=y.history,Xe,ot=y.sel,dt=b=="undo"?Ae.done:Ae.undone,mt=b=="undo"?Ae.undone:Ae.done,At=0;At<dt.length&&(Xe=dt[At],!(fe?Xe.ranges&&!Xe.equals(y.sel):!Xe.ranges));At++);if(At!=dt.length){for(Ae.lastOrigin=Ae.lastSelOrigin=null;;)if(Xe=dt.pop(),Xe.ranges){if(Ni(Xe,mt),fe&&!Xe.equals(y.sel)){Zr(y,Xe,{clearRedo:!1});return}ot=Xe}else if(de){dt.push(Xe);return}else break;var Qt=[];Ni(ot,mt),mt.push({changes:Qt,generation:Ae.generation}),Ae.generation=Xe.generation||++Ae.maxGeneration;for(var en=Bt(y,"beforeChange")||y.cm&&Bt(y.cm,"beforeChange"),An=function(hr){var Or=Xe.changes[hr];if(Or.origin=b,en&&!$i(y,Or,!1))return dt.length=0,{};Qt.push(Dr(y,Or));var Rr=hr?br(y,Or):lt(dt);go(y,Or,Rr,ma(y,Or)),!hr&&y.cm&&y.cm.scrollIntoView({from:Or.from,to:yr(Or)});var Qr=[];qr(y,function(Wr,ni){!ni&&$e(Qr,Wr.history)==-1&&(Ra(Wr.history,Or),Qr.push(Wr.history)),go(Wr,Or,null,ma(Wr,Or))})},Cn=Xe.changes.length-1;Cn>=0;--Cn){var nr=An(Cn);if(nr)return nr.v}}}}function Ia(y,b){if(b!=0&&(y.first+=b,y.sel=new En(et(y.sel.ranges,function(Ae){return new xn(Pt(Ae.anchor.line+b,Ae.anchor.ch),Pt(Ae.head.line+b,Ae.head.ch))}),y.sel.primIndex),y.cm)){lo(y.cm,y.first,y.first-b,b);for(var fe=y.cm.display,de=fe.viewFrom;de<fe.viewTo;de++)as(y.cm,de,"gutter")}}function go(y,b,fe,de){if(y.cm&&!y.cm.curOp)return _a(y.cm,go)(y,b,fe,de);if(b.to.line<y.first){Ia(y,b.text.length-1-(b.to.line-b.from.line));return}if(!(b.from.line>y.lastLine())){if(b.from.line<y.first){var Ae=b.text.length-1-(y.first-b.from.line);Ia(y,Ae),b={from:Pt(y.first,0),to:Pt(b.to.line+Ae,b.to.ch),text:[lt(b.text)],origin:b.origin}}var Xe=y.lastLine();b.to.line>Xe&&(b={from:b.from,to:Pt(Xe,sn(y,Xe).text.length),text:[b.text[0]],origin:b.origin}),b.removed=Sn(y,b.from,b.to),fe||(fe=br(y,b)),y.cm?va(y.cm,b,de):si(y,b,de),Zi(y,fe,Ye),y.cantEdit&&La(y,Pt(y.firstLine(),0))&&(y.cantEdit=!1)}}function va(y,b,fe){var de=y.doc,Ae=y.display,Xe=b.from,ot=b.to,dt=!1,mt=Xe.line;y.options.lineWrapping||(mt=Wt(Bn(sn(de,Xe.line))),de.iter(mt,ot.line+1,function(Cn){if(Cn==Ae.maxLine)return dt=!0,!0})),de.sel.contains(b.from,b.to)>-1&&kt(y),si(de,b,fe,bl(y)),y.options.lineWrapping||(de.iter(mt,Xe.line+b.text.length,function(Cn){var nr=Lr(Cn);nr>Ae.maxLineLength&&(Ae.maxLine=Cn,Ae.maxLineLength=nr,Ae.maxLineChanged=!0,dt=!1)}),dt&&(y.curOp.updateMaxLine=!0)),Qn(de,Xe.line),Hs(y,400);var At=b.text.length-(ot.line-Xe.line)-1;b.full?lo(y):Xe.line==ot.line&&b.text.length==1&&!Ti(y.doc,b)?as(y,Xe.line,"text"):lo(y,Xe.line,ot.line+1,At);var Qt=Bt(y,"changes"),en=Bt(y,"change");if(en||Qt){var An={from:Xe,to:ot,text:b.text,removed:b.removed,origin:b.origin};en&&Fi(y,"change",y,An),Qt&&(y.curOp.changeObjs||(y.curOp.changeObjs=[])).push(An)}y.display.selForContextMenu=null}function Vi(y,b,fe,de,Ae){var Xe;de||(de=fe),Ut(de,fe)<0&&(Xe=[de,fe],fe=Xe[0],de=Xe[1]),typeof b=="string"&&(b=y.splitLines(b)),na(y,{from:fe,to:de,text:b,origin:Ae})}function aa(y,b,fe,de){fe<y.line?y.line+=de:b<y.line&&(y.line=b,y.ch=0)}function la(y,b,fe,de){for(var Ae=0;Ae<y.length;++Ae){var Xe=y[Ae],ot=!0;if(Xe.ranges){Xe.copied||(Xe=y[Ae]=Xe.deepCopy(),Xe.copied=!0);for(var dt=0;dt<Xe.ranges.length;dt++)aa(Xe.ranges[dt].anchor,b,fe,de),aa(Xe.ranges[dt].head,b,fe,de);continue}for(var mt=0;mt<Xe.changes.length;++mt){var At=Xe.changes[mt];if(fe<At.from.line)At.from=Pt(At.from.line+de,At.from.ch),At.to=Pt(At.to.line+de,At.to.ch);else if(b<=At.to.line){ot=!1;break}}ot||(y.splice(0,Ae+1),Ae=0)}}function Ra(y,b){var fe=b.from.line,de=b.to.line,Ae=b.text.length-(de-fe)-1;la(y.done,fe,de,Ae),la(y.undone,fe,de,Ae)}function wa(y,b,fe,de){var Ae=b,Xe=b;return typeof b=="number"?Xe=sn(y,St(y,b)):Ae=Wt(b),Ae==null?null:(de(Xe,Ae)&&y.cm&&as(y.cm,Ae,fe),Xe)}function Ki(y){this.lines=y,this.parent=null;for(var b=0,fe=0;fe<y.length;++fe)y[fe].parent=this,b+=y[fe].height;this.height=b}Ki.prototype={chunkSize:function(){return this.lines.length},removeInner:function(y,b){for(var fe=y,de=y+b;fe<de;++fe){var Ae=this.lines[fe];this.height-=Ae.height,Ci(Ae),Fi(Ae,"delete")}this.lines.splice(y,b)},collapse:function(y){y.push.apply(y,this.lines)},insertInner:function(y,b,fe){this.height+=fe,this.lines=this.lines.slice(0,y).concat(b).concat(this.lines.slice(y));for(var de=0;de<b.length;++de)b[de].parent=this},iterN:function(y,b,fe){for(var de=y+b;y<de;++y)if(fe(this.lines[y]))return!0}};function ga(y){this.children=y;for(var b=0,fe=0,de=0;de<y.length;++de){var Ae=y[de];b+=Ae.chunkSize(),fe+=Ae.height,Ae.parent=this}this.size=b,this.height=fe,this.parent=null}ga.prototype={chunkSize:function(){return this.size},removeInner:function(y,b){this.size-=b;for(var fe=0;fe<this.children.length;++fe){var de=this.children[fe],Ae=de.chunkSize();if(y<Ae){var Xe=Math.min(b,Ae-y),ot=de.height;if(de.removeInner(y,Xe),this.height-=ot-de.height,Ae==Xe&&(this.children.splice(fe--,1),de.parent=null),(b-=Xe)==0)break;y=0}else y-=Ae}if(this.size-b<25&&(this.children.length>1||!(this.children[0]instanceof Ki))){var dt=[];this.collapse(dt),this.children=[new Ki(dt)],this.children[0].parent=this}},collapse:function(y){for(var b=0;b<this.children.length;++b)this.children[b].collapse(y)},insertInner:function(y,b,fe){this.size+=b.length,this.height+=fe;for(var de=0;de<this.children.length;++de){var Ae=this.children[de],Xe=Ae.chunkSize();if(y<=Xe){if(Ae.insertInner(y,b,fe),Ae.lines&&Ae.lines.length>50){for(var ot=Ae.lines.length%25+25,dt=ot;dt<Ae.lines.length;){var mt=new Ki(Ae.lines.slice(dt,dt+=25));Ae.height-=mt.height,this.children.splice(++de,0,mt),mt.parent=this}Ae.lines=Ae.lines.slice(0,ot),this.maybeSpill()}break}y-=Xe}},maybeSpill:function(){if(!(this.children.length<=10)){var y=this;do{var b=y.children.splice(y.children.length-5,5),fe=new ga(b);if(y.parent){y.size-=fe.size,y.height-=fe.height;var Ae=$e(y.parent.children,y);y.parent.children.splice(Ae+1,0,fe)}else{var de=new ga(y.children);de.parent=y,y.children=[de,fe],y=de}fe.parent=y.parent}while(y.children.length>10);y.parent.maybeSpill()}},iterN:function(y,b,fe){for(var de=0;de<this.children.length;++de){var Ae=this.children[de],Xe=Ae.chunkSize();if(y<Xe){var ot=Math.min(b,Xe-y);if(Ae.iterN(y,ot,fe))return!0;if((b-=ot)==0)break;y=0}else y-=Xe}}};var qi=function(y,b,fe){if(fe)for(var de in fe)fe.hasOwnProperty(de)&&(this[de]=fe[de]);this.doc=y,this.node=b};qi.prototype.clear=function(){var y=this.doc.cm,b=this.line.widgets,fe=this.line,de=Wt(fe);if(!(de==null||!b)){for(var Ae=0;Ae<b.length;++Ae)b[Ae]==this&&b.splice(Ae--,1);b.length||(fe.widgets=null);var Xe=za(this);er(fe,Math.max(0,fe.height-Xe)),y&&(vo(y,function(){$a(y,fe,-Xe),as(y,de,"widget")}),Fi(y,"lineWidgetCleared",y,this,de))}},qi.prototype.changed=function(){var y=this,b=this.height,fe=this.doc.cm,de=this.line;this.height=null;var Ae=za(this)-b;Ae&&(Jn(this.doc,de)||er(de,de.height+Ae),fe&&vo(fe,function(){fe.curOp.forceUpdate=!0,$a(fe,de,Ae),Fi(fe,"lineWidgetChanged",fe,y,Wt(de))}))},bt(qi);function $a(y,b,fe){Pr(b)<(y.curOp&&y.curOp.scrollTop||y.doc.scrollTop)&&Gl(y,fe)}function Ma(y,b,fe,de){var Ae=new qi(y,fe,de),Xe=y.cm;return Xe&&Ae.noHScroll&&(Xe.display.alignWidgets=!0),wa(y,b,"widget",function(ot){var dt=ot.widgets||(ot.widgets=[]);if(Ae.insertAt==null?dt.push(Ae):dt.splice(Math.min(dt.length-1,Math.max(0,Ae.insertAt)),0,Ae),Ae.line=ot,Xe&&!Jn(y,ot)){var mt=Pr(ot)<y.scrollTop;er(ot,ot.height+za(Ae)),mt&&Gl(Xe,Ae.height),Xe.curOp.forceUpdate=!0}return!0}),Xe&&Fi(Xe,"lineWidgetAdded",Xe,Ae,typeof b=="number"?b:Wt(b)),Ae}var co=0,yo=function(y,b){this.lines=[],this.type=b,this.doc=y,this.id=++co};yo.prototype.clear=function(){if(!this.explicitlyCleared){var y=this.doc.cm,b=y&&!y.curOp;if(b&&ms(y),Bt(this,"clear")){var fe=this.find();fe&&Fi(this,"clear",fe.from,fe.to)}for(var de=null,Ae=null,Xe=0;Xe<this.lines.length;++Xe){var ot=this.lines[Xe],dt=Er(ot.markedSpans,this);y&&!this.collapsed?as(y,Wt(ot),"text"):y&&(dt.to!=null&&(Ae=Wt(ot)),dt.from!=null&&(de=Wt(ot))),ot.markedSpans=Br(ot.markedSpans,dt),dt.from==null&&this.collapsed&&!Jn(this.doc,ot)&&y&&er(ot,wo(y.display))}if(y&&this.collapsed&&!y.options.lineWrapping)for(var mt=0;mt<this.lines.length;++mt){var At=Bn(this.lines[mt]),Qt=Lr(At);Qt>y.display.maxLineLength&&(y.display.maxLine=At,y.display.maxLineLength=Qt,y.display.maxLineChanged=!0)}de!=null&&y&&this.collapsed&&lo(y,de,Ae+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,y&&da(y.doc)),y&&Fi(y,"markerCleared",y,this,de,Ae),b&&Os(y),this.parent&&this.parent.clear()}},yo.prototype.find=function(y,b){y==null&&this.type=="bookmark"&&(y=1);for(var fe,de,Ae=0;Ae<this.lines.length;++Ae){var Xe=this.lines[Ae],ot=Er(Xe.markedSpans,this);if(ot.from!=null&&(fe=Pt(b?Xe:Wt(Xe),ot.from),y==-1))return fe;if(ot.to!=null&&(de=Pt(b?Xe:Wt(Xe),ot.to),y==1))return de}return fe&&{from:fe,to:de}},yo.prototype.changed=function(){var y=this,b=this.find(-1,!0),fe=this,de=this.doc.cm;!b||!de||vo(de,function(){var Ae=b.line,Xe=Wt(b.line),ot=Ho(de,Xe);if(ot&&(Ms(ot),de.curOp.selectionChanged=de.curOp.forceUpdate=!0),de.curOp.updateMaxLine=!0,!Jn(fe.doc,Ae)&&fe.height!=null){var dt=fe.height;fe.height=null;var mt=za(fe)-dt;mt&&er(Ae,Ae.height+mt)}Fi(de,"markerChanged",de,y)})},yo.prototype.attachLine=function(y){if(!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(!b.maybeHiddenMarkers||$e(b.maybeHiddenMarkers,this)==-1)&&(b.maybeUnhiddenMarkers||(b.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(y)},yo.prototype.detachLine=function(y){if(this.lines.splice($e(this.lines,y),1),!this.lines.length&&this.doc.cm){var b=this.doc.cm.curOp;(b.maybeHiddenMarkers||(b.maybeHiddenMarkers=[])).push(this)}},bt(yo);function Yo(y,b,fe,de,Ae){if(de&&de.shared)return Us(y,b,fe,de,Ae);if(y.cm&&!y.cm.curOp)return _a(y.cm,Yo)(y,b,fe,de,Ae);var Xe=new yo(y,Ae),ot=Ut(b,fe);if(de&&it(de,Xe,!1),ot>0||ot==0&&Xe.clearWhenEmpty!==!1)return Xe;if(Xe.replacedWith&&(Xe.collapsed=!0,Xe.widgetNode=Oe("span",[Xe.replacedWith],"CodeMirror-widget"),de.handleMouseEvents||Xe.widgetNode.setAttribute("cm-ignore-events","true"),de.insertLeft&&(Xe.widgetNode.insertLeft=!0)),Xe.collapsed){if(Xn(y,b.line,b,fe,Xe)||b.line!=fe.line&&Xn(y,fe.line,b,fe,Xe))throw new Error("Inserting collapsed marker partially overlapping an existing one");wr()}Xe.addToHistory&&li(y,{from:b,to:fe,origin:"markText"},y.sel,NaN);var dt=b.line,mt=y.cm,At;if(y.iter(dt,fe.line+1,function(en){mt&&Xe.collapsed&&!mt.options.lineWrapping&&Bn(en)==mt.display.maxLine&&(At=!0),Xe.collapsed&&dt!=b.line&&er(en,0),Sr(en,new Cr(Xe,dt==b.line?b.ch:null,dt==fe.line?fe.ch:null)),++dt}),Xe.collapsed&&y.iter(b.line,fe.line+1,function(en){Jn(y,en)&&er(en,0)}),Xe.clearOnEnter&&Et(Xe,"beforeCursorEnter",function(){return Xe.clear()}),Xe.readOnly&&(jr(),(y.history.done.length||y.history.undone.length)&&y.clearHistory()),Xe.collapsed&&(Xe.id=++co,Xe.atomic=!0),mt){if(At&&(mt.curOp.updateMaxLine=!0),Xe.collapsed)lo(mt,b.line,fe.line+1);else if(Xe.className||Xe.startStyle||Xe.endStyle||Xe.css||Xe.attributes||Xe.title)for(var Qt=b.line;Qt<=fe.line;Qt++)as(mt,Qt,"text");Xe.atomic&&da(mt.doc),Fi(mt,"markerAdded",mt,Xe)}return Xe}var ua=function(y,b){this.markers=y,this.primary=b;for(var fe=0;fe<y.length;++fe)y[fe].parent=this};ua.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var y=0;y<this.markers.length;++y)this.markers[y].clear();Fi(this,"clear")}},ua.prototype.find=function(y,b){return this.primary.find(y,b)},bt(ua);function Us(y,b,fe,de,Ae){de=it(de),de.shared=!1;var Xe=[Yo(y,b,fe,de,Ae)],ot=Xe[0],dt=de.widgetNode;return qr(y,function(mt){dt&&(de.widgetNode=dt.cloneNode(!0)),Xe.push(Yo(mt,Dt(mt,b),Dt(mt,fe),de,Ae));for(var At=0;At<mt.linked.length;++At)if(mt.linked[At].isParent)return;ot=lt(Xe)}),new ua(Xe,ot)}function fo(y){return y.findMarks(Pt(y.first,0),y.clipPos(Pt(y.lastLine())),function(b){return b.parent})}function Mo(y,b){for(var fe=0;fe<b.length;fe++){var de=b[fe],Ae=de.find(),Xe=y.clipPos(Ae.from),ot=y.clipPos(Ae.to);if(Ut(Xe,ot)){var dt=Yo(y,Xe,ot,de.primary,de.primary.type);de.markers.push(dt),dt.parent=de}}}function So(y){for(var b=function(de){var Ae=y[de],Xe=[Ae.primary.doc];qr(Ae.primary.doc,function(mt){return Xe.push(mt)});for(var ot=0;ot<Ae.markers.length;ot++){var dt=Ae.markers[ot];$e(Xe,dt.doc)==-1&&(dt.parent=null,Ae.markers.splice(ot--,1))}},fe=0;fe<y.length;fe++)b(fe)}var bo=0,ca=function(y,b,fe,de,Ae){if(!(this instanceof ca))return new ca(y,b,fe,de,Ae);fe==null&&(fe=0),ga.call(this,[new Ki([new ri("",null)])]),this.first=fe,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=fe;var Xe=Pt(fe,0);this.sel=qn(Xe),this.history=new Fr(null),this.id=++bo,this.modeOption=b,this.lineSep=de,this.direction=Ae=="rtl"?"rtl":"ltr",this.extend=!1,typeof y=="string"&&(y=this.splitLines(y)),si(this,{from:Xe,to:Xe,text:y}),Zr(this,qn(Xe),Ye)};ca.prototype=ne(ga.prototype,{constructor:ca,iter:function(y,b,fe){fe?this.iterN(y-this.first,b-y,fe):this.iterN(this.first,this.first+this.size,y)},insert:function(y,b){for(var fe=0,de=0;de<b.length;++de)fe+=b[de].height;this.insertInner(y-this.first,b,fe)},remove:function(y,b){this.removeInner(y-this.first,b)},getValue:function(y){var b=_n(this,this.first,this.first+this.size);return y===!1?b:b.join(y||this.lineSeparator())},setValue:Xa(function(y){var b=Pt(this.first,0),fe=this.first+this.size-1;na(this,{from:b,to:Pt(fe,sn(this,fe).text.length),text:this.splitLines(y),origin:"setValue",full:!0},!0),this.cm&&nl(this.cm,0,0),Zr(this,qn(b),Ye)}),replaceRange:function(y,b,fe,de){b=Dt(this,b),fe=fe?Dt(this,fe):b,Vi(this,y,b,fe,de)},getRange:function(y,b,fe){var de=Sn(this,Dt(this,y),Dt(this,b));return fe===!1?de:de.join(fe||this.lineSeparator())},getLine:function(y){var b=this.getLineHandle(y);return b&&b.text},getLineHandle:function(y){if(Ot(this,y))return sn(this,y)},getLineNumber:function(y){return Wt(y)},getLineHandleVisualStart:function(y){return typeof y=="number"&&(y=sn(this,y)),Bn(y)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(y){return Dt(this,y)},getCursor:function(y){var b=this.sel.primary(),fe;return y==null||y=="head"?fe=b.head:y=="anchor"?fe=b.anchor:y=="end"||y=="to"||y===!1?fe=b.to():fe=b.from(),fe},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Xa(function(y,b,fe){ti(this,Dt(this,typeof y=="number"?Pt(y,b||0):y),null,fe)}),setSelection:Xa(function(y,b,fe){ti(this,Dt(this,y),Dt(this,b||y),fe)}),extendSelection:Xa(function(y,b,fe){Ri(this,Dt(this,y),b&&Dt(this,b),fe)}),extendSelections:Xa(function(y,b){Oa(this,Lt(this,y),b)}),extendSelectionsBy:Xa(function(y,b){var fe=et(this.sel.ranges,y);Oa(this,Lt(this,fe),b)}),setSelections:Xa(function(y,b,fe){if(y.length){for(var de=[],Ae=0;Ae<y.length;Ae++)de[Ae]=new xn(Dt(this,y[Ae].anchor),Dt(this,y[Ae].head));b==null&&(b=Math.min(y.length-1,this.sel.primIndex)),Zr(this,gr(this.cm,de,b),fe)}}),addSelection:Xa(function(y,b,fe){var de=this.sel.ranges.slice(0);de.push(new xn(Dt(this,y),Dt(this,b||y))),Zr(this,gr(this.cm,de,de.length-1),fe)}),getSelection:function(y){for(var b=this.sel.ranges,fe,de=0;de<b.length;de++){var Ae=Sn(this,b[de].from(),b[de].to());fe=fe?fe.concat(Ae):Ae}return y===!1?fe:fe.join(y||this.lineSeparator())},getSelections:function(y){for(var b=[],fe=this.sel.ranges,de=0;de<fe.length;de++){var Ae=Sn(this,fe[de].from(),fe[de].to());y!==!1&&(Ae=Ae.join(y||this.lineSeparator())),b[de]=Ae}return b},replaceSelection:function(y,b,fe){for(var de=[],Ae=0;Ae<this.sel.ranges.length;Ae++)de[Ae]=y;this.replaceSelections(de,b,fe||"+input")},replaceSelections:Xa(function(y,b,fe){for(var de=[],Ae=this.sel,Xe=0;Xe<Ae.ranges.length;Xe++){var ot=Ae.ranges[Xe];de[Xe]={from:ot.from(),to:ot.to(),text:this.splitLines(y[Xe]),origin:fe}}for(var dt=b&&b!="end"&&Nr(this,de,b),mt=de.length-1;mt>=0;mt--)na(this,de[mt]);dt?$r(this,dt):this.cm&&Ss(this.cm)}),undo:Xa(function(){Ha(this,"undo")}),redo:Xa(function(){Ha(this,"redo")}),undoSelection:Xa(function(){Ha(this,"undo",!0)}),redoSelection:Xa(function(){Ha(this,"redo",!0)}),setExtending:function(y){this.extend=y},getExtending:function(){return this.extend},historySize:function(){for(var y=this.history,b=0,fe=0,de=0;de<y.done.length;de++)y.done[de].ranges||++b;for(var Ae=0;Ae<y.undone.length;Ae++)y.undone[Ae].ranges||++fe;return{undo:b,redo:fe}},clearHistory:function(){var y=this;this.history=new Fr(this.history.maxGeneration),qr(this,function(b){return b.history=y.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(y){return y&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(y){return this.history.generation==(y||this.cleanGeneration)},getHistory:function(){return{done:Da(this.history.done),undone:Da(this.history.undone)}},setHistory:function(y){var b=this.history=new Fr(this.history.maxGeneration);b.done=Da(y.done.slice(0),null,!0),b.undone=Da(y.undone.slice(0),null,!0)},setGutterMarker:Xa(function(y,b,fe){return wa(this,y,"gutter",function(de){var Ae=de.gutterMarkers||(de.gutterMarkers={});return Ae[b]=fe,!fe&&we(Ae)&&(de.gutterMarkers=null),!0})}),clearGutter:Xa(function(y){var b=this;this.iter(function(fe){fe.gutterMarkers&&fe.gutterMarkers[y]&&wa(b,fe,"gutter",function(){return fe.gutterMarkers[y]=null,we(fe.gutterMarkers)&&(fe.gutterMarkers=null),!0})})}),lineInfo:function(y){var b;if(typeof y=="number"){if(!Ot(this,y)||(b=y,y=sn(this,y),!y))return null}else if(b=Wt(y),b==null)return null;return{line:b,handle:y,text:y.text,gutterMarkers:y.gutterMarkers,textClass:y.textClass,bgClass:y.bgClass,wrapClass:y.wrapClass,widgets:y.widgets}},addLineClass:Xa(function(y,b,fe){return wa(this,y,b=="gutter"?"gutter":"class",function(de){var Ae=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass";if(!de[Ae])de[Ae]=fe;else{if(Fe(fe).test(de[Ae]))return!1;de[Ae]+=" "+fe}return!0})}),removeLineClass:Xa(function(y,b,fe){return wa(this,y,b=="gutter"?"gutter":"class",function(de){var Ae=b=="text"?"textClass":b=="background"?"bgClass":b=="gutter"?"gutterClass":"wrapClass",Xe=de[Ae];if(Xe)if(fe==null)de[Ae]=null;else{var ot=Xe.match(Fe(fe));if(!ot)return!1;var dt=ot.index+ot[0].length;de[Ae]=Xe.slice(0,ot.index)+(!ot.index||dt==Xe.length?"":" ")+Xe.slice(dt)||null}else return!1;return!0})}),addLineWidget:Xa(function(y,b,fe){return Ma(this,y,b,fe)}),removeLineWidget:function(y){y.clear()},markText:function(y,b,fe){return Yo(this,Dt(this,y),Dt(this,b),fe,fe&&fe.type||"range")},setBookmark:function(y,b){var fe={replacedWith:b&&(b.nodeType==null?b.widget:b),insertLeft:b&&b.insertLeft,clearWhenEmpty:!1,shared:b&&b.shared,handleMouseEvents:b&&b.handleMouseEvents};return y=Dt(this,y),Yo(this,y,y,fe,"bookmark")},findMarksAt:function(y){y=Dt(this,y);var b=[],fe=sn(this,y.line).markedSpans;if(fe)for(var de=0;de<fe.length;++de){var Ae=fe[de];(Ae.from==null||Ae.from<=y.ch)&&(Ae.to==null||Ae.to>=y.ch)&&b.push(Ae.marker.parent||Ae.marker)}return b},findMarks:function(y,b,fe){y=Dt(this,y),b=Dt(this,b);var de=[],Ae=y.line;return this.iter(y.line,b.line+1,function(Xe){var ot=Xe.markedSpans;if(ot)for(var dt=0;dt<ot.length;dt++){var mt=ot[dt];!(mt.to!=null&&Ae==y.line&&y.ch>=mt.to||mt.from==null&&Ae!=y.line||mt.from!=null&&Ae==b.line&&mt.from>=b.ch)&&(!fe||fe(mt.marker))&&de.push(mt.marker.parent||mt.marker)}++Ae}),de},getAllMarks:function(){var y=[];return this.iter(function(b){var fe=b.markedSpans;if(fe)for(var de=0;de<fe.length;++de)fe[de].from!=null&&y.push(fe[de].marker)}),y},posFromIndex:function(y){var b,fe=this.first,de=this.lineSeparator().length;return this.iter(function(Ae){var Xe=Ae.text.length+de;if(Xe>y)return b=y,!0;y-=Xe,++fe}),Dt(this,Pt(fe,b))},indexFromPos:function(y){y=Dt(this,y);var b=y.ch;if(y.line<this.first||y.ch<0)return 0;var fe=this.lineSeparator().length;return this.iter(this.first,y.line,function(de){b+=de.text.length+fe}),b},copy:function(y){var b=new ca(_n(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return b.scrollTop=this.scrollTop,b.scrollLeft=this.scrollLeft,b.sel=this.sel,b.extend=!1,y&&(b.history.undoDepth=this.history.undoDepth,b.setHistory(this.getHistory())),b},linkedDoc:function(y){y||(y={});var b=this.first,fe=this.first+this.size;y.from!=null&&y.from>b&&(b=y.from),y.to!=null&&y.to<fe&&(fe=y.to);var de=new ca(_n(this,b,fe),y.mode||this.modeOption,b,this.lineSep,this.direction);return y.sharedHist&&(de.history=this.history),(this.linked||(this.linked=[])).push({doc:de,sharedHist:y.sharedHist}),de.linked=[{doc:this,isParent:!0,sharedHist:y.sharedHist}],Mo(de,fo(this)),de},unlinkDoc:function(y){if(y instanceof Ba&&(y=y.doc),this.linked)for(var b=0;b<this.linked.length;++b){var fe=this.linked[b];if(fe.doc==y){this.linked.splice(b,1),y.unlinkDoc(this),So(fo(this));break}}if(y.history==this.history){var de=[y.id];qr(y,function(Ae){return de.push(Ae.id)},!0),y.history=new Fr(null),y.history.done=Da(this.history.done,de),y.history.undone=Da(this.history.undone,de)}},iterLinkedDocs:function(y){qr(this,y)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(y){return this.lineSep?y.split(this.lineSep):vn(y)},lineSeparator:function(){return this.lineSep||`
|
|
|
`},setDirection:Xa(function(y){y!="rtl"&&(y="ltr"),y!=this.direction&&(this.direction=y,this.iter(function(b){return b.order=null}),this.cm&&Gr(this.cm))})}),ca.prototype.eachLine=ca.prototype.iter;var Ao=0;function ss(y){var b=this;if(al(b),!(Tt(b,y)||Za(b.display,y))){jt(y),be&&(Ao=+new Date);var fe=qo(b,y,!0),de=y.dataTransfer.files;if(!(!fe||b.isReadOnly()))if(de&&de.length&&window.FileReader&&window.File)for(var Ae=de.length,Xe=Array(Ae),ot=0,dt=function(){++ot==Ae&&_a(b,function(){fe=Dt(b.doc,fe);var Cn={from:fe,to:fe,text:b.doc.splitLines(Xe.filter(function(nr){return nr!=null}).join(b.doc.lineSeparator())),origin:"paste"};na(b.doc,Cn),$r(b.doc,qn(Dt(b.doc,fe),Dt(b.doc,yr(Cn))))})()},mt=function(Cn,nr){if(b.options.allowDropFileTypes&&$e(b.options.allowDropFileTypes,Cn.type)==-1){dt();return}var hr=new FileReader;hr.onerror=function(){return dt()},hr.onload=function(){var Or=hr.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Or)){dt();return}Xe[nr]=Or,dt()},hr.readAsText(Cn)},At=0;At<de.length;At++)mt(de[At],At);else{if(b.state.draggingText&&b.doc.sel.contains(fe)>-1){b.state.draggingText(y),setTimeout(function(){return b.display.input.focus()},20);return}try{var Qt=y.dataTransfer.getData("Text");if(Qt){var en;if(b.state.draggingText&&!b.state.draggingText.copy&&(en=b.listSelections()),Zi(b.doc,qn(fe,fe)),en)for(var An=0;An<en.length;++An)Vi(b.doc,"",en[An].anchor,en[An].head,"drag");b.replaceSelection(Qt,"around","paste"),b.display.input.focus()}}catch(Cn){}}}}function Jo(y,b){if(be&&(!y.state.draggingText||+new Date-Ao<100)){wt(b);return}if(!(Tt(y,b)||Za(y.display,b))&&(b.dataTransfer.setData("Text",y.getSelection()),b.dataTransfer.effectAllowed="copyMove",b.dataTransfer.setDragImage&&!ce)){var fe=Ce("img",null,null,"position: fixed; left: 0; top: 0;");fe.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",te&&(fe.width=fe.height=1,y.display.wrapper.appendChild(fe),fe._top=fe.offsetTop),b.dataTransfer.setDragImage(fe,0,0),te&&fe.parentNode.removeChild(fe)}}function Qo(y,b){var fe=qo(y,b);if(fe){var de=document.createDocumentFragment();Ul(y,fe,de),y.display.dragCursor||(y.display.dragCursor=Ce("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),y.display.lineSpace.insertBefore(y.display.dragCursor,y.display.cursorDiv)),Se(y.display.dragCursor,de)}}function al(y){y.display.dragCursor&&(y.display.lineSpace.removeChild(y.display.dragCursor),y.display.dragCursor=null)}function ol(y){if(document.getElementsByClassName){for(var b=document.getElementsByClassName("CodeMirror"),fe=[],de=0;de<b.length;de++){var Ae=b[de].CodeMirror;Ae&&fe.push(Ae)}fe.length&&fe[0].operation(function(){for(var Xe=0;Xe<fe.length;Xe++)y(fe[Xe])})}}var sl=!1;function ll(){sl||(Dl(),sl=!0)}function Dl(){var y;Et(window,"resize",function(){y==null&&(y=setTimeout(function(){y=null,ol(Pi)},100))}),Et(window,"blur",function(){return ol(ws)})}function Pi(y){var b=y.display;b.cachedCharWidth=b.cachedTextHeight=b.cachedPaddingH=null,b.scrollbarsClipped=!1,y.setSize()}for(var Wi={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"},ba=0;ba<10;ba++)Wi[ba+48]=Wi[ba+96]=String(ba);for(var Pa=65;Pa<=90;Pa++)Wi[Pa]=String.fromCharCode(Pa);for(var Ya=1;Ya<=12;Ya++)Wi[Ya+111]=Wi[Ya+63235]="F"+Ya;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=he?Ua.macDefault:Ua.pcDefault;function Ro(y){var b=y.split(/-(?!$)/);y=b[b.length-1];for(var fe,de,Ae,Xe,ot=0;ot<b.length-1;ot++){var dt=b[ot];if(/^(cmd|meta|m)$/i.test(dt))Xe=!0;else if(/^a(lt)?$/i.test(dt))fe=!0;else if(/^(c|ctrl|control)$/i.test(dt))de=!0;else if(/^s(hift)?$/i.test(dt))Ae=!0;else throw new Error("Unrecognized modifier name: "+dt)}return fe&&(y="Alt-"+y),de&&(y="Ctrl-"+y),Xe&&(y="Cmd-"+y),Ae&&(y="Shift-"+y),y}function to(y){var b={};for(var fe in y)if(y.hasOwnProperty(fe)){var de=y[fe];if(/^(name|fallthrough|(de|at)tach)$/.test(fe))continue;if(de=="..."){delete y[fe];continue}for(var Ae=et(fe.split(" "),Ro),Xe=0;Xe<Ae.length;Xe++){var ot=void 0,dt=void 0;Xe==Ae.length-1?(dt=Ae.join(" "),ot=de):(dt=Ae.slice(0,Xe+1).join(" "),ot="...");var mt=b[dt];if(!mt)b[dt]=ot;else if(mt!=ot)throw new Error("Inconsistent bindings for "+dt)}delete y[fe]}for(var At in b)y[At]=b[At];return y}function Ts(y,b,fe,de){b=ul(b);var Ae=b.call?b.call(y,de):b[y];if(Ae===!1)return"nothing";if(Ae==="...")return"multi";if(Ae!=null&&fe(Ae))return"handled";if(b.fallthrough){if(Object.prototype.toString.call(b.fallthrough)!="[object Array]")return Ts(y,b.fallthrough,fe,de);for(var Xe=0;Xe<b.fallthrough.length;Xe++){var ot=Ts(y,b.fallthrough[Xe],fe,de);if(ot)return ot}}}function Ol(y){var b=typeof y=="string"?y:Wi[y.keyCode];return b=="Ctrl"||b=="Alt"||b=="Shift"||b=="Mod"}function Vs(y,b,fe){var de=y;return b.altKey&&de!="Alt"&&(y="Alt-"+y),(Ee?b.metaKey:b.ctrlKey)&&de!="Ctrl"&&(y="Ctrl-"+y),(Ee?b.ctrlKey:b.metaKey)&&de!="Mod"&&(y="Cmd-"+y),!fe&&b.shiftKey&&de!="Shift"&&(y="Shift-"+y),y}function vs(y,b){if(te&&y.keyCode==34&&y.char)return!1;var fe=Wi[y.keyCode];return fe==null||y.altGraphKey?!1:(y.keyCode==3&&y.code&&(fe=y.code),Vs(fe,y,b))}function ul(y){return typeof y=="string"?Ua[y]:y}function gs(y,b){for(var fe=y.doc.sel.ranges,de=[],Ae=0;Ae<fe.length;Ae++){for(var Xe=b(fe[Ae]);de.length&&Ut(Xe.from,lt(de).to)<=0;){var ot=de.pop();if(Ut(ot.from,Xe.from)<0){Xe.from=ot.from;break}}de.push(Xe)}vo(y,function(){for(var dt=de.length-1;dt>=0;dt--)Vi(y.doc,"",de[dt].from,de[dt].to,"+delete");Ss(y)})}function Tl(y,b,fe){var de=ze(y.text,b+fe,fe);return de<0||de>y.text.length?null:de}function cl(y,b,fe){var de=Tl(y,b.ch,fe);return de==null?null:new Pt(b.line,de,fe<0?"after":"before")}function Il(y,b,fe,de,Ae){if(y){b.doc.direction=="rtl"&&(Ae=-Ae);var Xe=at(fe,b.doc.direction);if(Xe){var ot=Ae<0?lt(Xe):Xe[0],dt=Ae<0==(ot.level==1),mt=dt?"after":"before",At;if(ot.level>0||b.doc.direction=="rtl"){var Qt=ns(b,fe);At=Ae<0?fe.text.length-1:0;var en=Fo(b,Qt,At).top;At=Ue(function(An){return Fo(b,Qt,An).top==en},Ae<0==(ot.level==1)?ot.from:ot.to-1,At),mt=="before"&&(At=Tl(fe,At,1))}else At=Ae<0?ot.to:ot.from;return new Pt(de,At,mt)}}return new Pt(de,Ae<0?fe.text.length:0,Ae<0?"before":"after")}function $l(y,b,fe,de){var Ae=at(b,y.doc.direction);if(!Ae)return cl(b,fe,de);fe.ch>=b.text.length?(fe.ch=b.text.length,fe.sticky="before"):fe.ch<=0&&(fe.ch=0,fe.sticky="after");var Xe=ut(Ae,fe.ch,fe.sticky),ot=Ae[Xe];if(y.doc.direction=="ltr"&&ot.level%2==0&&(de>0?ot.to>fe.ch:ot.from<fe.ch))return cl(b,fe,de);var dt=function(Rr,Qr){return Tl(b,Rr instanceof Pt?Rr.ch:Rr,Qr)},mt,At=function(Rr){return y.options.lineWrapping?(mt=mt||ns(y,b),Fa(y,b,mt,Rr)):{begin:0,end:b.text.length}},Qt=At(fe.sticky=="before"?dt(fe,-1):fe.ch);if(y.doc.direction=="rtl"||ot.level==1){var en=ot.level==1==de<0,An=dt(fe,en?1:-1);if(An!=null&&(en?An<=ot.to&&An<=Qt.end:An>=ot.from&&An>=Qt.begin)){var Cn=en?"before":"after";return new Pt(fe.line,An,Cn)}}var nr=function(Rr,Qr,Wr){for(var ni=function(Ca,io){return io?new Pt(fe.line,dt(Ca,1),"before"):new Pt(fe.line,Ca,"after")};Rr>=0&&Rr<Ae.length;Rr+=Qr){var Ei=Ae[Rr],bi=Qr>0==(Ei.level!=1),Hi=bi?Wr.begin:dt(Wr.end,-1);if(Ei.from<=Hi&&Hi<Ei.to||(Hi=bi?Ei.from:dt(Ei.to,-1),Wr.begin<=Hi&&Hi<Wr.end))return ni(Hi,bi)}},hr=nr(Xe+de,de,Qt);if(hr)return hr;var Or=de>0?Qt.end:dt(Qt.begin,-1);return Or!=null&&!(de>0&&Or==b.text.length)&&(hr=nr(de>0?0:Ae.length-1,de,At(Or)),hr)?hr:null}var ls={selectAll:pi,singleSelection:function(y){return y.setSelection(y.getCursor("anchor"),y.getCursor("head"),Ye)},killLine:function(y){return gs(y,function(b){if(b.empty()){var fe=sn(y.doc,b.head.line).text.length;return b.head.ch==fe&&b.head.line<y.lastLine()?{from:b.head,to:Pt(b.head.line+1,0)}:{from:b.head,to:Pt(b.head.line,fe)}}else return{from:b.from(),to:b.to()}})},deleteLine:function(y){return gs(y,function(b){return{from:Pt(b.from().line,0),to:Dt(y.doc,Pt(b.to().line+1,0))}})},delLineLeft:function(y){return gs(y,function(b){return{from:Pt(b.from().line,0),to:b.from()}})},delWrappedLineLeft:function(y){return gs(y,function(b){var fe=y.charCoords(b.head,"div").top+5,de=y.coordsChar({left:0,top:fe},"div");return{from:de,to:b.from()}})},delWrappedLineRight:function(y){return gs(y,function(b){var fe=y.charCoords(b.head,"div").top+5,de=y.coordsChar({left:y.display.lineDiv.offsetWidth+100,top:fe},"div");return{from:b.from(),to:de}})},undo:function(y){return y.undo()},redo:function(y){return y.redo()},undoSelection:function(y){return y.undoSelection()},redoSelection:function(y){return y.redoSelection()},goDocStart:function(y){return y.extendSelection(Pt(y.firstLine(),0))},goDocEnd:function(y){return y.extendSelection(Pt(y.lastLine()))},goLineStart:function(y){return y.extendSelectionsBy(function(b){return Pl(y,b.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(y){return y.extendSelectionsBy(function(b){return Bl(y,b.head)},{origin:"+move",bias:1})},goLineEnd:function(y){return y.extendSelectionsBy(function(b){return gu(y,b.head.line)},{origin:"+move",bias:-1})},goLineRight:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5;return y.coordsChar({left:y.display.lineDiv.offsetWidth+100,top:fe},"div")},Je)},goLineLeft:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5;return y.coordsChar({left:0,top:fe},"div")},Je)},goLineLeftSmart:function(y){return y.extendSelectionsBy(function(b){var fe=y.cursorCoords(b.head,"div").top+5,de=y.coordsChar({left:0,top:fe},"div");return de.ch<y.getLine(de.line).search(/\S/)?Bl(y,b.head):de},Je)},goLineUp:function(y){return y.moveV(-1,"line")},goLineDown:function(y){return y.moveV(1,"line")},goPageUp:function(y){return y.moveV(-1,"page")},goPageDown:function(y){return y.moveV(1,"page")},goCharLeft:function(y){return y.moveH(-1,"char")},goCharRight:function(y){return y.moveH(1,"char")},goColumnLeft:function(y){return y.moveH(-1,"column")},goColumnRight:function(y){return y.moveH(1,"column")},goWordLeft:function(y){return y.moveH(-1,"word")},goGroupRight:function(y){return y.moveH(1,"group")},goGroupLeft:function(y){return y.moveH(-1,"group")},goWordRight:function(y){return y.moveH(1,"word")},delCharBefore:function(y){return y.deleteH(-1,"codepoint")},delCharAfter:function(y){return y.deleteH(1,"char")},delWordBefore:function(y){return y.deleteH(-1,"word")},delWordAfter:function(y){return y.deleteH(1,"word")},delGroupBefore:function(y){return y.deleteH(-1,"group")},delGroupAfter:function(y){return y.deleteH(1,"group")},indentAuto:function(y){return y.indentSelection("smart")},indentMore:function(y){return y.indentSelection("add")},indentLess:function(y){return y.indentSelection("subtract")},insertTab:function(y){return y.replaceSelection(" ")},insertSoftTab:function(y){for(var b=[],fe=y.listSelections(),de=y.options.tabSize,Ae=0;Ae<fe.length;Ae++){var Xe=fe[Ae].from(),ot=We(y.getLine(Xe.line),Xe.ch,de);b.push(ft(de-ot%de))}y.replaceSelections(b)},defaultTab:function(y){y.somethingSelected()?y.indentSelection("add"):y.execCommand("insertTab")},transposeChars:function(y){return vo(y,function(){for(var b=y.listSelections(),fe=[],de=0;de<b.length;de++)if(b[de].empty()){var Ae=b[de].head,Xe=sn(y.doc,Ae.line).text;if(Xe){if(Ae.ch==Xe.length&&(Ae=new Pt(Ae.line,Ae.ch-1)),Ae.ch>0)Ae=new Pt(Ae.line,Ae.ch+1),y.replaceRange(Xe.charAt(Ae.ch-1)+Xe.charAt(Ae.ch-2),Pt(Ae.line,Ae.ch-2),Ae,"+transpose");else if(Ae.line>y.doc.first){var ot=sn(y.doc,Ae.line-1).text;ot&&(Ae=new Pt(Ae.line,1),y.replaceRange(Xe.charAt(0)+y.doc.lineSeparator()+ot.charAt(ot.length-1),Pt(Ae.line-1,ot.length-1),Ae,"+transpose"))}}fe.push(new xn(Ae,Ae))}y.setSelections(fe)})},newlineAndIndent:function(y){return vo(y,function(){for(var b=y.listSelections(),fe=b.length-1;fe>=0;fe--)y.replaceRange(y.doc.lineSeparator(),b[fe].anchor,b[fe].head,"+input");b=y.listSelections();for(var de=0;de<b.length;de++)y.indentLine(b[de].from().line,null,!0);Ss(y)})},openLine:function(y){return y.replaceSelection(`
|
|
|
`,"start")},toggleOverwrite:function(y){return y.toggleOverwrite()}};function Pl(y,b){var fe=sn(y.doc,b),de=Bn(fe);return de!=fe&&(b=Wt(de)),Il(!0,y,de,b,1)}function gu(y,b){var fe=sn(y.doc,b),de=cr(fe);return de!=fe&&(b=Wt(de)),Il(!0,y,fe,b,-1)}function Bl(y,b){var fe=Pl(y,b.line),de=sn(y.doc,fe.line),Ae=at(de,y.doc.direction);if(!Ae||Ae[0].level==0){var Xe=Math.max(fe.ch,de.text.search(/\S/)),ot=b.line==fe.line&&b.ch<=Xe&&b.ch;return Pt(fe.line,ot?0:Xe,fe.sticky)}return fe}function Ks(y,b,fe){if(typeof b=="string"&&(b=ls[b],!b))return!1;y.display.input.ensurePolled();var de=y.display.shift,Ae=!1;try{y.isReadOnly()&&(y.state.suppressEdits=!0),fe&&(y.display.shift=!1),Ae=b(y)!=tt}finally{y.display.shift=de,y.state.suppressEdits=!1}return Ae}function yu(y,b,fe){for(var de=0;de<y.state.keyMaps.length;de++){var Ae=Ts(b,y.state.keyMaps[de],fe,y);if(Ae)return Ae}return y.options.extraKeys&&Ts(b,y.options.extraKeys,fe,y)||Ts(b,y.options.keyMap,fe,y)}var bu=new Ge;function Gs(y,b,fe,de){var Ae=y.state.keySeq;if(Ae){if(Ol(b))return"handled";if(/\'$/.test(b)?y.state.keySeq=null:bu.set(50,function(){y.state.keySeq==Ae&&(y.state.keySeq=null,y.display.input.reset())}),Fl(y,Ae+" "+b,fe,de))return!0}return Fl(y,b,fe,de)}function Fl(y,b,fe,de){var Ae=yu(y,b,de);return Ae=="multi"&&(y.state.keySeq=b),Ae=="handled"&&Fi(y,"keyHandled",y,b,fe),(Ae=="handled"||Ae=="multi")&&(jt(fe),xl(y)),!!Ae}function Xs(y,b){var fe=vs(b,!0);return fe?b.shiftKey&&!y.state.keySeq?Gs(y,"Shift-"+fe,b,function(de){return Ks(y,de,!0)})||Gs(y,fe,b,function(de){if(typeof de=="string"?/^go[A-Z]/.test(de):de.motion)return Ks(y,de)}):Gs(y,fe,b,function(de){return Ks(y,de)}):!1}function jl(y,b,fe){return Gs(y,"'"+fe+"'",b,function(de){return Ks(y,de,!0)})}var Ys=null;function Ml(y){var b=this;if(!(y.target&&y.target!=b.display.input.getField())&&(b.curOp.focus=Me(),!Tt(b,y))){be&&ee<11&&y.keyCode==27&&(y.returnValue=!1);var fe=y.keyCode;b.display.shift=fe==16||y.shiftKey;var de=Xs(b,y);te&&(Ys=de?fe:null,!de&&fe==88&&!mn&&(he?y.metaKey:y.ctrlKey)&&b.replaceSelection("",null,"cut")),x&&!he&&!de&&fe==46&&y.shiftKey&&!y.ctrlKey&&document.execCommand&&document.execCommand("cut"),fe==18&&!/\bCodeMirror-crosshair\b/.test(b.display.lineDiv.className)&&ql(b)}}function ql(y){var b=y.display.lineDiv;xe(b,"CodeMirror-crosshair");function fe(de){(de.keyCode==18||!de.altKey)&&(ke(b,"CodeMirror-crosshair"),Nt(document,"keyup",fe),Nt(document,"mouseover",fe))}Et(document,"keyup",fe),Et(document,"mouseover",fe)}function Nl(y){y.keyCode==16&&(this.doc.sel.shift=!1),Tt(this,y)}function kl(y){var b=this;if(!(y.target&&y.target!=b.display.input.getField())&&!(Za(b.display,y)||Tt(b,y)||y.ctrlKey&&!y.altKey||he&&y.metaKey)){var fe=y.keyCode,de=y.charCode;if(te&&fe==Ys){Ys=null,jt(y);return}if(!(te&&(!y.which||y.which<10)&&Xs(b,y))){var Ae=String.fromCharCode(de==null?fe:de);Ae!="\b"&&(jl(b,y,Ae)||b.display.input.onKeyPress(y))}}}var Cu=400,dl=function(y,b,fe){this.time=y,this.pos=b,this.button=fe};dl.prototype.compare=function(y,b,fe){return this.time+Cu>y&&Ut(b,this.pos)==0&&fe==this.button};var ys,Is;function Ll(y,b){var fe=+new Date;return Is&&Is.compare(fe,y,b)?(ys=Is=null,"triple"):ys&&ys.compare(fe,y,b)?(Is=new dl(fe,y,b),ys=null,"double"):(ys=new dl(fe,y,b),Is=null,"single")}function Rl(y){var b=this,fe=b.display;if(!(Tt(b,y)||fe.activeTouch&&fe.input.supportsTouch())){if(fe.input.ensurePolled(),fe.shift=y.shiftKey,Za(fe,y)){E||(fe.scroller.draggable=!1,setTimeout(function(){return fe.scroller.draggable=!0},100));return}if(!es(b,y)){var de=qo(b,y),Ae=Gt(y),Xe=de?Ll(de,Ae):"single";window.focus(),Ae==1&&b.state.selectingText&&b.state.selectingText(y),!(de&&xu(b,Ae,de,Xe,y))&&(Ae==1?de?Qi(b,de,Xe,y):zt(y)==fe.scroller&&jt(y):Ae==2?(de&&Ri(b.doc,de),setTimeout(function(){return fe.input.focus()},20)):Ae==3&&(Be?b.display.input.onContextMenu(y):Vl(b)))}}}function xu(y,b,fe,de,Ae){var Xe="Click";return de=="double"?Xe="Double"+Xe:de=="triple"&&(Xe="Triple"+Xe),Xe=(b==1?"Left":b==2?"Middle":"Right")+Xe,Gs(y,Vs(Xe,Ae),Ae,function(ot){if(typeof ot=="string"&&(ot=ls[ot]),!ot)return!1;var dt=!1;try{y.isReadOnly()&&(y.state.suppressEdits=!0),dt=ot(y,fe)!=tt}finally{y.state.suppressEdits=!1}return dt})}function Gi(y,b,fe){var de=y.getOption("configureMouse"),Ae=de?de(y,b,fe):{};if(Ae.unit==null){var Xe=pe?fe.shiftKey&&fe.metaKey:fe.altKey;Ae.unit=Xe?"rectangle":b=="single"?"char":b=="double"?"word":"line"}return(Ae.extend==null||y.doc.extend)&&(Ae.extend=y.doc.extend||fe.shiftKey),Ae.addNew==null&&(Ae.addNew=he?fe.metaKey:fe.ctrlKey),Ae.moveOnDrag==null&&(Ae.moveOnDrag=!(he?fe.altKey:fe.ctrlKey)),Ae}function Qi(y,b,fe,de){be?setTimeout(Ze(au,y),0):y.curOp.focus=Me();var Ae=Gi(y,fe,de),Xe=y.doc.sel,ot;y.options.dragDrop&&_t&&!y.isReadOnly()&&fe=="single"&&(ot=Xe.contains(b))>-1&&(Ut((ot=Xe.ranges[ot]).from(),b)<0||b.xRel>0)&&(Ut(ot.to(),b)>0||b.xRel<0)?no(y,de,b,Ae):ro(y,de,b,Ae)}function no(y,b,fe,de){var Ae=y.display,Xe=!1,ot=_a(y,function(At){E&&(Ae.scroller.draggable=!1),y.state.draggingText=!1,Nt(Ae.wrapper.ownerDocument,"mouseup",ot),Nt(Ae.wrapper.ownerDocument,"mousemove",dt),Nt(Ae.scroller,"dragstart",mt),Nt(Ae.scroller,"drop",ot),Xe||(jt(At),de.addNew||Ri(y.doc,fe,null,null,de.extend),E&&!ce||be&&ee==9?setTimeout(function(){Ae.wrapper.ownerDocument.body.focus({preventScroll:!0}),Ae.input.focus()},20):Ae.input.focus())}),dt=function(At){Xe=Xe||Math.abs(b.clientX-At.clientX)+Math.abs(b.clientY-At.clientY)>=10},mt=function(){return Xe=!0};E&&(Ae.scroller.draggable=!0),y.state.draggingText=ot,ot.copy=!de.moveOnDrag,Ae.scroller.dragDrop&&Ae.scroller.dragDrop(),Et(Ae.wrapper.ownerDocument,"mouseup",ot),Et(Ae.wrapper.ownerDocument,"mousemove",dt),Et(Ae.scroller,"dragstart",mt),Et(Ae.scroller,"drop",ot),Vl(y),setTimeout(function(){return Ae.input.focus()},20)}function Do(y,b,fe){if(fe=="char")return new xn(b,b);if(fe=="word")return y.findWordAt(b);if(fe=="line")return new xn(Pt(b.line,0),Dt(y.doc,Pt(b.line+1,0)));var de=fe(y,b);return new xn(de.from,de.to)}function ro(y,b,fe,de){var Ae=y.display,Xe=y.doc;jt(b);var ot,dt,mt=Xe.sel,At=mt.ranges;if(de.addNew&&!de.extend?(dt=Xe.sel.contains(fe),dt>-1?ot=At[dt]:ot=new xn(fe,fe)):(ot=Xe.sel.primary(),dt=Xe.sel.primIndex),de.unit=="rectangle")de.addNew||(ot=new xn(fe,fe)),fe=qo(y,b,!0,!0),dt=-1;else{var Qt=Do(y,fe,de.unit);de.extend?ot=Li(ot,Qt.anchor,Qt.head,de.extend):ot=Qt}de.addNew?dt==-1?(dt=At.length,Zr(Xe,gr(y,At.concat([ot]),dt),{scroll:!1,origin:"*mouse"})):At.length>1&&At[dt].empty()&&de.unit=="char"&&!de.extend?(Zr(Xe,gr(y,At.slice(0,dt).concat(At.slice(dt+1)),0),{scroll:!1,origin:"*mouse"}),mt=Xe.sel):ja(Xe,dt,ot,Qe):(dt=0,Zr(Xe,new En([ot],0),Qe),mt=Xe.sel);var en=fe;function An(Wr){if(Ut(en,Wr)!=0)if(en=Wr,de.unit=="rectangle"){for(var ni=[],Ei=y.options.tabSize,bi=We(sn(Xe,fe.line).text,fe.ch,Ei),Hi=We(sn(Xe,Wr.line).text,Wr.ch,Ei),Ca=Math.min(bi,Hi),io=Math.max(bi,Hi),Na=Math.min(fe.line,Wr.line),No=Math.min(y.lastLine(),Math.max(fe.line,Wr.line));Na<=No;Na++){var Oo=sn(Xe,Na).text,Ja=st(Oo,Ca,Ei);Ca==io?ni.push(new xn(Pt(Na,Ja),Pt(Na,Ja))):Oo.length>Ja&&ni.push(new xn(Pt(Na,Ja),Pt(Na,st(Oo,io,Ei))))}ni.length||ni.push(new xn(fe,fe)),Zr(Xe,gr(y,mt.ranges.slice(0,dt).concat(ni),dt),{origin:"*mouse",scroll:!1}),y.scrollIntoView(Wr)}else{var To=ot,ho=Do(y,Wr,de.unit),qa=To.anchor,Qa;Ut(ho.anchor,qa)>0?(Qa=ho.head,qa=Ct(To.from(),ho.anchor)):(Qa=ho.anchor,qa=Jt(To.to(),ho.head));var Wa=mt.ranges.slice(0);Wa[dt]=Ps(y,new xn(Dt(Xe,qa),Qa)),Zr(Xe,gr(y,Wa,dt),Qe)}}var Cn=Ae.wrapper.getBoundingClientRect(),nr=0;function hr(Wr){var ni=++nr,Ei=qo(y,Wr,!0,de.unit=="rectangle");if(Ei)if(Ut(Ei,en)!=0){y.curOp.focus=Me(),An(Ei);var bi=os(Ae,Xe);(Ei.line>=bi.to||Ei.line<bi.from)&&setTimeout(_a(y,function(){nr==ni&&hr(Wr)}),150)}else{var Hi=Wr.clientY<Cn.top?-20:Wr.clientY>Cn.bottom?20:0;Hi&&setTimeout(_a(y,function(){nr==ni&&(Ae.scroller.scrollTop+=Hi,hr(Wr))}),50)}}function Or(Wr){y.state.selectingText=!1,nr=1/0,Wr&&(jt(Wr),Ae.input.focus()),Nt(Ae.wrapper.ownerDocument,"mousemove",Rr),Nt(Ae.wrapper.ownerDocument,"mouseup",Qr),Xe.history.lastSelOrigin=null}var Rr=_a(y,function(Wr){Wr.buttons===0||!Gt(Wr)?Or(Wr):hr(Wr)}),Qr=_a(y,Or);y.state.selectingText=Qr,Et(Ae.wrapper.ownerDocument,"mousemove",Rr),Et(Ae.wrapper.ownerDocument,"mouseup",Qr)}function Ps(y,b){var fe=b.anchor,de=b.head,Ae=sn(y.doc,fe.line);if(Ut(fe,de)==0&&fe.sticky==de.sticky)return b;var Xe=at(Ae);if(!Xe)return b;var ot=ut(Xe,fe.ch,fe.sticky),dt=Xe[ot];if(dt.from!=fe.ch&&dt.to!=fe.ch)return b;var mt=ot+(dt.from==fe.ch==(dt.level!=1)?0:1);if(mt==0||mt==Xe.length)return b;var At;if(de.line!=fe.line)At=(de.line-fe.line)*(y.doc.direction=="ltr"?1:-1)>0;else{var Qt=ut(Xe,de.ch,de.sticky),en=Qt-ot||(de.ch-fe.ch)*(dt.level==1?-1:1);Qt==mt-1||Qt==mt?At=en<0:At=en>0}var An=Xe[mt+(At?-1:0)],Cn=At==(An.level==1),nr=Cn?An.from:An.to,hr=Cn?"after":"before";return fe.ch==nr&&fe.sticky==hr?b:new xn(new Pt(fe.line,nr,hr),de)}function us(y,b,fe,de){var Ae,Xe;if(b.touches)Ae=b.touches[0].clientX,Xe=b.touches[0].clientY;else try{Ae=b.clientX,Xe=b.clientY}catch(An){return!1}if(Ae>=Math.floor(y.display.gutters.getBoundingClientRect().right))return!1;de&&jt(b);var ot=y.display,dt=ot.lineDiv.getBoundingClientRect();if(Xe>dt.bottom||!Bt(y,fe))return $t(b);Xe-=dt.top-ot.viewOffset;for(var mt=0;mt<y.display.gutterSpecs.length;++mt){var At=ot.gutters.childNodes[mt];if(At&&At.getBoundingClientRect().right>=Ae){var Qt=Ht(y.doc,Xe),en=y.display.gutterSpecs[mt];return Ft(y,fe,y,Qt,en.className,b),$t(b)}}}function es(y,b){return us(y,b,"gutterClick",!0)}function Bs(y,b){Za(y.display,b)||Wl(y,b)||Tt(y,b,"contextmenu")||Be||y.display.input.onContextMenu(b)}function Wl(y,b){return Bt(y,"gutterContextMenu")?us(y,b,"gutterContextMenu",!1):!1}function ju(y){y.display.wrapper.className=y.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+y.options.theme.replace(/(^|\s)\s*/g," cm-s-"),fs(y)}var fl={toString:function(){return"CodeMirror.Init"}},Mu={},eu={};function Uu(y){var b=y.optionHandlers;function fe(de,Ae,Xe,ot){y.defaults[de]=Ae,Xe&&(b[de]=ot?function(dt,mt,At){At!=fl&&Xe(dt,mt,At)}:Xe)}y.defineOption=fe,y.Init=fl,fe("value","",function(de,Ae){return de.setValue(Ae)},!0),fe("mode",null,function(de,Ae){de.doc.modeOption=Ae,Vr(de)},!0),fe("indentUnit",2,Vr,!0),fe("indentWithTabs",!1),fe("smartIndent",!0),fe("tabSize",4,function(de){zr(de),fs(de),lo(de)},!0),fe("lineSeparator",null,function(de,Ae){if(de.doc.lineSep=Ae,!!Ae){var Xe=[],ot=de.doc.first;de.doc.iter(function(mt){for(var At=0;;){var Qt=mt.text.indexOf(Ae,At);if(Qt==-1)break;At=Qt+Ae.length,Xe.push(Pt(ot,Qt))}ot++});for(var dt=Xe.length-1;dt>=0;dt--)Vi(de.doc,Ae,Xe[dt],Pt(Xe[dt].line,Xe[dt].ch+Ae.length))}}),fe("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(de,Ae,Xe){de.state.specialChars=new RegExp(Ae.source+(Ae.test(" ")?"":"| "),"g"),Xe!=fl&&de.refresh()}),fe("specialCharPlaceholder",ra,function(de){return de.refresh()},!0),fe("electricChars",!0),fe("inputStyle",ie?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),fe("spellcheck",!1,function(de,Ae){return de.getInputField().spellcheck=Ae},!0),fe("autocorrect",!1,function(de,Ae){return de.getInputField().autocorrect=Ae},!0),fe("autocapitalize",!1,function(de,Ae){return de.getInputField().autocapitalize=Ae},!0),fe("rtlMoveVisually",!me),fe("wholeLineUpdateBefore",!0),fe("theme","default",function(de){ju(de),dn(de)},!0),fe("keyMap","default",function(de,Ae,Xe){var ot=ul(Ae),dt=Xe!=fl&&ul(Xe);dt&&dt.detach&&dt.detach(de,ot),ot.attach&&ot.attach(de,dt||null)}),fe("extraKeys",null),fe("configureMouse",null),fe("lineWrapping",!1,Ku,!0),fe("gutters",[],function(de,Ae){de.display.gutterSpecs=Yt(Ae,de.options.lineNumbers),dn(de)},!0),fe("fixedGutter",!0,function(de,Ae){de.display.gutters.style.left=Ae?yl(de.display)+"px":"0",de.refresh()},!0),fe("coverGutterNextToScrollbar",!1,function(de){return Zs(de)},!0),fe("scrollbarStyle","native",function(de){Ql(de),Zs(de),de.display.scrollbars.setScrollTop(de.doc.scrollTop),de.display.scrollbars.setScrollLeft(de.doc.scrollLeft)},!0),fe("lineNumbers",!1,function(de,Ae){de.display.gutterSpecs=Yt(de.options.gutters,Ae),dn(de)},!0),fe("firstLineNumber",1,dn,!0),fe("lineNumberFormatter",function(de){return de},dn,!0),fe("showCursorWhenSelecting",!1,ps,!0),fe("resetSelectionOnContextMenu",!0),fe("lineWiseCopyCut",!0),fe("pasteLinesPerSelection",!0),fe("selectionsMayTouch",!1),fe("readOnly",!1,function(de,Ae){Ae=="nocursor"&&(ws(de),de.display.input.blur()),de.display.input.readOnlyChanged(Ae)}),fe("screenReaderLabel",null,function(de,Ae){Ae=Ae===""?null:Ae,de.display.input.screenReaderLabelChanged(Ae)}),fe("disableInput",!1,function(de,Ae){Ae||de.display.input.reset()},!0),fe("dragDrop",!0,Vu),fe("allowDropFileTypes",null),fe("cursorBlinkRate",530),fe("cursorScrollMargin",0),fe("cursorHeight",1,ps,!0),fe("singleCursorHeightPerLine",!0,ps,!0),fe("workTime",100),fe("workDelay",100),fe("flattenSpans",!0,zr,!0),fe("addModeClass",!1,zr,!0),fe("pollInterval",100),fe("undoDepth",200,function(de,Ae){return de.doc.history.undoDepth=Ae}),fe("historyEventDelay",1250),fe("viewportMargin",10,function(de){return de.refresh()},!0),fe("maxHighlightLength",1e4,zr,!0),fe("moveInputWithCursor",!0,function(de,Ae){Ae||de.display.input.resetPosition()}),fe("tabindex",null,function(de,Ae){return de.display.input.getField().tabIndex=Ae||""}),fe("autofocus",null),fe("direction","ltr",function(de,Ae){return de.doc.setDirection(Ae)},!0),fe("phrases",null)}function Vu(y,b,fe){var de=fe&&fe!=fl;if(!b!=!de){var Ae=y.display.dragFunctions,Xe=b?Et:Nt;Xe(y.display.scroller,"dragstart",Ae.start),Xe(y.display.scroller,"dragenter",Ae.enter),Xe(y.display.scroller,"dragover",Ae.over),Xe(y.display.scroller,"dragleave",Ae.leave),Xe(y.display.scroller,"drop",Ae.drop)}}function Ku(y){y.options.lineWrapping?(xe(y.display.wrapper,"CodeMirror-wrap"),y.display.sizer.style.minWidth="",y.display.sizerWidth=null):(ke(y.display.wrapper,"CodeMirror-wrap"),Ur(y)),xs(y),lo(y),fs(y),setTimeout(function(){return Zs(y)},100)}function Ba(y,b){var fe=this;if(!(this instanceof Ba))return new Ba(y,b);this.options=b=b?it(b):{},it(Mu,b,!1);var de=b.value;typeof de=="string"?de=new ca(de,b.mode,null,b.lineSeparator,b.direction):b.mode&&(de.modeOption=b.mode),this.doc=de;var Ae=new Ba.inputStyles[b.inputStyle](this),Xe=this.display=new on(y,de,Ae,b);Xe.wrapper.CodeMirror=this,ju(this),b.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ql(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 Ge,keySeq:null,specialChars:null},b.autofocus&&!ie&&Xe.input.focus(),be&&ee<11&&setTimeout(function(){return fe.display.input.reset(!0)},20),Gu(this),ll(),ms(this),this.curOp.forceUpdate=!0,yi(this,de),b.autofocus&&!ie||this.hasFocus()?setTimeout(function(){fe.hasFocus()&&!fe.state.focused&&Kl(fe)},20):ws(this);for(var ot in eu)eu.hasOwnProperty(ot)&&eu[ot](this,b[ot],fl);Zt(this),b.finishInit&&b.finishInit(this);for(var dt=0;dt<wu.length;++dt)wu[dt](this);Os(this),E&&b.lineWrapping&&getComputedStyle(Xe.lineDiv).textRendering=="optimizelegibility"&&(Xe.lineDiv.style.textRendering="auto")}Ba.defaults=Mu,Ba.optionHandlers=eu;function Gu(y){var b=y.display;Et(b.scroller,"mousedown",_a(y,Rl)),be&&ee<11?Et(b.scroller,"dblclick",_a(y,function(mt){if(!Tt(y,mt)){var At=qo(y,mt);if(!(!At||es(y,mt)||Za(y.display,mt))){jt(mt);var Qt=y.findWordAt(At);Ri(y.doc,Qt.anchor,Qt.head)}}})):Et(b.scroller,"dblclick",function(mt){return Tt(y,mt)||jt(mt)}),Et(b.scroller,"contextmenu",function(mt){return Bs(y,mt)}),Et(b.input.getField(),"contextmenu",function(mt){b.scroller.contains(mt.target)||Bs(y,mt)});var fe,de={end:0};function Ae(){b.activeTouch&&(fe=setTimeout(function(){return b.activeTouch=null},1e3),de=b.activeTouch,de.end=+new Date)}function Xe(mt){if(mt.touches.length!=1)return!1;var At=mt.touches[0];return At.radiusX<=1&&At.radiusY<=1}function ot(mt,At){if(At.left==null)return!0;var Qt=At.left-mt.left,en=At.top-mt.top;return Qt*Qt+en*en>20*20}Et(b.scroller,"touchstart",function(mt){if(!Tt(y,mt)&&!Xe(mt)&&!es(y,mt)){b.input.ensurePolled(),clearTimeout(fe);var At=+new Date;b.activeTouch={start:At,moved:!1,prev:At-de.end<=300?de:null},mt.touches.length==1&&(b.activeTouch.left=mt.touches[0].pageX,b.activeTouch.top=mt.touches[0].pageY)}}),Et(b.scroller,"touchmove",function(){b.activeTouch&&(b.activeTouch.moved=!0)}),Et(b.scroller,"touchend",function(mt){var At=b.activeTouch;if(At&&!Za(b,mt)&&At.left!=null&&!At.moved&&new Date-At.start<300){var Qt=y.coordsChar(b.activeTouch,"page"),en;!At.prev||ot(At,At.prev)?en=new xn(Qt,Qt):!At.prev.prev||ot(At,At.prev.prev)?en=y.findWordAt(Qt):en=new xn(Pt(Qt.line,0),Dt(y.doc,Pt(Qt.line+1,0))),y.setSelection(en.anchor,en.head),y.focus(),jt(mt)}Ae()}),Et(b.scroller,"touchcancel",Ae),Et(b.scroller,"scroll",function(){b.scroller.clientHeight&&(rl(y,b.scroller.scrollTop),As(y,b.scroller.scrollLeft,!0),Ft(y,"scroll",y))}),Et(b.scroller,"mousewheel",function(mt){return In(y,mt)}),Et(b.scroller,"DOMMouseScroll",function(mt){return In(y,mt)}),Et(b.wrapper,"scroll",function(){return b.wrapper.scrollTop=b.wrapper.scrollLeft=0}),b.dragFunctions={enter:function(mt){Tt(y,mt)||wt(mt)},over:function(mt){Tt(y,mt)||(Qo(y,mt),wt(mt))},start:function(mt){return Jo(y,mt)},drop:_a(y,ss),leave:function(mt){Tt(y,mt)||al(y)}};var dt=b.input.getField();Et(dt,"keyup",function(mt){return Nl.call(y,mt)}),Et(dt,"keydown",_a(y,Ml)),Et(dt,"keypress",_a(y,kl)),Et(dt,"focus",function(mt){return Kl(y,mt)}),Et(dt,"blur",function(mt){return ws(y,mt)})}var wu=[];Ba.defineInitHook=function(y){return wu.push(y)};function zl(y,b,fe,de){var Ae=y.doc,Xe;fe==null&&(fe="add"),fe=="smart"&&(Ae.mode.indent?Xe=Wn(y,b).state:fe="prev");var ot=y.options.tabSize,dt=sn(Ae,b),mt=We(dt.text,null,ot);dt.stateAfter&&(dt.stateAfter=null);var At=dt.text.match(/^\s*/)[0],Qt;if(!de&&!/\S/.test(dt.text))Qt=0,fe="not";else if(fe=="smart"&&(Qt=Ae.mode.indent(Xe,dt.text.slice(At.length),dt.text),Qt==tt||Qt>150)){if(!de)return;fe="prev"}fe=="prev"?b>Ae.first?Qt=We(sn(Ae,b-1).text,null,ot):Qt=0:fe=="add"?Qt=mt+y.options.indentUnit:fe=="subtract"?Qt=mt-y.options.indentUnit:typeof fe=="number"&&(Qt=mt+fe),Qt=Math.max(0,Qt);var en="",An=0;if(y.options.indentWithTabs)for(var Cn=Math.floor(Qt/ot);Cn;--Cn)An+=ot,en+=" ";if(An<Qt&&(en+=ft(Qt-An)),en!=At)return Vi(Ae,en,Pt(b,0),Pt(b,At.length),"+input"),dt.stateAfter=null,!0;for(var nr=0;nr<Ae.sel.ranges.length;nr++){var hr=Ae.sel.ranges[nr];if(hr.head.line==b&&hr.head.ch<At.length){var Or=Pt(b,At.length);ja(Ae,nr,new xn(Or,Or));break}}}var ts=null;function tu(y){ts=y}function Eu(y,b,fe,de,Ae){var Xe=y.doc;y.display.shift=!1,de||(de=Xe.sel);var ot=+new Date-200,dt=Ae=="paste"||y.state.pasteIncoming>ot,mt=vn(b),At=null;if(dt&&de.ranges.length>1)if(ts&&ts.text.join(`
|
|
|
`)==b){if(de.ranges.length%ts.text.length==0){At=[];for(var Qt=0;Qt<ts.text.length;Qt++)At.push(Xe.splitLines(ts.text[Qt]))}}else mt.length==de.ranges.length&&y.options.pasteLinesPerSelection&&(At=et(mt,function(Rr){return[Rr]}));for(var en=y.curOp.updateInput,An=de.ranges.length-1;An>=0;An--){var Cn=de.ranges[An],nr=Cn.from(),hr=Cn.to();Cn.empty()&&(fe&&fe>0?nr=Pt(nr.line,nr.ch-fe):y.state.overwrite&&!dt?hr=Pt(hr.line,Math.min(sn(Xe,hr.line).text.length,hr.ch+lt(mt).length)):dt&&ts&&ts.lineWise&&ts.text.join(`
|
|
|
`)==mt.join(`
|
|
|
`)&&(nr=hr=Pt(nr.line,0)));var Or={from:nr,to:hr,text:At?At[An%At.length]:mt,origin:Ae||(dt?"paste":y.state.cutIncoming>ot?"cut":"+input")};na(y.doc,Or),Fi(y,"inputRead",y,Or)}b&&!dt&&ku(y,b),Ss(y),y.curOp.updateInput<2&&(y.curOp.updateInput=en),y.curOp.typing=!0,y.state.pasteIncoming=y.state.cutIncoming=-1}function Nu(y,b){var fe=y.clipboardData&&y.clipboardData.getData("Text");if(fe)return y.preventDefault(),!b.isReadOnly()&&!b.options.disableInput&&vo(b,function(){return Eu(b,fe,0,null,"paste")}),!0}function ku(y,b){if(!(!y.options.electricChars||!y.options.smartIndent))for(var fe=y.doc.sel,de=fe.ranges.length-1;de>=0;de--){var Ae=fe.ranges[de];if(!(Ae.head.ch>100||de&&fe.ranges[de-1].head.line==Ae.head.line)){var Xe=y.getModeAt(Ae.head),ot=!1;if(Xe.electricChars){for(var dt=0;dt<Xe.electricChars.length;dt++)if(b.indexOf(Xe.electricChars.charAt(dt))>-1){ot=zl(y,Ae.head.line,"smart");break}}else Xe.electricInput&&Xe.electricInput.test(sn(y.doc,Ae.head.line).text.slice(0,Ae.head.ch))&&(ot=zl(y,Ae.head.line,"smart"));ot&&Fi(y,"electricInput",y,Ae.head.line)}}}function Lu(y){for(var b=[],fe=[],de=0;de<y.doc.sel.ranges.length;de++){var Ae=y.doc.sel.ranges[de].head.line,Xe={anchor:Pt(Ae,0),head:Pt(Ae+1,0)};fe.push(Xe),b.push(y.getRange(Xe.anchor,Xe.head))}return{text:b,ranges:fe}}function Ru(y,b,fe,de){y.setAttribute("autocorrect",fe?"":"off"),y.setAttribute("autocapitalize",de?"":"off"),y.setAttribute("spellcheck",!!b)}function Wu(){var y=Ce("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),b=Ce("div",[y],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return E?y.style.width="1000px":y.setAttribute("wrap","off"),ae&&(y.style.border="1px solid black"),Ru(y),b}function Xu(y){var b=y.optionHandlers,fe=y.helpers={};y.prototype={constructor:y,focus:function(){window.focus(),this.display.input.focus()},setOption:function(de,Ae){var Xe=this.options,ot=Xe[de];Xe[de]==Ae&&de!="mode"||(Xe[de]=Ae,b.hasOwnProperty(de)&&_a(this,b[de])(this,Ae,ot),Ft(this,"optionChange",this,de))},getOption:function(de){return this.options[de]},getDoc:function(){return this.doc},addKeyMap:function(de,Ae){this.state.keyMaps[Ae?"push":"unshift"](ul(de))},removeKeyMap:function(de){for(var Ae=this.state.keyMaps,Xe=0;Xe<Ae.length;++Xe)if(Ae[Xe]==de||Ae[Xe].name==de)return Ae.splice(Xe,1),!0},addOverlay:uo(function(de,Ae){var Xe=de.token?de:y.getMode(this.options,de);if(Xe.startState)throw new Error("Overlays may not be stateful.");Re(this.state.overlays,{mode:Xe,modeSpec:de,opaque:Ae&&Ae.opaque,priority:Ae&&Ae.priority||0},function(ot){return ot.priority}),this.state.modeGen++,lo(this)}),removeOverlay:uo(function(de){for(var Ae=this.state.overlays,Xe=0;Xe<Ae.length;++Xe){var ot=Ae[Xe].modeSpec;if(ot==de||typeof de=="string"&&ot.name==de){Ae.splice(Xe,1),this.state.modeGen++,lo(this);return}}}),indentLine:uo(function(de,Ae,Xe){typeof Ae!="string"&&typeof Ae!="number"&&(Ae==null?Ae=this.options.smartIndent?"smart":"prev":Ae=Ae?"add":"subtract"),Ot(this.doc,de)&&zl(this,de,Ae,Xe)}),indentSelection:uo(function(de){for(var Ae=this.doc.sel.ranges,Xe=-1,ot=0;ot<Ae.length;ot++){var dt=Ae[ot];if(dt.empty())dt.head.line>Xe&&(zl(this,dt.head.line,de,!0),Xe=dt.head.line,ot==this.doc.sel.primIndex&&Ss(this));else{var mt=dt.from(),At=dt.to(),Qt=Math.max(Xe,mt.line);Xe=Math.min(this.lastLine(),At.line-(At.ch?0:1))+1;for(var en=Qt;en<Xe;++en)zl(this,en,de);var An=this.doc.sel.ranges;mt.ch==0&&Ae.length==An.length&&An[ot].from().ch>0&&ja(this.doc,ot,new xn(mt,An[ot].to()),Ye)}}}),getTokenAt:function(de,Ae){return $n(this,de,Ae)},getLineTokens:function(de,Ae){return $n(this,Pt(de),Ae,!0)},getTokenTypeAt:function(de){de=Dt(this.doc,de);var Ae=Tn(this,sn(this.doc,de.line)),Xe=0,ot=(Ae.length-1)/2,dt=de.ch,mt;if(dt==0)mt=Ae[2];else for(;;){var At=Xe+ot>>1;if((At?Ae[At*2-1]:0)>=dt)ot=At;else if(Ae[At*2+1]<dt)Xe=At+1;else{mt=Ae[At*2+2];break}}var Qt=mt?mt.indexOf("overlay "):-1;return Qt<0?mt:Qt==0?null:mt.slice(0,Qt-1)},getModeAt:function(de){var Ae=this.doc.mode;return Ae.innerMode?y.innerMode(Ae,this.getTokenAt(de).state).mode:Ae},getHelper:function(de,Ae){return this.getHelpers(de,Ae)[0]},getHelpers:function(de,Ae){var Xe=[];if(!fe.hasOwnProperty(Ae))return Xe;var ot=fe[Ae],dt=this.getModeAt(de);if(typeof dt[Ae]=="string")ot[dt[Ae]]&&Xe.push(ot[dt[Ae]]);else if(dt[Ae])for(var mt=0;mt<dt[Ae].length;mt++){var At=ot[dt[Ae][mt]];At&&Xe.push(At)}else dt.helperType&&ot[dt.helperType]?Xe.push(ot[dt.helperType]):ot[dt.name]&&Xe.push(ot[dt.name]);for(var Qt=0;Qt<ot._global.length;Qt++){var en=ot._global[Qt];en.pred(dt,this)&&$e(Xe,en.val)==-1&&Xe.push(en.val)}return Xe},getStateAfter:function(de,Ae){var Xe=this.doc;return de=St(Xe,de==null?Xe.first+Xe.size-1:de),Wn(this,de+1,Ae).state},cursorCoords:function(de,Ae){var Xe,ot=this.doc.sel.primary();return de==null?Xe=ot.head:typeof de=="object"?Xe=Dt(this.doc,de):Xe=de?ot.from():ot.to(),oo(this,Xe,Ae||"page")},charCoords:function(de,Ae){return rs(this,Dt(this.doc,de),Ae||"page")},coordsChar:function(de,Ae){return de=tl(this,de,Ae||"page"),Ka(this,de.left,de.top)},lineAtHeight:function(de,Ae){return de=tl(this,{top:de,left:0},Ae||"page").top,Ht(this.doc,de+this.display.viewOffset)},heightAtLine:function(de,Ae,Xe){var ot=!1,dt;if(typeof de=="number"){var mt=this.doc.first+this.doc.size-1;de<this.doc.first?de=this.doc.first:de>mt&&(de=mt,ot=!0),dt=sn(this.doc,de)}else dt=de;return ks(this,dt,{top:0,left:0},Ae||"page",Xe||ot).top+(ot?this.doc.height-Pr(dt):0)},defaultTextHeight:function(){return wo(this.display)},defaultCharWidth:function(){return Lo(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(de,Ae,Xe,ot,dt){var mt=this.display;de=oo(this,Dt(this.doc,de));var At=de.bottom,Qt=de.left;if(Ae.style.position="absolute",Ae.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(Ae),mt.sizer.appendChild(Ae),ot=="over")At=de.top;else if(ot=="above"||ot=="near"){var en=Math.max(mt.wrapper.clientHeight,this.doc.height),An=Math.max(mt.sizer.clientWidth,mt.lineSpace.clientWidth);(ot=="above"||de.bottom+Ae.offsetHeight>en)&&de.top>Ae.offsetHeight?At=de.top-Ae.offsetHeight:de.bottom+Ae.offsetHeight<=en&&(At=de.bottom),Qt+Ae.offsetWidth>An&&(Qt=An-Ae.offsetWidth)}Ae.style.top=At+"px",Ae.style.left=Ae.style.right="",dt=="right"?(Qt=mt.sizer.clientWidth-Ae.offsetWidth,Ae.style.right="0px"):(dt=="left"?Qt=0:dt=="middle"&&(Qt=(mt.sizer.clientWidth-Ae.offsetWidth)/2),Ae.style.left=Qt+"px"),Xe&&Tu(this,{left:Qt,top:At,right:Qt+Ae.offsetWidth,bottom:At+Ae.offsetHeight})},triggerOnKeyDown:uo(Ml),triggerOnKeyPress:uo(kl),triggerOnKeyUp:Nl,triggerOnMouseDown:uo(Rl),execCommand:function(de){if(ls.hasOwnProperty(de))return ls[de].call(null,this)},triggerElectric:uo(function(de){ku(this,de)}),findPosH:function(de,Ae,Xe,ot){var dt=1;Ae<0&&(dt=-1,Ae=-Ae);for(var mt=Dt(this.doc,de),At=0;At<Ae&&(mt=Su(this.doc,mt,dt,Xe,ot),!mt.hitSide);++At);return mt},moveH:uo(function(de,Ae){var Xe=this;this.extendSelectionsBy(function(ot){return Xe.display.shift||Xe.doc.extend||ot.empty()?Su(Xe.doc,ot.head,de,Ae,Xe.options.rtlMoveVisually):de<0?ot.from():ot.to()},Je)}),deleteH:uo(function(de,Ae){var Xe=this.doc.sel,ot=this.doc;Xe.somethingSelected()?ot.replaceSelection("",null,"+delete"):gs(this,function(dt){var mt=Su(ot,dt.head,de,Ae,!1);return de<0?{from:mt,to:dt.head}:{from:dt.head,to:mt}})}),findPosV:function(de,Ae,Xe,ot){var dt=1,mt=ot;Ae<0&&(dt=-1,Ae=-Ae);for(var At=Dt(this.doc,de),Qt=0;Qt<Ae;++Qt){var en=oo(this,At,"div");if(mt==null?mt=en.left:en.left=mt,At=zu(this,en,dt,Xe),At.hitSide)break}return At},moveV:uo(function(de,Ae){var Xe=this,ot=this.doc,dt=[],mt=!this.display.shift&&!ot.extend&&ot.sel.somethingSelected();if(ot.extendSelectionsBy(function(Qt){if(mt)return de<0?Qt.from():Qt.to();var en=oo(Xe,Qt.head,"div");Qt.goalColumn!=null&&(en.left=Qt.goalColumn),dt.push(en.left);var An=zu(Xe,en,de,Ae);return Ae=="page"&&Qt==ot.sel.primary()&&Gl(Xe,rs(Xe,An,"div").top-en.top),An},Je),dt.length)for(var At=0;At<ot.sel.ranges.length;At++)ot.sel.ranges[At].goalColumn=dt[At]}),findWordAt:function(de){var Ae=this.doc,Xe=sn(Ae,de.line).text,ot=de.ch,dt=de.ch;if(Xe){var mt=this.getHelper(de,"wordChars");(de.sticky=="before"||dt==Xe.length)&&ot?--ot:++dt;for(var At=Xe.charAt(ot),Qt=He(At,mt)?function(en){return He(en,mt)}:/\s/.test(At)?function(en){return/\s/.test(en)}:function(en){return!/\s/.test(en)&&!He(en)};ot>0&&Qt(Xe.charAt(ot-1));)--ot;for(;dt<Xe.length&&Qt(Xe.charAt(dt));)++dt}return new xn(Pt(de.line,ot),Pt(de.line,dt))},toggleOverwrite:function(de){de!=null&&de==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?xe(this.display.cursorDiv,"CodeMirror-overwrite"):ke(this.display.cursorDiv,"CodeMirror-overwrite"),Ft(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Me()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:uo(function(de,Ae){nl(this,de,Ae)}),getScrollInfo:function(){var de=this.display.scroller;return{left:de.scrollLeft,top:de.scrollTop,height:de.scrollHeight-mo(this)-this.display.barHeight,width:de.scrollWidth-mo(this)-this.display.barWidth,clientHeight:$o(this),clientWidth:Zo(this)}},scrollIntoView:uo(function(de,Ae){de==null?(de={from:this.doc.sel.primary().head,to:null},Ae==null&&(Ae=this.options.cursorScrollMargin)):typeof de=="number"?de={from:Pt(de,0),to:null}:de.from==null&&(de={from:de,to:null}),de.to||(de.to=de.from),de.margin=Ae||0,de.from.line!=null?lu(this,de):Xl(this,de.from,de.to,de.margin)}),setSize:uo(function(de,Ae){var Xe=this,ot=function(mt){return typeof mt=="number"||/^\d+$/.test(String(mt))?mt+"px":mt};de!=null&&(this.display.wrapper.style.width=ot(de)),Ae!=null&&(this.display.wrapper.style.height=ot(Ae)),this.options.lineWrapping&&Uo(this);var dt=this.display.viewFrom;this.doc.iter(dt,this.display.viewTo,function(mt){if(mt.widgets){for(var At=0;At<mt.widgets.length;At++)if(mt.widgets[At].noHScroll){as(Xe,dt,"widget");break}}++dt}),this.curOp.forceUpdate=!0,Ft(this,"refresh",this)}),operation:function(de){return vo(this,de)},startOperation:function(){return ms(this)},endOperation:function(){return Os(this)},refresh:uo(function(){var de=this.display.cachedTextHeight;lo(this),this.curOp.forceUpdate=!0,fs(this),nl(this,this.doc.scrollLeft,this.doc.scrollTop),pt(this.display),(de==null||Math.abs(de-wo(this.display))>.5||this.options.lineWrapping)&&xs(this),Ft(this,"refresh",this)}),swapDoc:uo(function(de){var Ae=this.doc;return Ae.cm=null,this.state.selectingText&&this.state.selectingText(),yi(this,de),fs(this),this.display.input.reset(),nl(this,de.scrollLeft,de.scrollTop),this.curOp.forceScroll=!0,Fi(this,"swapDoc",this,Ae),Ae}),phrase:function(de){var Ae=this.options.phrases;return Ae&&Object.prototype.hasOwnProperty.call(Ae,de)?Ae[de]:de},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},bt(y),y.registerHelper=function(de,Ae,Xe){fe.hasOwnProperty(de)||(fe[de]=y[de]={_global:[]}),fe[de][Ae]=Xe},y.registerGlobalHelper=function(de,Ae,Xe,ot){y.registerHelper(de,Ae,ot),fe[de]._global.push({pred:Xe,val:ot})}}function Su(y,b,fe,de,Ae){var Xe=b,ot=fe,dt=sn(y,b.line),mt=Ae&&y.direction=="rtl"?-fe:fe;function At(){var Qr=b.line+mt;return Qr<y.first||Qr>=y.first+y.size?!1:(b=new Pt(Qr,b.ch,b.sticky),dt=sn(y,Qr))}function Qt(Qr){var Wr;if(de=="codepoint"){var ni=dt.text.charCodeAt(b.ch+(de>0?0:-1));isNaN(ni)?Wr=null:Wr=new Pt(b.line,Math.max(0,Math.min(dt.text.length,b.ch+fe*(ni>=55296&&ni<56320?2:1))),-fe)}else Ae?Wr=$l(y.cm,dt,b,fe):Wr=cl(dt,b,fe);if(Wr==null)if(!Qr&&At())b=Il(Ae,y.cm,dt,b.line,mt);else return!1;else b=Wr;return!0}if(de=="char"||de=="codepoint")Qt();else if(de=="column")Qt(!0);else if(de=="word"||de=="group")for(var en=null,An=de=="group",Cn=y.cm&&y.cm.getHelper(b,"wordChars"),nr=!0;!(fe<0&&!Qt(!nr));nr=!1){var hr=dt.text.charAt(b.ch)||`
|
|
|
`,Or=He(hr,Cn)?"w":An&&hr==`
|
|
|
`?"n":!An||/\s/.test(hr)?null:"p";if(An&&!nr&&!Or&&(Or="s"),en&&en!=Or){fe<0&&(fe=1,Qt(),b.sticky="after");break}if(Or&&(en=Or),fe>0&&!Qt(!nr))break}var Rr=La(y,b,Xe,ot,!0);return xt(Xe,Rr)&&(Rr.hitSide=!0),Rr}function zu(y,b,fe,de){var Ae=y.doc,Xe=b.left,ot;if(de=="page"){var dt=Math.min(y.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),mt=Math.max(dt-.5*wo(y.display),3);ot=(fe>0?b.bottom:b.top)+fe*mt}else de=="line"&&(ot=fe>0?b.bottom+3:b.top-3);for(var At;At=Ka(y,Xe,ot),!!At.outside;){if(fe<0?ot<=0:ot>=Ae.height){At.hitSide=!0;break}ot+=fe*5}return At}var fa=function(y){this.cm=y,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ge,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};fa.prototype.init=function(y){var b=this,fe=this,de=fe.cm,Ae=fe.div=y.lineDiv;Ru(Ae,de.options.spellcheck,de.options.autocorrect,de.options.autocapitalize);function Xe(dt){for(var mt=dt.target;mt;mt=mt.parentNode){if(mt==Ae)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(mt.className))break}return!1}Et(Ae,"paste",function(dt){!Xe(dt)||Tt(de,dt)||Nu(dt,de)||ee<=11&&setTimeout(_a(de,function(){return b.updateFromDOM()}),20)}),Et(Ae,"compositionstart",function(dt){b.composing={data:dt.data,done:!1}}),Et(Ae,"compositionupdate",function(dt){b.composing||(b.composing={data:dt.data,done:!1})}),Et(Ae,"compositionend",function(dt){b.composing&&(dt.data!=b.composing.data&&b.readFromDOMSoon(),b.composing.done=!0)}),Et(Ae,"touchstart",function(){return fe.forceCompositionEnd()}),Et(Ae,"input",function(){b.composing||b.readFromDOMSoon()});function ot(dt){if(!(!Xe(dt)||Tt(de,dt))){if(de.somethingSelected())tu({lineWise:!1,text:de.getSelections()}),dt.type=="cut"&&de.replaceSelection("",null,"cut");else if(de.options.lineWiseCopyCut){var mt=Lu(de);tu({lineWise:!0,text:mt.text}),dt.type=="cut"&&de.operation(function(){de.setSelections(mt.ranges,0,Ye),de.replaceSelection("",null,"cut")})}else return;if(dt.clipboardData){dt.clipboardData.clearData();var At=ts.text.join(`
|
|
|
`);if(dt.clipboardData.setData("Text",At),dt.clipboardData.getData("Text")==At){dt.preventDefault();return}}var Qt=Wu(),en=Qt.firstChild;de.display.lineSpace.insertBefore(Qt,de.display.lineSpace.firstChild),en.value=ts.text.join(`
|
|
|
`);var An=document.activeElement;Ke(en),setTimeout(function(){de.display.lineSpace.removeChild(Qt),An.focus(),An==Ae&&fe.showPrimarySelection()},50)}}Et(Ae,"copy",ot),Et(Ae,"cut",ot)},fa.prototype.screenReaderLabelChanged=function(y){y?this.div.setAttribute("aria-label",y):this.div.removeAttribute("aria-label")},fa.prototype.prepareSelection=function(){var y=iu(this.cm,!1);return y.focus=document.activeElement==this.div,y},fa.prototype.showSelection=function(y,b){!y||!this.cm.display.view.length||((y.focus||b)&&this.showPrimarySelection(),this.showMultipleSelections(y))},fa.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},fa.prototype.showPrimarySelection=function(){var y=this.getSelection(),b=this.cm,fe=b.doc.sel.primary(),de=fe.from(),Ae=fe.to();if(b.display.viewTo==b.display.viewFrom||de.line>=b.display.viewTo||Ae.line<b.display.viewFrom){y.removeAllRanges();return}var Xe=nu(b,y.anchorNode,y.anchorOffset),ot=nu(b,y.focusNode,y.focusOffset);if(!(Xe&&!Xe.bad&&ot&&!ot.bad&&Ut(Ct(Xe,ot),de)==0&&Ut(Jt(Xe,ot),Ae)==0)){var dt=b.display.view,mt=de.line>=b.display.viewFrom&&Zu(b,de)||{node:dt[0].measure.map[2],offset:0},At=Ae.line<b.display.viewTo&&Zu(b,Ae);if(!At){var Qt=dt[dt.length-1].measure,en=Qt.maps?Qt.maps[Qt.maps.length-1]:Qt.map;At={node:en[en.length-1],offset:en[en.length-2]-en[en.length-3]}}if(!mt||!At){y.removeAllRanges();return}var An=y.rangeCount&&y.getRangeAt(0),Cn;try{Cn=Ie(mt.node,mt.offset,At.offset,At.node)}catch(nr){}Cn&&(!x&&b.state.focused?(y.collapse(mt.node,mt.offset),Cn.collapsed||(y.removeAllRanges(),y.addRange(Cn))):(y.removeAllRanges(),y.addRange(Cn)),An&&y.anchorNode==null?y.addRange(An):x&&this.startGracePeriod()),this.rememberSelection()}},fa.prototype.startGracePeriod=function(){var y=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){y.gracePeriod=!1,y.selectionChanged()&&y.cm.operation(function(){return y.cm.curOp.selectionChanged=!0})},20)},fa.prototype.showMultipleSelections=function(y){Se(this.cm.display.cursorDiv,y.cursors),Se(this.cm.display.selectionDiv,y.selection)},fa.prototype.rememberSelection=function(){var y=this.getSelection();this.lastAnchorNode=y.anchorNode,this.lastAnchorOffset=y.anchorOffset,this.lastFocusNode=y.focusNode,this.lastFocusOffset=y.focusOffset},fa.prototype.selectionInEditor=function(){var y=this.getSelection();if(!y.rangeCount)return!1;var b=y.getRangeAt(0).commonAncestorContainer;return Le(this.div,b)},fa.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},fa.prototype.blur=function(){this.div.blur()},fa.prototype.getField=function(){return this.div},fa.prototype.supportsTouch=function(){return!0},fa.prototype.receivedFocus=function(){var y=this;this.selectionInEditor()?this.pollSelection():vo(this.cm,function(){return y.cm.curOp.selectionChanged=!0});function b(){y.cm.state.focused&&(y.pollSelection(),y.polling.set(y.cm.options.pollInterval,b))}this.polling.set(this.cm.options.pollInterval,b)},fa.prototype.selectionChanged=function(){var y=this.getSelection();return y.anchorNode!=this.lastAnchorNode||y.anchorOffset!=this.lastAnchorOffset||y.focusNode!=this.lastFocusNode||y.focusOffset!=this.lastFocusOffset},fa.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var y=this.getSelection(),b=this.cm;if(se&&re&&this.cm.display.gutterSpecs.length&&Yu(y.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var fe=nu(b,y.anchorNode,y.anchorOffset),de=nu(b,y.focusNode,y.focusOffset);fe&&de&&vo(b,function(){Zr(b.doc,qn(fe,de),Ye),(fe.bad||de.bad)&&(b.curOp.selectionChanged=!0)})}}},fa.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var y=this.cm,b=y.display,fe=y.doc.sel.primary(),de=fe.from(),Ae=fe.to();if(de.ch==0&&de.line>y.firstLine()&&(de=Pt(de.line-1,sn(y.doc,de.line-1).length)),Ae.ch==sn(y.doc,Ae.line).text.length&&Ae.line<y.lastLine()&&(Ae=Pt(Ae.line+1,0)),de.line<b.viewFrom||Ae.line>b.viewTo-1)return!1;var Xe,ot,dt;de.line==b.viewFrom||(Xe=Ko(y,de.line))==0?(ot=Wt(b.view[0].line),dt=b.view[0].node):(ot=Wt(b.view[Xe].line),dt=b.view[Xe-1].node.nextSibling);var mt=Ko(y,Ae.line),At,Qt;if(mt==b.view.length-1?(At=b.viewTo-1,Qt=b.lineDiv.lastChild):(At=Wt(b.view[mt+1].line)-1,Qt=b.view[mt+1].node.previousSibling),!dt)return!1;for(var en=y.doc.splitLines(Ju(y,dt,Qt,ot,At)),An=Sn(y.doc,Pt(ot,0),Pt(At,sn(y.doc,At).text.length));en.length>1&&An.length>1;)if(lt(en)==lt(An))en.pop(),An.pop(),At--;else if(en[0]==An[0])en.shift(),An.shift(),ot++;else break;for(var Cn=0,nr=0,hr=en[0],Or=An[0],Rr=Math.min(hr.length,Or.length);Cn<Rr&&hr.charCodeAt(Cn)==Or.charCodeAt(Cn);)++Cn;for(var Qr=lt(en),Wr=lt(An),ni=Math.min(Qr.length-(en.length==1?Cn:0),Wr.length-(An.length==1?Cn:0));nr<ni&&Qr.charCodeAt(Qr.length-nr-1)==Wr.charCodeAt(Wr.length-nr-1);)++nr;if(en.length==1&&An.length==1&&ot==de.line)for(;Cn&&Cn>de.ch&&Qr.charCodeAt(Qr.length-nr-1)==Wr.charCodeAt(Wr.length-nr-1);)Cn--,nr++;en[en.length-1]=Qr.slice(0,Qr.length-nr).replace(/^\u200b+/,""),en[0]=en[0].slice(Cn).replace(/\u200b+$/,"");var Ei=Pt(ot,Cn),bi=Pt(At,An.length?lt(An).length-nr:0);if(en.length>1||en[0]||Ut(Ei,bi))return Vi(y.doc,en,Ei,bi,"+input"),!0},fa.prototype.ensurePolled=function(){this.forceCompositionEnd()},fa.prototype.reset=function(){this.forceCompositionEnd()},fa.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},fa.prototype.readFromDOMSoon=function(){var y=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(y.readDOMTimeout=null,y.composing)if(y.composing.done)y.composing=null;else return;y.updateFromDOM()},80))},fa.prototype.updateFromDOM=function(){var y=this;(this.cm.isReadOnly()||!this.pollContent())&&vo(this.cm,function(){return lo(y.cm)})},fa.prototype.setUneditable=function(y){y.contentEditable="false"},fa.prototype.onKeyPress=function(y){y.charCode==0||this.composing||(y.preventDefault(),this.cm.isReadOnly()||_a(this.cm,Eu)(this.cm,String.fromCharCode(y.charCode==null?y.keyCode:y.charCode),0))},fa.prototype.readOnlyChanged=function(y){this.div.contentEditable=String(y!="nocursor")},fa.prototype.onContextMenu=function(){},fa.prototype.resetPosition=function(){},fa.prototype.needsContentAttribute=!0;function Zu(y,b){var fe=Ho(y,b.line);if(!fe||fe.hidden)return null;var de=sn(y.doc,b.line),Ae=ds(fe,de,b.line),Xe=at(de,y.doc.direction),ot="left";if(Xe){var dt=ut(Xe,b.ch);ot=dt%2?"right":"left"}var mt=js(Ae.map,b.ch,ot);return mt.offset=mt.collapse=="right"?mt.end:mt.start,mt}function Yu(y){for(var b=y;b;b=b.parentNode)if(/CodeMirror-gutter-wrapper/.test(b.className))return!0;return!1}function hl(y,b){return b&&(y.bad=!0),y}function Ju(y,b,fe,de,Ae){var Xe="",ot=!1,dt=y.doc.lineSeparator(),mt=!1;function At(Cn){return function(nr){return nr.id==Cn}}function Qt(){ot&&(Xe+=dt,mt&&(Xe+=dt),ot=mt=!1)}function en(Cn){Cn&&(Qt(),Xe+=Cn)}function An(Cn){if(Cn.nodeType==1){var nr=Cn.getAttribute("cm-text");if(nr){en(nr);return}var hr=Cn.getAttribute("cm-marker"),Or;if(hr){var Rr=y.findMarks(Pt(de,0),Pt(Ae+1,0),At(+hr));Rr.length&&(Or=Rr[0].find(0))&&en(Sn(y.doc,Or.from,Or.to).join(dt));return}if(Cn.getAttribute("contenteditable")=="false")return;var Qr=/^(pre|div|p|li|table|br)$/i.test(Cn.nodeName);if(!/^br$/i.test(Cn.nodeName)&&Cn.textContent.length==0)return;Qr&&Qt();for(var Wr=0;Wr<Cn.childNodes.length;Wr++)An(Cn.childNodes[Wr]);/^(pre|p)$/i.test(Cn.nodeName)&&(mt=!0),Qr&&(ot=!0)}else Cn.nodeType==3&&en(Cn.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;An(b),b!=fe;)b=b.nextSibling,mt=!1;return Xe}function nu(y,b,fe){var de;if(b==y.display.lineDiv){if(de=y.display.lineDiv.childNodes[fe],!de)return hl(y.clipPos(Pt(y.display.viewTo-1)),!0);b=null,fe=0}else for(de=b;;de=de.parentNode){if(!de||de==y.display.lineDiv)return null;if(de.parentNode&&de.parentNode==y.display.lineDiv)break}for(var Ae=0;Ae<y.display.view.length;Ae++){var Xe=y.display.view[Ae];if(Xe.node==de)return Qu(Xe,b,fe)}}function Qu(y,b,fe){var de=y.text.firstChild,Ae=!1;if(!b||!Le(de,b))return hl(Pt(Wt(y.line),0),!0);if(b==de&&(Ae=!0,b=de.childNodes[fe],fe=0,!b)){var Xe=y.rest?lt(y.rest):y.line;return hl(Pt(Wt(Xe),Xe.text.length),Ae)}var ot=b.nodeType==3?b:null,dt=b;for(!ot&&b.childNodes.length==1&&b.firstChild.nodeType==3&&(ot=b.firstChild,fe&&(fe=ot.nodeValue.length));dt.parentNode!=de;)dt=dt.parentNode;var mt=y.measure,At=mt.maps;function Qt(Or,Rr,Qr){for(var Wr=-1;Wr<(At?At.length:0);Wr++)for(var ni=Wr<0?mt.map:At[Wr],Ei=0;Ei<ni.length;Ei+=3){var bi=ni[Ei+2];if(bi==Or||bi==Rr){var Hi=Wt(Wr<0?y.line:y.rest[Wr]),Ca=ni[Ei]+Qr;return(Qr<0||bi!=Or)&&(Ca=ni[Ei+(Qr?1:0)]),Pt(Hi,Ca)}}}var en=Qt(ot,dt,fe);if(en)return hl(en,Ae);for(var An=dt.nextSibling,Cn=ot?ot.nodeValue.length-fe:0;An;An=An.nextSibling){if(en=Qt(An,An.firstChild,0),en)return hl(Pt(en.line,en.ch-Cn),Ae);Cn+=An.textContent.length}for(var nr=dt.previousSibling,hr=fe;nr;nr=nr.previousSibling){if(en=Qt(nr,nr.firstChild,-1),en)return hl(Pt(en.line,en.ch+hr),Ae);hr+=nr.textContent.length}}var Va=function(y){this.cm=y,this.prevInput="",this.pollingFast=!1,this.polling=new Ge,this.hasSelection=!1,this.composing=null};Va.prototype.init=function(y){var b=this,fe=this,de=this.cm;this.createField(y);var Ae=this.textarea;y.wrapper.insertBefore(this.wrapper,y.wrapper.firstChild),ae&&(Ae.style.width="0px"),Et(Ae,"input",function(){be&&ee>=9&&b.hasSelection&&(b.hasSelection=null),fe.poll()}),Et(Ae,"paste",function(ot){Tt(de,ot)||Nu(ot,de)||(de.state.pasteIncoming=+new Date,fe.fastPoll())});function Xe(ot){if(!Tt(de,ot)){if(de.somethingSelected())tu({lineWise:!1,text:de.getSelections()});else if(de.options.lineWiseCopyCut){var dt=Lu(de);tu({lineWise:!0,text:dt.text}),ot.type=="cut"?de.setSelections(dt.ranges,null,Ye):(fe.prevInput="",Ae.value=dt.text.join(`
|
|
|
`),Ke(Ae))}else return;ot.type=="cut"&&(de.state.cutIncoming=+new Date)}}Et(Ae,"cut",Xe),Et(Ae,"copy",Xe),Et(y.scroller,"paste",function(ot){if(!(Za(y,ot)||Tt(de,ot))){if(!Ae.dispatchEvent){de.state.pasteIncoming=+new Date,fe.focus();return}var dt=new Event("paste");dt.clipboardData=ot.clipboardData,Ae.dispatchEvent(dt)}}),Et(y.lineSpace,"selectstart",function(ot){Za(y,ot)||jt(ot)}),Et(Ae,"compositionstart",function(){var ot=de.getCursor("from");fe.composing&&fe.composing.range.clear(),fe.composing={start:ot,range:de.markText(ot,de.getCursor("to"),{className:"CodeMirror-composing"})}}),Et(Ae,"compositionend",function(){fe.composing&&(fe.poll(),fe.composing.range.clear(),fe.composing=null)})},Va.prototype.createField=function(y){this.wrapper=Wu(),this.textarea=this.wrapper.firstChild},Va.prototype.screenReaderLabelChanged=function(y){y?this.textarea.setAttribute("aria-label",y):this.textarea.removeAttribute("aria-label")},Va.prototype.prepareSelection=function(){var y=this.cm,b=y.display,fe=y.doc,de=iu(y);if(y.options.moveInputWithCursor){var Ae=oo(y,fe.sel.primary().head,"div"),Xe=b.wrapper.getBoundingClientRect(),ot=b.lineDiv.getBoundingClientRect();de.teTop=Math.max(0,Math.min(b.wrapper.clientHeight-10,Ae.top+ot.top-Xe.top)),de.teLeft=Math.max(0,Math.min(b.wrapper.clientWidth-10,Ae.left+ot.left-Xe.left))}return de},Va.prototype.showSelection=function(y){var b=this.cm,fe=b.display;Se(fe.cursorDiv,y.cursors),Se(fe.selectionDiv,y.selection),y.teTop!=null&&(this.wrapper.style.top=y.teTop+"px",this.wrapper.style.left=y.teLeft+"px")},Va.prototype.reset=function(y){if(!(this.contextMenuPending||this.composing)){var b=this.cm;if(b.somethingSelected()){this.prevInput="";var fe=b.getSelection();this.textarea.value=fe,b.state.focused&&Ke(this.textarea),be&&ee>=9&&(this.hasSelection=fe)}else y||(this.prevInput=this.textarea.value="",be&&ee>=9&&(this.hasSelection=null))}},Va.prototype.getField=function(){return this.textarea},Va.prototype.supportsTouch=function(){return!1},Va.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ie||Me()!=this.textarea))try{this.textarea.focus()}catch(y){}},Va.prototype.blur=function(){this.textarea.blur()},Va.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Va.prototype.receivedFocus=function(){this.slowPoll()},Va.prototype.slowPoll=function(){var y=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){y.poll(),y.cm.state.focused&&y.slowPoll()})},Va.prototype.fastPoll=function(){var y=!1,b=this;b.pollingFast=!0;function fe(){var de=b.poll();!de&&!y?(y=!0,b.polling.set(60,fe)):(b.pollingFast=!1,b.slowPoll())}b.polling.set(20,fe)},Va.prototype.poll=function(){var y=this,b=this.cm,fe=this.textarea,de=this.prevInput;if(this.contextMenuPending||!b.state.focused||Ln(fe)&&!de&&!this.composing||b.isReadOnly()||b.options.disableInput||b.state.keySeq)return!1;var Ae=fe.value;if(Ae==de&&!b.somethingSelected())return!1;if(be&&ee>=9&&this.hasSelection===Ae||he&&/[\uf700-\uf7ff]/.test(Ae))return b.display.input.reset(),!1;if(b.doc.sel==b.display.selForContextMenu){var Xe=Ae.charCodeAt(0);if(Xe==8203&&!de&&(de="\u200B"),Xe==8666)return this.reset(),this.cm.execCommand("undo")}for(var ot=0,dt=Math.min(de.length,Ae.length);ot<dt&&de.charCodeAt(ot)==Ae.charCodeAt(ot);)++ot;return vo(b,function(){Eu(b,Ae.slice(ot),de.length-ot,null,y.composing?"*compose":null),Ae.length>1e3||Ae.indexOf(`
|
|
|
`)>-1?fe.value=y.prevInput="":y.prevInput=Ae,y.composing&&(y.composing.range.clear(),y.composing.range=b.markText(y.composing.start,b.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Va.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Va.prototype.onKeyPress=function(){be&&ee>=9&&(this.hasSelection=null),this.fastPoll()},Va.prototype.onContextMenu=function(y){var b=this,fe=b.cm,de=fe.display,Ae=b.textarea;b.contextMenuPending&&b.contextMenuPending();var Xe=qo(fe,y),ot=de.scroller.scrollTop;if(!Xe||te)return;var dt=fe.options.resetSelectionOnContextMenu;dt&&fe.doc.sel.contains(Xe)==-1&&_a(fe,Zr)(fe.doc,qn(Xe),Ye);var mt=Ae.style.cssText,At=b.wrapper.style.cssText,Qt=b.wrapper.offsetParent.getBoundingClientRect();b.wrapper.style.cssText="position: static",Ae.style.cssText=`position: absolute; width: 30px; height: 30px;
|
|
|
top: `+(y.clientY-Qt.top-5)+"px; left: "+(y.clientX-Qt.left-5)+`px;
|
|
|
z-index: 1000; background: `+(be?"rgba(255, 255, 255, .05)":"transparent")+`;
|
|
|
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var en;E&&(en=window.scrollY),de.input.focus(),E&&window.scrollTo(null,en),de.input.reset(),fe.somethingSelected()||(Ae.value=b.prevInput=" "),b.contextMenuPending=Cn,de.selForContextMenu=fe.doc.sel,clearTimeout(de.detectingSelectAll);function An(){if(Ae.selectionStart!=null){var hr=fe.somethingSelected(),Or="\u200B"+(hr?Ae.value:"");Ae.value="\u21DA",Ae.value=Or,b.prevInput=hr?"":"\u200B",Ae.selectionStart=1,Ae.selectionEnd=Or.length,de.selForContextMenu=fe.doc.sel}}function Cn(){if(b.contextMenuPending==Cn&&(b.contextMenuPending=!1,b.wrapper.style.cssText=At,Ae.style.cssText=mt,be&&ee<9&&de.scrollbars.setScrollTop(de.scroller.scrollTop=ot),Ae.selectionStart!=null)){(!be||be&&ee<9)&&An();var hr=0,Or=function(){de.selForContextMenu==fe.doc.sel&&Ae.selectionStart==0&&Ae.selectionEnd>0&&b.prevInput=="\u200B"?_a(fe,pi)(fe):hr++<10?de.detectingSelectAll=setTimeout(Or,500):(de.selForContextMenu=null,de.input.reset())};de.detectingSelectAll=setTimeout(Or,200)}}if(be&&ee>=9&&An(),Be){wt(y);var nr=function(){Nt(window,"mouseup",nr),setTimeout(Cn,20)};Et(window,"mouseup",nr)}else setTimeout(Cn,50)},Va.prototype.readOnlyChanged=function(y){y||this.reset(),this.textarea.disabled=y=="nocursor",this.textarea.readOnly=!!y},Va.prototype.setUneditable=function(){},Va.prototype.needsContentAttribute=!1;function _u(y,b){if(b=b?it(b):{},b.value=y.value,!b.tabindex&&y.tabIndex&&(b.tabindex=y.tabIndex),!b.placeholder&&y.placeholder&&(b.placeholder=y.placeholder),b.autofocus==null){var fe=Me();b.autofocus=fe==y||y.getAttribute("autofocus")!=null&&fe==document.body}function de(){y.value=dt.getValue()}var Ae;if(y.form&&(Et(y.form,"submit",de),!b.leaveSubmitMethodAlone)){var Xe=y.form;Ae=Xe.submit;try{var ot=Xe.submit=function(){de(),Xe.submit=Ae,Xe.submit(),Xe.submit=ot}}catch(mt){}}b.finishInit=function(mt){mt.save=de,mt.getTextArea=function(){return y},mt.toTextArea=function(){mt.toTextArea=isNaN,de(),y.parentNode.removeChild(mt.getWrapperElement()),y.style.display="",y.form&&(Nt(y.form,"submit",de),!b.leaveSubmitMethodAlone&&typeof y.form.submit=="function"&&(y.form.submit=Ae))}},y.style.display="none";var dt=Ba(function(mt){return y.parentNode.insertBefore(mt,y.nextSibling)},b);return dt}function $u(y){y.off=Nt,y.on=Et,y.wheelEventPixels=jn,y.Doc=ca,y.splitLines=vn,y.countColumn=We,y.findColumn=st,y.isWordChar=je,y.Pass=tt,y.signal=Ft,y.Line=ri,y.changeEnd=yr,y.scrollbarModel=uu,y.Pos=Pt,y.cmpPos=Ut,y.modes=Hn,y.mimeModes=hn,y.resolveMode=fn,y.getMode=On,y.modeExtensions=cn,y.extendMode=Pn,y.copyState=Mn,y.startState=lr,y.innerMode=Nn,y.commands=ls,y.keyMap=Ua,y.keyName=vs,y.isModifierKey=Ol,y.lookupKey=Ts,y.normalizeKeyMap=to,y.StringStream=sr,y.SharedTextMarker=ua,y.TextMarker=yo,y.LineWidget=qi,y.e_preventDefault=jt,y.e_stopPropagation=Kt,y.e_stop=wt,y.addClass=xe,y.contains=Le,y.rmClass=ke,y.keyNames=Wi}Uu(Ba),Xu(Ba);var qu="iter insert remove copy getEditor constructor".split(" ");for(var ru in ca.prototype)ca.prototype.hasOwnProperty(ru)&&$e(qu,ru)<0&&(Ba.prototype[ru]=function(y){return function(){return y.apply(this.doc,arguments)}}(ca.prototype[ru]));return bt(ca),Ba.inputStyles={textarea:Va,contenteditable:fa},Ba.defineMode=function(y){!Ba.defaults.mode&&y!="null"&&(Ba.defaults.mode=y),tn.apply(this,arguments)},Ba.defineMIME=nn,Ba.defineMode("null",function(){return{token:function(y){return y.skipToEnd()}}}),Ba.defineMIME("text/plain","null"),Ba.defineExtension=function(y,b){Ba.prototype[y]=b},Ba.defineDocExtension=function(y,b){ca.prototype[y]=b},Ba.fromTextArea=_u,$u(Ba),Ba.version="5.58.2",Ba})},25419:function(gn,Vt,ge){(function(x){x(ge(89780),ge(15525),ge(98101))})(function(x){"use strict";x.defineMode("markdown",function(gt,a){var Pe=x.getMode(gt,"text/html"),be=Pe.name=="null";function ee(We){if(x.findModeByName){var Ge=x.findModeByName(We);Ge&&(We=Ge.mime||Ge.mimes[0])}var $e=x.getMode(gt,We);return $e.name=="null"?null:$e}a.highlightFormatting===void 0&&(a.highlightFormatting=!1),a.maxBlockquoteDepth===void 0&&(a.maxBlockquoteDepth=0),a.taskLists===void 0&&(a.taskLists=!1),a.strikethrough===void 0&&(a.strikethrough=!1),a.emoji===void 0&&(a.emoji=!1),a.fencedCodeBlockHighlighting===void 0&&(a.fencedCodeBlockHighlighting=!0),a.fencedCodeBlockDefaultMode===void 0&&(a.fencedCodeBlockDefaultMode="text/plain"),a.xml===void 0&&(a.xml=!0),a.tokenTypeOverrides===void 0&&(a.tokenTypeOverrides={});var E={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 oe in E)E.hasOwnProperty(oe)&&a.tokenTypeOverrides[oe]&&(E[oe]=a.tokenTypeOverrides[oe]);var re=/^([*\-_])(?:\s*\1){2,}\s*$/,te=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,ce=/^\[(x| )\](?=\s)/i,z=a.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,le=/^ {0,3}(?:\={1,}|-{2,})\s*$/,ae=/^[^#!\[\]*_\\<>` "'(~:]+/,se=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ie=/^\s*\[[^\]]+?\]:.*$/,he=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,pe=" ";function me(We,Ge,$e){return Ge.f=Ge.inline=$e,$e(We,Ge)}function ve(We,Ge,$e){return Ge.f=Ge.block=$e,$e(We,Ge)}function Ee(We){return!We||!/\S/.test(We.string)}function Be(We){if(We.linkTitle=!1,We.linkHref=!1,We.linkText=!1,We.em=!1,We.strong=!1,We.strikethrough=!1,We.quote=0,We.indentedCode=!1,We.f==ke){var Ge=be;if(!Ge){var $e=x.innerMode(Pe,We.htmlState);Ge=$e.mode.name=="xml"&&$e.state.tagStart===null&&!$e.state.context&&$e.state.tokenize.isInText}Ge&&(We.f=Oe,We.block=Fe,We.htmlState=null)}return We.trailingSpace=0,We.trailingSpaceNewLine=!1,We.prevLine=We.thisLine,We.thisLine={stream:null},null}function Fe(We,Ge){var $e=We.column()===Ge.indentation,nt=Ee(Ge.prevLine.stream),tt=Ge.indentedCode,Ye=Ge.prevLine.hr,Qe=Ge.list!==!1,Je=(Ge.listStack[Ge.listStack.length-1]||0)+3;Ge.indentedCode=!1;var st=Ge.indentation;if(Ge.indentationDiff===null&&(Ge.indentationDiff=Ge.indentation,Qe)){for(Ge.list=null;st<Ge.listStack[Ge.listStack.length-1];)Ge.listStack.pop(),Ge.listStack.length?Ge.indentation=Ge.listStack[Ge.listStack.length-1]:Ge.list=!1;Ge.list!==!1&&(Ge.indentationDiff=st-Ge.listStack[Ge.listStack.length-1])}var qe=!nt&&!Ye&&!Ge.prevLine.header&&(!Qe||!tt)&&!Ge.prevLine.fencedCodeEnd,ft=(Ge.list===!1||Ye||nt)&&Ge.indentation<=Je&&We.match(re),lt=null;if(Ge.indentationDiff>=4&&(tt||Ge.prevLine.fencedCodeEnd||Ge.prevLine.header||nt))return We.skipToEnd(),Ge.indentedCode=!0,E.code;if(We.eatSpace())return null;if($e&&Ge.indentation<=Je&&(lt=We.match(z))&<[1].length<=6)return Ge.quote=0,Ge.header=lt[1].length,Ge.thisLine.header=!0,a.highlightFormatting&&(Ge.formatting="header"),Ge.f=Ge.inline,Se(Ge);if(Ge.indentation<=Je&&We.eat(">"))return Ge.quote=$e?1:Ge.quote+1,a.highlightFormatting&&(Ge.formatting="quote"),We.eatSpace(),Se(Ge);if(!ft&&!Ge.setext&&$e&&Ge.indentation<=Je&&(lt=We.match(te))){var et=lt[1]?"ol":"ul";return Ge.indentation=st+We.current().length,Ge.list=!0,Ge.quote=0,Ge.listStack.push(Ge.indentation),Ge.em=!1,Ge.strong=!1,Ge.code=!1,Ge.strikethrough=!1,a.taskLists&&We.match(ce,!1)&&(Ge.taskList=!0),Ge.f=Ge.inline,a.highlightFormatting&&(Ge.formatting=["list","list-"+et]),Se(Ge)}else{if($e&&Ge.indentation<=Je&&(lt=We.match(se,!0)))return Ge.quote=0,Ge.fencedEndRE=new RegExp(lt[1]+"+ *$"),Ge.localMode=a.fencedCodeBlockHighlighting&&ee(lt[2]||a.fencedCodeBlockDefaultMode),Ge.localMode&&(Ge.localState=x.startState(Ge.localMode)),Ge.f=Ge.block=De,a.highlightFormatting&&(Ge.formatting="code-block"),Ge.code=-1,Se(Ge);if(Ge.setext||(!qe||!Qe)&&!Ge.quote&&Ge.list===!1&&!Ge.code&&!ft&&!ie.test(We.string)&&(lt=We.lookAhead(1))&&(lt=lt.match(le)))return Ge.setext?(Ge.header=Ge.setext,Ge.setext=0,We.skipToEnd(),a.highlightFormatting&&(Ge.formatting="header")):(Ge.header=lt[0].charAt(0)=="="?1:2,Ge.setext=Ge.header),Ge.thisLine.header=!0,Ge.f=Ge.inline,Se(Ge);if(ft)return We.skipToEnd(),Ge.hr=!0,Ge.thisLine.hr=!0,E.hr;if(We.peek()==="[")return me(We,Ge,Ve)}return me(We,Ge,Ge.inline)}function ke(We,Ge){var $e=Pe.token(We,Ge.htmlState);if(!be){var nt=x.innerMode(Pe,Ge.htmlState);(nt.mode.name=="xml"&&nt.state.tagStart===null&&!nt.state.context&&nt.state.tokenize.isInText||Ge.md_inside&&We.current().indexOf(">")>-1)&&(Ge.f=Oe,Ge.block=Fe,Ge.htmlState=null)}return $e}function De(We,Ge){var $e=Ge.listStack[Ge.listStack.length-1]||0,nt=Ge.indentation<$e,tt=$e+3;if(Ge.fencedEndRE&&Ge.indentation<=tt&&(nt||We.match(Ge.fencedEndRE))){a.highlightFormatting&&(Ge.formatting="code-block");var Ye;return nt||(Ye=Se(Ge)),Ge.localMode=Ge.localState=null,Ge.block=Fe,Ge.f=Oe,Ge.fencedEndRE=null,Ge.code=0,Ge.thisLine.fencedCodeEnd=!0,nt?ve(We,Ge,Ge.block):Ye}else return Ge.localMode?Ge.localMode.token(We,Ge.localState):(We.skipToEnd(),E.code)}function Se(We){var Ge=[];if(We.formatting){Ge.push(E.formatting),typeof We.formatting=="string"&&(We.formatting=[We.formatting]);for(var $e=0;$e<We.formatting.length;$e++)Ge.push(E.formatting+"-"+We.formatting[$e]),We.formatting[$e]==="header"&&Ge.push(E.formatting+"-"+We.formatting[$e]+"-"+We.header),We.formatting[$e]==="quote"&&(!a.maxBlockquoteDepth||a.maxBlockquoteDepth>=We.quote?Ge.push(E.formatting+"-"+We.formatting[$e]+"-"+We.quote):Ge.push("error"))}if(We.taskOpen)return Ge.push("meta"),Ge.length?Ge.join(" "):null;if(We.taskClosed)return Ge.push("property"),Ge.length?Ge.join(" "):null;if(We.linkHref?Ge.push(E.linkHref,"url"):(We.strong&&Ge.push(E.strong),We.em&&Ge.push(E.em),We.strikethrough&&Ge.push(E.strikethrough),We.emoji&&Ge.push(E.emoji),We.linkText&&Ge.push(E.linkText),We.code&&Ge.push(E.code),We.image&&Ge.push(E.image),We.imageAltText&&Ge.push(E.imageAltText,"link"),We.imageMarker&&Ge.push(E.imageMarker)),We.header&&Ge.push(E.header,E.header+"-"+We.header),We.quote&&(Ge.push(E.quote),!a.maxBlockquoteDepth||a.maxBlockquoteDepth>=We.quote?Ge.push(E.quote+"-"+We.quote):Ge.push(E.quote+"-"+a.maxBlockquoteDepth)),We.list!==!1){var nt=(We.listStack.length-1)%3;nt?nt===1?Ge.push(E.list2):Ge.push(E.list3):Ge.push(E.list1)}return We.trailingSpaceNewLine?Ge.push("trailing-space-new-line"):We.trailingSpace&&Ge.push("trailing-space-"+(We.trailingSpace%2?"a":"b")),Ge.length?Ge.join(" "):null}function Ce(We,Ge){if(We.match(ae,!0))return Se(Ge)}function Oe(We,Ge){var $e=Ge.text(We,Ge);if(typeof $e!="undefined")return $e;if(Ge.list)return Ge.list=null,Se(Ge);if(Ge.taskList){var nt=We.match(ce,!0)[1]===" ";return nt?Ge.taskOpen=!0:Ge.taskClosed=!0,a.highlightFormatting&&(Ge.formatting="task"),Ge.taskList=!1,Se(Ge)}if(Ge.taskOpen=!1,Ge.taskClosed=!1,Ge.header&&We.match(/^#+$/,!0))return a.highlightFormatting&&(Ge.formatting="header"),Se(Ge);var tt=We.next();if(Ge.linkTitle){Ge.linkTitle=!1;var Ye=tt;tt==="("&&(Ye=")"),Ye=(Ye+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Qe="^\\s*(?:[^"+Ye+"\\\\]+|\\\\\\\\|\\\\.)"+Ye;if(We.match(new RegExp(Qe),!0))return E.linkHref}if(tt==="`"){var Je=Ge.formatting;a.highlightFormatting&&(Ge.formatting="code"),We.eatWhile("`");var st=We.current().length;if(Ge.code==0&&(!Ge.quote||st==1))return Ge.code=st,Se(Ge);if(st==Ge.code){var qe=Se(Ge);return Ge.code=0,qe}else return Ge.formatting=Je,Se(Ge)}else if(Ge.code)return Se(Ge);if(tt==="\\"&&(We.next(),a.highlightFormatting)){var ft=Se(Ge),lt=E.formatting+"-escape";return ft?ft+" "+lt:lt}if(tt==="!"&&We.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return Ge.imageMarker=!0,Ge.image=!0,a.highlightFormatting&&(Ge.formatting="image"),Se(Ge);if(tt==="["&&Ge.imageMarker&&We.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return Ge.imageMarker=!1,Ge.imageAltText=!0,a.highlightFormatting&&(Ge.formatting="image"),Se(Ge);if(tt==="]"&&Ge.imageAltText){a.highlightFormatting&&(Ge.formatting="image");var ft=Se(Ge);return Ge.imageAltText=!1,Ge.image=!1,Ge.inline=Ge.f=Le,ft}if(tt==="["&&!Ge.image)return Ge.linkText&&We.match(/^.*?\]/)||(Ge.linkText=!0,a.highlightFormatting&&(Ge.formatting="link")),Se(Ge);if(tt==="]"&&Ge.linkText){a.highlightFormatting&&(Ge.formatting="link");var ft=Se(Ge);return Ge.linkText=!1,Ge.inline=Ge.f=We.match(/\(.*?\)| ?\[.*?\]/,!1)?Le:Oe,ft}if(tt==="<"&&We.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Ie,a.highlightFormatting&&(Ge.formatting="link");var ft=Se(Ge);return ft?ft+=" ":ft="",ft+E.linkInline}if(tt==="<"&&We.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){Ge.f=Ge.inline=Ie,a.highlightFormatting&&(Ge.formatting="link");var ft=Se(Ge);return ft?ft+=" ":ft="",ft+E.linkEmail}if(a.xml&&tt==="<"&&We.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var et=We.string.indexOf(">",We.pos);if(et!=-1){var Re=We.string.substring(We.start,et);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Re)&&(Ge.md_inside=!0)}return We.backUp(1),Ge.htmlState=x.startState(Pe),ve(We,Ge,ke)}if(a.xml&&tt==="<"&&We.match(/^\/\w*?>/))return Ge.md_inside=!1,"tag";if(tt==="*"||tt==="_"){for(var Ne=1,ne=We.pos==1?" ":We.string.charAt(We.pos-2);Ne<3&&We.eat(tt);)Ne++;var ue=We.peek()||" ",je=!/\s/.test(ue)&&(!he.test(ue)||/\s/.test(ne)||he.test(ne)),He=!/\s/.test(ne)&&(!he.test(ne)||/\s/.test(ue)||he.test(ue)),we=null,ye=null;if(Ne%2&&(!Ge.em&&je&&(tt==="*"||!He||he.test(ne))?we=!0:Ge.em==tt&&He&&(tt==="*"||!je||he.test(ue))&&(we=!1)),Ne>1&&(!Ge.strong&&je&&(tt==="*"||!He||he.test(ne))?ye=!0:Ge.strong==tt&&He&&(tt==="*"||!je||he.test(ue))&&(ye=!1)),ye!=null||we!=null){a.highlightFormatting&&(Ge.formatting=we==null?"strong":ye==null?"em":"strong em"),we===!0&&(Ge.em=tt),ye===!0&&(Ge.strong=tt);var qe=Se(Ge);return we===!1&&(Ge.em=!1),ye===!1&&(Ge.strong=!1),qe}}else if(tt===" "&&(We.eat("*")||We.eat("_"))){if(We.peek()===" ")return Se(Ge);We.backUp(1)}if(a.strikethrough){if(tt==="~"&&We.eatWhile(tt)){if(Ge.strikethrough){a.highlightFormatting&&(Ge.formatting="strikethrough");var qe=Se(Ge);return Ge.strikethrough=!1,qe}else if(We.match(/^[^\s]/,!1))return Ge.strikethrough=!0,a.highlightFormatting&&(Ge.formatting="strikethrough"),Se(Ge)}else if(tt===" "&&We.match(/^~~/,!0)){if(We.peek()===" ")return Se(Ge);We.backUp(2)}}if(a.emoji&&tt===":"&&We.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){Ge.emoji=!0,a.highlightFormatting&&(Ge.formatting="emoji");var Te=Se(Ge);return Ge.emoji=!1,Te}return tt===" "&&(We.match(/^ +$/,!1)?Ge.trailingSpace++:Ge.trailingSpace&&(Ge.trailingSpaceNewLine=!0)),Se(Ge)}function Ie(We,Ge){var $e=We.next();if($e===">"){Ge.f=Ge.inline=Oe,a.highlightFormatting&&(Ge.formatting="link");var nt=Se(Ge);return nt?nt+=" ":nt="",nt+E.linkInline}return We.match(/^[^>]+/,!0),E.linkInline}function Le(We,Ge){if(We.eatSpace())return null;var $e=We.next();return $e==="("||$e==="["?(Ge.f=Ge.inline=xe($e==="("?")":"]"),a.highlightFormatting&&(Ge.formatting="link-string"),Ge.linkHref=!0,Se(Ge)):"error"}var Me={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function xe(We){return function(Ge,$e){var nt=Ge.next();if(nt===We){$e.f=$e.inline=Oe,a.highlightFormatting&&($e.formatting="link-string");var tt=Se($e);return $e.linkHref=!1,tt}return Ge.match(Me[We]),$e.linkHref=!0,Se($e)}}function Ve(We,Ge){return We.match(/^([^\]\\]|\\.)*\]:/,!1)?(Ge.f=Ke,We.next(),a.highlightFormatting&&(Ge.formatting="link"),Ge.linkText=!0,Se(Ge)):me(We,Ge,Oe)}function Ke(We,Ge){if(We.match(/^\]:/,!0)){Ge.f=Ge.inline=Ze,a.highlightFormatting&&(Ge.formatting="link");var $e=Se(Ge);return Ge.linkText=!1,$e}return We.match(/^([^\]\\]|\\.)+/,!0),E.linkText}function Ze(We,Ge){return We.eatSpace()?null:(We.match(/^[^\s]+/,!0),We.peek()===void 0?Ge.linkTitle=!0:We.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),Ge.f=Ge.inline=Oe,E.linkHref+" url")}var it={startState:function(){return{f:Fe,prevLine:{stream:null},thisLine:{stream:null},block:Fe,htmlState:null,indentation:0,inline:Oe,text:Ce,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(We){return{f:We.f,prevLine:We.prevLine,thisLine:We.thisLine,block:We.block,htmlState:We.htmlState&&x.copyState(Pe,We.htmlState),indentation:We.indentation,localMode:We.localMode,localState:We.localMode?x.copyState(We.localMode,We.localState):null,inline:We.inline,text:We.text,formatting:!1,linkText:We.linkText,linkTitle:We.linkTitle,linkHref:We.linkHref,code:We.code,em:We.em,strong:We.strong,strikethrough:We.strikethrough,emoji:We.emoji,header:We.header,setext:We.setext,hr:We.hr,taskList:We.taskList,list:We.list,listStack:We.listStack.slice(0),quote:We.quote,indentedCode:We.indentedCode,trailingSpace:We.trailingSpace,trailingSpaceNewLine:We.trailingSpaceNewLine,md_inside:We.md_inside,fencedEndRE:We.fencedEndRE}},token:function(We,Ge){if(Ge.formatting=!1,We!=Ge.thisLine.stream){if(Ge.header=0,Ge.hr=!1,We.match(/^\s*$/,!0))return Be(Ge),null;if(Ge.prevLine=Ge.thisLine,Ge.thisLine={stream:We},Ge.taskList=!1,Ge.trailingSpace=0,Ge.trailingSpaceNewLine=!1,!Ge.localState&&(Ge.f=Ge.block,Ge.f!=ke)){var $e=We.match(/^\s*/,!0)[0].replace(/\t/g,pe).length;if(Ge.indentation=$e,Ge.indentationDiff=null,$e>0)return null}}return Ge.f(We,Ge)},innerMode:function(We){return We.block==ke?{state:We.htmlState,mode:Pe}:We.localState?{state:We.localState,mode:We.localMode}:{state:We,mode:it}},indent:function(We,Ge,$e){return We.block==ke&&Pe.indent?Pe.indent(We.htmlState,Ge,$e):We.localState&&We.localMode.indent?We.localMode.indent(We.localState,Ge,$e):x.Pass},blankLine:Be,getType:Se,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return it},"xml"),x.defineMIME("text/markdown","markdown"),x.defineMIME("text/x-markdown","markdown")})},98101:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){"use strict";x.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 gt=0;gt<x.modeInfo.length;gt++){var a=x.modeInfo[gt];a.mimes&&(a.mime=a.mimes[0])}x.findModeByMIME=function(Pe){Pe=Pe.toLowerCase();for(var be=0;be<x.modeInfo.length;be++){var ee=x.modeInfo[be];if(ee.mime==Pe)return ee;if(ee.mimes){for(var E=0;E<ee.mimes.length;E++)if(ee.mimes[E]==Pe)return ee}}if(/\+xml$/.test(Pe))return x.findModeByMIME("application/xml");if(/\+json$/.test(Pe))return x.findModeByMIME("application/json")},x.findModeByExtension=function(Pe){Pe=Pe.toLowerCase();for(var be=0;be<x.modeInfo.length;be++){var ee=x.modeInfo[be];if(ee.ext){for(var E=0;E<ee.ext.length;E++)if(ee.ext[E]==Pe)return ee}}},x.findModeByFileName=function(Pe){for(var be=0;be<x.modeInfo.length;be++){var ee=x.modeInfo[be];if(ee.file&&ee.file.test(Pe))return ee}var E=Pe.lastIndexOf("."),oe=E>-1&&Pe.substring(E+1,Pe.length);if(oe)return x.findModeByExtension(oe)},x.findModeByName=function(Pe){Pe=Pe.toLowerCase();for(var be=0;be<x.modeInfo.length;be++){var ee=x.modeInfo[be];if(ee.name.toLowerCase()==Pe)return ee;if(ee.alias){for(var E=0;E<ee.alias.length;E++)if(ee.alias[E].toLowerCase()==Pe)return ee}}}})},67549:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){"use strict";x.defineMode("stex",function(gt,a){"use strict";function Pe(ae,se){ae.cmdState.push(se)}function be(ae){return ae.cmdState.length>0?ae.cmdState[ae.cmdState.length-1]:null}function ee(ae){var se=ae.cmdState.pop();se&&se.closeBracket()}function E(ae){for(var se=ae.cmdState,ie=se.length-1;ie>=0;ie--){var he=se[ie];if(he.name!="DEFAULT")return he}return{styleIdentifier:function(){return null}}}function oe(ae,se,ie){return function(){this.name=ae,this.bracketNo=0,this.style=se,this.styles=ie,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=oe("importmodule","tag",["string","builtin"]),re.documentclass=oe("documentclass","tag",["","atom"]),re.usepackage=oe("usepackage","tag",["atom"]),re.begin=oe("begin","tag",["atom"]),re.end=oe("end","tag",["atom"]),re.label=oe("label","tag",["atom"]),re.ref=oe("ref","tag",["atom"]),re.eqref=oe("eqref","tag",["atom"]),re.cite=oe("cite","tag",["atom"]),re.bibitem=oe("bibitem","tag",["atom"]),re.Bibitem=oe("Bibitem","tag",["atom"]),re.RBibitem=oe("RBibitem","tag",["atom"]),re.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function te(ae,se){ae.f=se}function ce(ae,se){var ie;if(ae.match(/^\\[a-zA-Z@]+/)){var he=ae.current().slice(1);return ie=re.hasOwnProperty(he)?re[he]:re.DEFAULT,ie=new ie,Pe(se,ie),te(se,le),ie.style}if(ae.match(/^\\[$&%#{}_]/)||ae.match(/^\\[,;!\/\\]/))return"tag";if(ae.match("\\["))return te(se,function(me,ve){return z(me,ve,"\\]")}),"keyword";if(ae.match("\\("))return te(se,function(me,ve){return z(me,ve,"\\)")}),"keyword";if(ae.match("$$"))return te(se,function(me,ve){return z(me,ve,"$$")}),"keyword";if(ae.match("$"))return te(se,function(me,ve){return z(me,ve,"$")}),"keyword";var pe=ae.next();if(pe=="%")return ae.skipToEnd(),"comment";if(pe=="}"||pe=="]"){if(ie=be(se),ie)ie.closeBracket(pe),te(se,le);else return"error";return"bracket"}else return pe=="{"||pe=="["?(ie=re.DEFAULT,ie=new ie,Pe(se,ie),"bracket"):/\d/.test(pe)?(ae.eatWhile(/[\w.%]/),"atom"):(ae.eatWhile(/[\w\-_]/),ie=E(se),ie.name=="begin"&&(ie.argument=ae.current()),ie.styleIdentifier())}function z(ae,se,ie){if(ae.eatSpace())return null;if(ie&&ae.match(ie))return te(se,ce),"keyword";if(ae.match(/^\\[a-zA-Z@]+/))return"tag";if(ae.match(/^[a-zA-Z]+/))return"variable-2";if(ae.match(/^\\[$&%#{}_]/)||ae.match(/^\\[,;!\/]/)||ae.match(/^[\^_&]/))return"tag";if(ae.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(ae.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var he=ae.next();return he=="{"||he=="}"||he=="["||he=="]"||he=="("||he==")"?"bracket":he=="%"?(ae.skipToEnd(),"comment"):"error"}function le(ae,se){var ie=ae.peek(),he;return ie=="{"||ie=="["?(he=be(se),he.openBracket(ie),ae.eat(ie),te(se,ce),"bracket"):/[ \t\r]/.test(ie)?(ae.eat(ie),null):(te(se,ce),ee(se),ce(ae,se))}return{startState:function(){var ae=a.inMathMode?function(se,ie){return z(se,ie)}:ce;return{cmdState:[],f:ae}},copyState:function(ae){return{cmdState:ae.cmdState.slice(),f:ae.f}},token:function(ae,se){return se.f(ae,se)},blankLine:function(ae){ae.f=ce,ae.cmdState.length=0},lineComment:"%"}}),x.defineMIME("text/x-stex","stex"),x.defineMIME("text/x-latex","stex")})},15525:function(gn,Vt,ge){(function(x){x(ge(89780))})(function(x){"use strict";var gt={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},a={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};x.defineMode("xml",function(Pe,be){var ee=Pe.indentUnit,E={},oe=be.htmlMode?gt:a;for(var re in oe)E[re]=oe[re];for(var re in be)E[re]=be[re];var te,ce;function z(Ie,Le){function Me(Ke){return Le.tokenize=Ke,Ke(Ie,Le)}var xe=Ie.next();if(xe=="<")return Ie.eat("!")?Ie.eat("[")?Ie.match("CDATA[")?Me(se("atom","]]>")):null:Ie.match("--")?Me(se("comment","-->")):Ie.match("DOCTYPE",!0,!0)?(Ie.eatWhile(/[\w\._\-]/),Me(ie(1))):null:Ie.eat("?")?(Ie.eatWhile(/[\w\._\-]/),Le.tokenize=se("meta","?>"),"meta"):(te=Ie.eat("/")?"closeTag":"openTag",Le.tokenize=le,"tag bracket");if(xe=="&"){var Ve;return Ie.eat("#")?Ie.eat("x")?Ve=Ie.eatWhile(/[a-fA-F\d]/)&&Ie.eat(";"):Ve=Ie.eatWhile(/[\d]/)&&Ie.eat(";"):Ve=Ie.eatWhile(/[\w\.\-:]/)&&Ie.eat(";"),Ve?"atom":"error"}else return Ie.eatWhile(/[^&<]/),null}z.isInText=!0;function le(Ie,Le){var Me=Ie.next();if(Me==">"||Me=="/"&&Ie.eat(">"))return Le.tokenize=z,te=Me==">"?"endTag":"selfcloseTag","tag bracket";if(Me=="=")return te="equals",null;if(Me=="<"){Le.tokenize=z,Le.state=ve,Le.tagName=Le.tagStart=null;var xe=Le.tokenize(Ie,Le);return xe?xe+" tag error":"tag error"}else return/[\'\"]/.test(Me)?(Le.tokenize=ae(Me),Le.stringStartCol=Ie.column(),Le.tokenize(Ie,Le)):(Ie.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function ae(Ie){var Le=function(Me,xe){for(;!Me.eol();)if(Me.next()==Ie){xe.tokenize=le;break}return"string"};return Le.isInAttribute=!0,Le}function se(Ie,Le){return function(Me,xe){for(;!Me.eol();){if(Me.match(Le)){xe.tokenize=z;break}Me.next()}return Ie}}function ie(Ie){return function(Le,Me){for(var xe;(xe=Le.next())!=null;){if(xe=="<")return Me.tokenize=ie(Ie+1),Me.tokenize(Le,Me);if(xe==">")if(Ie==1){Me.tokenize=z;break}else return Me.tokenize=ie(Ie-1),Me.tokenize(Le,Me)}return"meta"}}function he(Ie,Le,Me){this.prev=Ie.context,this.tagName=Le,this.indent=Ie.indented,this.startOfLine=Me,(E.doNotIndent.hasOwnProperty(Le)||Ie.context&&Ie.context.noIndent)&&(this.noIndent=!0)}function pe(Ie){Ie.context&&(Ie.context=Ie.context.prev)}function me(Ie,Le){for(var Me;;){if(!Ie.context||(Me=Ie.context.tagName,!E.contextGrabbers.hasOwnProperty(Me)||!E.contextGrabbers[Me].hasOwnProperty(Le)))return;pe(Ie)}}function ve(Ie,Le,Me){return Ie=="openTag"?(Me.tagStart=Le.column(),Ee):Ie=="closeTag"?Be:ve}function Ee(Ie,Le,Me){return Ie=="word"?(Me.tagName=Le.current(),ce="tag",De):E.allowMissingTagName&&Ie=="endTag"?(ce="tag bracket",De(Ie,Le,Me)):(ce="error",Ee)}function Be(Ie,Le,Me){if(Ie=="word"){var xe=Le.current();return Me.context&&Me.context.tagName!=xe&&E.implicitlyClosed.hasOwnProperty(Me.context.tagName)&&pe(Me),Me.context&&Me.context.tagName==xe||E.matchClosing===!1?(ce="tag",Fe):(ce="tag error",ke)}else return E.allowMissingTagName&&Ie=="endTag"?(ce="tag bracket",Fe(Ie,Le,Me)):(ce="error",ke)}function Fe(Ie,Le,Me){return Ie!="endTag"?(ce="error",Fe):(pe(Me),ve)}function ke(Ie,Le,Me){return ce="error",Fe(Ie,Le,Me)}function De(Ie,Le,Me){if(Ie=="word")return ce="attribute",Se;if(Ie=="endTag"||Ie=="selfcloseTag"){var xe=Me.tagName,Ve=Me.tagStart;return Me.tagName=Me.tagStart=null,Ie=="selfcloseTag"||E.autoSelfClosers.hasOwnProperty(xe)?me(Me,xe):(me(Me,xe),Me.context=new he(Me,xe,Ve==Me.indented)),ve}return ce="error",De}function Se(Ie,Le,Me){return Ie=="equals"?Ce:(E.allowMissing||(ce="error"),De(Ie,Le,Me))}function Ce(Ie,Le,Me){return Ie=="string"?Oe:Ie=="word"&&E.allowUnquoted?(ce="string",De):(ce="error",De(Ie,Le,Me))}function Oe(Ie,Le,Me){return Ie=="string"?Oe:De(Ie,Le,Me)}return{startState:function(Ie){var Le={tokenize:z,state:ve,indented:Ie||0,tagName:null,tagStart:null,context:null};return Ie!=null&&(Le.baseIndent=Ie),Le},token:function(Ie,Le){if(!Le.tagName&&Ie.sol()&&(Le.indented=Ie.indentation()),Ie.eatSpace())return null;te=null;var Me=Le.tokenize(Ie,Le);return(Me||te)&&Me!="comment"&&(ce=null,Le.state=Le.state(te||Me,Ie,Le),ce&&(Me=ce=="error"?Me+" error":ce)),Me},indent:function(Ie,Le,Me){var xe=Ie.context;if(Ie.tokenize.isInAttribute)return Ie.tagStart==Ie.indented?Ie.stringStartCol+1:Ie.indented+ee;if(xe&&xe.noIndent)return x.Pass;if(Ie.tokenize!=le&&Ie.tokenize!=z)return Me?Me.match(/^(\s*)/)[0].length:0;if(Ie.tagName)return E.multilineTagIndentPastTag!==!1?Ie.tagStart+Ie.tagName.length+2:Ie.tagStart+ee*(E.multilineTagIndentFactor||1);if(E.alignCDATA&&/<!\[CDATA\[/.test(Le))return 0;var Ve=Le&&/^<(\/)?([\w_:\.-]*)/.exec(Le);if(Ve&&Ve[1])for(;xe;)if(xe.tagName==Ve[2]){xe=xe.prev;break}else if(E.implicitlyClosed.hasOwnProperty(xe.tagName))xe=xe.prev;else break;else if(Ve)for(;xe;){var Ke=E.contextGrabbers[xe.tagName];if(Ke&&Ke.hasOwnProperty(Ve[2]))xe=xe.prev;else break}for(;xe&&xe.prev&&!xe.startOfLine;)xe=xe.prev;return xe?xe.indent+ee:Ie.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:E.htmlMode?"html":"xml",helperType:E.htmlMode?"html":"xml",skipAttribute:function(Ie){Ie.state==Ce&&(Ie.state=De)},xmlCurrentTag:function(Ie){return Ie.tagName?{name:Ie.tagName,close:Ie.type=="closeTag"}:null},xmlCurrentContext:function(Ie){for(var Le=[],Me=Ie.context;Me;Me=Me.prev)Me.tagName&&Le.push(Me.tagName);return Le.reverse()}}}),x.defineMIME("text/xml","xml"),x.defineMIME("application/xml","xml"),x.mimeModes.hasOwnProperty("text/html")||x.defineMIME("text/html",{name:"xml",htmlMode:!0})})},2859:function(gn,Vt,ge){"use strict";ge.d(Vt,{hP:function(){return Re}});var x=function(Ne,ne){return(x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ue,je){ue.__proto__=je}||function(ue,je){for(var He in je)Object.prototype.hasOwnProperty.call(je,He)&&(ue[He]=je[He])})(Ne,ne)};function gt(Ne,ne){function ue(){this.constructor=Ne}x(Ne,ne),Ne.prototype=ne===null?Object.create(ne):(ue.prototype=ne.prototype,new ue)}function a(Ne,ne,ue,je){return new(ue||(ue=Promise))(function(He,we){function ye(Ue){try{ze(je.next(Ue))}catch(_e){we(_e)}}function Te(Ue){try{ze(je.throw(Ue))}catch(_e){we(_e)}}function ze(Ue){var _e;Ue.done?He(Ue.value):(_e=Ue.value,_e instanceof ue?_e:new ue(function(ct){ct(_e)})).then(ye,Te)}ze((je=je.apply(Ne,ne||[])).next())})}function Pe(Ne,ne){var ue,je,He,we,ye={label:0,sent:function(){if(1&He[0])throw He[1];return He[1]},trys:[],ops:[]};return we={next:Te(0),throw:Te(1),return:Te(2)},typeof Symbol=="function"&&(we[Symbol.iterator]=function(){return this}),we;function Te(ze){return function(Ue){return function(_e){if(ue)throw new TypeError("Generator is already executing.");for(;ye;)try{if(ue=1,je&&(He=2&_e[0]?je.return:_e[0]?je.throw||((He=je.return)&&He.call(je),0):je.next)&&!(He=He.call(je,_e[1])).done)return He;switch(je=0,He&&(_e=[2&_e[0],He.value]),_e[0]){case 0:case 1:He=_e;break;case 4:return ye.label++,{value:_e[1],done:!1};case 5:ye.label++,je=_e[1],_e=[0];continue;case 7:_e=ye.ops.pop(),ye.trys.pop();continue;default:if(He=ye.trys,!((He=He.length>0&&He[He.length-1])||_e[0]!==6&&_e[0]!==2)){ye=0;continue}if(_e[0]===3&&(!He||_e[1]>He[0]&&_e[1]<He[3])){ye.label=_e[1];break}if(_e[0]===6&&ye.label<He[1]){ye.label=He[1],He=_e;break}if(He&&ye.label<He[2]){ye.label=He[2],ye.ops.push(_e);break}He[2]&&ye.ops.pop(),ye.trys.pop();continue}_e=ne.call(Ne,ye)}catch(ct){_e=[6,ct],je=0}finally{ue=He=0}if(5&_e[0])throw _e[1];return{value:_e[0]?_e[1]:void 0,done:!0}}([ze,Ue])}}}function be(){for(var Ne=0,ne=0,ue=arguments.length;ne<ue;ne++)Ne+=arguments[ne].length;var je=Array(Ne),He=0;for(ne=0;ne<ue;ne++)for(var we=arguments[ne],ye=0,Te=we.length;ye<Te;ye++,He++)je[He]=we[ye];return je}var ee=function(){function Ne(){}return Ne.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},Ne.setAttributes=function(ne,ue){for(var je=0,He=ue;je<He.length;je++){var we=He[je],ye=we[0],Te=we[1];ne.setAttribute(ye,Te)}},Ne.createRect=function(ne,ue,je){var He=document.createElementNS("http://www.w3.org/2000/svg","rect");return He.setAttribute("width",ne.toString()),He.setAttribute("height",ue.toString()),je&&Ne.setAttributes(He,je),He},Ne.createLine=function(ne,ue,je,He,we){var ye=document.createElementNS("http://www.w3.org/2000/svg","line");return ye.setAttribute("x1",ne.toString()),ye.setAttribute("y1",ue.toString()),ye.setAttribute("x2",je.toString()),ye.setAttribute("y2",He.toString()),we&&Ne.setAttributes(ye,we),ye},Ne.createPolygon=function(ne,ue){var je=document.createElementNS("http://www.w3.org/2000/svg","polygon");return je.setAttribute("points",ne),ue&&Ne.setAttributes(je,ue),je},Ne.createCircle=function(ne,ue){var je=document.createElementNS("http://www.w3.org/2000/svg","circle");return je.setAttribute("cx",(ne/2).toString()),je.setAttribute("cy",(ne/2).toString()),je.setAttribute("r",ne.toString()),ue&&Ne.setAttributes(je,ue),je},Ne.createEllipse=function(ne,ue,je){var He=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return He.setAttribute("cx",(ne/2).toString()),He.setAttribute("cy",(ue/2).toString()),He.setAttribute("rx",(ne/2).toString()),He.setAttribute("ry",(ue/2).toString()),je&&Ne.setAttributes(He,je),He},Ne.createGroup=function(ne){var ue=document.createElementNS("http://www.w3.org/2000/svg","g");return ne&&Ne.setAttributes(ue,ne),ue},Ne.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},Ne.createMarker=function(ne,ue,je,He,we,ye,Te){var ze=document.createElementNS("http://www.w3.org/2000/svg","marker");return Ne.setAttributes(ze,[["id",ne],["orient",ue],["markerWidth",je.toString()],["markerHeight",He.toString()],["refX",we.toString()],["refY",ye.toString()]]),ze.appendChild(Te),ze},Ne.createText=function(ne){var ue=document.createElementNS("http://www.w3.org/2000/svg","text");return ue.setAttribute("x","0"),ue.setAttribute("y","0"),ne&&Ne.setAttributes(ue,ne),ue},Ne.createTSpan=function(ne,ue){var je=document.createElementNS("http://www.w3.org/2000/svg","tspan");return je.textContent=ne,ue&&Ne.setAttributes(je,ue),je},Ne.createImage=function(ne){var ue=document.createElementNS("http://www.w3.org/2000/svg","image");return ne&&Ne.setAttributes(ue,ne),ue},Ne.createPoint=function(ne,ue){var je=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return je.x=ne,je.y=ue,je},Ne.createPath=function(ne,ue){var je=document.createElementNS("http://www.w3.org/2000/svg","path");return je.setAttribute("d",ne),ue&&Ne.setAttributes(je,ue),je},Ne}(),E=function(){function Ne(){}return Ne.addKey=function(ne){Ne.key=ne},Object.defineProperty(Ne,"isLicensed",{get:function(){return!!Ne.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(Ne.key)},enumerable:!1,configurable:!0}),Ne}(),oe=function(){function Ne(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return Ne.prototype.rasterize=function(ne,ue,je){var He=this;return new Promise(function(we){var ye=je!==void 0?je:document.createElement("canvas");ne===null&&(He.markersOnly=!0,He.naturalSize=!1);var Te=document.createElementNS("http://www.w3.org/2000/svg","svg");Te.setAttribute("xmlns","http://www.w3.org/2000/svg"),Te.setAttribute("width",ue.width.baseVal.valueAsString),Te.setAttribute("height",ue.height.baseVal.valueAsString),Te.setAttribute("viewBox","0 0 "+ue.viewBox.baseVal.width.toString()+" "+ue.viewBox.baseVal.height.toString()),Te.innerHTML=ue.innerHTML,He.naturalSize===!0?(Te.width.baseVal.value=ne.naturalWidth,Te.height.baseVal.value=ne.naturalHeight):He.width!==void 0&&He.height!==void 0&&(Te.width.baseVal.value=He.width,Te.height.baseVal.value=He.height),ye.width=Te.width.baseVal.value,ye.height=Te.height.baseVal.value;var ze=Te.outerHTML,Ue=ye.getContext("2d");He.markersOnly!==!0&&Ue.drawImage(ne,0,0,ye.width,ye.height);var _e=window.URL,ct=new Image(ye.width,ye.height);ct.setAttribute("crossOrigin","anonymous");var ut=new Blob([ze],{type:"image/svg+xml"}),yt=_e.createObjectURL(ut);ct.onload=function(){Ue.drawImage(ct,0,0),_e.revokeObjectURL(yt);var at=ye.toDataURL(He.imageType,He.imageQuality);we(at)},ct.src=yt})},Ne}(),re=function(){},te=function(){function Ne(ne){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ne+"_"}return Object.defineProperty(Ne.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.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(Ne.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),Ne.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},Ne.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)},Ne.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 ce("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new ce("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
|
|
|
from {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`)),this.addRule(new ce("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
|
|
|
from {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
to {
|
|
|
opacity: 0;
|
|
|
}
|
|
|
`)),this.addClass(new z("fade_in",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
|
|
|
`)),this.addClass(new z("fade_out",`
|
|
|
animation-duration: 0.3s;
|
|
|
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
|
|
|
`))},Ne.prototype.removeStyleSheet=function(){var ne;this.styleSheet&&(((ne=this.styleSheetRoot)!==null&&ne!==void 0?ne:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},Ne}(),ce=function(Ne,ne){this.selector=Ne,this.style=ne},z=function(Ne,ne){this.localName=Ne,this.style=ne},le=function(){function Ne(ne,ue,je,He,we){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ne,this.displayMode=ue,this.markerItems=je,this.uiStyleSettings=He,this.styles=we,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return Ne.prototype.show=function(ne){var ue=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 je=document.createElement("div");je.className=this.toolbarBlockStyleClass.name,je.style.whiteSpace="nowrap",this.uiContainer.appendChild(je),this.addActionButton(je,'<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(je,'<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(je,'<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(je,'<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(je,'<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(je,'<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(je,'<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(je,'<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(we){var ye=document.createElement("div");ye.className=""+ue.toolbarButtonStyleClass.name,ye.setAttribute("data-type-name",we.typeName),ye.innerHTML=we.icon,ye.addEventListener("click",function(){ue.markerToolbarButtonClicked(ye,we)}),ue.buttons.push(ye),ue.markerButtons.push(ye)}),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 He=document.createElement("div");He.className=this.toolbarBlockStyleClass.name,He.style.whiteSpace="nowrap",He.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(He),this.addActionButton(He,'<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(He,'<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()},Ne.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},Ne.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},Ne.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},Ne.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 ue=0;ue<this.markerButtons.length;ue++)ue<ne||ue===ne&&this.markerButtons.length-1===ne?this.markerButtonBlock.appendChild(this.markerButtons[ue]):(ue===ne&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[ue]))}},Ne.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")},Ne.prototype.resetButtonStyles=function(){var ne=this;this.buttons.forEach(function(ue){ue.className=ue.className.replace(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name,"").trim(),ue.className=ue.className.replace(ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ne.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ne.toolbarActiveButtonStyleColorsClass.name,"").trim(),ue.className+=" "+(ne.uiStyleSettings.toolbarButtonStyleColorsClassName?ne.uiStyleSettings.toolbarButtonStyleColorsClassName:ne.toolbarButtonStyleColorsClass.name)})},Ne.prototype.addActionButton=function(ne,ue,je){var He=this,we=document.createElement("div");switch(we.className=""+this.toolbarButtonStyleClass.name,we.innerHTML=ue,we.setAttribute("data-action",je),we.addEventListener("click",function(){He.actionToolbarButtonClicked(we,je)}),je){case"select":we.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":we.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":we.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":we.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":we.style.fill=this.uiStyleSettings.closeButtonColor}ne.appendChild(we),this.buttons.push(we)},Ne.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new z("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 z("toolbar_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
|
|
|
`)),this.toolbarBlockStyleClass=this.styles.addClass(new z("toolbar-block",`
|
|
|
display: inline-block;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new z("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 z("toolbar-overflow-block_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`));var ne=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new z("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 z("toolbar_button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new z("toolbar_active_button",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new ce("."+this.toolbarButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`)),this.styles.addRule(new ce("."+this.toolbarButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`))},Ne.prototype.markerToolbarButtonClicked=function(ne,ue){this.setActiveButton(ne),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(je){return je("marker",ue)}),this.markerButtonOverflowBlock.style.display="none"},Ne.prototype.actionToolbarButtonClicked=function(ne,ue){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(je){return je("action",ue)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},Ne.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)},Ne.prototype.setActiveMarkerButton=function(ne){var ue=this.markerButtons.find(function(je){return je.getAttribute("data-type-name")===ne});ue&&this.setActiveButton(ue)},Ne.prototype.setCurrentMarker=function(ne){var ue=this;this.currentMarker=ne,this.buttons.filter(function(je){return/delete|notes/.test(je.getAttribute("data-action"))}).forEach(function(je){ue.currentMarker===void 0?(je.style.fillOpacity="0.4",je.style.pointerEvents="none"):(je.style.fillOpacity="1",je.style.pointerEvents="all")})},Ne}(),ae=function(){function Ne(ne,ue,je,He){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=ue,this.uiStyleSettings=je,this.styles=He,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return Ne.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new z("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 z("toolbox_colors",`
|
|
|
color: `+this.uiStyleSettings.toolboxColor+`;
|
|
|
`));var ue=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new z("toolbox-button-row",`
|
|
|
display: flex;
|
|
|
cursor: default;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new z("toolbox-button-row_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
|
|
|
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new z("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 z("toolbox-panel-row_colors",`
|
|
|
background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
|
|
|
`)),this.toolboxButtonStyleClass=this.styles.addClass(new z("toolbox_button",`
|
|
|
display: inline-block;
|
|
|
width: `+(this.uiStyleSettings.toolbarHeight-2*ue)+`px;
|
|
|
height: `+(this.uiStyleSettings.toolbarHeight-2*ue)+`px;
|
|
|
padding: `+ue+`px;
|
|
|
box-sizing: content-box;
|
|
|
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new z("toolbox-button_colors",`
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new z("toolbox-active-button_colors",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
|
|
|
fill: `+this.uiStyleSettings.toolbarColor+`;
|
|
|
`)),this.styles.addRule(new ce("."+this.toolboxButtonStyleColorsClass.name+":hover",`
|
|
|
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
|
|
|
`)),this.styles.addRule(new ce("."+this.toolboxButtonStyleClass.name+" svg",`
|
|
|
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
|
|
|
`))},Ne.prototype.show=function(ne){var ue;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ue=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ue!==void 0?ue:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},Ne.prototype.setPanelButtons=function(ne){var ue,je,He=this;this.panels=ne,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ue=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ue!==void 0?ue:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((je=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&je!==void 0?je:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(we){var ye;we.uiStyleSettings=He.uiStyleSettings;var Te=document.createElement("div");Te.className=He.toolboxButtonStyleClass.name+" "+((ye=He.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ye!==void 0?ye:He.toolboxButtonStyleColorsClass.name),Te.innerHTML=we.icon,Te.title=we.title,Te.addEventListener("click",function(){He.panelButtonClick(we)}),He.panelButtons.push(Te),He.buttonRow.appendChild(Te)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},Ne.prototype.panelButtonClick=function(ne){var ue=this,je=-1;if(ne!==this.activePanel){je=this.panels.indexOf(ne),this.panelRow.innerHTML="";var He=ne.getUi();He.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(He),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(){ue.displayMode==="inline"?ue.panelRow.style.display="none":ue.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(we,ye){var Te,ze;we.className=ue.toolboxButtonStyleClass.name+" "+(ye===je?""+((Te=ue.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&Te!==void 0?Te:ue.toolboxActiveButtonStyleColorsClass.name):""+((ze=ue.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ze!==void 0?ze:ue.toolboxButtonStyleColorsClass.name))})},Ne}(),se=function(Ne,ne){this.title=Ne,this.icon=ne},ie=function(Ne){function ne(ue,je,He,we){var ye=Ne.call(this,ue,we||'<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 ye.colors=[],ye.addTransparent=!1,ye.colorBoxes=[],ye.colors=je,ye.currentColor=He,ye.setCurrentColor=ye.setCurrentColor.bind(ye),ye.getColorBox=ye.getColorBox.bind(ye),ye}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");return je.style.overflow="hidden",je.style.whiteSpace="nowrap",this.colors.forEach(function(He){var we=ue.getColorBox(He);je.appendChild(we),ue.colorBoxes.push(we)}),je},ne.prototype.getColorBox=function(ue){var je=this,He=this.uiStyleSettings.toolbarHeight/4,we=this.uiStyleSettings.toolbarHeight-He,ye=document.createElement("div");ye.style.display="inline-block",ye.style.boxSizing="content-box",ye.style.width=we-2+"px",ye.style.height=we-2+"px",ye.style.padding="1px",ye.style.marginRight="2px",ye.style.marginBottom="2px",ye.style.borderWidth="2px",ye.style.borderStyle="solid",ye.style.borderRadius=(we+2)/2+"px",ye.style.borderColor=ue===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ye.addEventListener("click",function(){je.setCurrentColor(ue,ye)});var Te=document.createElement("div");return Te.style.display="inline-block",Te.style.width=we-2+"px",Te.style.height=we-2+"px",Te.style.backgroundColor=ue,Te.style.borderRadius=we/2+"px",ue==="transparent"&&(Te.style.fill=this.uiStyleSettings.toolboxAccentColor,Te.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>`),ye.appendChild(Te),ye},ne.prototype.setCurrentColor=function(ue,je){var He=this;this.currentColor=ue,this.colorBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ue)},ne}(se),he=function(){function Ne(ne,ue,je){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=ue,this.globalSettings=je,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Ne.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Ne.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(Ne.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Ne.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Ne.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Ne.prototype.pointerDown=function(ne,ue){},Ne.prototype.dblClick=function(ne,ue){},Ne.prototype.manipulate=function(ne){},Ne.prototype.pointerUp=function(ne){this.stateChanged()},Ne.prototype.dispose=function(){},Ne.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},Ne.prototype.getState=function(){return{typeName:Ne.typeName,state:this.state,notes:this.notes}},Ne.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},Ne.prototype.scale=function(ne,ue){},Ne.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},Ne.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},Ne.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)}},Ne.typeName="MarkerBase",Ne}(),pe=function(){function Ne(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Ne.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},Ne}(),me=function(){function Ne(){this.GRIP_SIZE=10,this.visual=ee.createGroup(),this.visual.appendChild(ee.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ee.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Ne.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},Ne}(),ve=function(){function Ne(){}return Ne.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},Ne.toSVGMatrix=function(ne,ue){return ne.a=ue.a,ne.b=ue.b,ne.c=ue.c,ne.d=ue.d,ne.e=ue.e,ne.f=ue.f,ne},Ne}(),Ee=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.left=0,we.top=0,we.width=0,we.height=0,we.defaultSize={x:50,y:20},we.offsetX=0,we.offsetY=0,we.rotationAngle=0,we.CB_DISTANCE=10,we._suppressMarkerCreateEvent=!1,we.container.transform.baseVal.appendItem(ee.createTransform()),we.setupControlBox(),we}return gt(ne,Ne),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(ue){this._visual=ue;var je=ee.createTransform();this._visual.transform.baseVal.appendItem(je)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(ue){return!!Ne.prototype.ownsTarget.call(this,ue)||!!(this.controlGrips.findGripByVisual(ue)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ue))},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.state==="new"&&(this.left=ue.x,this.top=ue.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var He=this.unrotatePoint(ue);if(this.manipulationStartX=He.x,this.manipulationStartY=He.y,this.offsetX=He.x-this.left,this.offsetY=He.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(je),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(je)){this.activeGrip=this.rotatorGrip;var we=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=we.x-this.width/2,this.top=we.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ye=this.container.transform.baseVal.getItem(0);ye.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ye,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ne.prototype.pointerUp=function(ue){var je=this.state;Ne.prototype.pointerUp.call(this,ue),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ue),this._state="select",je==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(ue){this.visual.style.transform="translate("+ue.x+"px, "+ue.y+"px)"},ne.prototype.manipulate=function(ue){var je=this.unrotatePoint(ue);this.state==="creating"?this.resize(ue):this.state==="move"?(this.left=this.manipulationStartLeft+(je.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(je.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(je):this.state==="rotate"&&this.rotate(ue)},ne.prototype.resize=function(ue){var je=this.manipulationStartLeft,He=this.manipulationStartWidth,we=this.manipulationStartTop,ye=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:je=this.manipulationStartLeft+ue.x-this.manipulationStartX,He=this.manipulationStartWidth+this.manipulationStartLeft-je;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:He=this.manipulationStartWidth+ue.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:we=this.manipulationStartTop+ue.y-this.manipulationStartY,ye=this.manipulationStartHeight+this.manipulationStartTop-we;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ye=this.manipulationStartHeight+ue.y-this.manipulationStartY}He>=0?(this.left=je,this.width=He):(this.left=je+He,this.width=-He),ye>=0?(this.top=we,this.height=ye):(this.top=we+ye,this.height=-ye),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(ue){if(Math.abs(ue.x-this.centerX)>.1){var je=Math.sign(ue.x-this.centerX);this.rotationAngle=180*Math.atan((ue.y-this.centerY)/(ue.x-this.centerX))/Math.PI+90*je,this.applyRotation()}},ne.prototype.applyRotation=function(){var ue=this.container.transform.baseVal.getItem(0);ue.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ue,0)},ne.prototype.rotatePoint=function(ue){if(this.rotationAngle===0)return ue;var je=this.container.getCTM(),He=ee.createPoint(ue.x,ue.y);return{x:(He=He.matrixTransform(je)).x,y:He.y}},ne.prototype.unrotatePoint=function(ue){if(this.rotationAngle===0)return ue;var je=this.container.getCTM();je=je.inverse();var He=ee.createPoint(ue.x,ue.y);return{x:(He=He.matrixTransform(je)).x,y:He.y}},ne.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=ee.createGroup();var ue=ee.createTransform();ue.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ue),this.container.appendChild(this.controlBox),this.controlRect=ee.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=ee.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 pe,this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){var ue=this.controlBox.transform.baseVal.getItem(0);ue.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ue,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 ue=new me;return ue.visual.transform.baseVal.appendItem(ee.createTransform()),this.controlBox.appendChild(ue.visual),ue},ne.prototype.positionGrips=function(){var ue=this.controlGrips.topLeft.GRIP_SIZE,je=-ue/2,He=je,we=(this.width+this.CB_DISTANCE)/2-ue/2,ye=(this.height+this.CB_DISTANCE)/2-ue/2,Te=this.height+this.CB_DISTANCE-ue/2,ze=this.width+this.CB_DISTANCE-ue/2;this.positionGrip(this.controlGrips.topLeft.visual,je,He),this.positionGrip(this.controlGrips.topCenter.visual,we,He),this.positionGrip(this.controlGrips.topRight.visual,ze,He),this.positionGrip(this.controlGrips.centerLeft.visual,je,ye),this.positionGrip(this.controlGrips.centerRight.visual,ze,ye),this.positionGrip(this.controlGrips.bottomLeft.visual,je,Te),this.positionGrip(this.controlGrips.bottomCenter.visual,we,Te),this.positionGrip(this.controlGrips.bottomRight.visual,ze,Te),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,we,He-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(ue,je,He){var we=ue.transform.baseVal.getItem(0);we.setTranslate(je,He),ue.transform.baseVal.replaceItem(we,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:ve.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:ve.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Ne.prototype.getState.call(this))},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue);var je=ue;this.left=je.left,this.top=je.top,this.width=je.width,this.height=je.height,this.rotationAngle=je.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ve.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,je.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ve.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,je.containerTransformMatrix))},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je);var He=this.rotatePoint({x:this.left,y:this.top}),we=this.unrotatePoint({x:He.x*ue,y:He.y*je});this.left=we.x,this.top=we.y,this.width=this.width*ue,this.height=this.height*je,this.adjustControlBox()},ne}(he),Be=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.opacity=1,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.createVisual=we.createVisual.bind(we),we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual)},ne.prototype.createVisual=function(){this.visual=ee.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(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.state==="new"&&(this.createVisual(),this.moveVisual(ue),this._state="creating")},ne.prototype.manipulate=function(ue){Ne.prototype.manipulate.call(this,ue)},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),this.setSize()},ne.prototype.setSize=function(){Ne.prototype.setSize.call(this),ee.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(ue){Ne.prototype.pointerUp.call(this,ue),this.setSize()},ne.prototype.setStrokeColor=function(ue){this.strokeColor=ue,this.visual&&ee.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ue),this.stateChanged()},ne.prototype.setFillColor=function(ue){this.fillColor=ue,this.visual&&ee.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(ue){this.strokeWidth=ue,this.visual&&ee.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(ue){this.strokeDasharray=ue,this.visual&&ee.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},Ne.prototype.getState.call(this))},ne.prototype.restoreState=function(ue){var je=ue;this.fillColor=je.fillColor,this.strokeColor=je.strokeColor,this.strokeWidth=je.strokeWidth,this.strokeDasharray=je.strokeDasharray,this.opacity=je.opacity,this.createVisual(),Ne.prototype.restoreState.call(this,ue),this.setSize()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),this.setSize()},ne.title="Rectangle marker",ne}(Ee),Fe=function(Ne){function ne(ue,je,He,we){var ye=Ne.call(this,ue,we||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return ye.widths=[],ye.widthBoxes=[],ye.widths=je,ye.currentWidth=He,ye.setCurrentWidth=ye.setCurrentWidth.bind(ye),ye}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");return je.style.display="flex",je.style.overflow="hidden",je.style.flexGrow="2",this.widths.forEach(function(He){var we=document.createElement("div");we.style.display="flex",we.style.flexGrow="2",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.borderColor=He===ue.currentWidth?ue.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){ue.setCurrentWidth(He,we)}),je.appendChild(we);var ye=document.createElement("div");ye.innerText=He.toString(),ye.style.marginRight="5px",we.appendChild(ye);var Te=document.createElement("div");Te.style.minHeight="20px",Te.style.flexGrow="2",Te.style.display="flex",Te.style.alignItems="center";var ze=document.createElement("hr");ze.style.minWidth="20px",ze.style.border="0px",ze.style.borderTop=He+"px solid "+ue.uiStyleSettings.toolboxColor,ze.style.flexGrow="2",Te.appendChild(ze),we.appendChild(Te),ue.widthBoxes.push(we)}),je},ne.prototype.setCurrentWidth=function(ue,je){var He=this;this.currentWidth=ue,this.widthBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(se),ke=function(Ne){function ne(ue,je,He,we){var ye=Ne.call(this,ue,we||'<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 ye.styles=[],ye.styleBoxes=[],ye.styles=je,ye.currentStyle=He,ye.setCurrentStyle=ye.setCurrentStyle.bind(ye),ye}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");return je.style.display="flex",je.style.overflow="hidden",je.style.flexGrow="2",this.styles.forEach(function(He){var we=document.createElement("div");we.style.display="flex",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.overflow="hidden",we.style.maxWidth=100/ue.styles.length-5+"%",we.style.borderColor=He===ue.currentStyle?ue.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){ue.setCurrentStyle(He,we)}),je.appendChild(we);var ye=document.createElement("div");ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.overflow="hidden";var Te=`<svg width="100" height="20">
|
|
|
<line x1="0" y1="10" x2="100" y2="10" stroke="`+ue.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(He!==""?'stroke-dasharray="'+He+'"':"")+` />
|
|
|
</svg>`;ye.innerHTML=Te,we.appendChild(ye),ue.styleBoxes.push(we)}),je},ne.prototype.setCurrentStyle=function(ue,je){var He=this;this.currentStyle=ue,this.styleBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(se),De=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.strokeColor=He.defaultColor,we.strokeWidth=He.defaultStrokeWidth,we.strokeDasharray=He.defaultStrokeDasharray,we.strokePanel=new ie("Line color",He.defaultColorSet,He.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new ke("Line style",He.defaultStrokeDasharrays,He.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(ne,Ne),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ue=Ne.prototype.getState.call(this);return ue.typeName=ne.typeName,ue},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ne}(Be),Se=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"},Ce=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.x1=0,we.y1=0,we.x2=0,we.y2=0,we.defaultLength=50,we.manipulationStartX=0,we.manipulationStartY=0,we.manipulationStartX1=0,we.manipulationStartY1=0,we.manipulationStartX2=0,we.manipulationStartY2=0,we.setupControlBox(),we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!!Ne.prototype.ownsTarget.call(this,ue)||!(!this.grip1.ownsTarget(ue)&&!this.grip2.ownsTarget(ue))},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.manipulationStartX=ue.x,this.manipulationStartY=ue.y,this.state==="new"&&(this.x1=ue.x,this.y1=ue.y,this.x2=ue.x,this.y2=ue.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(je)?this.activeGrip=this.grip1:this.grip2.ownsTarget(je)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(ue){var je=this.state;Ne.prototype.pointerUp.call(this,ue),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(ue),this._state="select",je==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.prototype.manipulate=function(ue){this.state==="creating"?this.resize(ue):this.state==="move"?(this.x1=this.manipulationStartX1+ue.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ue.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ue.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ue.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ue)},ne.prototype.resize=function(ue){switch(this.activeGrip){case this.grip1:this.x1=ue.x,this.y1=ue.y;break;case this.grip2:case void 0:this.x2=ue.x,this.y2=ue.y}this.adjustVisual(),this.adjustControlBox()},ne.prototype.select=function(){Ne.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){Ne.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=ee.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 ue=new me;return ue.visual.transform.baseVal.appendItem(ee.createTransform()),this.controlBox.appendChild(ue.visual),ue},ne.prototype.positionGrips=function(){var ue=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ue/2,this.y1-ue/2),this.positionGrip(this.grip2.visual,this.x2-ue/2,this.y2-ue/2)},ne.prototype.positionGrip=function(ue,je,He){var we=ue.transform.baseVal.getItem(0);we.setTranslate(je,He),ue.transform.baseVal.replaceItem(we,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Ne.prototype.getState.call(this))},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue);var je=ue;this.x1=je.x1,this.y1=je.y1,this.x2=je.x2,this.y2=je.y2},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),this.x1=this.x1*ue,this.y1=this.y1*je,this.x2=this.x2*ue,this.y2=this.y2*je,this.adjustVisual(),this.adjustControlBox()},ne}(he),Oe=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.setStrokeColor=we.setStrokeColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.strokeColor=He.defaultColor,we.strokeWidth=He.defaultStrokeWidth,we.strokeDasharray=He.defaultStrokeDasharray,we.strokePanel=new ie("Line color",He.defaultColorSet,He.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new ke("Line style",He.defaultStrokeDasharrays,He.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual&&ue!==this.selectorLine&&ue!==this.visibleLine)},ne.prototype.createVisual=function(){this.visual=ee.createGroup(),this.selectorLine=ee.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ee.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(ue,je){Ne.prototype.pointerDown.call(this,ue,je),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()),ee.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ee.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ee.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setStrokeColor=function(ue){this.strokeColor=ue,this.adjustVisual(),this.colorChanged(ue)},ne.prototype.setStrokeWidth=function(ue){this.strokeWidth=ue,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(ue){this.strokeDasharray=ue,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 ue=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue);var je=ue;this.strokeColor=je.strokeColor,this.strokeWidth=je.strokeWidth,this.strokeDasharray=je.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}(Ce),Ie=function(Ne){function ne(ue,je,He,we){var ye=Ne.call(this,ue,we||'<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 ye.fonts=[],ye.fontBoxes=[],ye.fonts=je,ye.currentFont=He,ye.setCurrentFont=ye.setCurrentFont.bind(ye),ye}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");return je.style.overflow="hidden",je.style.flexGrow="2",this.fonts.forEach(function(He){var we=document.createElement("div");we.style.display="inline-block",we.style.alignItems="center",we.style.justifyContent="space-between",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.overflow="hidden",we.style.maxWidth=100/ue.fonts.length-5+"%",we.style.borderColor=He===ue.currentFont?ue.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){ue.setCurrentFont(He,we)}),je.appendChild(we);var ye=document.createElement("div");ye.style.display="flex",ye.style.minHeight="20px",ye.style.flexGrow="2",ye.style.fontFamily=He,ye.style.overflow="hidden";var Te=document.createElement("div");Te.style.whiteSpace="nowrap",Te.style.overflow="hidden",Te.style.textOverflow="ellipsis",Te.innerHTML="The quick brown fox jumps over the lazy dog",ye.appendChild(Te),we.appendChild(ye),ue.fontBoxes.push(we)}),je},ne.prototype.setCurrentFont=function(ue,je){var He=this;this.currentFont=ue,this.fontBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(se),Le=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.color="transparent",we.padding=5,we.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",we.text=we.DEFAULT_TEXT,we.isMoved=!1,we.color=He.defaultColor,we.fontFamily=He.defaultFontFamily,we.defaultSize={x:100,y:30},we.setColor=we.setColor.bind(we),we.setFont=we.setFont.bind(we),we.renderText=we.renderText.bind(we),we.sizeText=we.sizeText.bind(we),we.textEditDivClicked=we.textEditDivClicked.bind(we),we.showTextEditor=we.showTextEditor.bind(we),we.setSize=we.setSize.bind(we),we.positionTextEditor=we.positionTextEditor.bind(we),we.colorPanel=new ie("Color",He.defaultColorSet,He.defaultColor),we.colorPanel.onColorChanged=we.setColor,we.fontFamilyPanel=new Ie("Font",He.defaultFontFamilies,He.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){if(Ne.prototype.ownsTarget.call(this,ue)||ue===this.visual||ue===this.textElement||ue===this.bgRectangle)return!0;var je=!1;return this.textElement.childNodes.forEach(function(He){He===ue&&(je=!0)}),je},ne.prototype.createVisual=function(){this.visual=ee.createGroup(),this.bgRectangle=ee.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ee.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ee.createTransform()),this.textElement.transform.baseVal.appendItem(ee.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.isMoved=!1,this.pointerDownPoint=ue,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ue),this._state="creating")},ne.prototype.renderText=function(){var ue=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(je){ue.textElement.appendChild(ee.createTSpan(je.trim()===""?" ":je.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var ue=this.textElement.getBBox(),je=1;if(ue.width>0&&ue.height>0){var He=(1*this.width-this.width*this.padding*2/100)/ue.width,we=(1*this.height-this.height*this.padding*2/100)/ue.height;je=Math.min(He,we)}return je},ne.prototype.getTextPosition=function(ue){var je=this.textElement.getBBox(),He=0,we=0;return je.width>0&&je.height>0&&(He=(this.width-je.width*ue)/2,we=this.height/2-je.height*ue/2),{x:He,y:we}},ne.prototype.sizeText=function(){var ue=this.textElement.getBBox(),je=this.getTextScale(),He=this.getTextPosition(je);He.y-=ue.y*je,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+He.x+"px, "+He.y+"px) scale("+je+", "+je+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(He.x,He.y),this.textElement.transform.baseVal.getItem(1).setScale(je,je))},ne.prototype.manipulate=function(ue){Ne.prototype.manipulate.call(this,ue),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ue.x-this.pointerDownPoint.x)>5||Math.abs(ue.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){Ne.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ee.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ee.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ne.prototype.pointerUp=function(ue){var je=this.state;je==="creating"&&(this._suppressMarkerCreateEvent=!0),Ne.prototype.pointerUp.call(this,ue),this.setSize(),(je==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.showTextEditor=function(){var ue=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(je){je.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var je=Number.parseFloat(ue.textEditor.style.fontSize);ue.textEditor.clientWidth>=Number.parseInt(ue.textEditor.style.maxWidth)&&je>.9;)je-=.1,ue.textEditor.style.fontSize=Math.max(je,.9)+"em"}),this.textEditor.addEventListener("keyup",function(je){je.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(je){if(je.clipboardData){var He=je.clipboardData.getData("text"),we=window.getSelection();if(!we.rangeCount)return!1;we.deleteFromDocument(),we.getRangeAt(0).insertNode(document.createTextNode(He)),je.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ue.textEditDivClicked(ue.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 ue=this.getTextScale(),je=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),He=this.textElement.getBBox(),we={x:He.width*ue,y:He.height*ue};je.x-=we.x/2,je.y-=we.y/2,this.textEditor.style.top=je.y+"px",this.textEditor.style.left=je.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-je.x+"px",this.textEditor.style.fontSize=Math.max(16*ue,12)+"px",this.textElement.style.display="none"}},ne.prototype.textEditDivClicked=function(ue){this.text=ue.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ne.prototype.select=function(){Ne.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Ne.prototype.deselect.call(this)},ne.prototype.dblClick=function(ue,je){Ne.prototype.dblClick.call(this,ue,je),this.showTextEditor()},ne.prototype.setColor=function(ue){this.textElement&&ee.setAttributes(this.textElement,[["fill",ue]]),this.color=ue,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ue)},ne.prototype.setFont=function(ue){this.textElement&&ee.setAttributes(this.textElement,[["font-family",ue]]),this.fontFamily=ue,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 ue=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){var je=ue;this.color=je.color,this.fontFamily=je.fontFamily,this.padding=je.padding,this.text=je.text,this.createVisual(),Ne.prototype.restoreState.call(this,ue),this.setSize()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),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}(Ee),Me=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.color="transparent",we.lineWidth=3,we.drawing=!1,we.pixelRatio=1,we.color=He.defaultColor,we.lineWidth=He.defaultStrokeWidth,we.pixelRatio=He.freehandPixelRatio,we.setColor=we.setColor.bind(we),we.addCanvas=we.addCanvas.bind(we),we.finishCreation=we.finishCreation.bind(we),we.setLineWidth=we.setLineWidth.bind(we),we.colorPanel=new ie("Color",He.defaultColorSet,He.defaultColor),we.colorPanel.onColorChanged=we.setColor,we.lineWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.lineWidthPanel.onWidthChanged=we.setLineWidth,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual&&ue!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=ee.createGroup(),this.drawingImage=ee.createImage(),this.visual.appendChild(this.drawingImage);var ue=ee.createTransform();this.visual.transform.baseVal.appendItem(ue),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(ue,je){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(ue.x,ue.y),this.drawing=!0):Ne.prototype.pointerDown.call(this,ue,je)},ne.prototype.manipulate=function(ue){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ue.x,ue.y),this.canvasContext.stroke()):Ne.prototype.manipulate.call(this,ue)},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),ee.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ee.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(ue){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Ne.prototype.pointerUp.call(this,ue)},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(),Ne.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Ne.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var ue=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),je=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],He=je[0],we=je[1],ye=je[2],Te=je[3],ze=!1,Ue=0;Ue<this.canvasElement.height;Ue++)for(var _e=0;_e<this.canvasElement.width;_e++)ue.data[Ue*this.canvasElement.width*4+4*_e+3]>0&&(ze=!0,Ue<we&&(we=Ue),_e<He&&(He=_e),Ue>Te&&(Te=Ue),_e>ye&&(ye=_e));if(ze){this.left=He/this.pixelRatio,this.top=we/this.pixelRatio,this.width=(ye-He)/this.pixelRatio,this.height=(Te-we)/this.pixelRatio;var ct=document.createElement("canvas");ct.width=ye-He,ct.height=Te-we,ct.getContext("2d").putImageData(this.canvasContext.getImageData(He,we,ye-He,Te-we),0,0),this.drawingImgUrl=ct.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.prototype.setDrawingImage=function(){ee.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ee.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ne.prototype.setColor=function(ue){this.color=ue,this.colorChanged(ue)},ne.prototype.setLineWidth=function(ue){this.lineWidth=ue},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 ue=Object.assign({drawingImgUrl:this.drawingImgUrl},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){this.createVisual(),Ne.prototype.restoreState.call(this,ue),this.drawingImgUrl=ue.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),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}(Ee),xe=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,He||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return we.typeBoxes=[],we.currentType=je,we.setCurrentType=we.setCurrentType.bind(we),we}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");je.style.display="flex",je.style.overflow="hidden",je.style.flexGrow="2";for(var He=function(Te){var ze="both";switch(Te){case 0:ze="both";break;case 1:ze="start";break;case 2:ze="end";break;case 3:ze="none"}var Ue=document.createElement("div");if(Ue.style.display="flex",Ue.style.flexGrow="2",Ue.style.alignItems="center",Ue.style.justifyContent="space-between",Ue.style.padding="5px",Ue.style.borderWidth="2px",Ue.style.borderStyle="solid",Ue.style.borderColor=ze===we.currentType?we.uiStyleSettings.toolboxAccentColor:"transparent",Ue.addEventListener("click",function(){ue.setCurrentType(ze,Ue)}),je.appendChild(Ue),ze==="both"||ze==="start"){var _e=document.createElement("div");_e.style.display="flex",_e.style.alignItems="center",_e.style.minHeight="20px",_e.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,5 10,0 10,10" fill="`+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,_e.style.marginLeft="5px",Ue.appendChild(_e)}var ct=document.createElement("div");ct.style.display="flex",ct.style.alignItems="center",ct.style.minHeight="20px",ct.style.flexGrow="2";var ut=document.createElement("hr");if(ut.style.minWidth="20px",ut.style.border="0px",ut.style.borderTop="3px solid "+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee"),ut.style.flexGrow="2",ct.appendChild(ut),Ue.appendChild(ct),ze==="both"||ze==="end"){var yt=document.createElement("div");yt.style.display="flex",yt.style.alignItems="center",yt.style.minHeight="20px",yt.innerHTML=`<svg viewBox="0 0 10 10" width="10" height="10" xmlns="http://www.w3.org/2000/svg">
|
|
|
<polygon points="0,0 10,5 0,10" fill="`+(we.uiStyleSettings!==void 0?we.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
|
|
|
</svg>`,yt.style.marginRight="5px",Ue.appendChild(yt)}we.typeBoxes.push(Ue)},we=this,ye=0;ye<4;ye++)He(ye);return je},ne.prototype.setCurrentType=function(ue,je){var He=this;this.currentType=ue,this.typeBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings!==void 0?He.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(se),Ve=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.arrowType="end",we.arrowBaseHeight=10,we.arrowBaseWidth=10,we.getArrowPoints=we.getArrowPoints.bind(we),we.setArrowType=we.setArrowType.bind(we),we.arrowTypePanel=new xe("Arrow type","end"),we.arrowTypePanel.onArrowTypeChanged=we.setArrowType,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.arrow1&&ue!==this.arrow2)},ne.prototype.getArrowPoints=function(ue,je){var He=this.arrowBaseWidth+2*this.strokeWidth,we=this.arrowBaseHeight+2*this.strokeWidth;return ue-He/2+","+(je+we/2)+" "+ue+","+(je-we/2)+" "+(ue+He/2)+","+(je+we/2)},ne.prototype.createTips=function(){this.arrow1=ee.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ee.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ee.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ee.createTransform()),this.visual.appendChild(this.arrow2)},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(Ne.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",ee.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ee.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ue=0;Math.abs(this.x1-this.x2)>.1&&(ue=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var je=this.arrow1.transform.baseVal.getItem(0);je.setRotate(ue,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(je,0);var He=this.arrow2.transform.baseVal.getItem(0);He.setRotate(ue+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(He,0)}},ne.prototype.setArrowType=function(ue){this.arrowType=ue,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 ue=Object.assign({arrowType:this.arrowType},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue);var je=ue;this.arrowType=je.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}(Oe),Ke=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.fillColor=He.defaultFillColor,we.strokeWidth=0,we.fillPanel=new ie("Color",He.defaultColorSet,He.defaultFillColor),we.fillPanel.onColorChanged=we.setFillColor,we}return gt(ne,Ne),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ue=Ne.prototype.getState.call(this);return ue.typeName=ne.typeName,ue},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ne}(Be),Ze=function(Ne){function ne(ue,je,He,we){var ye=Ne.call(this,ue,we||'<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 ye.opacities=[],ye.opacityBoxes=[],ye.opacities=je,ye.currentOpacity=He,ye.setCurrentOpacity=ye.setCurrentOpacity.bind(ye),ye}return gt(ne,Ne),ne.prototype.getUi=function(){var ue=this,je=document.createElement("div");return je.style.display="flex",je.style.overflow="hidden",je.style.flexGrow="2",je.style.justifyContent="space-between",this.opacities.forEach(function(He){var we=document.createElement("div");we.style.display="flex",we.style.alignItems="center",we.style.justifyContent="center",we.style.padding="5px",we.style.borderWidth="2px",we.style.borderStyle="solid",we.style.borderColor=He===ue.currentOpacity?ue.uiStyleSettings.toolboxAccentColor:"transparent",we.addEventListener("click",function(){ue.setCurrentOpacity(He,we)}),je.appendChild(we);var ye=document.createElement("div");ye.innerText=100*He+"%",we.appendChild(ye),ue.opacityBoxes.push(we)}),je},ne.prototype.setCurrentOpacity=function(ue,je){var He=this;this.currentOpacity=ue,this.opacityBoxes.forEach(function(we){we.style.borderColor=we===je?He.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(se),it=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.setOpacity=we.setOpacity.bind(we),we.fillColor=He.defaultHighlightColor,we.strokeWidth=0,we.opacity=He.defaultHighlightOpacity,we.fillPanel=new ie("Color",He.defaultColorSet,we.fillColor),we.fillPanel.onColorChanged=we.setFillColor,we.opacityPanel=new Ze("Opacity",He.defaultOpacitySteps,we.opacity),we.opacityPanel.onOpacityChanged=we.setOpacity,we}return gt(ne,Ne),ne.prototype.setOpacity=function(ue){this.opacity=ue,this.visual&&ee.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 ue=Ne.prototype.getState.call(this);return ue.typeName=ne.typeName,ue},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}(Ke),We='<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>',Ge='<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>',$e=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.bgColor="transparent",we.tipPosition={x:0,y:0},we.tipBase1Position={x:0,y:0},we.tipBase2Position={x:0,y:0},we.tipMoving=!1,we.color=He.defaultStrokeColor,we.bgColor=He.defaultFillColor,we.fontFamily=He.defaultFontFamily,we.defaultSize={x:100,y:30},we.setBgColor=we.setBgColor.bind(we),we.getTipPoints=we.getTipPoints.bind(we),we.positionTip=we.positionTip.bind(we),we.setTipPoints=we.setTipPoints.bind(we),we.colorPanel=new ie("Text color",He.defaultColorSet,we.color,We),we.colorPanel.onColorChanged=we.setColor,we.bgColorPanel=new ie("Fill color",He.defaultColorSet,we.bgColor,Ge),we.bgColorPanel.onColorChanged=we.setBgColor,we.fontFamilyPanel=new Ie("Font",He.defaultFontFamilies,He.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we.tipGrip=new me,we.tipGrip.visual.transform.baseVal.appendItem(ee.createTransform()),we.controlBox.appendChild(we.tipGrip.visual),we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return Ne.prototype.ownsTarget.call(this,ue)||this.tipGrip.ownsTarget(ue)||this.tip===ue},ne.prototype.createTip=function(){ee.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ee.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ne.prototype.pointerDown=function(ue,je){this.state==="new"&&Ne.prototype.pointerDown.call(this,ue,je),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(je)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Ne.prototype.pointerDown.call(this,ue,je)},ne.prototype.pointerUp=function(ue){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Ne.prototype.pointerUp.call(this,ue);else{var je=this.state==="creating";Ne.prototype.pointerUp.call(this,ue),this.setTipPoints(je),this.positionTip()}},ne.prototype.manipulate=function(ue){if(this.tipMoving){var je=this.unrotatePoint(ue);this.tipPosition={x:je.x-this.manipulationStartLeft,y:je.y-this.manipulationStartTop},this.positionTip()}else Ne.prototype.manipulate.call(this,ue)},ne.prototype.setBgColor=function(ue){this.bgRectangle&&this.tip&&(ee.setAttributes(this.bgRectangle,[["fill",ue]]),ee.setAttributes(this.tip,[["fill",ue]])),this.bgColor=ue,this.fillColorChanged(ue)},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(ue){ue===void 0&&(ue=!1);var je=Math.min(this.height/2,15),He=this.height/5;ue&&(this.tipPosition={x:je+He/2,y:this.height+20});var we=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?we<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(He=this.width/5,je=Math.min(this.width/2,15),this.tipBase1Position={x:je,y:0},this.tipBase2Position={x:je+He,y:0}):(this.tipBase1Position={x:0,y:je},this.tipBase2Position={x:0,y:je+He}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?we<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(He=this.width/5,je=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-je-He,y:0},this.tipBase2Position={x:this.width-je,y:0}):(this.tipBase1Position={x:this.width,y:je},this.tipBase2Position={x:this.width,y:je+He}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?we<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(He=this.width/5,je=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-je-He,y:this.height},this.tipBase2Position={x:this.width-je,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-je-He},this.tipBase2Position={x:this.width,y:this.height-je}):we<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(He=this.width/5,je=Math.min(this.width/2,15),this.tipBase1Position={x:je,y:this.height},this.tipBase2Position={x:je+He,y:this.height}):(this.tipBase1Position={x:0,y:this.height-je},this.tipBase2Position={x:0,y:this.height-je-He})},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),this.positionTip()},ne.prototype.positionTip=function(){ee.setAttributes(this.tip,[["points",this.getTipPoints()]]);var ue=this.tipGrip.visual.transform.baseVal.getItem(0);ue.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(ue,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(),Ne.prototype.select.call(this)},ne.prototype.getState=function(){var ue=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){var je=ue;this.bgColor=je.bgColor,this.tipPosition=je.tipPosition,Ne.prototype.restoreState.call(this,ue),this.createTip(),this.setTipPoints()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),this.tipPosition={x:this.tipPosition.x*ue,y:this.tipPosition.y*je},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}(Le),nt=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.opacity=1,we.strokeColor=He.defaultColor,we.strokeWidth=He.defaultStrokeWidth,we.strokeDasharray=He.defaultStrokeDasharray,we.fillColor=He.defaultFillColor,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.setOpacity=we.setOpacity.bind(we),we.createVisual=we.createVisual.bind(we),we.strokePanel=new ie("Line color",be(He.defaultColorSet,["transparent"]),He.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.fillPanel=new ie("Fill color",be(He.defaultColorSet,["transparent"]),we.fillColor,Ge),we.fillPanel.onColorChanged=we.setFillColor,we.strokeWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new ke("Line style",He.defaultStrokeDasharrays,He.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we.opacityPanel=new Ze("Opacity",He.defaultOpacitySteps,we.opacity),we.opacityPanel.onOpacityChanged=we.setOpacity,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual)},ne.prototype.createVisual=function(){this.visual=ee.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(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.state==="new"&&(this.createVisual(),this.moveVisual(ue),this._state="creating")},ne.prototype.manipulate=function(ue){Ne.prototype.manipulate.call(this,ue)},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),this.setSize()},ne.prototype.setSize=function(){Ne.prototype.setSize.call(this),ee.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(ue){Ne.prototype.pointerUp.call(this,ue),this.setSize()},ne.prototype.setStrokeColor=function(ue){this.strokeColor=ue,this.visual&&ee.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ue),this.stateChanged()},ne.prototype.setFillColor=function(ue){this.fillColor=ue,this.visual&&ee.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(ue),this.stateChanged()},ne.prototype.setStrokeWidth=function(ue){this.strokeWidth=ue,this.visual&&ee.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(ue){this.strokeDasharray=ue,this.visual&&ee.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.setOpacity=function(ue){this.opacity=ue,this.visual&&ee.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 ue=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){var je=ue;this.fillColor=je.fillColor,this.strokeColor=je.strokeColor,this.strokeWidth=je.strokeWidth,this.strokeDasharray=je.strokeDasharray,this.opacity=je.opacity,this.createVisual(),Ne.prototype.restoreState.call(this,ue),this.setSize()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),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}(Ee),tt=function(Ne){function ne(ue,je,He){return Ne.call(this,ue,je,He)||this}return gt(ne,Ne),Object.defineProperty(ne.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.tip1&&ue!==this.tip2)},ne.prototype.createTips=function(){this.tip1=ee.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(ee.createTransform()),this.visual.appendChild(this.tip1),this.tip2=ee.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(ee.createTransform()),this.visual.appendChild(this.tip2)},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(Ne.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(ee.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()]]),ee.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 ue=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),je=this.tip1.transform.baseVal.getItem(0);je.setRotate(ue,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(je,0);var He=this.tip2.transform.baseVal.getItem(0);He.setRotate(ue+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(He,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ue=Ne.prototype.getState.call(this);return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue),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}(Oe),Ye=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.strokePanel.colors=He.defaultColorSet,we.fillColor="transparent",we}return gt(ne,Ne),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ue=Ne.prototype.getState.call(this);return ue.typeName=ne.typeName,ue},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),Qe=function(){function Ne(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Ne.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))},Ne.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},Ne.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Ne.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}},Ne.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Ne}(),Je=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.curveX=0,we.curveY=0,we.manipulationStartCurveX=0,we.manipulationStartCurveY=0,we.setStrokeColor=we.setStrokeColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.positionGrips=we.positionGrips.bind(we),we.addControlGrips=we.addControlGrips.bind(we),we.adjustVisual=we.adjustVisual.bind(we),we.setupControlBox=we.setupControlBox.bind(we),we.resize=we.resize.bind(we),we.strokeColor=He.defaultColor,we.strokeWidth=He.defaultStrokeWidth,we.strokeDasharray=He.defaultStrokeDasharray,we.strokePanel=new ie("Line color",He.defaultColorSet,He.defaultColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.strokeWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new ke("Line style",He.defaultStrokeDasharrays,He.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual&&ue!==this.selectorCurve&&ue!==this.visibleCurve&&!this.curveGrip.ownsTarget(ue))},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=ee.createGroup(),this.selectorCurve=ee.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ee.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(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ue.x,this.curveY=ue.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(je)&&(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()),ee.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ee.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ee.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setupControlBox=function(){Ne.prototype.setupControlBox.call(this),this.curveControlLine1=ee.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ee.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,Ne.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){Ne.prototype.positionGrips.call(this);var ue=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ue/2,this.curveY-ue/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(ue){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ue.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ue.y-this.manipulationStartY),Ne.prototype.manipulate.call(this,ue)},ne.prototype.resize=function(ue){this.activeGrip===this.curveGrip&&(this.curveX=ue.x,this.curveY=ue.y),Ne.prototype.resize.call(this,ue),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(ue){this.strokeColor=ue,this.adjustVisual(),this.colorChanged(ue)},ne.prototype.setStrokeWidth=function(ue){this.strokeWidth=ue,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(ue){this.strokeDasharray=ue,this.adjustVisual()},ne.prototype.scale=function(ue,je){this.curveX=this.curveX*ue,this.curveY=this.curveY*je,Ne.prototype.scale.call(this,ue,je)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ue=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Ne.prototype.getState.call(this));return ue.typeName=ne.typeName,ue},ne.prototype.restoreState=function(ue){Ne.prototype.restoreState.call(this,ue);var je=ue;this.strokeColor=je.strokeColor,this.strokeWidth=je.strokeWidth,this.strokeDasharray=je.strokeDasharray,this.curveX=je.curveX,this.curveY=je.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}(Ce),st=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,je,He)||this;return we.fillColor="transparent",we.strokeColor="transparent",we.strokeWidth=0,we.strokeDasharray="",we.textColor="transparent",we.fontSize="1rem",we.isMoved=!1,we.captionText="Caption",we.PADDING=5,we.captionBoxWidth=0,we.captionBoxHeight=0,we.strokeColor=He.defaultColor,we.strokeWidth=He.defaultStrokeWidth,we.strokeDasharray=He.defaultStrokeDasharray,we.fillColor=He.defaultFillColor,we.textColor=He.defaultStrokeColor,we.fontFamily=He.defaultFontFamily,we.fontSize=He.defaultCaptionFontSize,we.captionText=He.defaultCaptionText,we.setStrokeColor=we.setStrokeColor.bind(we),we.setFillColor=we.setFillColor.bind(we),we.setStrokeWidth=we.setStrokeWidth.bind(we),we.setStrokeDasharray=we.setStrokeDasharray.bind(we),we.createVisual=we.createVisual.bind(we),we.sizeCaption=we.sizeCaption.bind(we),we.setCaptionText=we.setCaptionText.bind(we),we.showTextEditor=we.showTextEditor.bind(we),we.positionTextEditor=we.positionTextEditor.bind(we),we.finishTextEditing=we.finishTextEditing.bind(we),we.setFont=we.setFont.bind(we),we.setTextColor=we.setTextColor.bind(we),we.strokePanel=new ie("Line color",be(He.defaultColorSet,["transparent"]),we.strokeColor),we.strokePanel.onColorChanged=we.setStrokeColor,we.fillPanel=new ie("Fill color",be(He.defaultColorSet,["transparent"]),we.fillColor,Ge),we.fillPanel.onColorChanged=we.setFillColor,we.strokeWidthPanel=new Fe("Line width",He.defaultStrokeWidths,He.defaultStrokeWidth),we.strokeWidthPanel.onWidthChanged=we.setStrokeWidth,we.strokeStylePanel=new ke("Line style",He.defaultStrokeDasharrays,He.defaultStrokeDasharray),we.strokeStylePanel.onStyleChanged=we.setStrokeDasharray,we.fontFamilyPanel=new Ie("Font",He.defaultFontFamilies,He.defaultFontFamily),we.fontFamilyPanel.onFontChanged=we.setFont,we.textColorPanel=new ie("Text color",He.defaultColorSet,we.textColor,We),we.textColorPanel.onColorChanged=we.setTextColor,we}return gt(ne,Ne),ne.prototype.ownsTarget=function(ue){return!(!Ne.prototype.ownsTarget.call(this,ue)&&ue!==this.visual&&ue!==this.frame&&ue!==this.captionBg&&ue!==this.captionElement)},ne.prototype.createVisual=function(){this.visual=ee.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ee.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ee.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=ee.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(ue){this.captionText=ue,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(ue,je){Ne.prototype.pointerDown.call(this,ue,je),this.isMoved=!1,this.pointerDownPoint=ue,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ue),this._state="creating")},ne.prototype.manipulate=function(ue){Ne.prototype.manipulate.call(this,ue),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ue.x-this.pointerDownPoint.x)>5||Math.abs(ue.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(ue){Ne.prototype.resize.call(this,ue),this.setSize()},ne.prototype.sizeCaption=function(){var ue=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ue.width+2*this.PADDING,this.captionBoxHeight=ue.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ee.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')"]]),ee.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 ue=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(je){je.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(je){je.key==="Enter"&&ue.finishTextEditing(ue.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(je){je.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ue.finishTextEditing(ue.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ue.finishTextEditing(ue.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(ue){this.setCaptionText(ue.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(ue){this.captionElement&&ee.setAttributes(this.captionElement,[["font-family",ue]]),this.fontFamily=ue,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(ue){this.captionElement&&ee.setAttributes(this.captionElement,[["fill",ue]]),this.textColor=ue,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){Ne.prototype.setSize.call(this),ee.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(ue){Ne.prototype.pointerUp.call(this,ue),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(ue,je){Ne.prototype.dblClick.call(this,ue,je),this.showTextEditor()},ne.prototype.setStrokeColor=function(ue){this.strokeColor=ue,this.frame&&ee.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ue),this.stateChanged()},ne.prototype.setFillColor=function(ue){this.fillColor=ue,this.captionBg&&ee.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ue),this.stateChanged()},ne.prototype.setStrokeWidth=function(ue){this.strokeWidth=ue,this.frame&&ee.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(ue){this.strokeDasharray=ue,this.frame&&ee.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 ue=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},Ne.prototype.getState.call(this));return ue.typeName=this.typeName,ue},ne.prototype.restoreState=function(ue){var je=ue;this.fillColor=je.fillColor,this.strokeColor=je.strokeColor,this.strokeWidth=je.strokeWidth,this.strokeDasharray=je.strokeDasharray,this.textColor=je.textColor,this.fontFamily=je.fontFamily,this.captionText=je.captionText,this.fontSize=je.fontSize,this.createVisual(),Ne.prototype.restoreState.call(this,ue),this.setSize()},ne.prototype.scale=function(ue,je){Ne.prototype.scale.call(this,ue,je),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}(Ee),qe=function(){function Ne(ne,ue){ue===void 0&&(ue=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=ue}return Object.defineProperty(Ne.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Ne.prototype.preventDefault=function(){this._defaultPrevented=!0},Ne}(),ft=function(Ne){function ne(ue,je,He){var we=Ne.call(this,ue,!1)||this;return we.dataUrl=je,we.state=He,we}return gt(ne,Ne),ne}(qe),lt=function(Ne){function ne(ue,je,He){He===void 0&&(He=!1);var we=Ne.call(this,ue,He)||this;return we.marker=je,we}return gt(ne,Ne),ne}(qe),et=function(){function Ne(){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 Ne.prototype.addEventListener=function(ne,ue){this[ne].push(ue)},Ne.prototype.removeEventListener=function(ne,ue){var je=this[ne].indexOf(ue);je>-1&&this[ne].splice(je,1)},Ne}(),Re=function(){function Ne(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 Se,this._isOpen=!1,this.undoRedoManager=new Qe,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 et,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Ne.instanceCounter++,this.styles=new te(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(Ne.prototype,"ALL_MARKER_TYPES",{get:function(){return[De,Me,Ve,Le,Ye,nt,it,$e,tt,Ke,Oe,Je,st]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[De,Me,Ve,Le,nt,it,$e]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"BASIC_MARKER_TYPES",{get:function(){return[De,Me,Ve,Le,it]},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var ue=this;this._availableMarkerTypes.splice(0),ne.forEach(function(je){if(typeof je=="string"){var He=ue.ALL_MARKER_TYPES.find(function(we){return we.typeName===je});He!==void 0&&ue._availableMarkerTypes.push(He)}else ue._availableMarkerTypes.push(je)})},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Ne.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(Ne.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Ne.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),E.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Ne.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(ue){return ue(new qe(ne))})},Ne.prototype.render=function(){return a(this,void 0,void 0,function(){var ne;return Pe(this,function(ue){switch(ue.label){case 0:return this.setCurrentMarker(),(ne=new oe).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 ue.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ue.sent()]}})})},Ne.prototype.close=function(ne){var ue=this;if(ne===void 0&&(ne=!1),this.isOpen){var je=!1;ne||this.eventListeners.beforeclose.forEach(function(He){var we=new qe(ue,!0);He(we),we.defaultPrevented&&(je=!0)}),je||(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(He){return He(new qe(ue))}),this.detachEvents(),this._isOpen=!1)}},Ne.prototype.addMarkersToToolbar=function(){for(var ne,ue=[],je=0;je<arguments.length;je++)ue[je]=arguments[je];(ne=this._availableMarkerTypes).push.apply(ne,ue)},Ne.prototype.addRenderEventListener=function(ne){this.addEventListener("render",function(ue){ne(ue.dataUrl,ue.state)})},Ne.prototype.removeRenderEventListener=function(ne){},Ne.prototype.addCloseEventListener=function(ne){this.addEventListener("close",function(){ne()})},Ne.prototype.removeCloseEventListener=function(ne){},Ne.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))},Ne.prototype.onPopupTargetResize=function(){var ne=1*this.target.clientWidth/this.target.clientHeight,ue=this.editorCanvas.clientWidth/ne>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,je=ue<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ne;this.resize(ue,je)},Ne.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},Ne.prototype.resize=function(ne,ue){this._isResizing=!0;var je=ne/this.imageWidth,He=ue/this.imageHeight;this.imageWidth=Math.round(ne),this.imageHeight=Math.round(ue),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(je,He),this._isResizing=!1},Ne.prototype.scaleMarkers=function(ne,ue){var je,He=this;this._currentMarker&&this._currentMarker instanceof Le?this._currentMarker.scale(ne,ue):(je=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(we){we!==He._currentMarker&&we.scale(ne,ue)}),je!==void 0&&this.setCurrentMarker(je)},Ne.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"},Ne.prototype.setTopLeft=function(){var ne=this.editingTarget.getBoundingClientRect(),ue=this.editorCanvas.getBoundingClientRect();this.left=ne.left-ue.left,this.top=ne.top-ue.top},Ne.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)},Ne.prototype.addDefs=function(){for(var ne,ue=[],je=0;je<arguments.length;je++)ue[je]=arguments[je];this.defs=ee.createDefs(),this.addDefsToImage(),(ne=this.defs).append.apply(ne,ue)},Ne.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},Ne.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)},Ne.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},Ne.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},Ne.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)},Ne.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},Ne.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)},Ne.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()},Ne.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")},Ne.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"},Ne.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Ne.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 le(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop<this.styles.settings.toolbarHeight&&(this.editingTarget.style.marginTop=this.target.offsetTop-this.styles.settings.toolbarHeight+"px"),this.editorCanvas.appendChild(this.editingTarget),this.toolbox=new ae(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},Ne.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},Ne.prototype.removeMarker=function(ne){this.markerImage.removeChild(ne.container),this.markers.indexOf(ne)>-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},Ne.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())},Ne.prototype.toolbarButtonClicked=function(ne,ue){if(ne==="marker"&&ue!==void 0)this.createNewMarker(ue);else if(ne==="action")switch(ue){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()}},Ne.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var ue=!1;if(this.eventListeners.markerbeforedelete.forEach(function(He){var we=new lt(ne,ne._currentMarker,!0);He(we),we.defaultPrevented&&(ue=!0)}),!ue){var je=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(He){return He(new lt(ne,je))})}}},Ne.prototype.clear=function(){var ne=this,ue=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ye){var Te=new lt(ne,void 0,!0);ye(Te),Te.defaultPrevented&&(ue=!0)}),!ue)){this.setCurrentMarker();for(var je=function(ye){var Te=He.markers[ye];He.setCurrentMarker(He.markers[ye]),He._currentMarker.dispose(),He.markerImage.removeChild(He._currentMarker.container),He.markers.splice(He.markers.indexOf(He._currentMarker),1),He.eventListeners.markerdelete.forEach(function(ze){return ze(new lt(ne,Te))})},He=this,we=this.markers.length-1;we>=0;we--)je(we);this.addUndoStep()}},Object.defineProperty(Ne.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Ne.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))},Ne.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)},Ne.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Ne.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ue=this.getState(),je=this.undoRedoManager.getLastUndoStep();if(!je||je.width===ue.width&&je.height===ue.height){var He=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ue),He<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(we){return we(new qe(ne))})}else this.undoRedoManager.replaceLastUndoStep(ue),this.eventListeners.statechange.forEach(function(we){return we(new qe(ne))})}},Ne.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},Ne.prototype.undoStep=function(){var ne=this,ue=this.undoRedoManager.undo();ue!==void 0&&(this.restoreState(ue),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(je){return je(new qe(ne))}))},Ne.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},Ne.prototype.redoStep=function(){var ne=this,ue=this.undoRedoManager.redo();ue!==void 0&&(this.restoreState(ue),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(je){return je(new qe(ne))}))},Ne.prototype.stepZoom=function(){var ne=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ne<this.zoomSteps.length-1?this.zoomSteps[ne+1]:this.zoomSteps[0]},Ne.prototype.panTo=function(ne){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ne.x,top:this.prevPanPoint.y-ne.y}),this.prevPanPoint=ne},Ne.prototype.startRenderAndClose=function(){return a(this,void 0,void 0,function(){var ne,ue,je=this;return Pe(this,function(He){switch(He.label){case 0:return[4,this.render()];case 1:return ne=He.sent(),ue=this.getState(),this.eventListeners.render.forEach(function(we){return we(new ft(je,ne,ue))}),this.close(!0),[2]}})})},Ne.prototype.getState=function(ne){ne===!0&&this.setCurrentMarker();var ue={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(je){return ue.markers.push(je.getState())}),ue},Ne.prototype.restoreState=function(ne){var ue=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ne.markers.forEach(function(je){var He=ue._availableMarkerTypes.find(function(ye){return ye.typeName===je.typeName});if(He!==void 0){var we=ue.addNewMarker(He);we.restoreState(je),ue.markers.push(we)}}),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(je){return je(new qe(ue))})},Ne.prototype.addNewMarker=function(ne){var ue=ee.createGroup();return this.markerImage.appendChild(ue),new ne(ue,this.overlayContainer,this.settings)},Ne.prototype.createNewMarker=function(ne){var ue,je=this;(ue=typeof ne=="string"?this._availableMarkerTypes.find(function(He){return He.typeName===ne}):ne)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(ue),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(ue.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(He){return He(new lt(je,je._currentMarker))}))},Ne.prototype.markerCreated=function(ne){var ue=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ne),this.setCurrentMarker(ne),ne instanceof Me&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(Me):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(je){return je(new lt(ue,ue._currentMarker))})},Ne.prototype.colorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ne,this.settings.defaultStrokeColor=ne)},Ne.prototype.fillColorChanged=function(ne){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ne)},Ne.prototype.markerStateChanged=function(ne){var ue=this;this.eventListeners.markerchange.forEach(function(je){return je(new lt(ue,ne))})},Ne.prototype.setCurrentMarker=function(ne){var ue=this;this._currentMarker!==ne&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(je){return je(new lt(ue,ue._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(je){return je(new lt(ue,ue._currentMarker))}))},Ne.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 ue=this.markers.find(function(je){return je.ownsTarget(ne.target)});ue!==void 0?(this.setCurrentMarker(ue),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))},Ne.prototype.onDblClick=function(ne){if(this._isFocused||this.focus(),this.mode==="select"){var ue=this.markers.find(function(je){return je.ownsTarget(ne.target)});ue!==void 0&&ue!==this._currentMarker&&this.setCurrentMarker(ue),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ne.clientX,ne.clientY),ne.target):this.setCurrentMarker()}},Ne.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}))},Ne.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()},Ne.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Ne.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},Ne.prototype.clientToLocalCoordinates=function(ne,ue){var je=this.markerImage.getBoundingClientRect();return{x:(ne-je.left)/this.zoomLevel,y:(ue-je.top)/this.zoomLevel}},Ne.prototype.onWindowResize=function(){this.positionUI()},Ne.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()},Ne.prototype.addLicenseKey=function(ne){E.addKey(ne)},Ne.prototype.addEventListener=function(ne,ue){this.eventListeners.addEventListener(ne,ue)},Ne.prototype.removeEventListener=function(ne,ue){this.eventListeners.removeEventListener(ne,ue)},Ne.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(Ne.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Ne.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(ue){return ue(new qe(ne))}))},Ne.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ue){return ue(new qe(ne))}))},Ne.instanceCounter=0,Ne}()},6551:function(gn,Vt,ge){"use strict";ge.d(Vt,{ZP:function(){return E}});var x=ge(42978),gt=ge(59301),a=ge(47273),Pe=0,be=(0,a.Z)();function ee(){var oe;return be?(oe=Pe,Pe+=1):oe="TEST_OR_SSR",oe}function E(oe){var re=gt.useState(),te=(0,x.Z)(re,2),ce=te[0],z=te[1];return gt.useEffect(function(){z("rc_select_".concat(ee()))},[]),oe||ce}},37463:function(gn,Vt,ge){"use strict";ge.d(Vt,{Ac:function(){return Tt},Xo:function(){return Bt},Wx:function(){return jt},ZP:function(){return er},lk:function(){return ve}});var x=ge(54476),gt=ge(94480),a=ge(20068),Pe=ge(33885),be=ge(42978),ee=ge(75931),E=ge(76190),oe=ge(18929),re=ge(48736),te=ge(59301),ce=ge(92310),z=ge.n(ce),le=ge(34280),ae=ge(49658),se=ge(8654),ie=function(Ht){var Ot=Ht.className,Rt=Ht.customizeIcon,Pt=Ht.customizeIconProps,Ut=Ht.children,xt=Ht.onMouseDown,Xt=Ht.onClick,Jt=typeof Rt=="function"?Rt(Pt):Rt;return te.createElement("span",{className:Ot,onMouseDown:function(St){St.preventDefault(),xt==null||xt(St)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Xt,"aria-hidden":!0},Jt!==void 0?Jt:te.createElement("span",{className:z()(Ot.split(/\s+/).map(function(Ct){return"".concat(Ct,"-icon")}))},Ut))},he=ie,pe=function(Ht,Ot,Rt,Pt,Ut){var xt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Xt=arguments.length>6?arguments[6]:void 0,Jt=arguments.length>7?arguments[7]:void 0,Ct=te.useMemo(function(){if((0,E.Z)(Pt)==="object")return Pt.clearIcon;if(Ut)return Ut},[Pt,Ut]),St=te.useMemo(function(){return!!(!xt&&Pt&&(Rt.length||Xt)&&!(Jt==="combobox"&&Xt===""))},[Pt,xt,Rt.length,Xt,Jt]);return{allowClear:St,clearIcon:te.createElement(he,{className:"".concat(Ht,"-clear"),onMouseDown:Ot,customizeIcon:Ct},"\xD7")}},me=te.createContext(null);function ve(){return te.useContext(me)}function Ee(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ht=te.useState(!1),Ot=(0,be.Z)(Ht,2),Rt=Ot[0],Pt=Ot[1],Ut=te.useRef(null),xt=function(){window.clearTimeout(Ut.current)};te.useEffect(function(){return xt},[]);var Xt=function(Ct,St){xt(),Ut.current=window.setTimeout(function(){Pt(Ct),St&&St()},Wt)};return[Rt,Xt,xt]}function Be(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ht=te.useRef(null),Ot=te.useRef(null);te.useEffect(function(){return function(){window.clearTimeout(Ot.current)}},[]);function Rt(Pt){(Pt||Ht.current===null)&&(Ht.current=Pt),window.clearTimeout(Ot.current),Ot.current=window.setTimeout(function(){Ht.current=null},Wt)}return[function(){return Ht.current},Rt]}function Fe(Wt,Ht,Ot,Rt){var Pt=te.useRef(null);Pt.current={open:Ht,triggerOpen:Ot,customizedTrigger:Rt},te.useEffect(function(){function Ut(xt){var Xt;if(!((Xt=Pt.current)!==null&&Xt!==void 0&&Xt.customizedTrigger)){var Jt=xt.target;Jt.shadowRoot&&xt.composed&&(Jt=xt.composedPath()[0]||Jt),Pt.current.open&&Wt().filter(function(Ct){return Ct}).every(function(Ct){return!Ct.contains(Jt)&&Ct!==Jt})&&Pt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Ut),function(){return window.removeEventListener("mousedown",Ut)}},[])}var ke=ge(10228);function De(Wt){return Wt&&![ke.Z.ESC,ke.Z.SHIFT,ke.Z.BACKSPACE,ke.Z.TAB,ke.Z.WIN_KEY,ke.Z.ALT,ke.Z.META,ke.Z.WIN_KEY_RIGHT,ke.Z.CTRL,ke.Z.SEMICOLON,ke.Z.EQUALS,ke.Z.CAPS_LOCK,ke.Z.CONTEXT_MENU,ke.Z.F1,ke.Z.F2,ke.Z.F3,ke.Z.F4,ke.Z.F5,ke.Z.F6,ke.Z.F7,ke.Z.F8,ke.Z.F9,ke.Z.F10,ke.Z.F11,ke.Z.F12].includes(Wt)}var Se=ge(26112),Ce=ge(83836);function Oe(Wt,Ht,Ot){var Rt=(0,Pe.Z)((0,Pe.Z)({},Wt),Ot?Ht:{});return Object.keys(Ht).forEach(function(Pt){var Ut=Ht[Pt];typeof Ut=="function"&&(Rt[Pt]=function(){for(var xt,Xt=arguments.length,Jt=new Array(Xt),Ct=0;Ct<Xt;Ct++)Jt[Ct]=arguments[Ct];return Ut.apply(void 0,Jt),(xt=Wt[Pt])===null||xt===void 0?void 0:xt.call.apply(xt,[Wt].concat(Jt))})}),Rt}var Ie=Oe,Le=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],Me=function(Ht,Ot){var Rt=Ht.prefixCls,Pt=Ht.id,Ut=Ht.inputElement,xt=Ht.autoFocus,Xt=Ht.autoComplete,Jt=Ht.editable,Ct=Ht.activeDescendantId,St=Ht.value,Dt=Ht.open,It=Ht.attrs,Lt=(0,ee.Z)(Ht,Le),rn=Ut||te.createElement("input",null),an=rn,un=an.ref,Tn=an.props;return(0,re.Kp)(!("maxLength"in rn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),rn=te.cloneElement(rn,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({type:"search"},Ie(Lt,Tn,!0)),{},{id:Pt,ref:(0,se.sQ)(Ot,un),autoComplete:Xt||"off",autoFocus:xt,className:z()("".concat(Rt,"-selection-search-input"),Tn==null?void 0:Tn.className),role:"combobox","aria-expanded":Dt||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Pt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Pt,"_list"),"aria-activedescendant":Dt?Ct:void 0},It),{},{value:Jt?St:"",readOnly:!Jt,unselectable:Jt?null:"on",style:(0,Pe.Z)((0,Pe.Z)({},Tn.style),{},{opacity:Jt?null:0})})),rn},xe=te.forwardRef(Me),Ve=xe;function Ke(Wt){return Array.isArray(Wt)?Wt:Wt!==void 0?[Wt]:[]}var Ze=typeof window!="undefined"&&window.document&&window.document.documentElement,it=Ze;function We(Wt){return Wt!=null}function Ge(Wt){return!Wt&&Wt!==0}function $e(Wt){return["string","number"].includes((0,E.Z)(Wt))}function nt(Wt){var Ht=void 0;return Wt&&($e(Wt.title)?Ht=Wt.title.toString():$e(Wt.label)&&(Ht=Wt.label.toString())),Ht}function tt(Wt,Ht){it?te.useLayoutEffect(Wt,Ht):te.useEffect(Wt,Ht)}function Ye(Wt){var Ht;return(Ht=Wt.key)!==null&&Ht!==void 0?Ht:Wt.value}var Qe=function(Ht){Ht.preventDefault(),Ht.stopPropagation()},Je=function(Ht){var Ot=Ht.id,Rt=Ht.prefixCls,Pt=Ht.values,Ut=Ht.open,xt=Ht.searchValue,Xt=Ht.autoClearSearchValue,Jt=Ht.inputRef,Ct=Ht.placeholder,St=Ht.disabled,Dt=Ht.mode,It=Ht.showSearch,Lt=Ht.autoFocus,rn=Ht.autoComplete,an=Ht.activeDescendantId,un=Ht.tabIndex,Tn=Ht.removeIcon,Wn=Ht.maxTagCount,tr=Ht.maxTagTextLength,Zn=Ht.maxTagPlaceholder,Fn=Zn===void 0?function(Xn){return"+ ".concat(Xn.length," ...")}:Zn,Vn=Ht.tagRender,$n=Ht.onToggleOpen,rr=Ht.onRemove,ir=Ht.onInputChange,fr=Ht.onInputPaste,Qn=Ht.onInputKeyDown,or=Ht.onInputMouseDown,ur=Ht.onInputCompositionStart,jr=Ht.onInputCompositionEnd,wr=Ht.onInputBlur,Cr=te.useRef(null),Er=(0,te.useState)(0),Br=(0,be.Z)(Er,2),Sr=Br[0],pr=Br[1],mr=(0,te.useState)(!1),kr=(0,be.Z)(mr,2),Xr=kr[0],mi=kr[1],_r="".concat(Rt,"-selection"),ai=Ut||Dt==="multiple"&&Xt===!1||Dt==="tags"?xt:"",ei=Dt==="tags"||Dt==="multiple"&&Xt===!1||It&&(Ut||Xr);tt(function(){pr(Cr.current.scrollWidth)},[ai]);var ui=function(Bn,cr,vr,Gn,kn){return te.createElement("span",{title:nt(Bn),className:z()("".concat(_r,"-item"),(0,a.Z)({},"".concat(_r,"-item-disabled"),vr))},te.createElement("span",{className:"".concat(_r,"-item-content")},cr),Gn&&te.createElement(he,{className:"".concat(_r,"-item-remove"),onMouseDown:Qe,onClick:kn,customizeIcon:Tn},"\xD7"))},xr=function(Bn,cr,vr,Gn,kn,Jn){var dr=function(Lr){Qe(Lr),$n(!Ut)};return te.createElement("span",{onMouseDown:dr},Vn({label:cr,value:Bn,disabled:vr,closable:Gn,onClose:kn,isMaxTag:!!Jn}))},Ir=function(Bn){var cr=Bn.disabled,vr=Bn.label,Gn=Bn.value,kn=!St&&!cr,Jn=vr;if(typeof tr=="number"&&(typeof vr=="string"||typeof vr=="number")){var dr=String(Jn);dr.length>tr&&(Jn="".concat(dr.slice(0,tr),"..."))}var Pr=function(Ur){Ur&&Ur.stopPropagation(),rr(Bn)};return typeof Vn=="function"?xr(Gn,Jn,cr,kn,Pr):ui(Bn,Jn,cr,kn,Pr)},ar=function(Bn){if(!Pt.length)return null;var cr=typeof Fn=="function"?Fn(Bn):Fn;return typeof Vn=="function"?xr(void 0,cr,!1,!1,void 0,!0):ui({title:cr},cr,!1)},wn=te.createElement("div",{className:"".concat(_r,"-search"),style:{width:Sr},onFocus:function(){mi(!0)},onBlur:function(){mi(!1)}},te.createElement(Ve,{ref:Jt,open:Ut,prefixCls:Rt,id:Ot,inputElement:null,disabled:St,autoFocus:Lt,autoComplete:rn,editable:ei,activeDescendantId:an,value:ai,onKeyDown:Qn,onMouseDown:or,onChange:ir,onPaste:fr,onCompositionStart:ur,onCompositionEnd:jr,onBlur:wr,tabIndex:un,attrs:(0,Se.Z)(Ht,!0)}),te.createElement("span",{ref:Cr,className:"".concat(_r,"-search-mirror"),"aria-hidden":!0},ai,"\xA0")),Kn=te.createElement(Ce.Z,{prefixCls:"".concat(_r,"-overflow"),data:Pt,renderItem:Ir,renderRest:ar,suffix:wn,itemKey:Ye,maxCount:Wn});return te.createElement("span",{className:"".concat(_r,"-wrap")},Kn,!Pt.length&&!ai&&te.createElement("span",{className:"".concat(_r,"-placeholder")},Ct))},st=Je,qe=function(Ht){var Ot=Ht.inputElement,Rt=Ht.prefixCls,Pt=Ht.id,Ut=Ht.inputRef,xt=Ht.disabled,Xt=Ht.autoFocus,Jt=Ht.autoComplete,Ct=Ht.activeDescendantId,St=Ht.mode,Dt=Ht.open,It=Ht.values,Lt=Ht.placeholder,rn=Ht.tabIndex,an=Ht.showSearch,un=Ht.searchValue,Tn=Ht.activeValue,Wn=Ht.maxLength,tr=Ht.onInputKeyDown,Zn=Ht.onInputMouseDown,Fn=Ht.onInputChange,Vn=Ht.onInputPaste,$n=Ht.onInputCompositionStart,rr=Ht.onInputCompositionEnd,ir=Ht.onInputBlur,fr=Ht.title,Qn=te.useState(!1),or=(0,be.Z)(Qn,2),ur=or[0],jr=or[1],wr=St==="combobox",Cr=wr||an,Er=It[0],Br=un||"";wr&&Tn&&!ur&&(Br=Tn),te.useEffect(function(){wr&&jr(!1)},[wr,Tn]);var Sr=St!=="combobox"&&!Dt&&!an?!1:!!Br,pr=fr===void 0?nt(Er):fr,mr=te.useMemo(function(){return Er?null:te.createElement("span",{className:"".concat(Rt,"-selection-placeholder"),style:Sr?{visibility:"hidden"}:void 0},Lt)},[Er,Sr,Lt,Rt]);return te.createElement("span",{className:"".concat(Rt,"-selection-wrap")},te.createElement("span",{className:"".concat(Rt,"-selection-search")},te.createElement(Ve,{ref:Ut,prefixCls:Rt,id:Pt,open:Dt,inputElement:Ot,disabled:xt,autoFocus:Xt,autoComplete:Jt,editable:Cr,activeDescendantId:Ct,value:Br,onKeyDown:tr,onMouseDown:Zn,onChange:function(Xr){jr(!0),Fn(Xr)},onPaste:Vn,onCompositionStart:$n,onCompositionEnd:rr,onBlur:ir,tabIndex:rn,attrs:(0,Se.Z)(Ht,!0),maxLength:wr?Wn:void 0})),!wr&&Er?te.createElement("span",{className:"".concat(Rt,"-selection-item"),title:pr,style:Sr?{visibility:"hidden"}:void 0},Er.label):null,mr)},ft=qe,lt=function(Ht,Ot){var Rt=(0,te.useRef)(null),Pt=(0,te.useRef)(!1),Ut=Ht.prefixCls,xt=Ht.open,Xt=Ht.mode,Jt=Ht.showSearch,Ct=Ht.tokenWithEnter,St=Ht.disabled,Dt=Ht.prefix,It=Ht.autoClearSearchValue,Lt=Ht.onSearch,rn=Ht.onSearchSubmit,an=Ht.onToggleOpen,un=Ht.onInputKeyDown,Tn=Ht.onInputBlur,Wn=Ht.domRef;te.useImperativeHandle(Ot,function(){return{focus:function(pr){Rt.current.focus(pr)},blur:function(){Rt.current.blur()}}});var tr=Be(0),Zn=(0,be.Z)(tr,2),Fn=Zn[0],Vn=Zn[1],$n=function(pr){var mr=pr.which,kr=Rt.current instanceof HTMLTextAreaElement;!kr&&xt&&(mr===ke.Z.UP||mr===ke.Z.DOWN)&&pr.preventDefault(),un&&un(pr),mr===ke.Z.ENTER&&Xt==="tags"&&!Pt.current&&!xt&&(rn==null||rn(pr.target.value)),!(kr&&!xt&&~[ke.Z.UP,ke.Z.DOWN,ke.Z.LEFT,ke.Z.RIGHT].indexOf(mr))&&De(mr)&&an(!0)},rr=function(){Vn(!0)},ir=(0,te.useRef)(null),fr=function(pr){Lt(pr,!0,Pt.current)!==!1&&an(!0)},Qn=function(){Pt.current=!0},or=function(pr){Pt.current=!1,Xt!=="combobox"&&fr(pr.target.value)},ur=function(pr){var mr=pr.target.value;if(Ct&&ir.current&&/[\r\n]/.test(ir.current)){var kr=ir.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");mr=mr.replace(kr,ir.current)}ir.current=null,fr(mr)},jr=function(pr){var mr=pr.clipboardData,kr=mr==null?void 0:mr.getData("text");ir.current=kr||""},wr=function(pr){var mr=pr.target;if(mr!==Rt.current){var kr=document.body.style.msTouchAction!==void 0;kr?setTimeout(function(){Rt.current.focus()}):Rt.current.focus()}},Cr=function(pr){var mr=Fn();pr.target!==Rt.current&&!mr&&!(Xt==="combobox"&&St)&&pr.preventDefault(),(Xt!=="combobox"&&(!Jt||!mr)||!xt)&&(xt&&It!==!1&&Lt("",!0,!1),an())},Er={inputRef:Rt,onInputKeyDown:$n,onInputMouseDown:rr,onInputChange:ur,onInputPaste:jr,onInputCompositionStart:Qn,onInputCompositionEnd:or,onInputBlur:Tn},Br=Xt==="multiple"||Xt==="tags"?te.createElement(st,(0,x.Z)({},Ht,Er)):te.createElement(ft,(0,x.Z)({},Ht,Er));return te.createElement("div",{ref:Wn,className:"".concat(Ut,"-selector"),onClick:wr,onMouseDown:Cr},Dt&&te.createElement("div",{className:"".concat(Ut,"-prefix")},Dt),Br)},et=te.forwardRef(lt),Re=et,Ne=ge(65030),ne=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],ue=function(Ht){var Ot=Ht===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ot,adjustY:1},htmlRegion:"scroll"}}},je=function(Ht,Ot){var Rt=Ht.prefixCls,Pt=Ht.disabled,Ut=Ht.visible,xt=Ht.children,Xt=Ht.popupElement,Jt=Ht.animation,Ct=Ht.transitionName,St=Ht.dropdownStyle,Dt=Ht.dropdownClassName,It=Ht.direction,Lt=It===void 0?"ltr":It,rn=Ht.placement,an=Ht.builtinPlacements,un=Ht.dropdownMatchSelectWidth,Tn=Ht.dropdownRender,Wn=Ht.dropdownAlign,tr=Ht.getPopupContainer,Zn=Ht.empty,Fn=Ht.getTriggerDOMNode,Vn=Ht.onPopupVisibleChange,$n=Ht.onPopupMouseEnter,rr=(0,ee.Z)(Ht,ne),ir="".concat(Rt,"-dropdown"),fr=Xt;Tn&&(fr=Tn(Xt));var Qn=te.useMemo(function(){return an||ue(un)},[an,un]),or=Jt?"".concat(ir,"-").concat(Jt):Ct,ur=typeof un=="number",jr=te.useMemo(function(){return ur?null:un===!1?"minWidth":"width"},[un,ur]),wr=St;ur&&(wr=(0,Pe.Z)((0,Pe.Z)({},wr),{},{width:un}));var Cr=te.useRef(null);return te.useImperativeHandle(Ot,function(){return{getPopupElement:function(){var Br;return(Br=Cr.current)===null||Br===void 0?void 0:Br.popupElement}}}),te.createElement(Ne.Z,(0,x.Z)({},rr,{showAction:Vn?["click"]:[],hideAction:Vn?["click"]:[],popupPlacement:rn||(Lt==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Qn,prefixCls:ir,popupTransitionName:or,popup:te.createElement("div",{onMouseEnter:$n},fr),ref:Cr,stretch:jr,popupAlign:Wn,popupVisible:Ut,getPopupContainer:tr,popupClassName:z()(Dt,(0,a.Z)({},"".concat(ir,"-empty"),Zn)),popupStyle:wr,getTriggerDOMNode:Fn,onPopupVisibleChange:Vn}),xt)},He=te.forwardRef(je),we=He,ye=ge(66712);function Te(Wt,Ht){var Ot=Wt.key,Rt;return"value"in Wt&&(Rt=Wt.value),Ot!=null?Ot:Rt!==void 0?Rt:"rc-index-key-".concat(Ht)}function ze(Wt){return typeof Wt!="undefined"&&!Number.isNaN(Wt)}function Ue(Wt,Ht){var Ot=Wt||{},Rt=Ot.label,Pt=Ot.value,Ut=Ot.options,xt=Ot.groupLabel,Xt=Rt||(Ht?"children":"label");return{label:Xt,value:Pt||"value",options:Ut||"options",groupLabel:xt||Xt}}function _e(Wt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ot=Ht.fieldNames,Rt=Ht.childrenAsData,Pt=[],Ut=Ue(Ot,!1),xt=Ut.label,Xt=Ut.value,Jt=Ut.options,Ct=Ut.groupLabel;function St(Dt,It){Array.isArray(Dt)&&Dt.forEach(function(Lt){if(It||!(Jt in Lt)){var rn=Lt[Xt];Pt.push({key:Te(Lt,Pt.length),groupOption:It,data:Lt,label:Lt[xt],value:rn})}else{var an=Lt[Ct];an===void 0&&Rt&&(an=Lt.label),Pt.push({key:Te(Lt,Pt.length),group:!0,data:Lt,label:an}),St(Lt[Jt],!0)}})}return St(Wt,!1),Pt}function ct(Wt){var Ht=(0,Pe.Z)({},Wt);return"props"in Ht||Object.defineProperty(Ht,"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`."),Ht}}),Ht}var ut=function(Ht,Ot,Rt){if(!Ot||!Ot.length)return null;var Pt=!1,Ut=function Xt(Jt,Ct){var St=(0,ye.Z)(Ct),Dt=St[0],It=St.slice(1);if(!Dt)return[Jt];var Lt=Jt.split(Dt);return Pt=Pt||Lt.length>1,Lt.reduce(function(rn,an){return[].concat((0,gt.Z)(rn),(0,gt.Z)(Xt(an,It)))},[]).filter(Boolean)},xt=Ut(Ht,Ot);return Pt?typeof Rt!="undefined"?xt.slice(0,Rt):xt:null},yt=te.createContext(null),at=yt;function rt(Wt){var Ht=Wt.visible,Ot=Wt.values;if(!Ht)return null;var Rt=50;return te.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(Ot.slice(0,Rt).map(function(Pt){var Ut=Pt.label,xt=Pt.value;return["number","string"].includes((0,E.Z)(Ut))?Ut:xt}).join(", ")),Ot.length>Rt?", ...":null)}var Et=["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"],vt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Nt=function(Ht){return Ht==="tags"||Ht==="multiple"},Ft=te.forwardRef(function(Wt,Ht){var Ot,Rt=Wt.id,Pt=Wt.prefixCls,Ut=Wt.className,xt=Wt.showSearch,Xt=Wt.tagRender,Jt=Wt.direction,Ct=Wt.omitDomProps,St=Wt.displayValues,Dt=Wt.onDisplayValuesChange,It=Wt.emptyOptions,Lt=Wt.notFoundContent,rn=Lt===void 0?"Not Found":Lt,an=Wt.onClear,un=Wt.mode,Tn=Wt.disabled,Wn=Wt.loading,tr=Wt.getInputElement,Zn=Wt.getRawInputElement,Fn=Wt.open,Vn=Wt.defaultOpen,$n=Wt.onDropdownVisibleChange,rr=Wt.activeValue,ir=Wt.onActiveValueChange,fr=Wt.activeDescendantId,Qn=Wt.searchValue,or=Wt.autoClearSearchValue,ur=Wt.onSearch,jr=Wt.onSearchSplit,wr=Wt.tokenSeparators,Cr=Wt.allowClear,Er=Wt.prefix,Br=Wt.suffixIcon,Sr=Wt.clearIcon,pr=Wt.OptionList,mr=Wt.animation,kr=Wt.transitionName,Xr=Wt.dropdownStyle,mi=Wt.dropdownClassName,_r=Wt.dropdownMatchSelectWidth,ai=Wt.dropdownRender,ei=Wt.dropdownAlign,ui=Wt.placement,xr=Wt.builtinPlacements,Ir=Wt.getPopupContainer,ar=Wt.showAction,wn=ar===void 0?[]:ar,Kn=Wt.onFocus,Xn=Wt.onBlur,Bn=Wt.onKeyUp,cr=Wt.onKeyDown,vr=Wt.onMouseDown,Gn=(0,ee.Z)(Wt,Et),kn=Nt(un),Jn=(xt!==void 0?xt:kn)||un==="combobox",dr=(0,Pe.Z)({},Gn);vt.forEach(function(Yi){delete dr[Yi]}),Ct==null||Ct.forEach(function(Yi){delete dr[Yi]});var Pr=te.useState(!1),Lr=(0,be.Z)(Pr,2),Ur=Lr[0],ri=Lr[1];te.useEffect(function(){ri((0,ae.Z)())},[]);var ci=te.useRef(null),Ci=te.useRef(null),Si=te.useRef(null),Ai=te.useRef(null),Di=te.useRef(null),ea=te.useRef(!1),ra=Ee(),ya=(0,be.Z)(ra,3),ha=ya[0],oa=ya[1],di=ya[2];te.useImperativeHandle(Ht,function(){var Yi,ji;return{focus:(Yi=Ai.current)===null||Yi===void 0?void 0:Yi.focus,blur:(ji=Ai.current)===null||ji===void 0?void 0:ji.blur,scrollTo:function(so){var Fa;return(Fa=Di.current)===null||Fa===void 0?void 0:Fa.scrollTo(so)},nativeElement:ci.current||Ci.current}});var Jr=te.useMemo(function(){var Yi;if(un!=="combobox")return Qn;var ji=(Yi=St[0])===null||Yi===void 0?void 0:Yi.value;return typeof ji=="string"||typeof ji=="number"?String(ji):""},[Qn,un,St]),Ui=un==="combobox"&&typeof tr=="function"&&tr()||null,zi=typeof Zn=="function"&&Zn(),fi=(0,se.x1)(Ci,zi==null||(Ot=zi.props)===null||Ot===void 0?void 0:Ot.ref),ki=te.useState(!1),Xi=(0,be.Z)(ki,2),xi=Xi[0],Bi=Xi[1];(0,le.Z)(function(){Bi(!0)},[]);var Fi=(0,oe.Z)(!1,{defaultValue:Vn,value:Fn}),Ea=(0,be.Z)(Fi,2),eo=Ea[0],ka=Ea[1],Sa=xi?eo:!1,_o=!rn&&It;(Tn||_o&&Sa&&un==="combobox")&&(Sa=!1);var Wo=_o?!1:Sa,vi=te.useCallback(function(Yi){var ji=Yi!==void 0?Yi:!Sa;Tn||(ka(ji),Sa!==ji&&($n==null||$n(ji)))},[Tn,Sa,ka,$n]),Ii=te.useMemo(function(){return(wr||[]).some(function(Yi){return[`
|
|
|
`,`\r
|
|
|
`].includes(Yi)})},[wr]),hi=te.useContext(at)||{},oi=hi.maxCount,Oi=hi.rawValues,_i=function(ji,Ka,so){if(!(kn&&ze(oi)&&(Oi==null?void 0:Oi.size)>=oi)){var Fa=!0,Ga=ji;ir==null||ir(null);var ko=ut(ji,wr,ze(oi)?oi-Oi.size:void 0),jo=so?null:ko;return un!=="combobox"&&jo&&(Ga="",jr==null||jr(jo),vi(!1),Fa=!1),ur&&Jr!==Ga&&ur(Ga,{source:Ka?"typing":"effect"}),Fa}},po=function(ji){!ji||!ji.trim()||ur(ji,{source:"submit"})};te.useEffect(function(){!Sa&&!kn&&un!=="combobox"&&_i("",!1,!1)},[Sa]),te.useEffect(function(){eo&&Tn&&ka(!1),Tn&&!ea.current&&oa(!1)},[Tn]);var za=Be(),Za=(0,be.Z)(za,2),Aa=Za[0],Po=Za[1],zo=te.useRef(!1),mo=function(ji){var Ka=Aa(),so=ji.key,Fa=so==="Enter";if(Fa&&(un!=="combobox"&&ji.preventDefault(),Sa||vi(!0)),Po(!!Jr),so==="Backspace"&&!Ka&&kn&&!Jr&&St.length){for(var Ga=(0,gt.Z)(St),ko=null,jo=Ga.length-1;jo>=0;jo-=1){var Vo=Ga[jo];if(!Vo.disabled){Ga.splice(jo,1),ko=Vo;break}}ko&&Dt(Ga,{type:"remove",values:[ko]})}for(var xo=arguments.length,wo=new Array(xo>1?xo-1:0),Lo=1;Lo<xo;Lo++)wo[Lo-1]=arguments[Lo];if(Sa&&(!Fa||!zo.current)){var is;Fa&&(zo.current=!0),(is=Di.current)===null||is===void 0||is.onKeyDown.apply(is,[ji].concat(wo))}cr==null||cr.apply(void 0,[ji].concat(wo))},Zo=function(ji){for(var Ka=arguments.length,so=new Array(Ka>1?Ka-1:0),Fa=1;Fa<Ka;Fa++)so[Fa-1]=arguments[Fa];if(Sa){var Ga;(Ga=Di.current)===null||Ga===void 0||Ga.onKeyUp.apply(Ga,[ji].concat(so))}ji.key==="Enter"&&(zo.current=!1),Bn==null||Bn.apply(void 0,[ji].concat(so))},$o=function(ji){var Ka=St.filter(function(so){return so!==ji});Dt(Ka,{type:"remove",values:[ji]})},Bo=function(){zo.current=!1},ds=te.useRef(!1),vl=function(){oa(!0),Tn||(Kn&&!ds.current&&Kn.apply(void 0,arguments),wn.includes("focus")&&vi(!0)),ds.current=!0},_s=function(){ea.current=!0,oa(!1,function(){ds.current=!1,ea.current=!1,vi(!1)}),!Tn&&(Jr&&(un==="tags"?ur(Jr,{source:"submit"}):un==="multiple"&&ur("",{source:"blur"})),Xn&&Xn.apply(void 0,arguments))},Ho=[];te.useEffect(function(){return function(){Ho.forEach(function(Yi){return clearTimeout(Yi)}),Ho.splice(0,Ho.length)}},[]);var ns=function(ji){var Ka,so=ji.target,Fa=(Ka=Si.current)===null||Ka===void 0?void 0:Ka.getPopupElement();if(Fa&&Fa.contains(so)){var Ga=setTimeout(function(){var xo=Ho.indexOf(Ga);if(xo!==-1&&Ho.splice(xo,1),di(),!Ur&&!Fa.contains(document.activeElement)){var wo;(wo=Ai.current)===null||wo===void 0||wo.focus()}});Ho.push(Ga)}for(var ko=arguments.length,jo=new Array(ko>1?ko-1:0),Vo=1;Vo<ko;Vo++)jo[Vo-1]=arguments[Vo];vr==null||vr.apply(void 0,[ji].concat(jo))},Fo=te.useState({}),gl=(0,be.Z)(Fo,2),js=gl[1];function $s(){js({})}var el;zi&&(el=function(ji){vi(ji)}),Fe(function(){var Yi;return[ci.current,(Yi=Si.current)===null||Yi===void 0?void 0:Yi.getPopupElement()]},Wo,vi,!!zi);var Zl=te.useMemo(function(){return(0,Pe.Z)((0,Pe.Z)({},Wt),{},{notFoundContent:rn,open:Sa,triggerOpen:Wo,id:Rt,showSearch:Jn,multiple:kn,toggleOpen:vi})},[Wt,rn,Wo,Sa,Rt,Jn,kn,vi]),Ms=!!Br||Wn,Uo;Ms&&(Uo=te.createElement(he,{className:z()("".concat(Pt,"-arrow"),(0,a.Z)({},"".concat(Pt,"-arrow-loading"),Wn)),customizeIcon:Br,customizeIconProps:{loading:Wn,searchValue:Jr,open:Sa,focused:ha,showSearch:Jn}}));var fs=function(){var ji;an==null||an(),(ji=Ai.current)===null||ji===void 0||ji.focus(),Dt([],{type:"clear",values:St}),_i("",!1,!1)},Cs=pe(Pt,fs,St,Cr,Sr,Tn,Jr,un),Ns=Cs.allowClear,hs=Cs.clearIcon,ks=te.createElement(pr,{ref:Di}),tl=z()(Pt,Ut,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(Pt,"-focused"),ha),"".concat(Pt,"-multiple"),kn),"".concat(Pt,"-single"),!kn),"".concat(Pt,"-allow-clear"),Cr),"".concat(Pt,"-show-arrow"),Ms),"".concat(Pt,"-disabled"),Tn),"".concat(Pt,"-loading"),Wn),"".concat(Pt,"-open"),Sa),"".concat(Pt,"-customize-input"),Ui),"".concat(Pt,"-show-search"),Jn)),rs=te.createElement(we,{ref:Si,disabled:Tn,prefixCls:Pt,visible:Wo,popupElement:ks,animation:mr,transitionName:kr,dropdownStyle:Xr,dropdownClassName:mi,direction:Jt,dropdownMatchSelectWidth:_r,dropdownRender:ai,dropdownAlign:ei,placement:ui,builtinPlacements:xr,getPopupContainer:Ir,empty:It,getTriggerDOMNode:function(ji){return Ci.current||ji},onPopupVisibleChange:el,onPopupMouseEnter:$s},zi?te.cloneElement(zi,{ref:fi}):te.createElement(Re,(0,x.Z)({},Wt,{domRef:Ci,prefixCls:Pt,inputElement:Ui,ref:Ai,id:Rt,prefix:Er,showSearch:Jn,autoClearSearchValue:or,mode:un,activeDescendantId:fr,tagRender:Xt,values:St,open:Sa,onToggleOpen:vi,activeValue:rr,searchValue:Jr,onSearch:_i,onSearchSubmit:po,onRemove:$o,tokenWithEnter:Ii,onInputBlur:Bo}))),oo;return zi?oo=rs:oo=te.createElement("div",(0,x.Z)({className:tl},dr,{ref:ci,onMouseDown:ns,onKeyDown:mo,onKeyUp:Zo,onFocus:vl,onBlur:_s}),te.createElement(rt,{visible:ha&&!Sa,values:St}),rs,Uo,Ns&&hs),te.createElement(me.Provider,{value:Zl},oo)}),Tt=Ft,kt=function(){return null};kt.isSelectOptGroup=!0;var Bt=kt,bt=function(){return null};bt.isSelectOption=!0;var jt=bt,Kt=ge(80547),$t=ge(2738),wt=ge(48911);function zt(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Gt=["disabled","title","children","style","className"];function _t(Wt){return typeof Wt=="string"||typeof Wt=="number"}var ln=function(Ht,Ot){var Rt=ve(),Pt=Rt.prefixCls,Ut=Rt.id,xt=Rt.open,Xt=Rt.multiple,Jt=Rt.mode,Ct=Rt.searchValue,St=Rt.toggleOpen,Dt=Rt.notFoundContent,It=Rt.onPopupScroll,Lt=te.useContext(at),rn=Lt.maxCount,an=Lt.flattenOptions,un=Lt.onActiveValue,Tn=Lt.defaultActiveFirstOption,Wn=Lt.onSelect,tr=Lt.menuItemSelectedIcon,Zn=Lt.rawValues,Fn=Lt.fieldNames,Vn=Lt.virtual,$n=Lt.direction,rr=Lt.listHeight,ir=Lt.listItemHeight,fr=Lt.optionRender,Qn="".concat(Pt,"-item"),or=(0,Kt.Z)(function(){return an},[xt,an],function(ar,wn){return wn[0]&&ar[1]!==wn[1]}),ur=te.useRef(null),jr=te.useMemo(function(){return Xt&&ze(rn)&&(Zn==null?void 0:Zn.size)>=rn},[Xt,rn,Zn==null?void 0:Zn.size]),wr=function(wn){wn.preventDefault()},Cr=function(wn){var Kn;(Kn=ur.current)===null||Kn===void 0||Kn.scrollTo(typeof wn=="number"?{index:wn}:wn)},Er=te.useCallback(function(ar){return Jt==="combobox"?!1:Zn.has(ar)},[Jt,(0,gt.Z)(Zn).toString(),Zn.size]),Br=function(wn){for(var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Xn=or.length,Bn=0;Bn<Xn;Bn+=1){var cr=(wn+Bn*Kn+Xn)%Xn,vr=or[cr]||{},Gn=vr.group,kn=vr.data;if(!Gn&&!(kn!=null&&kn.disabled)&&(Er(kn.value)||!jr))return cr}return-1},Sr=te.useState(function(){return Br(0)}),pr=(0,be.Z)(Sr,2),mr=pr[0],kr=pr[1],Xr=function(wn){var Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;kr(wn);var Xn={source:Kn?"keyboard":"mouse"},Bn=or[wn];if(!Bn){un(null,-1,Xn);return}un(Bn.value,wn,Xn)};(0,te.useEffect)(function(){Xr(Tn!==!1?Br(0):-1)},[or.length,Ct]);var mi=te.useCallback(function(ar){return Jt==="combobox"?String(ar).toLowerCase()===Ct.toLowerCase():Zn.has(ar)},[Jt,Ct,(0,gt.Z)(Zn).toString(),Zn.size]);(0,te.useEffect)(function(){var ar=setTimeout(function(){if(!Xt&&xt&&Zn.size===1){var Kn=Array.from(Zn)[0],Xn=or.findIndex(function(Bn){var cr=Bn.data;return Ct?String(cr.value).startsWith(Ct):cr.value===Kn});Xn!==-1&&(Xr(Xn),Cr(Xn))}});if(xt){var wn;(wn=ur.current)===null||wn===void 0||wn.scrollTo(void 0)}return function(){return clearTimeout(ar)}},[xt,Ct]);var _r=function(wn){wn!==void 0&&Wn(wn,{selected:!Zn.has(wn)}),Xt||St(!1)};if(te.useImperativeHandle(Ot,function(){return{onKeyDown:function(wn){var Kn=wn.which,Xn=wn.ctrlKey;switch(Kn){case ke.Z.N:case ke.Z.P:case ke.Z.UP:case ke.Z.DOWN:{var Bn=0;if(Kn===ke.Z.UP?Bn=-1:Kn===ke.Z.DOWN?Bn=1:zt()&&Xn&&(Kn===ke.Z.N?Bn=1:Kn===ke.Z.P&&(Bn=-1)),Bn!==0){var cr=Br(mr+Bn,Bn);Cr(cr),Xr(cr,!0)}break}case ke.Z.TAB:case ke.Z.ENTER:{var vr,Gn=or[mr];Gn&&!(Gn!=null&&(vr=Gn.data)!==null&&vr!==void 0&&vr.disabled)&&!jr?_r(Gn.value):_r(void 0),xt&&wn.preventDefault();break}case ke.Z.ESC:St(!1),xt&&wn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(wn){Cr(wn)}}}),or.length===0)return te.createElement("div",{role:"listbox",id:"".concat(Ut,"_list"),className:"".concat(Qn,"-empty"),onMouseDown:wr},Dt);var ai=Object.keys(Fn).map(function(ar){return Fn[ar]}),ei=function(wn){return wn.label};function ui(ar,wn){var Kn=ar.group;return{role:Kn?"presentation":"option",id:"".concat(Ut,"_list_").concat(wn)}}var xr=function(wn){var Kn=or[wn];if(!Kn)return null;var Xn=Kn.data||{},Bn=Xn.value,cr=Kn.group,vr=(0,Se.Z)(Xn,!0),Gn=ei(Kn);return Kn?te.createElement("div",(0,x.Z)({"aria-label":typeof Gn=="string"&&!cr?Gn:null},vr,{key:wn},ui(Kn,wn),{"aria-selected":mi(Bn)}),Bn):null},Ir={role:"listbox",id:"".concat(Ut,"_list")};return te.createElement(te.Fragment,null,Vn&&te.createElement("div",(0,x.Z)({},Ir,{style:{height:0,width:0,overflow:"hidden"}}),xr(mr-1),xr(mr),xr(mr+1)),te.createElement(wt.Z,{itemKey:"key",ref:ur,data:or,height:rr,itemHeight:ir,fullHeight:!1,onMouseDown:wr,onScroll:It,virtual:Vn,direction:$n,innerProps:Vn?null:Ir},function(ar,wn){var Kn=ar.group,Xn=ar.groupOption,Bn=ar.data,cr=ar.label,vr=ar.value,Gn=Bn.key;if(Kn){var kn,Jn=(kn=Bn.title)!==null&&kn!==void 0?kn:_t(cr)?cr.toString():void 0;return te.createElement("div",{className:z()(Qn,"".concat(Qn,"-group"),Bn.className),title:Jn},cr!==void 0?cr:Gn)}var dr=Bn.disabled,Pr=Bn.title,Lr=Bn.children,Ur=Bn.style,ri=Bn.className,ci=(0,ee.Z)(Bn,Gt),Ci=(0,$t.Z)(ci,ai),Si=Er(vr),Ai=dr||!Si&&jr,Di="".concat(Qn,"-option"),ea=z()(Qn,Di,ri,(0,a.Z)((0,a.Z)((0,a.Z)((0,a.Z)({},"".concat(Di,"-grouped"),Xn),"".concat(Di,"-active"),mr===wn&&!Ai),"".concat(Di,"-disabled"),Ai),"".concat(Di,"-selected"),Si)),ra=ei(ar),ya=!tr||typeof tr=="function"||Si,ha=typeof ra=="number"?ra:ra||vr,oa=_t(ha)?ha.toString():void 0;return Pr!==void 0&&(oa=Pr),te.createElement("div",(0,x.Z)({},(0,Se.Z)(Ci),Vn?{}:ui(ar,wn),{"aria-selected":mi(vr),className:ea,title:oa,onMouseMove:function(){mr===wn||Ai||Xr(wn)},onClick:function(){Ai||_r(vr)},style:Ur}),te.createElement("div",{className:"".concat(Di,"-content")},typeof fr=="function"?fr(ar,{index:wn}):ha),te.isValidElement(tr)||Si,ya&&te.createElement(he,{className:"".concat(Qn,"-option-state"),customizeIcon:tr,customizeIconProps:{value:vr,disabled:Ai,isSelected:Si}},Si?"\u2713":null))}))},bn=te.forwardRef(ln),zn=bn,Un=function(Wt,Ht){var Ot=te.useRef({values:new Map,options:new Map}),Rt=te.useMemo(function(){var Ut=Ot.current,xt=Ut.values,Xt=Ut.options,Jt=Wt.map(function(Dt){if(Dt.label===void 0){var It;return(0,Pe.Z)((0,Pe.Z)({},Dt),{},{label:(It=xt.get(Dt.value))===null||It===void 0?void 0:It.label})}return Dt}),Ct=new Map,St=new Map;return Jt.forEach(function(Dt){Ct.set(Dt.value,Dt),St.set(Dt.value,Ht.get(Dt.value)||Xt.get(Dt.value))}),Ot.current.values=Ct,Ot.current.options=St,Jt},[Wt,Ht]),Pt=te.useCallback(function(Ut){return Ht.get(Ut)||Ot.current.options.get(Ut)},[Ht]);return[Rt,Pt]};function vn(Wt,Ht){return Ke(Wt).join("").toUpperCase().includes(Ht)}var Ln=function(Wt,Ht,Ot,Rt,Pt){return te.useMemo(function(){if(!Ot||Rt===!1)return Wt;var Ut=Ht.options,xt=Ht.label,Xt=Ht.value,Jt=[],Ct=typeof Rt=="function",St=Ot.toUpperCase(),Dt=Ct?Rt:function(Lt,rn){return Pt?vn(rn[Pt],St):rn[Ut]?vn(rn[xt!=="children"?xt:"label"],St):vn(rn[Xt],St)},It=Ct?function(Lt){return ct(Lt)}:function(Lt){return Lt};return Wt.forEach(function(Lt){if(Lt[Ut]){var rn=Dt(Ot,It(Lt));if(rn)Jt.push(Lt);else{var an=Lt[Ut].filter(function(un){return Dt(Ot,It(un))});an.length&&Jt.push((0,Pe.Z)((0,Pe.Z)({},Lt),{},(0,a.Z)({},Ut,an)))}return}Dt(Ot,It(Lt))&&Jt.push(Lt)}),Jt},[Wt,Rt,Pt,Ot,Ht])},mn=ge(6551),Dn=ge(11592),Rn=["children","value"],Hn=["children"];function hn(Wt){var Ht=Wt,Ot=Ht.key,Rt=Ht.props,Pt=Rt.children,Ut=Rt.value,xt=(0,ee.Z)(Rt,Rn);return(0,Pe.Z)({key:Ot,value:Ut!==void 0?Ut:Ot,children:Pt},xt)}function tn(Wt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Dn.Z)(Wt).map(function(Ot,Rt){if(!te.isValidElement(Ot)||!Ot.type)return null;var Pt=Ot,Ut=Pt.type.isSelectOptGroup,xt=Pt.key,Xt=Pt.props,Jt=Xt.children,Ct=(0,ee.Z)(Xt,Hn);return Ht||!Ut?hn(Ot):(0,Pe.Z)((0,Pe.Z)({key:"__RC_SELECT_GRP__".concat(xt===null?Rt:xt,"__"),label:xt},Ct),{},{options:tn(Jt)})}).filter(function(Ot){return Ot})}var nn=function(Ht,Ot,Rt,Pt,Ut){return te.useMemo(function(){var xt=Ht,Xt=!Ht;Xt&&(xt=tn(Ot));var Jt=new Map,Ct=new Map,St=function(Lt,rn,an){an&&typeof an=="string"&&Lt.set(rn[an],rn)},Dt=function It(Lt){for(var rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,an=0;an<Lt.length;an+=1){var un=Lt[an];!un[Rt.options]||rn?(Jt.set(un[Rt.value],un),St(Ct,un,Rt.label),St(Ct,un,Pt),St(Ct,un,Ut)):It(un[Rt.options],!0)}};return Dt(xt),{options:xt,valueOptions:Jt,labelOptions:Ct}},[Ht,Ot,Rt,Pt,Ut])},fn=nn;function On(Wt){var Ht=te.useRef();Ht.current=Wt;var Ot=te.useCallback(function(){return Ht.current.apply(Ht,arguments)},[]);return Ot}function cn(Wt){var Ht=Wt.mode,Ot=Wt.options,Rt=Wt.children,Pt=Wt.backfill,Ut=Wt.allowClear,xt=Wt.placeholder,Xt=Wt.getInputElement,Jt=Wt.showSearch,Ct=Wt.onSearch,St=Wt.defaultOpen,Dt=Wt.autoFocus,It=Wt.labelInValue,Lt=Wt.value,rn=Wt.inputValue,an=Wt.optionLabelProp,un=isMultiple(Ht),Tn=Jt!==void 0?Jt:un||Ht==="combobox",Wn=Ot||convertChildrenToData(Rt);if(warning(Ht!=="tags"||Wn.every(function(Vn){return!Vn.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Ht==="tags"||Ht==="combobox"){var tr=Wn.some(function(Vn){return Vn.options?Vn.options.some(function($n){return typeof("value"in $n?$n.value:$n.key)=="number"}):typeof("value"in Vn?Vn.value:Vn.key)=="number"});warning(!tr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Ht!=="combobox"||!an,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Ht==="combobox"||!Pt,"`backfill` only works with `combobox` mode."),warning(Ht==="combobox"||!Xt,"`getInputElement` only work with `combobox` mode."),noteOnce(Ht!=="combobox"||!Xt||!Ut||!xt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ct&&!Tn&&Ht!=="combobox"&&Ht!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!St||Dt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Lt!=null){var Zn=toArray(Lt);warning(!It||Zn.every(function(Vn){return _typeof(Vn)==="object"&&("key"in Vn||"value"in Vn)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!un||Array.isArray(Lt),"`value` should be array when `mode` is `multiple` or `tags`")}if(Rt){var Fn=null;toNodeArray(Rt).some(function(Vn){if(!React.isValidElement(Vn)||!Vn.type)return!1;var $n=Vn,rr=$n.type;if(rr.isSelectOption)return!1;if(rr.isSelectOptGroup){var ir=toNodeArray(Vn.props.children).every(function(fr){return!React.isValidElement(fr)||!Vn.type||fr.type.isSelectOption?!0:(Fn=fr.type,!1)});return!ir}return Fn=rr,!0}),Fn&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Fn.displayName||Fn.name||Fn,"`.")),warning(rn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Pn(Wt,Ht){if(Wt){var Ot=function Rt(Pt){for(var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xt=0;xt<Pt.length;xt++){var Xt=Pt[xt];if(Xt[Ht==null?void 0:Ht.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Ut&&Array.isArray(Xt[Ht==null?void 0:Ht.options])&&Rt(Xt[Ht==null?void 0:Ht.options],!0))break}};Ot(Wt)}}var Mn=null,Nn=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],lr=["inputValue"];function sr(Wt){return!Wt||(0,E.Z)(Wt)!=="object"}var sn=te.forwardRef(function(Wt,Ht){var Ot=Wt.id,Rt=Wt.mode,Pt=Wt.prefixCls,Ut=Pt===void 0?"rc-select":Pt,xt=Wt.backfill,Xt=Wt.fieldNames,Jt=Wt.inputValue,Ct=Wt.searchValue,St=Wt.onSearch,Dt=Wt.autoClearSearchValue,It=Dt===void 0?!0:Dt,Lt=Wt.onSelect,rn=Wt.onDeselect,an=Wt.dropdownMatchSelectWidth,un=an===void 0?!0:an,Tn=Wt.filterOption,Wn=Wt.filterSort,tr=Wt.optionFilterProp,Zn=Wt.optionLabelProp,Fn=Wt.options,Vn=Wt.optionRender,$n=Wt.children,rr=Wt.defaultActiveFirstOption,ir=Wt.menuItemSelectedIcon,fr=Wt.virtual,Qn=Wt.direction,or=Wt.listHeight,ur=or===void 0?200:or,jr=Wt.listItemHeight,wr=jr===void 0?20:jr,Cr=Wt.labelRender,Er=Wt.value,Br=Wt.defaultValue,Sr=Wt.labelInValue,pr=Wt.onChange,mr=Wt.maxCount,kr=(0,ee.Z)(Wt,Nn),Xr=(0,mn.ZP)(Ot),mi=Nt(Rt),_r=!!(!Fn&&$n),ai=te.useMemo(function(){return Tn===void 0&&Rt==="combobox"?!1:Tn},[Tn,Rt]),ei=te.useMemo(function(){return Ue(Xt,_r)},[JSON.stringify(Xt),_r]),ui=(0,oe.Z)("",{value:Ct!==void 0?Ct:Jt,postState:function(Ii){return Ii||""}}),xr=(0,be.Z)(ui,2),Ir=xr[0],ar=xr[1],wn=fn(Fn,$n,ei,tr,Zn),Kn=wn.valueOptions,Xn=wn.labelOptions,Bn=wn.options,cr=te.useCallback(function(vi){var Ii=Ke(vi);return Ii.map(function(hi){var oi,Oi,_i,po,za;if(sr(hi))oi=hi;else{var Za;_i=hi.key,Oi=hi.label,oi=(Za=hi.value)!==null&&Za!==void 0?Za:_i}var Aa=Kn.get(oi);if(Aa){var Po;if(Oi===void 0&&(Oi=Aa==null?void 0:Aa[Zn||ei.label]),_i===void 0&&(_i=(Po=Aa==null?void 0:Aa.key)!==null&&Po!==void 0?Po:oi),po=Aa==null?void 0:Aa.disabled,za=Aa==null?void 0:Aa.title,0)var zo}return{label:Oi,value:oi,key:_i,disabled:po,title:za}})},[ei,Zn,Kn]),vr=(0,oe.Z)(Br,{value:Er}),Gn=(0,be.Z)(vr,2),kn=Gn[0],Jn=Gn[1],dr=te.useMemo(function(){var vi,Ii=mi&&kn===null?[]:kn,hi=cr(Ii);return Rt==="combobox"&&Ge((vi=hi[0])===null||vi===void 0?void 0:vi.value)?[]:hi},[kn,cr,Rt,mi]),Pr=Un(dr,Kn),Lr=(0,be.Z)(Pr,2),Ur=Lr[0],ri=Lr[1],ci=te.useMemo(function(){if(!Rt&&Ur.length===1){var vi=Ur[0];if(vi.value===null&&(vi.label===null||vi.label===void 0))return[]}return Ur.map(function(Ii){var hi;return(0,Pe.Z)((0,Pe.Z)({},Ii),{},{label:(hi=typeof Cr=="function"?Cr(Ii):Ii.label)!==null&&hi!==void 0?hi:Ii.value})})},[Rt,Ur,Cr]),Ci=te.useMemo(function(){return new Set(Ur.map(function(vi){return vi.value}))},[Ur]);te.useEffect(function(){if(Rt==="combobox"){var vi,Ii=(vi=Ur[0])===null||vi===void 0?void 0:vi.value;ar(We(Ii)?String(Ii):"")}},[Ur]);var Si=On(function(vi,Ii){var hi=Ii!=null?Ii:vi;return(0,a.Z)((0,a.Z)({},ei.value,vi),ei.label,hi)}),Ai=te.useMemo(function(){if(Rt!=="tags")return Bn;var vi=(0,gt.Z)(Bn),Ii=function(oi){return Kn.has(oi)};return(0,gt.Z)(Ur).sort(function(hi,oi){return hi.value<oi.value?-1:1}).forEach(function(hi){var oi=hi.value;Ii(oi)||vi.push(Si(oi,hi.label))}),vi},[Si,Bn,Kn,Ur,Rt]),Di=Ln(Ai,ei,Ir,ai,tr),ea=te.useMemo(function(){return Rt!=="tags"||!Ir||Di.some(function(vi){return vi[tr||"value"]===Ir})||Di.some(function(vi){return vi[ei.value]===Ir})?Di:[Si(Ir)].concat((0,gt.Z)(Di))},[Si,tr,Rt,Di,Ir,ei]),ra=function vi(Ii){var hi=(0,gt.Z)(Ii).sort(function(oi,Oi){return Wn(oi,Oi,{searchValue:Ir})});return hi.map(function(oi){return Array.isArray(oi.options)?(0,Pe.Z)((0,Pe.Z)({},oi),{},{options:oi.options.length>0?vi(oi.options):oi.options}):oi})},ya=te.useMemo(function(){return Wn?ra(ea):ea},[ea,Wn,Ir]),ha=te.useMemo(function(){return _e(ya,{fieldNames:ei,childrenAsData:_r})},[ya,ei,_r]),oa=function(Ii){var hi=cr(Ii);if(Jn(hi),pr&&(hi.length!==Ur.length||hi.some(function(_i,po){var za;return((za=Ur[po])===null||za===void 0?void 0:za.value)!==(_i==null?void 0:_i.value)}))){var oi=Sr?hi:hi.map(function(_i){return _i.value}),Oi=hi.map(function(_i){return ct(ri(_i.value))});pr(mi?oi:oi[0],mi?Oi:Oi[0])}},di=te.useState(null),Jr=(0,be.Z)(di,2),Ui=Jr[0],zi=Jr[1],fi=te.useState(0),ki=(0,be.Z)(fi,2),Xi=ki[0],xi=ki[1],Bi=rr!==void 0?rr:Rt!=="combobox",Fi=te.useCallback(function(vi,Ii){var hi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},oi=hi.source,Oi=oi===void 0?"keyboard":oi;xi(Ii),xt&&Rt==="combobox"&&vi!==null&&Oi==="keyboard"&&zi(String(vi))},[xt,Rt]),Ea=function(Ii,hi,oi){var Oi=function(){var $o,Bo=ri(Ii);return[Sr?{label:Bo==null?void 0:Bo[ei.label],value:Ii,key:($o=Bo==null?void 0:Bo.key)!==null&&$o!==void 0?$o:Ii}:Ii,ct(Bo)]};if(hi&&Lt){var _i=Oi(),po=(0,be.Z)(_i,2),za=po[0],Za=po[1];Lt(za,Za)}else if(!hi&&rn&&oi!=="clear"){var Aa=Oi(),Po=(0,be.Z)(Aa,2),zo=Po[0],mo=Po[1];rn(zo,mo)}},eo=On(function(vi,Ii){var hi,oi=mi?Ii.selected:!0;oi?hi=mi?[].concat((0,gt.Z)(Ur),[vi]):[vi]:hi=Ur.filter(function(Oi){return Oi.value!==vi}),oa(hi),Ea(vi,oi),Rt==="combobox"?zi(""):(!Nt||It)&&(ar(""),zi(""))}),ka=function(Ii,hi){oa(Ii);var oi=hi.type,Oi=hi.values;(oi==="remove"||oi==="clear")&&Oi.forEach(function(_i){Ea(_i.value,!1,oi)})},Sa=function(Ii,hi){if(ar(Ii),zi(null),hi.source==="submit"){var oi=(Ii||"").trim();if(oi){var Oi=Array.from(new Set([].concat((0,gt.Z)(Ci),[oi])));oa(Oi),Ea(oi,!0),ar("")}return}hi.source!=="blur"&&(Rt==="combobox"&&oa(Ii),St==null||St(Ii))},_o=function(Ii){var hi=Ii;Rt!=="tags"&&(hi=Ii.map(function(Oi){var _i=Xn.get(Oi);return _i==null?void 0:_i.value}).filter(function(Oi){return Oi!==void 0}));var oi=Array.from(new Set([].concat((0,gt.Z)(Ci),(0,gt.Z)(hi))));oa(oi),oi.forEach(function(Oi){Ea(Oi,!0)})},Wo=te.useMemo(function(){var vi=fr!==!1&&un!==!1;return(0,Pe.Z)((0,Pe.Z)({},wn),{},{flattenOptions:ha,onActiveValue:Fi,defaultActiveFirstOption:Bi,onSelect:eo,menuItemSelectedIcon:ir,rawValues:Ci,fieldNames:ei,virtual:vi,direction:Qn,listHeight:ur,listItemHeight:wr,childrenAsData:_r,maxCount:mr,optionRender:Vn})},[mr,wn,ha,Fi,Bi,eo,ir,Ci,ei,fr,un,Qn,ur,wr,_r,Vn]);return te.createElement(at.Provider,{value:Wo},te.createElement(Tt,(0,x.Z)({},kr,{id:Xr,prefixCls:Ut,ref:Ht,omitDomProps:lr,mode:Rt,displayValues:ci,onDisplayValuesChange:ka,direction:Qn,searchValue:Ir,onSearch:Sa,autoClearSearchValue:It,onSearchSplit:_o,dropdownMatchSelectWidth:un,OptionList:zn,emptyOptions:!ha.length,activeValue:Ui,activeDescendantId:"".concat(Xr,"_list_").concat(Xi)})))}),Sn=sn;Sn.Option=jt,Sn.OptGroup=Bt;var _n=Sn,er=_n},22711:function(gn,Vt,ge){"use strict";ge.r(Vt),ge.d(Vt,{ResizableTextArea:function(){return Ie},default:function(){return Ve}});var x=ge(54476),gt=ge(20068),a=ge(33885),Pe=ge(94480),be=ge(42978),ee=ge(75931),E=ge(92310),oe=ge.n(E),re=ge(36901),te=ge(66003),ce=ge(30292),z=ge(18929),le=ge(59301),ae=ge(76190),se=ge(29301),ie=ge(34280),he=ge(16089),pe=`
|
|
|
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;
|
|
|
`,me=["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"],ve={},Ee;function Be(Ke){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=Ke.getAttribute("id")||Ke.getAttribute("data-reactid")||Ke.getAttribute("name");if(Ze&&ve[it])return ve[it];var We=window.getComputedStyle(Ke),Ge=We.getPropertyValue("box-sizing")||We.getPropertyValue("-moz-box-sizing")||We.getPropertyValue("-webkit-box-sizing"),$e=parseFloat(We.getPropertyValue("padding-bottom"))+parseFloat(We.getPropertyValue("padding-top")),nt=parseFloat(We.getPropertyValue("border-bottom-width"))+parseFloat(We.getPropertyValue("border-top-width")),tt=me.map(function(Qe){return"".concat(Qe,":").concat(We.getPropertyValue(Qe))}).join(";"),Ye={sizingStyle:tt,paddingSize:$e,borderSize:nt,boxSizing:Ge};return Ze&&it&&(ve[it]=Ye),Ye}function Fe(Ke){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,We=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ee||(Ee=document.createElement("textarea"),Ee.setAttribute("tab-index","-1"),Ee.setAttribute("aria-hidden","true"),Ee.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ee)),Ke.getAttribute("wrap")?Ee.setAttribute("wrap",Ke.getAttribute("wrap")):Ee.removeAttribute("wrap");var Ge=Be(Ke,Ze),$e=Ge.paddingSize,nt=Ge.borderSize,tt=Ge.boxSizing,Ye=Ge.sizingStyle;Ee.setAttribute("style","".concat(Ye,";").concat(pe)),Ee.value=Ke.value||Ke.placeholder||"";var Qe=void 0,Je=void 0,st,qe=Ee.scrollHeight;if(tt==="border-box"?qe+=nt:tt==="content-box"&&(qe-=$e),it!==null||We!==null){Ee.value=" ";var ft=Ee.scrollHeight-$e;it!==null&&(Qe=ft*it,tt==="border-box"&&(Qe=Qe+$e+nt),qe=Math.max(Qe,qe)),We!==null&&(Je=ft*We,tt==="border-box"&&(Je=Je+$e+nt),st=qe>Je?"":"hidden",qe=Math.min(Je,qe))}var lt={height:qe,overflowY:st,resize:"none"};return Qe&&(lt.minHeight=Qe),Je&&(lt.maxHeight=Je),lt}var ke=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],De=0,Se=1,Ce=2,Oe=le.forwardRef(function(Ke,Ze){var it=Ke,We=it.prefixCls,Ge=it.defaultValue,$e=it.value,nt=it.autoSize,tt=it.onResize,Ye=it.className,Qe=it.style,Je=it.disabled,st=it.onChange,qe=it.onInternalAutoSize,ft=(0,ee.Z)(it,ke),lt=(0,z.Z)(Ge,{value:$e,postState:function(jt){return jt!=null?jt:""}}),et=(0,be.Z)(lt,2),Re=et[0],Ne=et[1],ne=function(jt){Ne(jt.target.value),st==null||st(jt)},ue=le.useRef();le.useImperativeHandle(Ze,function(){return{textArea:ue.current}});var je=le.useMemo(function(){return nt&&(0,ae.Z)(nt)==="object"?[nt.minRows,nt.maxRows]:[]},[nt]),He=(0,be.Z)(je,2),we=He[0],ye=He[1],Te=!!nt,ze=function(){try{if(document.activeElement===ue.current){var jt=ue.current,Kt=jt.selectionStart,$t=jt.selectionEnd,wt=jt.scrollTop;ue.current.setSelectionRange(Kt,$t),ue.current.scrollTop=wt}}catch(zt){}},Ue=le.useState(Ce),_e=(0,be.Z)(Ue,2),ct=_e[0],ut=_e[1],yt=le.useState(),at=(0,be.Z)(yt,2),rt=at[0],Et=at[1],vt=function(){ut(De)};(0,ie.Z)(function(){Te&&vt()},[$e,we,ye,Te]),(0,ie.Z)(function(){if(ct===De)ut(Se);else if(ct===Se){var bt=Fe(ue.current,!1,we,ye);ut(Ce),Et(bt)}else ze()},[ct]);var Nt=le.useRef(),Ft=function(){he.Z.cancel(Nt.current)},Tt=function(jt){ct===Ce&&(tt==null||tt(jt),nt&&(Ft(),Nt.current=(0,he.Z)(function(){vt()})))};le.useEffect(function(){return Ft},[]);var kt=Te?rt:null,Bt=(0,a.Z)((0,a.Z)({},Qe),kt);return(ct===De||ct===Se)&&(Bt.overflowY="hidden",Bt.overflowX="hidden"),le.createElement(se.Z,{onResize:Tt,disabled:!(nt||tt)},le.createElement("textarea",(0,x.Z)({},ft,{ref:ue,style:Bt,className:oe()(We,Ye,(0,gt.Z)({},"".concat(We,"-disabled"),Je)),disabled:Je,value:Re,onChange:ne})))}),Ie=Oe,Le=["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"],Me=le.forwardRef(function(Ke,Ze){var it,We=Ke.defaultValue,Ge=Ke.value,$e=Ke.onFocus,nt=Ke.onBlur,tt=Ke.onChange,Ye=Ke.allowClear,Qe=Ke.maxLength,Je=Ke.onCompositionStart,st=Ke.onCompositionEnd,qe=Ke.suffix,ft=Ke.prefixCls,lt=ft===void 0?"rc-textarea":ft,et=Ke.showCount,Re=Ke.count,Ne=Ke.className,ne=Ke.style,ue=Ke.disabled,je=Ke.hidden,He=Ke.classNames,we=Ke.styles,ye=Ke.onResize,Te=Ke.onClear,ze=Ke.onPressEnter,Ue=Ke.readOnly,_e=Ke.autoSize,ct=Ke.onKeyDown,ut=(0,ee.Z)(Ke,Le),yt=(0,z.Z)(We,{value:Ge,defaultValue:We}),at=(0,be.Z)(yt,2),rt=at[0],Et=at[1],vt=rt==null?"":String(rt),Nt=le.useState(!1),Ft=(0,be.Z)(Nt,2),Tt=Ft[0],kt=Ft[1],Bt=le.useRef(!1),bt=le.useState(null),jt=(0,be.Z)(bt,2),Kt=jt[0],$t=jt[1],wt=(0,le.useRef)(null),zt=(0,le.useRef)(null),Gt=function(){var Sn;return(Sn=zt.current)===null||Sn===void 0?void 0:Sn.textArea},_t=function(){Gt().focus()};(0,le.useImperativeHandle)(Ze,function(){var sn;return{resizableTextArea:zt.current,focus:_t,blur:function(){Gt().blur()},nativeElement:((sn=wt.current)===null||sn===void 0?void 0:sn.nativeElement)||Gt()}}),(0,le.useEffect)(function(){kt(function(sn){return!ue&&sn})},[ue]);var ln=le.useState(null),bn=(0,be.Z)(ln,2),zn=bn[0],Un=bn[1];le.useEffect(function(){if(zn){var sn;(sn=Gt()).setSelectionRange.apply(sn,(0,Pe.Z)(zn))}},[zn]);var vn=(0,te.Z)(Re,et),Ln=(it=vn.max)!==null&&it!==void 0?it:Qe,mn=Number(Ln)>0,Dn=vn.strategy(vt),Rn=!!Ln&&Dn>Ln,Hn=function(Sn,_n){var er=_n;!Bt.current&&vn.exceedFormatter&&vn.max&&vn.strategy(_n)>vn.max&&(er=vn.exceedFormatter(_n,{max:vn.max}),_n!==er&&Un([Gt().selectionStart||0,Gt().selectionEnd||0])),Et(er),(0,ce.rJ)(Sn.currentTarget,Sn,tt,er)},hn=function(Sn){Bt.current=!0,Je==null||Je(Sn)},tn=function(Sn){Bt.current=!1,Hn(Sn,Sn.currentTarget.value),st==null||st(Sn)},nn=function(Sn){Hn(Sn,Sn.target.value)},fn=function(Sn){Sn.key==="Enter"&&ze&&ze(Sn),ct==null||ct(Sn)},On=function(Sn){kt(!0),$e==null||$e(Sn)},cn=function(Sn){kt(!1),nt==null||nt(Sn)},Pn=function(Sn){Et(""),_t(),(0,ce.rJ)(Gt(),Sn,tt)},Mn=qe,Nn;vn.show&&(vn.showFormatter?Nn=vn.showFormatter({value:vt,count:Dn,maxLength:Ln}):Nn="".concat(Dn).concat(mn?" / ".concat(Ln):""),Mn=le.createElement(le.Fragment,null,Mn,le.createElement("span",{className:oe()("".concat(lt,"-data-count"),He==null?void 0:He.count),style:we==null?void 0:we.count},Nn)));var lr=function(Sn){var _n;ye==null||ye(Sn),(_n=Gt())!==null&&_n!==void 0&&_n.style.height&&$t(!0)},sr=!_e&&!et&&!Ye;return le.createElement(re.BaseInput,{ref:wt,value:vt,allowClear:Ye,handleReset:Pn,suffix:Mn,prefixCls:lt,classNames:(0,a.Z)((0,a.Z)({},He),{},{affixWrapper:oe()(He==null?void 0:He.affixWrapper,(0,gt.Z)((0,gt.Z)({},"".concat(lt,"-show-count"),et),"".concat(lt,"-textarea-allow-clear"),Ye))}),disabled:ue,focused:Tt,className:oe()(Ne,Rn&&"".concat(lt,"-out-of-range")),style:(0,a.Z)((0,a.Z)({},ne),Kt&&!sr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Nn=="string"?Nn:void 0}},hidden:je,readOnly:Ue,onClear:Te},le.createElement(Ie,(0,x.Z)({},ut,{autoSize:_e,maxLength:Qe,onKeyDown:fn,onChange:nn,onFocus:On,onBlur:cn,onCompositionStart:hn,onCompositionEnd:tn,className:oe()(He==null?void 0:He.textarea),style:(0,a.Z)((0,a.Z)({},we==null?void 0:we.textarea),{},{resize:ne==null?void 0:ne.resize}),disabled:ue,prefixCls:lt,onResize:lr,ref:zt,readOnly:Ue})))}),xe=Me,Ve=xe},639:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return ve}});var x=ge(54476),gt=ge(20068),a=ge(33885),Pe=ge(42978),be=ge(75931),ee=ge(59301),E=ge(92310),oe=ge.n(E),re=ge(26112),te=ge(30699),ce=function(Be){for(var Fe=Be.prefixCls,ke=Be.level,De=Be.isStart,Se=Be.isEnd,Ce="".concat(Fe,"-indent-unit"),Oe=[],Ie=0;Ie<ke;Ie+=1)Oe.push(ee.createElement("span",{key:Ie,className:oe()(Ce,(0,gt.Z)((0,gt.Z)({},"".concat(Ce,"-start"),De[Ie]),"".concat(Ce,"-end"),Se[Ie]))}));return ee.createElement("span",{"aria-hidden":"true",className:"".concat(Fe,"-indent")},Oe)},z=ee.memo(ce),le=ge(65065),ae=ge(34061),se=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],ie="open",he="close",pe="---",me=function(Be){var Fe,ke,De,Se=Be.eventKey,Ce=Be.className,Oe=Be.style,Ie=Be.dragOver,Le=Be.dragOverGapTop,Me=Be.dragOverGapBottom,xe=Be.isLeaf,Ve=Be.isStart,Ke=Be.isEnd,Ze=Be.expanded,it=Be.selected,We=Be.checked,Ge=Be.halfChecked,$e=Be.loading,nt=Be.domRef,tt=Be.active,Ye=Be.data,Qe=Be.onMouseMove,Je=Be.selectable,st=(0,be.Z)(Be,se),qe=ee.useContext(te.k),ft=ee.useContext(te.y),lt=ee.useRef(null),et=ee.useState(!1),Re=(0,Pe.Z)(et,2),Ne=Re[0],ne=Re[1],ue=!!(qe.disabled||Be.disabled||(Fe=ft.nodeDisabled)!==null&&Fe!==void 0&&Fe.call(ft,Ye)),je=ee.useMemo(function(){return!qe.checkable||Be.checkable===!1?!1:qe.checkable},[qe.checkable,Be.checkable]),He=function(Dn){ue||qe.onNodeSelect(Dn,(0,ae.F)(Be))},we=function(Dn){ue||!je||Be.disableCheckbox||qe.onNodeCheck(Dn,(0,ae.F)(Be),!We)},ye=ee.useMemo(function(){return typeof Je=="boolean"?Je:qe.selectable},[Je,qe.selectable]),Te=function(Dn){qe.onNodeClick(Dn,(0,ae.F)(Be)),ye?He(Dn):we(Dn)},ze=function(Dn){qe.onNodeDoubleClick(Dn,(0,ae.F)(Be))},Ue=function(Dn){qe.onNodeMouseEnter(Dn,(0,ae.F)(Be))},_e=function(Dn){qe.onNodeMouseLeave(Dn,(0,ae.F)(Be))},ct=function(Dn){qe.onNodeContextMenu(Dn,(0,ae.F)(Be))},ut=ee.useMemo(function(){return!!(qe.draggable&&(!qe.draggable.nodeDraggable||qe.draggable.nodeDraggable(Ye)))},[qe.draggable,Ye]),yt=function(Dn){Dn.stopPropagation(),ne(!0),qe.onNodeDragStart(Dn,Be);try{Dn.dataTransfer.setData("text/plain","")}catch(Rn){}},at=function(Dn){Dn.preventDefault(),Dn.stopPropagation(),qe.onNodeDragEnter(Dn,Be)},rt=function(Dn){Dn.preventDefault(),Dn.stopPropagation(),qe.onNodeDragOver(Dn,Be)},Et=function(Dn){Dn.stopPropagation(),qe.onNodeDragLeave(Dn,Be)},vt=function(Dn){Dn.stopPropagation(),ne(!1),qe.onNodeDragEnd(Dn,Be)},Nt=function(Dn){Dn.preventDefault(),Dn.stopPropagation(),ne(!1),qe.onNodeDrop(Dn,Be)},Ft=function(Dn){$e||qe.onNodeExpand(Dn,(0,ae.F)(Be))},Tt=ee.useMemo(function(){var mn=(0,le.Z)(qe.keyEntities,Se)||{},Dn=mn.children;return!!(Dn||[]).length},[qe.keyEntities,Se]),kt=ee.useMemo(function(){return xe===!1?!1:xe||!qe.loadData&&!Tt||qe.loadData&&Be.loaded&&!Tt},[xe,qe.loadData,Tt,Be.loaded]);ee.useEffect(function(){$e||typeof qe.loadData=="function"&&Ze&&!kt&&!Be.loaded&&qe.onNodeLoad((0,ae.F)(Be))},[$e,qe.loadData,qe.onNodeLoad,Ze,kt,Be]);var Bt=ee.useMemo(function(){var mn;return(mn=qe.draggable)!==null&&mn!==void 0&&mn.icon?ee.createElement("span",{className:"".concat(qe.prefixCls,"-draggable-icon")},qe.draggable.icon):null},[qe.draggable]),bt=function(Dn){var Rn=Be.switcherIcon||qe.switcherIcon;return typeof Rn=="function"?Rn((0,a.Z)((0,a.Z)({},Be),{},{isLeaf:Dn})):Rn},jt=function(){if(kt){var Dn=bt(!0);return Dn!==!1?ee.createElement("span",{className:oe()("".concat(qe.prefixCls,"-switcher"),"".concat(qe.prefixCls,"-switcher-noop"))},Dn):null}var Rn=bt(!1);return Rn!==!1?ee.createElement("span",{onClick:Ft,className:oe()("".concat(qe.prefixCls,"-switcher"),"".concat(qe.prefixCls,"-switcher_").concat(Ze?ie:he))},Rn):null},Kt=ee.useMemo(function(){if(!je)return null;var mn=typeof je!="boolean"?je:null;return ee.createElement("span",{className:oe()("".concat(qe.prefixCls,"-checkbox"),(0,gt.Z)((0,gt.Z)((0,gt.Z)({},"".concat(qe.prefixCls,"-checkbox-checked"),We),"".concat(qe.prefixCls,"-checkbox-indeterminate"),!We&&Ge),"".concat(qe.prefixCls,"-checkbox-disabled"),ue||Be.disableCheckbox)),onClick:we,role:"checkbox","aria-checked":Ge?"mixed":We,"aria-disabled":ue||Be.disableCheckbox,"aria-label":"Select ".concat(typeof Be.title=="string"?Be.title:"tree node")},mn)},[je,We,Ge,ue,Be.disableCheckbox,Be.title]),$t=ee.useMemo(function(){return kt?null:Ze?ie:he},[kt,Ze]),wt=ee.useMemo(function(){return ee.createElement("span",{className:oe()("".concat(qe.prefixCls,"-iconEle"),"".concat(qe.prefixCls,"-icon__").concat($t||"docu"),(0,gt.Z)({},"".concat(qe.prefixCls,"-icon_loading"),$e))})},[qe.prefixCls,$t,$e]),zt=ee.useMemo(function(){var mn=!!qe.draggable,Dn=!Be.disabled&&mn&&qe.dragOverNodeKey===Se;return Dn?qe.dropIndicatorRender({dropPosition:qe.dropPosition,dropLevelOffset:qe.dropLevelOffset,indent:qe.indent,prefixCls:qe.prefixCls,direction:qe.direction}):null},[qe.dropPosition,qe.dropLevelOffset,qe.indent,qe.prefixCls,qe.direction,qe.draggable,qe.dragOverNodeKey,qe.dropIndicatorRender]),Gt=ee.useMemo(function(){var mn=Be.title,Dn=mn===void 0?pe:mn,Rn="".concat(qe.prefixCls,"-node-content-wrapper"),Hn;if(qe.showIcon){var hn=Be.icon||qe.icon;Hn=hn?ee.createElement("span",{className:oe()("".concat(qe.prefixCls,"-iconEle"),"".concat(qe.prefixCls,"-icon__customize"))},typeof hn=="function"?hn(Be):hn):wt}else qe.loadData&&$e&&(Hn=wt);var tn;return typeof Dn=="function"?tn=Dn(Ye):qe.titleRender?tn=qe.titleRender(Ye):tn=Dn,ee.createElement("span",{ref:lt,title:typeof Dn=="string"?Dn:"",className:oe()(Rn,"".concat(Rn,"-").concat($t||"normal"),(0,gt.Z)({},"".concat(qe.prefixCls,"-node-selected"),!ue&&(it||Ne))),onMouseEnter:Ue,onMouseLeave:_e,onContextMenu:ct,onClick:Te,onDoubleClick:ze},Hn,ee.createElement("span",{className:"".concat(qe.prefixCls,"-title")},tn),zt)},[qe.prefixCls,qe.showIcon,Be,qe.icon,wt,qe.titleRender,Ye,$t,Ue,_e,ct,Te,ze]),_t=(0,re.Z)(st,{aria:!0,data:!0}),ln=(0,le.Z)(qe.keyEntities,Se)||{},bn=ln.level,zn=Ke[Ke.length-1],Un=!ue&&ut,vn=qe.draggingNodeKey===Se,Ln=Je!==void 0?{"aria-selected":!!Je}:void 0;return ee.createElement("div",(0,x.Z)({ref:nt,role:"treeitem","aria-expanded":xe?void 0:Ze,className:oe()(Ce,"".concat(qe.prefixCls,"-treenode"),(De={},(0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)(De,"".concat(qe.prefixCls,"-treenode-disabled"),ue),"".concat(qe.prefixCls,"-treenode-switcher-").concat(Ze?"open":"close"),!xe),"".concat(qe.prefixCls,"-treenode-checkbox-checked"),We),"".concat(qe.prefixCls,"-treenode-checkbox-indeterminate"),Ge),"".concat(qe.prefixCls,"-treenode-selected"),it),"".concat(qe.prefixCls,"-treenode-loading"),$e),"".concat(qe.prefixCls,"-treenode-active"),tt),"".concat(qe.prefixCls,"-treenode-leaf-last"),zn),"".concat(qe.prefixCls,"-treenode-draggable"),ut),"dragging",vn),(0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)((0,gt.Z)(De,"drop-target",qe.dropTargetKey===Se),"drop-container",qe.dropContainerKey===Se),"drag-over",!ue&&Ie),"drag-over-gap-top",!ue&&Le),"drag-over-gap-bottom",!ue&&Me),"filter-node",(ke=qe.filterTreeNode)===null||ke===void 0?void 0:ke.call(qe,(0,ae.F)(Be))),"".concat(qe.prefixCls,"-treenode-leaf"),kt))),style:Oe,draggable:Un,onDragStart:Un?yt:void 0,onDragEnter:ut?at:void 0,onDragOver:ut?rt:void 0,onDragLeave:ut?Et:void 0,onDrop:ut?Nt:void 0,onDragEnd:ut?vt:void 0,onMouseMove:Qe},Ln,_t),ee.createElement(z,{prefixCls:qe.prefixCls,level:bn,isStart:Ve,isEnd:Ke}),Bt,jt(),Kt,Gt)};me.isTreeNode=1;var ve=me},30699:function(gn,Vt,ge){"use strict";ge.d(Vt,{k:function(){return gt},y:function(){return a}});var x=ge(59301),gt=x.createContext(null),a=x.createContext({})},3741:function(gn,Vt,ge){"use strict";ge.d(Vt,{OF:function(){return Se.Z},y6:function(){return he.y},ZP:function(){return ue}});var x=ge(54476),gt=ge(76190),a=ge(33885),Pe=ge(94480),be=ge(67732),ee=ge(83652),E=ge(31226),oe=ge(42403),re=ge(158),te=ge(20068),ce=ge(92310),z=ge.n(ce),le=ge(10228),ae=ge(26112),se=ge(48736),ie=ge(59301),he=ge(30699),pe=function(He){var we=He.dropPosition,ye=He.dropLevelOffset,Te=He.indent,ze={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(we){case-1:ze.top=0,ze.left=-ye*Te;break;case 1:ze.bottom=0,ze.left=-ye*Te;break;case 0:ze.bottom=0,ze.left=Te;break}return ie.createElement("div",{style:ze})},me=pe;function ve(je){if(je==null)throw new TypeError("Cannot destructure "+je)}var Ee=ge(42978),Be=ge(75931),Fe=ge(34280),ke=ge(48911),De=ge(77900),Se=ge(639);function Ce(je,He){var we=ie.useState(!1),ye=(0,Ee.Z)(we,2),Te=ye[0],ze=ye[1];(0,Fe.Z)(function(){if(Te)return je(),function(){He()}},[Te]),(0,Fe.Z)(function(){return ze(!0),function(){ze(!1)}},[])}var Oe=Ce,Ie=ge(34061),Le=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Me=ie.forwardRef(function(je,He){var we=je.className,ye=je.style,Te=je.motion,ze=je.motionNodes,Ue=je.motionType,_e=je.onMotionStart,ct=je.onMotionEnd,ut=je.active,yt=je.treeNodeRequiredProps,at=(0,Be.Z)(je,Le),rt=ie.useState(!0),Et=(0,Ee.Z)(rt,2),vt=Et[0],Nt=Et[1],Ft=ie.useContext(he.k),Tt=Ft.prefixCls,kt=ze&&Ue!=="hide";(0,Fe.Z)(function(){ze&&kt!==vt&&Nt(kt)},[ze]);var Bt=function(){ze&&_e()},bt=ie.useRef(!1),jt=function(){ze&&!bt.current&&(bt.current=!0,ct())};Oe(Bt,jt);var Kt=function(wt){kt===wt&&jt()};return ze?ie.createElement(De.default,(0,x.Z)({ref:He,visible:vt},Te,{motionAppear:Ue==="show",onVisibleChanged:Kt}),function($t,wt){var zt=$t.className,Gt=$t.style;return ie.createElement("div",{ref:wt,className:z()("".concat(Tt,"-treenode-motion"),zt),style:Gt},ze.map(function(_t){var ln=Object.assign({},(ve(_t.data),_t.data)),bn=_t.title,zn=_t.key,Un=_t.isStart,vn=_t.isEnd;delete ln.children;var Ln=(0,Ie.H8)(zn,yt);return ie.createElement(Se.Z,(0,x.Z)({},ln,Ln,{title:bn,active:ut,data:_t.data,key:zn,isStart:Un,isEnd:vn}))}))}):ie.createElement(Se.Z,(0,x.Z)({domRef:He,className:we,style:ye},at,{active:ut}))}),xe=Me;function Ve(){var je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=je.length,ye=He.length;if(Math.abs(we-ye)!==1)return{add:!1,key:null};function Te(ze,Ue){var _e=new Map;ze.forEach(function(ut){_e.set(ut,!0)});var ct=Ue.filter(function(ut){return!_e.has(ut)});return ct.length===1?ct[0]:null}return we<ye?{add:!0,key:Te(je,He)}:{add:!1,key:Te(He,je)}}function Ke(je,He,we){var ye=je.findIndex(function(_e){return _e.key===we}),Te=je[ye+1],ze=He.findIndex(function(_e){return _e.key===we});if(Te){var Ue=He.findIndex(function(_e){return _e.key===Te.key});return He.slice(ze+1,Ue)}return He.slice(ze+1)}var Ze=["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"],it={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},We=function(){},Ge="RC_TREE_MOTION_".concat(Math.random()),$e={key:Ge},nt={key:Ge,level:0,index:0,pos:"0",node:$e,nodes:[$e]},tt={parent:null,children:[],pos:nt.pos,data:$e,title:null,key:Ge,isStart:[],isEnd:[]};function Ye(je,He,we,ye){return He===!1||!we?je:je.slice(0,Math.ceil(we/ye)+1)}function Qe(je){var He=je.key,we=je.pos;return(0,Ie.km)(He,we)}function Je(je){for(var He=String(je.data.key),we=je;we.parent;)we=we.parent,He="".concat(we.data.key," > ").concat(He);return He}var st=ie.forwardRef(function(je,He){var we=je.prefixCls,ye=je.data,Te=je.selectable,ze=je.checkable,Ue=je.expandedKeys,_e=je.selectedKeys,ct=je.checkedKeys,ut=je.loadedKeys,yt=je.loadingKeys,at=je.halfCheckedKeys,rt=je.keyEntities,Et=je.disabled,vt=je.dragging,Nt=je.dragOverNodeKey,Ft=je.dropPosition,Tt=je.motion,kt=je.height,Bt=je.itemHeight,bt=je.virtual,jt=je.scrollWidth,Kt=je.focusable,$t=je.activeItem,wt=je.focused,zt=je.tabIndex,Gt=je.onKeyDown,_t=je.onFocus,ln=je.onBlur,bn=je.onActiveChange,zn=je.onListChangeStart,Un=je.onListChangeEnd,vn=(0,Be.Z)(je,Ze),Ln=ie.useRef(null),mn=ie.useRef(null);ie.useImperativeHandle(He,function(){return{scrollTo:function(Xt){Ln.current.scrollTo(Xt)},getIndentWidth:function(){return mn.current.offsetWidth}}});var Dn=ie.useState(Ue),Rn=(0,Ee.Z)(Dn,2),Hn=Rn[0],hn=Rn[1],tn=ie.useState(ye),nn=(0,Ee.Z)(tn,2),fn=nn[0],On=nn[1],cn=ie.useState(ye),Pn=(0,Ee.Z)(cn,2),Mn=Pn[0],Nn=Pn[1],lr=ie.useState([]),sr=(0,Ee.Z)(lr,2),sn=sr[0],Sn=sr[1],_n=ie.useState(null),er=(0,Ee.Z)(_n,2),Wt=er[0],Ht=er[1],Ot=ie.useRef(ye);Ot.current=ye;function Rt(){var xt=Ot.current;On(xt),Nn(xt),Sn([]),Ht(null),Un()}(0,Fe.Z)(function(){hn(Ue);var xt=Ve(Hn,Ue);if(xt.key!==null)if(xt.add){var Xt=fn.findIndex(function(Lt){var rn=Lt.key;return rn===xt.key}),Jt=Ye(Ke(fn,ye,xt.key),bt,kt,Bt),Ct=fn.slice();Ct.splice(Xt+1,0,tt),Nn(Ct),Sn(Jt),Ht("show")}else{var St=ye.findIndex(function(Lt){var rn=Lt.key;return rn===xt.key}),Dt=Ye(Ke(ye,fn,xt.key),bt,kt,Bt),It=ye.slice();It.splice(St+1,0,tt),Nn(It),Sn(Dt),Ht("hide")}else fn!==ye&&(On(ye),Nn(ye))},[Ue,ye]),ie.useEffect(function(){vt||Rt()},[vt]);var Pt=Tt?Mn:ye,Ut={expandedKeys:Ue,selectedKeys:_e,loadedKeys:ut,loadingKeys:yt,checkedKeys:ct,halfCheckedKeys:at,dragOverNodeKey:Nt,dropPosition:Ft,keyEntities:rt};return ie.createElement(ie.Fragment,null,wt&&$t&&ie.createElement("span",{style:it,"aria-live":"assertive"},Je($t)),ie.createElement("div",null,ie.createElement("input",{style:it,disabled:Kt===!1||Et,tabIndex:Kt!==!1?zt:null,onKeyDown:Gt,onFocus:_t,onBlur:ln,value:"",onChange:We,"aria-label":"for screen reader"})),ie.createElement("div",{className:"".concat(we,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ie.createElement("div",{className:"".concat(we,"-indent")},ie.createElement("div",{ref:mn,className:"".concat(we,"-indent-unit")}))),ie.createElement(ke.Z,(0,x.Z)({},vn,{data:Pt,itemKey:Qe,height:kt,fullHeight:!1,virtual:bt,itemHeight:Bt,scrollWidth:jt,prefixCls:"".concat(we,"-list"),ref:Ln,role:"tree",onVisibleChange:function(Xt){Xt.every(function(Jt){return Qe(Jt)!==Ge})&&Rt()}}),function(xt){var Xt=xt.pos,Jt=Object.assign({},(ve(xt.data),xt.data)),Ct=xt.title,St=xt.key,Dt=xt.isStart,It=xt.isEnd,Lt=(0,Ie.km)(St,Xt);delete Jt.key,delete Jt.children;var rn=(0,Ie.H8)(Lt,Ut);return ie.createElement(xe,(0,x.Z)({},Jt,rn,{title:Ct,active:!!$t&&St===$t.key,pos:Xt,data:xt.data,isStart:Dt,isEnd:It,motion:Tt,motionNodes:St===Ge?sn:null,motionType:Wt,onMotionStart:zn,onMotionEnd:Rt,treeNodeRequiredProps:Ut,onMouseMove:function(){bn(null)}}))}))}),qe=st,ft=ge(82661),lt=ge(34643),et=ge(65065),Re=10,Ne=function(je){(0,oe.Z)(we,je);var He=(0,re.Z)(we);function we(){var ye;(0,be.Z)(this,we);for(var Te=arguments.length,ze=new Array(Te),Ue=0;Ue<Te;Ue++)ze[Ue]=arguments[Ue];return ye=He.call.apply(He,[this].concat(ze)),(0,te.Z)((0,E.Z)(ye),"destroyed",!1),(0,te.Z)((0,E.Z)(ye),"delayedDragEnterLogic",void 0),(0,te.Z)((0,E.Z)(ye),"loadingRetryTimes",{}),(0,te.Z)((0,E.Z)(ye),"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,Ie.w$)()}),(0,te.Z)((0,E.Z)(ye),"dragStartMousePosition",null),(0,te.Z)((0,E.Z)(ye),"dragNodeProps",null),(0,te.Z)((0,E.Z)(ye),"currentMouseOverDroppableNodeKey",null),(0,te.Z)((0,E.Z)(ye),"listRef",ie.createRef()),(0,te.Z)((0,E.Z)(ye),"onNodeDragStart",function(_e,ct){var ut=ye.state,yt=ut.expandedKeys,at=ut.keyEntities,rt=ye.props.onDragStart,Et=ct.eventKey;ye.dragNodeProps=ct,ye.dragStartMousePosition={x:_e.clientX,y:_e.clientY};var vt=(0,ft._5)(yt,Et);ye.setState({draggingNodeKey:Et,dragChildrenKeys:(0,ft.wA)(Et,at),indent:ye.listRef.current.getIndentWidth()}),ye.setExpandedKeys(vt),window.addEventListener("dragend",ye.onWindowDragEnd),rt==null||rt({event:_e,node:(0,Ie.F)(ct)})}),(0,te.Z)((0,E.Z)(ye),"onNodeDragEnter",function(_e,ct){var ut=ye.state,yt=ut.expandedKeys,at=ut.keyEntities,rt=ut.dragChildrenKeys,Et=ut.flattenNodes,vt=ut.indent,Nt=ye.props,Ft=Nt.onDragEnter,Tt=Nt.onExpand,kt=Nt.allowDrop,Bt=Nt.direction,bt=ct.pos,jt=ct.eventKey;if(ye.currentMouseOverDroppableNodeKey!==jt&&(ye.currentMouseOverDroppableNodeKey=jt),!ye.dragNodeProps){ye.resetDragState();return}var Kt=(0,ft.OM)(_e,ye.dragNodeProps,ct,vt,ye.dragStartMousePosition,kt,Et,at,yt,Bt),$t=Kt.dropPosition,wt=Kt.dropLevelOffset,zt=Kt.dropTargetKey,Gt=Kt.dropContainerKey,_t=Kt.dropTargetPos,ln=Kt.dropAllowed,bn=Kt.dragOverNodeKey;if(rt.includes(zt)||!ln){ye.resetDragState();return}if(ye.delayedDragEnterLogic||(ye.delayedDragEnterLogic={}),Object.keys(ye.delayedDragEnterLogic).forEach(function(zn){clearTimeout(ye.delayedDragEnterLogic[zn])}),ye.dragNodeProps.eventKey!==ct.eventKey&&(_e.persist(),ye.delayedDragEnterLogic[bt]=window.setTimeout(function(){if(ye.state.draggingNodeKey!==null){var zn=(0,Pe.Z)(yt),Un=(0,et.Z)(at,ct.eventKey);Un&&(Un.children||[]).length&&(zn=(0,ft.L0)(yt,ct.eventKey)),ye.props.hasOwnProperty("expandedKeys")||ye.setExpandedKeys(zn),Tt==null||Tt(zn,{node:(0,Ie.F)(ct),expanded:!0,nativeEvent:_e.nativeEvent})}},800)),ye.dragNodeProps.eventKey===zt&&wt===0){ye.resetDragState();return}ye.setState({dragOverNodeKey:bn,dropPosition:$t,dropLevelOffset:wt,dropTargetKey:zt,dropContainerKey:Gt,dropTargetPos:_t,dropAllowed:ln}),Ft==null||Ft({event:_e,node:(0,Ie.F)(ct),expandedKeys:yt})}),(0,te.Z)((0,E.Z)(ye),"onNodeDragOver",function(_e,ct){var ut=ye.state,yt=ut.dragChildrenKeys,at=ut.flattenNodes,rt=ut.keyEntities,Et=ut.expandedKeys,vt=ut.indent,Nt=ye.props,Ft=Nt.onDragOver,Tt=Nt.allowDrop,kt=Nt.direction;if(ye.dragNodeProps){var Bt=(0,ft.OM)(_e,ye.dragNodeProps,ct,vt,ye.dragStartMousePosition,Tt,at,rt,Et,kt),bt=Bt.dropPosition,jt=Bt.dropLevelOffset,Kt=Bt.dropTargetKey,$t=Bt.dropContainerKey,wt=Bt.dropTargetPos,zt=Bt.dropAllowed,Gt=Bt.dragOverNodeKey;yt.includes(Kt)||!zt||(ye.dragNodeProps.eventKey===Kt&&jt===0?ye.state.dropPosition===null&&ye.state.dropLevelOffset===null&&ye.state.dropTargetKey===null&&ye.state.dropContainerKey===null&&ye.state.dropTargetPos===null&&ye.state.dropAllowed===!1&&ye.state.dragOverNodeKey===null||ye.resetDragState():bt===ye.state.dropPosition&&jt===ye.state.dropLevelOffset&&Kt===ye.state.dropTargetKey&&$t===ye.state.dropContainerKey&&wt===ye.state.dropTargetPos&&zt===ye.state.dropAllowed&&Gt===ye.state.dragOverNodeKey||ye.setState({dropPosition:bt,dropLevelOffset:jt,dropTargetKey:Kt,dropContainerKey:$t,dropTargetPos:wt,dropAllowed:zt,dragOverNodeKey:Gt}),Ft==null||Ft({event:_e,node:(0,Ie.F)(ct)}))}}),(0,te.Z)((0,E.Z)(ye),"onNodeDragLeave",function(_e,ct){ye.currentMouseOverDroppableNodeKey===ct.eventKey&&!_e.currentTarget.contains(_e.relatedTarget)&&(ye.resetDragState(),ye.currentMouseOverDroppableNodeKey=null);var ut=ye.props.onDragLeave;ut==null||ut({event:_e,node:(0,Ie.F)(ct)})}),(0,te.Z)((0,E.Z)(ye),"onWindowDragEnd",function(_e){ye.onNodeDragEnd(_e,null,!0),window.removeEventListener("dragend",ye.onWindowDragEnd)}),(0,te.Z)((0,E.Z)(ye),"onNodeDragEnd",function(_e,ct){var ut=ye.props.onDragEnd;ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),ut==null||ut({event:_e,node:(0,Ie.F)(ct)}),ye.dragNodeProps=null,window.removeEventListener("dragend",ye.onWindowDragEnd)}),(0,te.Z)((0,E.Z)(ye),"onNodeDrop",function(_e,ct){var ut,yt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,at=ye.state,rt=at.dragChildrenKeys,Et=at.dropPosition,vt=at.dropTargetKey,Nt=at.dropTargetPos,Ft=at.dropAllowed;if(Ft){var Tt=ye.props.onDrop;if(ye.setState({dragOverNodeKey:null}),ye.cleanDragState(),vt!==null){var kt=(0,a.Z)((0,a.Z)({},(0,Ie.H8)(vt,ye.getTreeNodeRequiredProps())),{},{active:((ut=ye.getActiveItem())===null||ut===void 0?void 0:ut.key)===vt,data:(0,et.Z)(ye.state.keyEntities,vt).node}),Bt=rt.includes(vt);(0,se.ZP)(!Bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var bt=(0,ft.yx)(Nt),jt={event:_e,node:(0,Ie.F)(kt),dragNode:ye.dragNodeProps?(0,Ie.F)(ye.dragNodeProps):null,dragNodesKeys:[ye.dragNodeProps.eventKey].concat(rt),dropToGap:Et!==0,dropPosition:Et+Number(bt[bt.length-1])};yt||Tt==null||Tt(jt),ye.dragNodeProps=null}}}),(0,te.Z)((0,E.Z)(ye),"cleanDragState",function(){var _e=ye.state.draggingNodeKey;_e!==null&&ye.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ye.dragStartMousePosition=null,ye.currentMouseOverDroppableNodeKey=null}),(0,te.Z)((0,E.Z)(ye),"triggerExpandActionExpand",function(_e,ct){var ut=ye.state,yt=ut.expandedKeys,at=ut.flattenNodes,rt=ct.expanded,Et=ct.key,vt=ct.isLeaf;if(!(vt||_e.shiftKey||_e.metaKey||_e.ctrlKey)){var Nt=at.filter(function(Tt){return Tt.key===Et})[0],Ft=(0,Ie.F)((0,a.Z)((0,a.Z)({},(0,Ie.H8)(Et,ye.getTreeNodeRequiredProps())),{},{data:Nt.data}));ye.setExpandedKeys(rt?(0,ft._5)(yt,Et):(0,ft.L0)(yt,Et)),ye.onNodeExpand(_e,Ft)}}),(0,te.Z)((0,E.Z)(ye),"onNodeClick",function(_e,ct){var ut=ye.props,yt=ut.onClick,at=ut.expandAction;at==="click"&&ye.triggerExpandActionExpand(_e,ct),yt==null||yt(_e,ct)}),(0,te.Z)((0,E.Z)(ye),"onNodeDoubleClick",function(_e,ct){var ut=ye.props,yt=ut.onDoubleClick,at=ut.expandAction;at==="doubleClick"&&ye.triggerExpandActionExpand(_e,ct),yt==null||yt(_e,ct)}),(0,te.Z)((0,E.Z)(ye),"onNodeSelect",function(_e,ct){var ut=ye.state.selectedKeys,yt=ye.state,at=yt.keyEntities,rt=yt.fieldNames,Et=ye.props,vt=Et.onSelect,Nt=Et.multiple,Ft=ct.selected,Tt=ct[rt.key],kt=!Ft;kt?Nt?ut=(0,ft.L0)(ut,Tt):ut=[Tt]:ut=(0,ft._5)(ut,Tt);var Bt=ut.map(function(bt){var jt=(0,et.Z)(at,bt);return jt?jt.node:null}).filter(Boolean);ye.setUncontrolledState({selectedKeys:ut}),vt==null||vt(ut,{event:"select",selected:kt,node:ct,selectedNodes:Bt,nativeEvent:_e.nativeEvent})}),(0,te.Z)((0,E.Z)(ye),"onNodeCheck",function(_e,ct,ut){var yt=ye.state,at=yt.keyEntities,rt=yt.checkedKeys,Et=yt.halfCheckedKeys,vt=ye.props,Nt=vt.checkStrictly,Ft=vt.onCheck,Tt=ct.key,kt,Bt={event:"check",node:ct,checked:ut,nativeEvent:_e.nativeEvent};if(Nt){var bt=ut?(0,ft.L0)(rt,Tt):(0,ft._5)(rt,Tt),jt=(0,ft._5)(Et,Tt);kt={checked:bt,halfChecked:jt},Bt.checkedNodes=bt.map(function(_t){return(0,et.Z)(at,_t)}).filter(Boolean).map(function(_t){return _t.node}),ye.setUncontrolledState({checkedKeys:bt})}else{var Kt=(0,lt.S)([].concat((0,Pe.Z)(rt),[Tt]),!0,at),$t=Kt.checkedKeys,wt=Kt.halfCheckedKeys;if(!ut){var zt=new Set($t);zt.delete(Tt);var Gt=(0,lt.S)(Array.from(zt),{checked:!1,halfCheckedKeys:wt},at);$t=Gt.checkedKeys,wt=Gt.halfCheckedKeys}kt=$t,Bt.checkedNodes=[],Bt.checkedNodesPositions=[],Bt.halfCheckedKeys=wt,$t.forEach(function(_t){var ln=(0,et.Z)(at,_t);if(ln){var bn=ln.node,zn=ln.pos;Bt.checkedNodes.push(bn),Bt.checkedNodesPositions.push({node:bn,pos:zn})}}),ye.setUncontrolledState({checkedKeys:$t},!1,{halfCheckedKeys:wt})}Ft==null||Ft(kt,Bt)}),(0,te.Z)((0,E.Z)(ye),"onNodeLoad",function(_e){var ct,ut=_e.key,yt=ye.state.keyEntities,at=(0,et.Z)(yt,ut);if(!(at!=null&&(ct=at.children)!==null&&ct!==void 0&&ct.length)){var rt=new Promise(function(Et,vt){ye.setState(function(Nt){var Ft=Nt.loadedKeys,Tt=Ft===void 0?[]:Ft,kt=Nt.loadingKeys,Bt=kt===void 0?[]:kt,bt=ye.props,jt=bt.loadData,Kt=bt.onLoad;if(!jt||Tt.includes(ut)||Bt.includes(ut))return null;var $t=jt(_e);return $t.then(function(){var wt=ye.state.loadedKeys,zt=(0,ft.L0)(wt,ut);Kt==null||Kt(zt,{event:"load",node:_e}),ye.setUncontrolledState({loadedKeys:zt}),ye.setState(function(Gt){return{loadingKeys:(0,ft._5)(Gt.loadingKeys,ut)}}),Et()}).catch(function(wt){if(ye.setState(function(Gt){return{loadingKeys:(0,ft._5)(Gt.loadingKeys,ut)}}),ye.loadingRetryTimes[ut]=(ye.loadingRetryTimes[ut]||0)+1,ye.loadingRetryTimes[ut]>=Re){var zt=ye.state.loadedKeys;(0,se.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ye.setUncontrolledState({loadedKeys:(0,ft.L0)(zt,ut)}),Et()}vt(wt)}),{loadingKeys:(0,ft.L0)(Bt,ut)}})});return rt.catch(function(){}),rt}}),(0,te.Z)((0,E.Z)(ye),"onNodeMouseEnter",function(_e,ct){var ut=ye.props.onMouseEnter;ut==null||ut({event:_e,node:ct})}),(0,te.Z)((0,E.Z)(ye),"onNodeMouseLeave",function(_e,ct){var ut=ye.props.onMouseLeave;ut==null||ut({event:_e,node:ct})}),(0,te.Z)((0,E.Z)(ye),"onNodeContextMenu",function(_e,ct){var ut=ye.props.onRightClick;ut&&(_e.preventDefault(),ut({event:_e,node:ct}))}),(0,te.Z)((0,E.Z)(ye),"onFocus",function(){var _e=ye.props.onFocus;ye.setState({focused:!0});for(var ct=arguments.length,ut=new Array(ct),yt=0;yt<ct;yt++)ut[yt]=arguments[yt];_e==null||_e.apply(void 0,ut)}),(0,te.Z)((0,E.Z)(ye),"onBlur",function(){var _e=ye.props.onBlur;ye.setState({focused:!1}),ye.onActiveChange(null);for(var ct=arguments.length,ut=new Array(ct),yt=0;yt<ct;yt++)ut[yt]=arguments[yt];_e==null||_e.apply(void 0,ut)}),(0,te.Z)((0,E.Z)(ye),"getTreeNodeRequiredProps",function(){var _e=ye.state,ct=_e.expandedKeys,ut=_e.selectedKeys,yt=_e.loadedKeys,at=_e.loadingKeys,rt=_e.checkedKeys,Et=_e.halfCheckedKeys,vt=_e.dragOverNodeKey,Nt=_e.dropPosition,Ft=_e.keyEntities;return{expandedKeys:ct||[],selectedKeys:ut||[],loadedKeys:yt||[],loadingKeys:at||[],checkedKeys:rt||[],halfCheckedKeys:Et||[],dragOverNodeKey:vt,dropPosition:Nt,keyEntities:Ft}}),(0,te.Z)((0,E.Z)(ye),"setExpandedKeys",function(_e){var ct=ye.state,ut=ct.treeData,yt=ct.fieldNames,at=(0,Ie.oH)(ut,_e,yt);ye.setUncontrolledState({expandedKeys:_e,flattenNodes:at},!0)}),(0,te.Z)((0,E.Z)(ye),"onNodeExpand",function(_e,ct){var ut=ye.state.expandedKeys,yt=ye.state,at=yt.listChanging,rt=yt.fieldNames,Et=ye.props,vt=Et.onExpand,Nt=Et.loadData,Ft=ct.expanded,Tt=ct[rt.key];if(!at){var kt=ut.includes(Tt),Bt=!Ft;if((0,se.ZP)(Ft&&kt||!Ft&&!kt,"Expand state not sync with index check"),ut=Bt?(0,ft.L0)(ut,Tt):(0,ft._5)(ut,Tt),ye.setExpandedKeys(ut),vt==null||vt(ut,{node:ct,expanded:Bt,nativeEvent:_e.nativeEvent}),Bt&&Nt){var bt=ye.onNodeLoad(ct);bt&&bt.then(function(){var jt=(0,Ie.oH)(ye.state.treeData,ut,rt);ye.setUncontrolledState({flattenNodes:jt})}).catch(function(){var jt=ye.state.expandedKeys,Kt=(0,ft._5)(jt,Tt);ye.setExpandedKeys(Kt)})}}}),(0,te.Z)((0,E.Z)(ye),"onListChangeStart",function(){ye.setUncontrolledState({listChanging:!0})}),(0,te.Z)((0,E.Z)(ye),"onListChangeEnd",function(){setTimeout(function(){ye.setUncontrolledState({listChanging:!1})})}),(0,te.Z)((0,E.Z)(ye),"onActiveChange",function(_e){var ct=ye.state.activeKey,ut=ye.props,yt=ut.onActiveChange,at=ut.itemScrollOffset,rt=at===void 0?0:at;ct!==_e&&(ye.setState({activeKey:_e}),_e!==null&&ye.scrollTo({key:_e,offset:rt}),yt==null||yt(_e))}),(0,te.Z)((0,E.Z)(ye),"getActiveItem",function(){var _e=ye.state,ct=_e.activeKey,ut=_e.flattenNodes;return ct===null?null:ut.find(function(yt){var at=yt.key;return at===ct})||null}),(0,te.Z)((0,E.Z)(ye),"offsetActiveKey",function(_e){var ct=ye.state,ut=ct.flattenNodes,yt=ct.activeKey,at=ut.findIndex(function(vt){var Nt=vt.key;return Nt===yt});at===-1&&_e<0&&(at=ut.length),at=(at+_e+ut.length)%ut.length;var rt=ut[at];if(rt){var Et=rt.key;ye.onActiveChange(Et)}else ye.onActiveChange(null)}),(0,te.Z)((0,E.Z)(ye),"onKeyDown",function(_e){var ct=ye.state,ut=ct.activeKey,yt=ct.expandedKeys,at=ct.checkedKeys,rt=ct.fieldNames,Et=ye.props,vt=Et.onKeyDown,Nt=Et.checkable,Ft=Et.selectable;switch(_e.which){case le.Z.UP:{ye.offsetActiveKey(-1),_e.preventDefault();break}case le.Z.DOWN:{ye.offsetActiveKey(1),_e.preventDefault();break}}var Tt=ye.getActiveItem();if(Tt&&Tt.data){var kt=ye.getTreeNodeRequiredProps(),Bt=Tt.data.isLeaf===!1||!!(Tt.data[rt.children]||[]).length,bt=(0,Ie.F)((0,a.Z)((0,a.Z)({},(0,Ie.H8)(ut,kt)),{},{data:Tt.data,active:!0}));switch(_e.which){case le.Z.LEFT:{Bt&&yt.includes(ut)?ye.onNodeExpand({},bt):Tt.parent&&ye.onActiveChange(Tt.parent.key),_e.preventDefault();break}case le.Z.RIGHT:{Bt&&!yt.includes(ut)?ye.onNodeExpand({},bt):Tt.children&&Tt.children.length&&ye.onActiveChange(Tt.children[0].key),_e.preventDefault();break}case le.Z.ENTER:case le.Z.SPACE:{Nt&&!bt.disabled&&bt.checkable!==!1&&!bt.disableCheckbox?ye.onNodeCheck({},bt,!at.includes(ut)):!Nt&&Ft&&!bt.disabled&&bt.selectable!==!1&&ye.onNodeSelect({},bt);break}}}vt==null||vt(_e)}),(0,te.Z)((0,E.Z)(ye),"setUncontrolledState",function(_e){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ye.destroyed){var yt=!1,at=!0,rt={};Object.keys(_e).forEach(function(Et){if(ye.props.hasOwnProperty(Et)){at=!1;return}yt=!0,rt[Et]=_e[Et]}),yt&&(!ct||at)&&ye.setState((0,a.Z)((0,a.Z)({},rt),ut))}}),(0,te.Z)((0,E.Z)(ye),"scrollTo",function(_e){ye.listRef.current.scrollTo(_e)}),ye}return(0,ee.Z)(we,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Te=this.props,ze=Te.activeKey,Ue=Te.itemScrollOffset,_e=Ue===void 0?0:Ue;ze!==void 0&&ze!==this.state.activeKey&&(this.setState({activeKey:ze}),ze!==null&&this.scrollTo({key:ze,offset:_e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Te=this.state,ze=Te.focused,Ue=Te.flattenNodes,_e=Te.keyEntities,ct=Te.draggingNodeKey,ut=Te.activeKey,yt=Te.dropLevelOffset,at=Te.dropContainerKey,rt=Te.dropTargetKey,Et=Te.dropPosition,vt=Te.dragOverNodeKey,Nt=Te.indent,Ft=this.props,Tt=Ft.prefixCls,kt=Ft.className,Bt=Ft.style,bt=Ft.showLine,jt=Ft.focusable,Kt=Ft.tabIndex,$t=Kt===void 0?0:Kt,wt=Ft.selectable,zt=Ft.showIcon,Gt=Ft.icon,_t=Ft.switcherIcon,ln=Ft.draggable,bn=Ft.checkable,zn=Ft.checkStrictly,Un=Ft.disabled,vn=Ft.motion,Ln=Ft.loadData,mn=Ft.filterTreeNode,Dn=Ft.height,Rn=Ft.itemHeight,Hn=Ft.scrollWidth,hn=Ft.virtual,tn=Ft.titleRender,nn=Ft.dropIndicatorRender,fn=Ft.onContextMenu,On=Ft.onScroll,cn=Ft.direction,Pn=Ft.rootClassName,Mn=Ft.rootStyle,Nn=(0,ae.Z)(this.props,{aria:!0,data:!0}),lr;ln&&((0,gt.Z)(ln)==="object"?lr=ln:typeof ln=="function"?lr={nodeDraggable:ln}:lr={});var sr={prefixCls:Tt,selectable:wt,showIcon:zt,icon:Gt,switcherIcon:_t,draggable:lr,draggingNodeKey:ct,checkable:bn,checkStrictly:zn,disabled:Un,keyEntities:_e,dropLevelOffset:yt,dropContainerKey:at,dropTargetKey:rt,dropPosition:Et,dragOverNodeKey:vt,indent:Nt,direction:cn,dropIndicatorRender:nn,loadData:Ln,filterTreeNode:mn,titleRender:tn,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 ie.createElement(he.k.Provider,{value:sr},ie.createElement("div",{className:z()(Tt,kt,Pn,(0,te.Z)((0,te.Z)((0,te.Z)({},"".concat(Tt,"-show-line"),bt),"".concat(Tt,"-focused"),ze),"".concat(Tt,"-active-focused"),ut!==null)),style:Mn},ie.createElement(qe,(0,x.Z)({ref:this.listRef,prefixCls:Tt,style:Bt,data:Ue,disabled:Un,selectable:wt,checkable:!!bn,motion:vn,dragging:ct!==null,height:Dn,itemHeight:Rn,virtual:hn,focusable:jt,focused:ze,tabIndex:$t,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:fn,onScroll:On,scrollWidth:Hn},this.getTreeNodeRequiredProps(),Nn))))}}],[{key:"getDerivedStateFromProps",value:function(Te,ze){var Ue=ze.prevProps,_e={prevProps:Te};function ct($t){return!Ue&&Te.hasOwnProperty($t)||Ue&&Ue[$t]!==Te[$t]}var ut,yt=ze.fieldNames;if(ct("fieldNames")&&(yt=(0,Ie.w$)(Te.fieldNames),_e.fieldNames=yt),ct("treeData")?ut=Te.treeData:ct("children")&&((0,se.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ut=(0,Ie.zn)(Te.children)),ut){_e.treeData=ut;var at=(0,Ie.I8)(ut,{fieldNames:yt});_e.keyEntities=(0,a.Z)((0,te.Z)({},Ge,nt),at.keyEntities)}var rt=_e.keyEntities||ze.keyEntities;if(ct("expandedKeys")||Ue&&ct("autoExpandParent"))_e.expandedKeys=Te.autoExpandParent||!Ue&&Te.defaultExpandParent?(0,ft.r7)(Te.expandedKeys,rt):Te.expandedKeys;else if(!Ue&&Te.defaultExpandAll){var Et=(0,a.Z)({},rt);delete Et[Ge];var vt=[];Object.keys(Et).forEach(function($t){var wt=Et[$t];wt.children&&wt.children.length&&vt.push(wt.key)}),_e.expandedKeys=vt}else!Ue&&Te.defaultExpandedKeys&&(_e.expandedKeys=Te.autoExpandParent||Te.defaultExpandParent?(0,ft.r7)(Te.defaultExpandedKeys,rt):Te.defaultExpandedKeys);if(_e.expandedKeys||delete _e.expandedKeys,ut||_e.expandedKeys){var Nt=(0,Ie.oH)(ut||ze.treeData,_e.expandedKeys||ze.expandedKeys,yt);_e.flattenNodes=Nt}if(Te.selectable&&(ct("selectedKeys")?_e.selectedKeys=(0,ft.BT)(Te.selectedKeys,Te):!Ue&&Te.defaultSelectedKeys&&(_e.selectedKeys=(0,ft.BT)(Te.defaultSelectedKeys,Te))),Te.checkable){var Ft;if(ct("checkedKeys")?Ft=(0,ft.E6)(Te.checkedKeys)||{}:!Ue&&Te.defaultCheckedKeys?Ft=(0,ft.E6)(Te.defaultCheckedKeys)||{}:ut&&(Ft=(0,ft.E6)(Te.checkedKeys)||{checkedKeys:ze.checkedKeys,halfCheckedKeys:ze.halfCheckedKeys}),Ft){var Tt=Ft,kt=Tt.checkedKeys,Bt=kt===void 0?[]:kt,bt=Tt.halfCheckedKeys,jt=bt===void 0?[]:bt;if(!Te.checkStrictly){var Kt=(0,lt.S)(Bt,!0,rt);Bt=Kt.checkedKeys,jt=Kt.halfCheckedKeys}_e.checkedKeys=Bt,_e.halfCheckedKeys=jt}}return ct("loadedKeys")&&(_e.loadedKeys=Te.loadedKeys),_e}}]),we}(ie.Component);(0,te.Z)(Ne,"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:me,allowDrop:function(){return!0},expandAction:!1}),(0,te.Z)(Ne,"TreeNode",Se.Z);var ne=Ne,ue=ne},82661:function(gn,Vt,ge){"use strict";ge.d(Vt,{BT:function(){return ie},E6:function(){return me},L0:function(){return te},OM:function(){return se},_5:function(){return re},r7:function(){return ve},wA:function(){return z},yx:function(){return ce}});var x=ge(94480),gt=ge(76190),a=ge(48736),Pe=ge(59301),be=ge(639),ee=ge(65065),E=ge(34061),oe=null;function re(Ee,Be){if(!Ee)return[];var Fe=Ee.slice(),ke=Fe.indexOf(Be);return ke>=0&&Fe.splice(ke,1),Fe}function te(Ee,Be){var Fe=(Ee||[]).slice();return Fe.indexOf(Be)===-1&&Fe.push(Be),Fe}function ce(Ee){return Ee.split("-")}function z(Ee,Be){var Fe=[],ke=(0,ee.Z)(Be,Ee);function De(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(Ce){var Oe=Ce.key,Ie=Ce.children;Fe.push(Oe),De(Ie)})}return De(ke.children),Fe}function le(Ee){if(Ee.parent){var Be=ce(Ee.pos);return Number(Be[Be.length-1])===Ee.parent.children.length-1}return!1}function ae(Ee){var Be=ce(Ee.pos);return Number(Be[Be.length-1])===0}function se(Ee,Be,Fe,ke,De,Se,Ce,Oe,Ie,Le){var Me,xe=Ee.clientX,Ve=Ee.clientY,Ke=Ee.target.getBoundingClientRect(),Ze=Ke.top,it=Ke.height,We=(Le==="rtl"?-1:1)*(((De==null?void 0:De.x)||0)-xe),Ge=(We-12)/ke,$e=Ie.filter(function(ue){var je;return(je=Oe[ue])===null||je===void 0||(je=je.children)===null||je===void 0?void 0:je.length}),nt=(0,ee.Z)(Oe,Fe.eventKey);if(Ve<Ze+it/2){var tt=Ce.findIndex(function(ue){return ue.key===nt.key}),Ye=tt<=0?0:tt-1,Qe=Ce[Ye].key;nt=(0,ee.Z)(Oe,Qe)}var Je=nt.key,st=nt,qe=nt.key,ft=0,lt=0;if(!$e.includes(Je))for(var et=0;et<Ge&&le(nt);et+=1)nt=nt.parent,lt+=1;var Re=Be.data,Ne=nt.node,ne=!0;return ae(nt)&&nt.level===0&&Ve<Ze+it/2&&Se({dragNode:Re,dropNode:Ne,dropPosition:-1})&&nt.key===Fe.eventKey?ft=-1:(st.children||[]).length&&$e.includes(qe)?Se({dragNode:Re,dropNode:Ne,dropPosition:0})?ft=0:ne=!1:lt===0?Ge>-1.5?Se({dragNode:Re,dropNode:Ne,dropPosition:1})?ft=1:ne=!1:Se({dragNode:Re,dropNode:Ne,dropPosition:0})?ft=0:Se({dragNode:Re,dropNode:Ne,dropPosition:1})?ft=1:ne=!1:Se({dragNode:Re,dropNode:Ne,dropPosition:1})?ft=1:ne=!1,{dropPosition:ft,dropLevelOffset:lt,dropTargetKey:nt.key,dropTargetPos:nt.pos,dragOverNodeKey:qe,dropContainerKey:ft===0?null:((Me=nt.parent)===null||Me===void 0?void 0:Me.key)||null,dropAllowed:ne}}function ie(Ee,Be){if(Ee){var Fe=Be.multiple;return Fe?Ee.slice():Ee.length?[Ee[0]]:Ee}}var he=function(Be){return Be};function pe(Ee,Be){if(!Ee)return[];var Fe=Be||{},ke=Fe.processProps,De=ke===void 0?he:ke,Se=Array.isArray(Ee)?Ee:[Ee];return Se.map(function(Ce){var Oe=Ce.children,Ie=_objectWithoutProperties(Ce,oe),Le=pe(Oe,Be);return React.createElement(TreeNode,_extends({key:Ie.key},De(Ie)),Le)})}function me(Ee){if(!Ee)return null;var Be;if(Array.isArray(Ee))Be={checkedKeys:Ee,halfCheckedKeys:void 0};else if((0,gt.Z)(Ee)==="object")Be={checkedKeys:Ee.checked||void 0,halfCheckedKeys:Ee.halfChecked||void 0};else return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Be}function ve(Ee,Be){var Fe=new Set;function ke(De){if(!Fe.has(De)){var Se=(0,ee.Z)(Be,De);if(Se){Fe.add(De);var Ce=Se.parent,Oe=Se.node;Oe.disabled||Ce&&ke(Ce.key)}}}return(Ee||[]).forEach(function(De){ke(De)}),(0,x.Z)(Fe)}},34643:function(gn,Vt,ge){"use strict";ge.d(Vt,{S:function(){return E}});var x=ge(48736),gt=ge(65065);function a(oe,re){var te=new Set;return oe.forEach(function(ce){re.has(ce)||te.add(ce)}),te}function Pe(oe){var re=oe||{},te=re.disabled,ce=re.disableCheckbox,z=re.checkable;return!!(te||ce)||z===!1}function be(oe,re,te,ce){for(var z=new Set(oe),le=new Set,ae=0;ae<=te;ae+=1){var se=re.get(ae)||new Set;se.forEach(function(me){var ve=me.key,Ee=me.node,Be=me.children,Fe=Be===void 0?[]:Be;z.has(ve)&&!ce(Ee)&&Fe.filter(function(ke){return!ce(ke.node)}).forEach(function(ke){z.add(ke.key)})})}for(var ie=new Set,he=te;he>=0;he-=1){var pe=re.get(he)||new Set;pe.forEach(function(me){var ve=me.parent,Ee=me.node;if(!(ce(Ee)||!me.parent||ie.has(me.parent.key))){if(ce(me.parent.node)){ie.add(ve.key);return}var Be=!0,Fe=!1;(ve.children||[]).filter(function(ke){return!ce(ke.node)}).forEach(function(ke){var De=ke.key,Se=z.has(De);Be&&!Se&&(Be=!1),!Fe&&(Se||le.has(De))&&(Fe=!0)}),Be&&z.add(ve.key),Fe&&le.add(ve.key),ie.add(ve.key)}})}return{checkedKeys:Array.from(z),halfCheckedKeys:Array.from(a(le,z))}}function ee(oe,re,te,ce,z){for(var le=new Set(oe),ae=new Set(re),se=0;se<=ce;se+=1){var ie=te.get(se)||new Set;ie.forEach(function(ve){var Ee=ve.key,Be=ve.node,Fe=ve.children,ke=Fe===void 0?[]:Fe;!le.has(Ee)&&!ae.has(Ee)&&!z(Be)&&ke.filter(function(De){return!z(De.node)}).forEach(function(De){le.delete(De.key)})})}ae=new Set;for(var he=new Set,pe=ce;pe>=0;pe-=1){var me=te.get(pe)||new Set;me.forEach(function(ve){var Ee=ve.parent,Be=ve.node;if(!(z(Be)||!ve.parent||he.has(ve.parent.key))){if(z(ve.parent.node)){he.add(Ee.key);return}var Fe=!0,ke=!1;(Ee.children||[]).filter(function(De){return!z(De.node)}).forEach(function(De){var Se=De.key,Ce=le.has(Se);Fe&&!Ce&&(Fe=!1),!ke&&(Ce||ae.has(Se))&&(ke=!0)}),Fe||le.delete(Ee.key),ke&&ae.add(Ee.key),he.add(Ee.key)}})}return{checkedKeys:Array.from(le),halfCheckedKeys:Array.from(a(ae,le))}}function E(oe,re,te,ce){var z=[],le;ce?le=ce:le=Pe;var ae=new Set(oe.filter(function(pe){var me=!!(0,gt.Z)(te,pe);return me||z.push(pe),me})),se=new Map,ie=0;Object.keys(te).forEach(function(pe){var me=te[pe],ve=me.level,Ee=se.get(ve);Ee||(Ee=new Set,se.set(ve,Ee)),Ee.add(me),ie=Math.max(ie,ve)}),(0,x.ZP)(!z.length,"Tree missing follow keys: ".concat(z.slice(0,100).map(function(pe){return"'".concat(pe,"'")}).join(", ")));var he;return re===!0?he=be(ae,se,ie,le):he=ee(ae,re.halfCheckedKeys,se,ie,le),he}},65065:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return x}});function x(gt,a){return gt[a]}},34061:function(gn,Vt,ge){"use strict";ge.d(Vt,{F:function(){return ve},H8:function(){return me},I8:function(){return pe},km:function(){return z},oH:function(){return ie},w$:function(){return le},zn:function(){return se}});var x=ge(76190),gt=ge(94480),a=ge(33885),Pe=ge(75931),be=ge(11592),ee=ge(2738),E=ge(48736),oe=ge(65065),re=["children"];function te(Ee,Be){return"".concat(Ee,"-").concat(Be)}function ce(Ee){return Ee&&Ee.type&&Ee.type.isTreeNode}function z(Ee,Be){return Ee!=null?Ee:Be}function le(Ee){var Be=Ee||{},Fe=Be.title,ke=Be._title,De=Be.key,Se=Be.children,Ce=Fe||"title";return{title:Ce,_title:ke||[Ce],key:De||"key",children:Se||"children"}}function ae(Ee,Be){var Fe=new Map;function ke(De){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(De||[]).forEach(function(Ce){var Oe=Ce[Be.key],Ie=Ce[Be.children];warning(Oe!=null,"Tree node must have a certain key: [".concat(Se).concat(Oe,"]"));var Le=String(Oe);warning(!Fe.has(Le)||Oe===null||Oe===void 0,"Same 'key' exist in the Tree: ".concat(Le)),Fe.set(Le,!0),ke(Ie,"".concat(Se).concat(Le," > "))})}ke(Ee)}function se(Ee){function Be(Fe){var ke=(0,be.Z)(Fe);return ke.map(function(De){if(!ce(De))return(0,E.ZP)(!De,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=De.key,Ce=De.props,Oe=Ce.children,Ie=(0,Pe.Z)(Ce,re),Le=(0,a.Z)({key:Se},Ie),Me=Be(Oe);return Me.length&&(Le.children=Me),Le}).filter(function(De){return De})}return Be(Ee)}function ie(Ee,Be,Fe){var ke=le(Fe),De=ke._title,Se=ke.key,Ce=ke.children,Oe=new Set(Be===!0?[]:Be),Ie=[];function Le(Me){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Me.map(function(Ve,Ke){for(var Ze=te(xe?xe.pos:"0",Ke),it=z(Ve[Se],Ze),We,Ge=0;Ge<De.length;Ge+=1){var $e=De[Ge];if(Ve[$e]!==void 0){We=Ve[$e];break}}var nt=Object.assign((0,ee.Z)(Ve,[].concat((0,gt.Z)(De),[Se,Ce])),{title:We,key:it,parent:xe,pos:Ze,children:null,data:Ve,isStart:[].concat((0,gt.Z)(xe?xe.isStart:[]),[Ke===0]),isEnd:[].concat((0,gt.Z)(xe?xe.isEnd:[]),[Ke===Me.length-1])});return Ie.push(nt),Be===!0||Oe.has(it)?nt.children=Le(Ve[Ce]||[],nt):nt.children=[],nt})}return Le(Ee),Ie}function he(Ee,Be,Fe){var ke={};(0,x.Z)(Fe)==="object"?ke=Fe:ke={externalGetKey:Fe},ke=ke||{};var De=ke,Se=De.childrenPropName,Ce=De.externalGetKey,Oe=De.fieldNames,Ie=le(Oe),Le=Ie.key,Me=Ie.children,xe=Se||Me,Ve;Ce?typeof Ce=="string"?Ve=function(it){return it[Ce]}:typeof Ce=="function"&&(Ve=function(it){return Ce(it)}):Ve=function(it,We){return z(it[Le],We)};function Ke(Ze,it,We,Ge){var $e=Ze?Ze[xe]:Ee,nt=Ze?te(We.pos,it):"0",tt=Ze?[].concat((0,gt.Z)(Ge),[Ze]):[];if(Ze){var Ye=Ve(Ze,nt),Qe={node:Ze,index:it,pos:nt,key:Ye,parentPos:We.node?We.pos:null,level:We.level+1,nodes:tt};Be(Qe)}$e&&$e.forEach(function(Je,st){Ke(Je,st,{node:Ze,pos:nt,level:We?We.level+1:-1},tt)})}Ke(null)}function pe(Ee){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Fe=Be.initWrapper,ke=Be.processEntity,De=Be.onProcessFinished,Se=Be.externalGetKey,Ce=Be.childrenPropName,Oe=Be.fieldNames,Ie=arguments.length>2?arguments[2]:void 0,Le=Se||Ie,Me={},xe={},Ve={posEntities:Me,keyEntities:xe};return Fe&&(Ve=Fe(Ve)||Ve),he(Ee,function(Ke){var Ze=Ke.node,it=Ke.index,We=Ke.pos,Ge=Ke.key,$e=Ke.parentPos,nt=Ke.level,tt=Ke.nodes,Ye={node:Ze,nodes:tt,index:it,key:Ge,pos:We,level:nt},Qe=z(Ge,We);Me[We]=Ye,xe[Qe]=Ye,Ye.parent=Me[$e],Ye.parent&&(Ye.parent.children=Ye.parent.children||[],Ye.parent.children.push(Ye)),ke&&ke(Ye,Ve)},{externalGetKey:Le,childrenPropName:Ce,fieldNames:Oe}),De&&De(Ve),Ve}function me(Ee,Be){var Fe=Be.expandedKeys,ke=Be.selectedKeys,De=Be.loadedKeys,Se=Be.loadingKeys,Ce=Be.checkedKeys,Oe=Be.halfCheckedKeys,Ie=Be.dragOverNodeKey,Le=Be.dropPosition,Me=Be.keyEntities,xe=(0,oe.Z)(Me,Ee),Ve={eventKey:Ee,expanded:Fe.indexOf(Ee)!==-1,selected:ke.indexOf(Ee)!==-1,loaded:De.indexOf(Ee)!==-1,loading:Se.indexOf(Ee)!==-1,checked:Ce.indexOf(Ee)!==-1,halfChecked:Oe.indexOf(Ee)!==-1,pos:String(xe?xe.pos:""),dragOver:Ie===Ee&&Le===0,dragOverGapTop:Ie===Ee&&Le===-1,dragOverGapBottom:Ie===Ee&&Le===1};return Ve}function ve(Ee){var Be=Ee.data,Fe=Ee.expanded,ke=Ee.selected,De=Ee.checked,Se=Ee.loaded,Ce=Ee.loading,Oe=Ee.halfChecked,Ie=Ee.dragOver,Le=Ee.dragOverGapTop,Me=Ee.dragOverGapBottom,xe=Ee.pos,Ve=Ee.active,Ke=Ee.eventKey,Ze=(0,a.Z)((0,a.Z)({},Be),{},{expanded:Fe,selected:ke,checked:De,loaded:Se,loading:Ce,halfChecked:Oe,dragOver:Ie,dragOverGapTop:Le,dragOverGapBottom:Me,pos:xe,active:Ve,key:Ke});return"props"in Ze||Object.defineProperty(Ze,"props",{get:function(){return(0,E.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ee}}),Ze}},8224:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return gt}});var x=ge(4676);function gt(a,Pe,be,ee){var E=x.unstable_batchedUpdates?function(re){x.unstable_batchedUpdates(be,re)}:be;return a!=null&&a.addEventListener&&a.addEventListener(Pe,E,ee),{remove:function(){a!=null&&a.removeEventListener&&a.removeEventListener(Pe,E,ee)}}}},3465:function(gn,Vt,ge){"use strict";ge.d(Vt,{G:function(){return Pe}});var x=ge(47273),gt=function(ee){if((0,x.Z)()&&window.document.documentElement){var E=Array.isArray(ee)?ee:[ee],oe=window.document.documentElement;return E.some(function(re){return re in oe.style})}return!1},a=function(ee,E){if(!gt(ee))return!1;var oe=document.createElement("div"),re=oe.style[ee];return oe.style[ee]=E,oe.style[ee]!==re};function Pe(be,ee){return!Array.isArray(be)&&ee!==void 0?a(be,ee):gt(be)}},48911:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return Re}});var x=ge(54476),gt=ge(76190),a=ge(33885),Pe=ge(20068),be=ge(42978),ee=ge(75931),E=ge(92310),oe=ge.n(E),re=ge(29301),te=ge(70425),ce=ge(34280),z=ge(59301),le=ge(4676),ae=z.forwardRef(function(Ne,ne){var ue=Ne.height,je=Ne.offsetY,He=Ne.offsetX,we=Ne.children,ye=Ne.prefixCls,Te=Ne.onInnerResize,ze=Ne.innerProps,Ue=Ne.rtl,_e=Ne.extra,ct={},ut={display:"flex",flexDirection:"column"};return je!==void 0&&(ct={height:ue,position:"relative",overflow:"hidden"},ut=(0,a.Z)((0,a.Z)({},ut),{},(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({transform:"translateY(".concat(je,"px)")},Ue?"marginRight":"marginLeft",-He),"position","absolute"),"left",0),"right",0),"top",0))),z.createElement("div",{style:ct},z.createElement(re.Z,{onResize:function(at){var rt=at.offsetHeight;rt&&Te&&Te()}},z.createElement("div",(0,x.Z)({style:ut,className:oe()((0,Pe.Z)({},"".concat(ye,"-holder-inner"),ye)),ref:ne},ze),we,_e)))});ae.displayName="Filler";var se=ae;function ie(Ne){var ne=Ne.children,ue=Ne.setRef,je=z.useCallback(function(He){ue(He)},[]);return z.cloneElement(ne,{ref:je})}function he(Ne,ne,ue,je,He,we,ye,Te){var ze=Te.getKey;return Ne.slice(ne,ue+1).map(function(Ue,_e){var ct=ne+_e,ut=ye(Ue,ct,{style:{width:je},offsetX:He}),yt=ze(Ue);return z.createElement(ie,{key:yt,setRef:function(rt){return we(Ue,rt)}},ut)})}function pe(Ne,ne,ue,je){var He=ue-Ne,we=ne-ue,ye=Math.min(He,we)*2;if(je<=ye){var Te=Math.floor(je/2);return je%2?ue+Te+1:ue-Te}return He>we?ue-(je-we):ue+(je-He)}function me(Ne,ne,ue){var je=Ne.length,He=ne.length,we,ye;if(je===0&&He===0)return null;je<He?(we=Ne,ye=ne):(we=ne,ye=Ne);var Te={__EMPTY_ITEM__:!0};function ze(at){return at!==void 0?ue(at):Te}for(var Ue=null,_e=Math.abs(je-He)!==1,ct=0;ct<ye.length;ct+=1){var ut=ze(we[ct]),yt=ze(ye[ct]);if(ut!==yt){Ue=ct,_e=_e||ut!==ze(ye[ct+1]);break}}return Ue===null?null:{index:Ue,multiple:_e}}function ve(Ne,ne,ue){var je=z.useState(Ne),He=(0,be.Z)(je,2),we=He[0],ye=He[1],Te=z.useState(null),ze=(0,be.Z)(Te,2),Ue=ze[0],_e=ze[1];return z.useEffect(function(){var ct=me(we||[],Ne||[],ne);(ct==null?void 0:ct.index)!==void 0&&(ue==null||ue(ct.index),_e(Ne[ct.index])),ye(Ne)},[Ne]),[Ue]}var Ee=ge(16089),Be=(typeof navigator=="undefined"?"undefined":(0,gt.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Fe=Be,ke=function(Ne,ne,ue,je){var He=(0,z.useRef)(!1),we=(0,z.useRef)(null);function ye(){clearTimeout(we.current),He.current=!0,we.current=setTimeout(function(){He.current=!1},50)}var Te=(0,z.useRef)({top:Ne,bottom:ne,left:ue,right:je});return Te.current.top=Ne,Te.current.bottom=ne,Te.current.left=ue,Te.current.right=je,function(ze,Ue){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ct=ze?Ue<0&&Te.current.left||Ue>0&&Te.current.right:Ue<0&&Te.current.top||Ue>0&&Te.current.bottom;return _e&&ct?(clearTimeout(we.current),He.current=!1):(!ct||He.current)&&ye(),!He.current&&ct}};function De(Ne,ne,ue,je,He,we,ye){var Te=(0,z.useRef)(0),ze=(0,z.useRef)(null),Ue=(0,z.useRef)(null),_e=(0,z.useRef)(!1),ct=ke(ne,ue,je,He);function ut(Nt,Ft){if(Ee.Z.cancel(ze.current),!ct(!1,Ft)){var Tt=Nt;if(!Tt._virtualHandled)Tt._virtualHandled=!0;else return;Te.current+=Ft,Ue.current=Ft,Fe||Tt.preventDefault(),ze.current=(0,Ee.Z)(function(){var kt=_e.current?10:1;ye(Te.current*kt,!1),Te.current=0})}}function yt(Nt,Ft){ye(Ft,!0),Fe||Nt.preventDefault()}var at=(0,z.useRef)(null),rt=(0,z.useRef)(null);function Et(Nt){if(Ne){Ee.Z.cancel(rt.current),rt.current=(0,Ee.Z)(function(){at.current=null},2);var Ft=Nt.deltaX,Tt=Nt.deltaY,kt=Nt.shiftKey,Bt=Ft,bt=Tt;(at.current==="sx"||!at.current&&kt&&Tt&&!Ft)&&(Bt=Tt,bt=0,at.current="sx");var jt=Math.abs(Bt),Kt=Math.abs(bt);at.current===null&&(at.current=we&&jt>Kt?"x":"y"),at.current==="y"?ut(Nt,bt):yt(Nt,Bt)}}function vt(Nt){Ne&&(_e.current=Nt.detail===Ue.current)}return[Et,vt]}function Se(Ne,ne,ue,je){var He=z.useMemo(function(){return[new Map,[]]},[Ne,ue.id,je]),we=(0,be.Z)(He,2),ye=we[0],Te=we[1],ze=function(_e){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_e,ut=ye.get(_e),yt=ye.get(ct);if(ut===void 0||yt===void 0)for(var at=Ne.length,rt=Te.length;rt<at;rt+=1){var Et,vt=Ne[rt],Nt=ne(vt);ye.set(Nt,rt);var Ft=(Et=ue.get(Nt))!==null&&Et!==void 0?Et:je;if(Te[rt]=(Te[rt-1]||0)+Ft,Nt===_e&&(ut=rt),Nt===ct&&(yt=rt),ut!==void 0&&yt!==void 0)break}return{top:Te[ut-1]||0,bottom:Te[yt]}};return ze}var Ce=ge(67732),Oe=ge(83652),Ie=function(){function Ne(){(0,Ce.Z)(this,Ne),(0,Pe.Z)(this,"maps",void 0),(0,Pe.Z)(this,"id",0),(0,Pe.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,Oe.Z)(Ne,[{key:"set",value:function(ue,je){this.diffRecords.set(ue,this.maps[ue]),this.maps[ue]=je,this.id+=1}},{key:"get",value:function(ue){return this.maps[ue]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),Ne}(),Le=Ie;function Me(Ne){var ne=parseFloat(Ne);return isNaN(ne)?0:ne}function xe(Ne,ne,ue){var je=z.useState(0),He=(0,be.Z)(je,2),we=He[0],ye=He[1],Te=(0,z.useRef)(new Map),ze=(0,z.useRef)(new Le),Ue=(0,z.useRef)(0);function _e(){Ue.current+=1}function ct(){var yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;_e();var at=function(){var vt=!1;Te.current.forEach(function(Nt,Ft){if(Nt&&Nt.offsetParent){var Tt=Nt.offsetHeight,kt=getComputedStyle(Nt),Bt=kt.marginTop,bt=kt.marginBottom,jt=Me(Bt),Kt=Me(bt),$t=Tt+jt+Kt;ze.current.get(Ft)!==$t&&(ze.current.set(Ft,$t),vt=!0)}}),vt&&ye(function(Nt){return Nt+1})};if(yt)at();else{Ue.current+=1;var rt=Ue.current;Promise.resolve().then(function(){rt===Ue.current&&at()})}}function ut(yt,at){var rt=Ne(yt),Et=Te.current.get(rt);at?(Te.current.set(rt,at),ct()):Te.current.delete(rt),!Et!=!at&&(at?ne==null||ne(yt):ue==null||ue(yt))}return(0,z.useEffect)(function(){return _e},[]),[ut,ct,ze.current,we]}var Ve=14/15;function Ke(Ne,ne,ue){var je=(0,z.useRef)(!1),He=(0,z.useRef)(0),we=(0,z.useRef)(0),ye=(0,z.useRef)(null),Te=(0,z.useRef)(null),ze,Ue=function(yt){if(je.current){var at=Math.ceil(yt.touches[0].pageX),rt=Math.ceil(yt.touches[0].pageY),Et=He.current-at,vt=we.current-rt,Nt=Math.abs(Et)>Math.abs(vt);Nt?He.current=at:we.current=rt;var Ft=ue(Nt,Nt?Et:vt,!1,yt);Ft&&yt.preventDefault(),clearInterval(Te.current),Ft&&(Te.current=setInterval(function(){Nt?Et*=Ve:vt*=Ve;var Tt=Math.floor(Nt?Et:vt);(!ue(Nt,Tt,!0)||Math.abs(Tt)<=.1)&&clearInterval(Te.current)},16))}},_e=function(){je.current=!1,ze()},ct=function(yt){ze(),yt.touches.length===1&&!je.current&&(je.current=!0,He.current=Math.ceil(yt.touches[0].pageX),we.current=Math.ceil(yt.touches[0].pageY),ye.current=yt.target,ye.current.addEventListener("touchmove",Ue,{passive:!1}),ye.current.addEventListener("touchend",_e,{passive:!0}))};ze=function(){ye.current&&(ye.current.removeEventListener("touchmove",Ue),ye.current.removeEventListener("touchend",_e))},(0,ce.Z)(function(){return Ne&&ne.current.addEventListener("touchstart",ct,{passive:!0}),function(){var ut;(ut=ne.current)===null||ut===void 0||ut.removeEventListener("touchstart",ct),ze(),clearInterval(Te.current)}},[Ne])}function Ze(Ne){return Math.floor(Math.pow(Ne,.5))}function it(Ne,ne){var ue="touches"in Ne?Ne.touches[0]:Ne;return ue[ne?"pageX":"pageY"]-window[ne?"scrollX":"scrollY"]}function We(Ne,ne,ue){z.useEffect(function(){var je=ne.current;if(Ne&&je){var He=!1,we,ye,Te=function(){Ee.Z.cancel(we)},ze=function ut(){Te(),we=(0,Ee.Z)(function(){ue(ye),ut()})},Ue=function(){He=!1,Te()},_e=function(yt){if(!(yt.target.draggable||yt.button!==0)){var at=yt;at._virtualHandled||(at._virtualHandled=!0,He=!0)}},ct=function(yt){if(He){var at=it(yt,!1),rt=je.getBoundingClientRect(),Et=rt.top,vt=rt.bottom;if(at<=Et){var Nt=Et-at;ye=-Ze(Nt),ze()}else if(at>=vt){var Ft=at-vt;ye=Ze(Ft),ze()}else Te()}};return je.addEventListener("mousedown",_e),je.ownerDocument.addEventListener("mouseup",Ue),je.ownerDocument.addEventListener("mousemove",ct),je.ownerDocument.addEventListener("dragend",Ue),function(){je.removeEventListener("mousedown",_e),je.ownerDocument.removeEventListener("mouseup",Ue),je.ownerDocument.removeEventListener("mousemove",ct),je.ownerDocument.removeEventListener("dragend",Ue),Te()}}},[Ne])}var Ge=10;function $e(Ne,ne,ue,je,He,we,ye,Te){var ze=z.useRef(),Ue=z.useState(null),_e=(0,be.Z)(Ue,2),ct=_e[0],ut=_e[1];return(0,ce.Z)(function(){if(ct&&ct.times<Ge){if(!Ne.current){ut(function(vn){return(0,a.Z)({},vn)});return}we();var yt=ct.targetAlign,at=ct.originAlign,rt=ct.index,Et=ct.offset,vt=Ne.current.clientHeight,Nt=!1,Ft=yt,Tt=null;if(vt){for(var kt=yt||at,Bt=0,bt=0,jt=0,Kt=Math.min(ne.length-1,rt),$t=0;$t<=Kt;$t+=1){var wt=He(ne[$t]);bt=Bt;var zt=ue.get(wt);jt=bt+(zt===void 0?je:zt),Bt=jt}for(var Gt=kt==="top"?Et:vt-Et,_t=Kt;_t>=0;_t-=1){var ln=He(ne[_t]),bn=ue.get(ln);if(bn===void 0){Nt=!0;break}if(Gt-=bn,Gt<=0)break}switch(kt){case"top":Tt=bt-Et;break;case"bottom":Tt=jt-vt+Et;break;default:{var zn=Ne.current.scrollTop,Un=zn+vt;bt<zn?Ft="top":jt>Un&&(Ft="bottom")}}Tt!==null&&ye(Tt),Tt!==ct.lastTop&&(Nt=!0)}Nt&&ut((0,a.Z)((0,a.Z)({},ct),{},{times:ct.times+1,targetAlign:Ft,lastTop:Tt}))}},[ct,Ne.current]),function(yt){if(yt==null){Te();return}if(Ee.Z.cancel(ze.current),typeof yt=="number")ye(yt);else if(yt&&(0,gt.Z)(yt)==="object"){var at,rt=yt.align;"index"in yt?at=yt.index:at=ne.findIndex(function(Nt){return He(Nt)===yt.key});var Et=yt.offset,vt=Et===void 0?0:Et;ut({times:0,index:at,offset:vt,originAlign:rt})}}}var nt=z.forwardRef(function(Ne,ne){var ue=Ne.prefixCls,je=Ne.rtl,He=Ne.scrollOffset,we=Ne.scrollRange,ye=Ne.onStartMove,Te=Ne.onStopMove,ze=Ne.onScroll,Ue=Ne.horizontal,_e=Ne.spinSize,ct=Ne.containerSize,ut=Ne.style,yt=Ne.thumbStyle,at=Ne.showScrollBar,rt=z.useState(!1),Et=(0,be.Z)(rt,2),vt=Et[0],Nt=Et[1],Ft=z.useState(null),Tt=(0,be.Z)(Ft,2),kt=Tt[0],Bt=Tt[1],bt=z.useState(null),jt=(0,be.Z)(bt,2),Kt=jt[0],$t=jt[1],wt=!je,zt=z.useRef(),Gt=z.useRef(),_t=z.useState(at),ln=(0,be.Z)(_t,2),bn=ln[0],zn=ln[1],Un=z.useRef(),vn=function(){at===!0||at===!1||(clearTimeout(Un.current),zn(!0),Un.current=setTimeout(function(){zn(!1)},3e3))},Ln=we-ct||0,mn=ct-_e||0,Dn=z.useMemo(function(){if(He===0||Ln===0)return 0;var Pn=He/Ln;return Pn*mn},[He,Ln,mn]),Rn=function(Mn){Mn.stopPropagation(),Mn.preventDefault()},Hn=z.useRef({top:Dn,dragging:vt,pageY:kt,startTop:Kt});Hn.current={top:Dn,dragging:vt,pageY:kt,startTop:Kt};var hn=function(Mn){Nt(!0),Bt(it(Mn,Ue)),$t(Hn.current.top),ye(),Mn.stopPropagation(),Mn.preventDefault()};z.useEffect(function(){var Pn=function(sr){sr.preventDefault()},Mn=zt.current,Nn=Gt.current;return Mn.addEventListener("touchstart",Pn,{passive:!1}),Nn.addEventListener("touchstart",hn,{passive:!1}),function(){Mn.removeEventListener("touchstart",Pn),Nn.removeEventListener("touchstart",hn)}},[]);var tn=z.useRef();tn.current=Ln;var nn=z.useRef();nn.current=mn,z.useEffect(function(){if(vt){var Pn,Mn=function(sr){var sn=Hn.current,Sn=sn.dragging,_n=sn.pageY,er=sn.startTop;Ee.Z.cancel(Pn);var Wt=zt.current.getBoundingClientRect(),Ht=ct/(Ue?Wt.width:Wt.height);if(Sn){var Ot=(it(sr,Ue)-_n)*Ht,Rt=er;!wt&&Ue?Rt-=Ot:Rt+=Ot;var Pt=tn.current,Ut=nn.current,xt=Ut?Rt/Ut:0,Xt=Math.ceil(xt*Pt);Xt=Math.max(Xt,0),Xt=Math.min(Xt,Pt),Pn=(0,Ee.Z)(function(){ze(Xt,Ue)})}},Nn=function(){Nt(!1),Te()};return window.addEventListener("mousemove",Mn,{passive:!0}),window.addEventListener("touchmove",Mn,{passive:!0}),window.addEventListener("mouseup",Nn,{passive:!0}),window.addEventListener("touchend",Nn,{passive:!0}),function(){window.removeEventListener("mousemove",Mn),window.removeEventListener("touchmove",Mn),window.removeEventListener("mouseup",Nn),window.removeEventListener("touchend",Nn),Ee.Z.cancel(Pn)}}},[vt]),z.useEffect(function(){return vn(),function(){clearTimeout(Un.current)}},[He]),z.useImperativeHandle(ne,function(){return{delayHidden:vn}});var fn="".concat(ue,"-scrollbar"),On={position:"absolute",visibility:bn?null:"hidden"},cn={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Ue?(Object.assign(On,{height:8,left:0,right:0,bottom:0}),Object.assign(cn,(0,Pe.Z)({height:"100%",width:_e},wt?"left":"right",Dn))):(Object.assign(On,(0,Pe.Z)({width:8,top:0,bottom:0},wt?"right":"left",0)),Object.assign(cn,{width:"100%",height:_e,top:Dn})),z.createElement("div",{ref:zt,className:oe()(fn,(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},"".concat(fn,"-horizontal"),Ue),"".concat(fn,"-vertical"),!Ue),"".concat(fn,"-visible"),bn)),style:(0,a.Z)((0,a.Z)({},On),ut),onMouseDown:Rn,onMouseMove:vn},z.createElement("div",{ref:Gt,className:oe()("".concat(fn,"-thumb"),(0,Pe.Z)({},"".concat(fn,"-thumb-moving"),vt)),style:(0,a.Z)((0,a.Z)({},cn),yt),onMouseDown:hn}))}),tt=nt,Ye=20;function Qe(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ue=Ne/ne*Ne;return isNaN(ue)&&(ue=0),ue=Math.max(ue,Ye),Math.floor(ue)}var Je=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],st=[],qe={overflowY:"auto",overflowAnchor:"none"};function ft(Ne,ne){var ue=Ne.prefixCls,je=ue===void 0?"rc-virtual-list":ue,He=Ne.className,we=Ne.height,ye=Ne.itemHeight,Te=Ne.fullHeight,ze=Te===void 0?!0:Te,Ue=Ne.style,_e=Ne.data,ct=Ne.children,ut=Ne.itemKey,yt=Ne.virtual,at=Ne.direction,rt=Ne.scrollWidth,Et=Ne.component,vt=Et===void 0?"div":Et,Nt=Ne.onScroll,Ft=Ne.onVirtualScroll,Tt=Ne.onVisibleChange,kt=Ne.innerProps,Bt=Ne.extraRender,bt=Ne.styles,jt=Ne.showScrollBar,Kt=jt===void 0?"optional":jt,$t=(0,ee.Z)(Ne,Je),wt=z.useCallback(function(wn){return typeof ut=="function"?ut(wn):wn==null?void 0:wn[ut]},[ut]),zt=xe(wt,null,null),Gt=(0,be.Z)(zt,4),_t=Gt[0],ln=Gt[1],bn=Gt[2],zn=Gt[3],Un=!!(yt!==!1&&we&&ye),vn=z.useMemo(function(){return Object.values(bn.maps).reduce(function(wn,Kn){return wn+Kn},0)},[bn.id,bn.maps]),Ln=Un&&_e&&(Math.max(ye*_e.length,vn)>we||!!rt),mn=at==="rtl",Dn=oe()(je,(0,Pe.Z)({},"".concat(je,"-rtl"),mn),He),Rn=_e||st,Hn=(0,z.useRef)(),hn=(0,z.useRef)(),tn=(0,z.useRef)(),nn=(0,z.useState)(0),fn=(0,be.Z)(nn,2),On=fn[0],cn=fn[1],Pn=(0,z.useState)(0),Mn=(0,be.Z)(Pn,2),Nn=Mn[0],lr=Mn[1],sr=(0,z.useState)(!1),sn=(0,be.Z)(sr,2),Sn=sn[0],_n=sn[1],er=function(){_n(!0)},Wt=function(){_n(!1)},Ht={getKey:wt};function Ot(wn){cn(function(Kn){var Xn;typeof wn=="function"?Xn=wn(Kn):Xn=wn;var Bn=rr(Xn);return Hn.current.scrollTop=Bn,Bn})}var Rt=(0,z.useRef)({start:0,end:Rn.length}),Pt=(0,z.useRef)(),Ut=ve(Rn,wt),xt=(0,be.Z)(Ut,1),Xt=xt[0];Pt.current=Xt;var Jt=z.useMemo(function(){if(!Un)return{scrollHeight:void 0,start:0,end:Rn.length-1,offset:void 0};if(!Ln){var wn;return{scrollHeight:((wn=hn.current)===null||wn===void 0?void 0:wn.offsetHeight)||0,start:0,end:Rn.length-1,offset:void 0}}for(var Kn=0,Xn,Bn,cr,vr=Rn.length,Gn=0;Gn<vr;Gn+=1){var kn=Rn[Gn],Jn=wt(kn),dr=bn.get(Jn),Pr=Kn+(dr===void 0?ye:dr);Pr>=On&&Xn===void 0&&(Xn=Gn,Bn=Kn),Pr>On+we&&cr===void 0&&(cr=Gn),Kn=Pr}return Xn===void 0&&(Xn=0,Bn=0,cr=Math.ceil(we/ye)),cr===void 0&&(cr=Rn.length-1),cr=Math.min(cr+1,Rn.length-1),{scrollHeight:Kn,start:Xn,end:cr,offset:Bn}},[Ln,Un,On,Rn,zn,we]),Ct=Jt.scrollHeight,St=Jt.start,Dt=Jt.end,It=Jt.offset;Rt.current.start=St,Rt.current.end=Dt,z.useLayoutEffect(function(){var wn=bn.getRecord();if(wn.size===1){var Kn=Array.from(wn.keys())[0],Xn=wn.get(Kn),Bn=Rn[St];if(Bn&&Xn===void 0){var cr=wt(Bn);if(cr===Kn){var vr=bn.get(Kn),Gn=vr-ye;Ot(function(kn){return kn+Gn})}}}bn.resetRecord()},[Ct]);var Lt=z.useState({width:0,height:we}),rn=(0,be.Z)(Lt,2),an=rn[0],un=rn[1],Tn=function(Kn){un({width:Kn.offsetWidth,height:Kn.offsetHeight})},Wn=(0,z.useRef)(),tr=(0,z.useRef)(),Zn=z.useMemo(function(){return Qe(an.width,rt)},[an.width,rt]),Fn=z.useMemo(function(){return Qe(an.height,Ct)},[an.height,Ct]),Vn=Ct-we,$n=(0,z.useRef)(Vn);$n.current=Vn;function rr(wn){var Kn=wn;return Number.isNaN($n.current)||(Kn=Math.min(Kn,$n.current)),Kn=Math.max(Kn,0),Kn}var ir=On<=0,fr=On>=Vn,Qn=Nn<=0,or=Nn>=rt,ur=ke(ir,fr,Qn,or),jr=function(){return{x:mn?-Nn:Nn,y:On}},wr=(0,z.useRef)(jr()),Cr=(0,te.zX)(function(wn){if(Ft){var Kn=(0,a.Z)((0,a.Z)({},jr()),wn);(wr.current.x!==Kn.x||wr.current.y!==Kn.y)&&(Ft(Kn),wr.current=Kn)}});function Er(wn,Kn){var Xn=wn;Kn?((0,le.flushSync)(function(){lr(Xn)}),Cr()):Ot(Xn)}function Br(wn){var Kn=wn.currentTarget.scrollTop;Kn!==On&&Ot(Kn),Nt==null||Nt(wn),Cr()}var Sr=function(Kn){var Xn=Kn,Bn=rt?rt-an.width:0;return Xn=Math.max(Xn,0),Xn=Math.min(Xn,Bn),Xn},pr=(0,te.zX)(function(wn,Kn){Kn?((0,le.flushSync)(function(){lr(function(Xn){var Bn=Xn+(mn?-wn:wn);return Sr(Bn)})}),Cr()):Ot(function(Xn){var Bn=Xn+wn;return Bn})}),mr=De(Un,ir,fr,Qn,or,!!rt,pr),kr=(0,be.Z)(mr,2),Xr=kr[0],mi=kr[1];Ke(Un,Hn,function(wn,Kn,Xn,Bn){var cr=Bn;return ur(wn,Kn,Xn)?!1:!cr||!cr._virtualHandled?(cr&&(cr._virtualHandled=!0),Xr({preventDefault:function(){},deltaX:wn?Kn:0,deltaY:wn?0:Kn}),!0):!1}),We(Ln,Hn,function(wn){Ot(function(Kn){return Kn+wn})}),(0,ce.Z)(function(){function wn(Xn){var Bn=ir&&Xn.detail<0,cr=fr&&Xn.detail>0;Un&&!Bn&&!cr&&Xn.preventDefault()}var Kn=Hn.current;return Kn.addEventListener("wheel",Xr,{passive:!1}),Kn.addEventListener("DOMMouseScroll",mi,{passive:!0}),Kn.addEventListener("MozMousePixelScroll",wn,{passive:!1}),function(){Kn.removeEventListener("wheel",Xr),Kn.removeEventListener("DOMMouseScroll",mi),Kn.removeEventListener("MozMousePixelScroll",wn)}},[Un,ir,fr]),(0,ce.Z)(function(){if(rt){var wn=Sr(Nn);lr(wn),Cr({x:wn})}},[an.width,rt]);var _r=function(){var Kn,Xn;(Kn=Wn.current)===null||Kn===void 0||Kn.delayHidden(),(Xn=tr.current)===null||Xn===void 0||Xn.delayHidden()},ai=$e(Hn,Rn,bn,ye,wt,function(){return ln(!0)},Ot,_r);z.useImperativeHandle(ne,function(){return{nativeElement:tn.current,getScrollInfo:jr,scrollTo:function(Kn){function Xn(Bn){return Bn&&(0,gt.Z)(Bn)==="object"&&("left"in Bn||"top"in Bn)}Xn(Kn)?(Kn.left!==void 0&&lr(Sr(Kn.left)),ai(Kn.top)):ai(Kn)}}}),(0,ce.Z)(function(){if(Tt){var wn=Rn.slice(St,Dt+1);Tt(wn,Rn)}},[St,Dt,Rn]);var ei=Se(Rn,wt,bn,ye),ui=Bt==null?void 0:Bt({start:St,end:Dt,virtual:Ln,offsetX:Nn,offsetY:It,rtl:mn,getSize:ei}),xr=he(Rn,St,Dt,rt,Nn,_t,ct,Ht),Ir=null;we&&(Ir=(0,a.Z)((0,Pe.Z)({},ze?"height":"maxHeight",we),qe),Un&&(Ir.overflowY="hidden",rt&&(Ir.overflowX="hidden"),Sn&&(Ir.pointerEvents="none")));var ar={};return mn&&(ar.dir="rtl"),z.createElement("div",(0,x.Z)({ref:tn,style:(0,a.Z)((0,a.Z)({},Ue),{},{position:"relative"}),className:Dn},ar,$t),z.createElement(re.Z,{onResize:Tn},z.createElement(vt,{className:"".concat(je,"-holder"),style:Ir,ref:Hn,onScroll:Br,onMouseEnter:_r},z.createElement(se,{prefixCls:je,height:Ct,offsetX:Nn,offsetY:It,scrollWidth:rt,onInnerResize:ln,ref:hn,innerProps:kt,rtl:mn,extra:ui},xr))),Ln&&Ct>we&&z.createElement(tt,{ref:Wn,prefixCls:je,scrollOffset:On,scrollRange:Ct,rtl:mn,onScroll:Er,onStartMove:er,onStopMove:Wt,spinSize:Fn,containerSize:an.height,style:bt==null?void 0:bt.verticalScrollBar,thumbStyle:bt==null?void 0:bt.verticalScrollBarThumb,showScrollBar:Kt}),Ln&&rt>an.width&&z.createElement(tt,{ref:tr,prefixCls:je,scrollOffset:Nn,scrollRange:rt,rtl:mn,onScroll:Er,onStartMove:er,onStopMove:Wt,spinSize:Zn,containerSize:an.width,horizontal:!0,style:bt==null?void 0:bt.horizontalScrollBar,thumbStyle:bt==null?void 0:bt.horizontalScrollBarThumb,showScrollBar:Kt}))}var lt=z.forwardRef(ft);lt.displayName="List";var et=lt,Re=et},25510:function(gn){"use strict";gn.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},51941:function(gn){"use strict";gn.exports="data:image/png;base64,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"},93314:function(gn){"use strict";gn.exports="data:image/png;base64,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"},96908:function(gn){"use strict";gn.exports="data:image/png;base64,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"},57177:function(gn){"use strict";gn.exports="data:image/png;base64,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"},81378:function(gn){"use strict";gn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},16722:function(gn,Vt,ge){"use strict";ge.d(Vt,{Z:function(){return oe}});const x=re=>typeof re=="object"&&re!=null&&re.nodeType===1,gt=(re,te)=>(!te||re!=="hidden")&&re!=="visible"&&re!=="clip",a=(re,te)=>{if(re.clientHeight<re.scrollHeight||re.clientWidth<re.scrollWidth){const ce=getComputedStyle(re,null);return gt(ce.overflowY,te)||gt(ce.overflowX,te)||(z=>{const le=(ae=>{if(!ae.ownerDocument||!ae.ownerDocument.defaultView)return null;try{return ae.ownerDocument.defaultView.frameElement}catch(se){return null}})(z);return!!le&&(le.clientHeight<z.scrollHeight||le.clientWidth<z.scrollWidth)})(re)}return!1},Pe=(re,te,ce,z,le,ae,se,ie)=>ae<re&&se>te||ae>re&&se<te?0:ae<=re&&ie<=ce||se>=te&&ie>=ce?ae-re-z:se>te&&ie<ce||ae<re&&ie>ce?se-te+le:0,be=re=>{const te=re.parentElement;return te==null?re.getRootNode().host||null:te},ee=(re,te)=>{var ce,z,le,ae;if(typeof document=="undefined")return[];const{scrollMode:se,block:ie,inline:he,boundary:pe,skipOverflowHiddenElements:me}=te,ve=typeof pe=="function"?pe:tt=>tt!==pe;if(!x(re))throw new TypeError("Invalid target");const Ee=document.scrollingElement||document.documentElement,Be=[];let Fe=re;for(;x(Fe)&&ve(Fe);){if(Fe=be(Fe),Fe===Ee){Be.push(Fe);break}Fe!=null&&Fe===document.body&&a(Fe)&&!a(document.documentElement)||Fe!=null&&a(Fe,me)&&Be.push(Fe)}const ke=(z=(ce=window.visualViewport)==null?void 0:ce.width)!=null?z:innerWidth,De=(ae=(le=window.visualViewport)==null?void 0:le.height)!=null?ae:innerHeight,{scrollX:Se,scrollY:Ce}=window,{height:Oe,width:Ie,top:Le,right:Me,bottom:xe,left:Ve}=re.getBoundingClientRect(),{top:Ke,right:Ze,bottom:it,left:We}=(tt=>{const Ye=window.getComputedStyle(tt);return{top:parseFloat(Ye.scrollMarginTop)||0,right:parseFloat(Ye.scrollMarginRight)||0,bottom:parseFloat(Ye.scrollMarginBottom)||0,left:parseFloat(Ye.scrollMarginLeft)||0}})(re);let Ge=ie==="start"||ie==="nearest"?Le-Ke:ie==="end"?xe+it:Le+Oe/2-Ke+it,$e=he==="center"?Ve+Ie/2-We+Ze:he==="end"?Me+Ze:Ve-We;const nt=[];for(let tt=0;tt<Be.length;tt++){const Ye=Be[tt],{height:Qe,width:Je,top:st,right:qe,bottom:ft,left:lt}=Ye.getBoundingClientRect();if(se==="if-needed"&&Le>=0&&Ve>=0&&xe<=De&&Me<=ke&&(Ye===Ee&&!a(Ye)||Le>=st&&xe<=ft&&Ve>=lt&&Me<=qe))return nt;const et=getComputedStyle(Ye),Re=parseInt(et.borderLeftWidth,10),Ne=parseInt(et.borderTopWidth,10),ne=parseInt(et.borderRightWidth,10),ue=parseInt(et.borderBottomWidth,10);let je=0,He=0;const we="offsetWidth"in Ye?Ye.offsetWidth-Ye.clientWidth-Re-ne:0,ye="offsetHeight"in Ye?Ye.offsetHeight-Ye.clientHeight-Ne-ue:0,Te="offsetWidth"in Ye?Ye.offsetWidth===0?0:Je/Ye.offsetWidth:0,ze="offsetHeight"in Ye?Ye.offsetHeight===0?0:Qe/Ye.offsetHeight:0;if(Ee===Ye)je=ie==="start"?Ge:ie==="end"?Ge-De:ie==="nearest"?Pe(Ce,Ce+De,De,Ne,ue,Ce+Ge,Ce+Ge+Oe,Oe):Ge-De/2,He=he==="start"?$e:he==="center"?$e-ke/2:he==="end"?$e-ke:Pe(Se,Se+ke,ke,Re,ne,Se+$e,Se+$e+Ie,Ie),je=Math.max(0,je+Ce),He=Math.max(0,He+Se);else{je=ie==="start"?Ge-st-Ne:ie==="end"?Ge-ft+ue+ye:ie==="nearest"?Pe(st,ft,Qe,Ne,ue+ye,Ge,Ge+Oe,Oe):Ge-(st+Qe/2)+ye/2,He=he==="start"?$e-lt-Re:he==="center"?$e-(lt+Je/2)+we/2:he==="end"?$e-qe+ne+we:Pe(lt,qe,Je,Re,ne+we,$e,$e+Ie,Ie);const{scrollLeft:Ue,scrollTop:_e}=Ye;je=ze===0?0:Math.max(0,Math.min(_e+je/ze,Ye.scrollHeight-Qe/ze+ye)),He=Te===0?0:Math.max(0,Math.min(Ue+He/Te,Ye.scrollWidth-Je/Te+we)),Ge+=_e-je,$e+=Ue-He}nt.push({el:Ye,top:je,left:He})}return nt},E=re=>re===!1?{block:"end",inline:"nearest"}:(te=>te===Object(te)&&Object.keys(te).length!==0)(re)?re:{block:"start",inline:"nearest"};function oe(re,te){if(!re.isConnected||!(le=>{let ae=le;for(;ae&&ae.parentNode;){if(ae.parentNode===document)return!0;ae=ae.parentNode instanceof ShadowRoot?ae.parentNode.host:ae.parentNode}return!1})(re))return;const ce=(le=>{const ae=window.getComputedStyle(le);return{top:parseFloat(ae.scrollMarginTop)||0,right:parseFloat(ae.scrollMarginRight)||0,bottom:parseFloat(ae.scrollMarginBottom)||0,left:parseFloat(ae.scrollMarginLeft)||0}})(re);if((le=>typeof le=="object"&&typeof le.behavior=="function")(te))return te.behavior(ee(re,te));const z=typeof te=="boolean"||te==null?void 0:te.behavior;for(const{el:le,top:ae,left:se}of ee(re,E(te))){const ie=ae-ce.top+ce.bottom,he=se-ce.left+ce.right;le.scroll({top:ie,left:he,behavior:z})}}}}]);
|