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

3657 lines
3.0 MiB

This file contains ambiguous Unicode characters!

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

!(function(){var kd=Math.pow;var Gd=(en,Ct,ee)=>new Promise((te,se)=>{var Ce=be=>{try{ge(ee.next(be))}catch(ue){se(ue)}},Ne=be=>{try{ge(ee.throw(be))}catch(ue){se(ue)}},ge=be=>be.done?te(be.value):Promise.resolve(be.value).then(Ce,Ne);ge((ee=ee.apply(en,Ct)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[60921],{33463:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},28575:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},18299:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},84249:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},81893:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},42922:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},90674:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},25877:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},55304:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},63237:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},99569:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},73148:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},56747:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},50881:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},22751:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},34182:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},38308:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},74664:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},17663:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},91034:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},72395:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},53978:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ue}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(pe,ke){return se.createElement(ge.Z,(0,te.Z)({},pe,{ref:ke,icon:Ne}))},ue=se.forwardRef(be)},71749:function(){"use strict"},30483:function(){"use strict"},71736:function(en,Ct){"use strict";Ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},71822:function(en,Ct){"use strict";Ct.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},39886:function(en,Ct){"use strict";Ct.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},67795:function(en,Ct){"use strict";Ct.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},44719:function(en,Ct){"use strict";Ct.Z={flex_box_center:"flex_box_center___oQbDY",flex_space_between:"flex_space_between____4k1m",flex_box_vertical_center:"flex_box_vertical_center___iAGL_",flex_box_center_end:"flex_box_center_end___zhjgR",flex_box_column:"flex_box_column___bv7Ek",downloadbutton:"downloadbutton___FK4KV",configWorkContainer:"configWorkContainer___kXeIx"}},2051:function(en,Ct){"use strict";Ct.Z={flex_box_center:"flex_box_center___mwl85",flex_space_between:"flex_space_between___Ykig4",flex_box_vertical_center:"flex_box_vertical_center___q51y0",flex_box_center_end:"flex_box_center_end___w0r4J",flex_box_column:"flex_box_column___A_A7o",downloadbutton:"downloadbutton___x1b07",configWorkContainer:"configWorkContainer___AQoCT"}},1762:function(en,Ct){"use strict";Ct.Z={threeBtnSty:"threeBtnSty___TLi14",threeTableSty:"threeTableSty___TPPHp",threeSelectSty:"threeSelectSty___FTtcH",threeCheckboxSty:"threeCheckboxSty___lOX9B",inputStyComm:"inputStyComm___eu0su",threeInputSty:"threeInputSty___mTodi",threeSuffixInputSty:"threeSuffixInputSty___TXvX8",threeRadioSty:"threeRadioSty___d2bpk",threeFormSty:"threeFormSty___OJPML"}},14375:function(en,Ct,ee){"use strict";var te=ee(67294),se=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,be=(pe,ke,Xe)=>ke in pe?se(pe,ke,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):pe[ke]=Xe,ue=(pe,ke)=>{for(var Xe in ke||(ke={}))Ne.call(ke,Xe)&&be(pe,Xe,ke[Xe]);if(Ce)for(var Xe of Ce(ke))ge.call(ke,Xe)&&be(pe,Xe,ke[Xe]);return pe};const ye=pe=>React.createElement("svg",ue({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},pe),React.createElement("title",null,"\u7F16\u7EC4 18"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#FCB041",cx:7,cy:7,r:7}),React.createElement("path",{d:"M7.531 9.638a.616.616 0 1 1-1.231 0v-.02a.616.616 0 1 1 1.231 0v.02Zm0-2.25a.616.616 0 1 1-1.231 0V4.117a.616.616 0 1 1 1.231 0v3.273Z",fill:"#FFF",fillRule:"nonzero"})));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},61016:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var en={},Ct="5.0",ee={},te=null,se=!1,Ce=!1,Ne=null,ge=!1,be=null,ue=null,ye=0;ye<arguments.length;ye++){var pe=arguments[ye];if(pe!==null)switch(typeof pe){case"number":Ct=pe.toFixed(1);break;case"string":pe.match(new RegExp("^[0-9]\\.[0-9]+$"))?Ct=pe:Ne=pe;break;case"object":typeof pe.is3D!="undefined"?te=pe:ee=pe;break;case"boolean":se=pe,Ce=!0;break}}te===null&&(te={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ee.material_id!==void 0&&!Ce&&(se=!0)),Ne!==null&&ee.id===void 0&&(ee.id=Ne);var ke="",Xe="",Le=!1,Me=null,Fe=null,Oe=null,ze=!1,fe=null,nt=null,it=null,Ge=null,je=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var Ae=function(ut){return parseFloat(ut)>4?parseFloat(ut):5};en.setHTML5Codebase=function(ut,pt){ue=ut,ft(ut,pt)},en.setJavaCodebase=en.setJavaCodebaseVersion=en.isCompiledInstalled=en.setPreCompiledScriptPath=en.setPreCompiledResourcePath=function(){},en.setHTML5CodebaseVersion=function(ut,pt){var Ot=parseFloat(ut);if(Ot!==NaN&&Ot<5){console.log("The GeoGebra HTML5 codebase version "+Ot+" is deprecated. Using version latest instead.");return}be=ut,we(ut,pt)},en.getHTML5CodebaseVersion=function(){return Fe},en.getParameters=function(){return ee},en.setFontsCSSURL=function(ut){Ge=ut},en.setGiacJSURL=function(ut){},en.setJNLPFile=function(ut){ke=ut},en.setJNLPBaseDir=function(ut){},en.inject=function(){function ut(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var pt="auto",Ot=ee.id,Wt,Zt=!1,Yt=0;Yt<arguments.length;Yt++){var Cn=arguments[Yt];typeof Cn=="string"?(Cn=Cn.toLowerCase(),Cn.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?pt=Cn:Ot=arguments[Yt]):typeof Cn=="boolean"?Zt=Cn:Cn instanceof HTMLElement&&(Wt=Cn)}Nn();function Nn(){if(!ge){setTimeout(Nn,200);return}pt=Tt(pt);var Mn=Wt||document.getElementById(Ot);if(!Mn){console.log("possibly bug on ajax loading? ");return}if(en.removeExistingApplet(Mn,!1),ee.width===void 0&&Mn.clientWidth&&(ee.width=Mn.clientWidth),ee.height===void 0&&Mn.clientHeight&&(ee.height=Mn.clientHeight),!(ee.width&&ee.height)&&pt==="html5"&&(delete ee.width,delete ee.height),Me=pt,pt==="screenshot")He(Mn,ee);else{var Je=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?Je=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(Je=(!he()||ut())&&Ye()),Je?(Me="screenshot",Ue(Mn,ee,Zt,pt)):lt(Mn,ee,Zt)}}};function he(){try{return window.self!==window.top}catch(ut){return!0}}function Ye(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}en.getViews=function(){return te},en.isJavaInstalled=function(){return!1};var Te=function(ut){var pt=function(Yt){var Cn=JSON.parse(Yt),Nn=function(ve){return ve.type=="G"||ve.type=="E"},Mn=Cn.elements?Cn.elements.filter(Nn)[0]:Cn;if(!Mn||!Mn.url){Ot();return}ee.fileName=Mn.url,Re(Mn.settings||{}),te.is3D=!0;var Je="https://www.geogebra.org/images/";en.setPreviewImage(fe||Mn.previewUrl,Je+"GeoGebra_loading.png",Je+"applet_play.png"),ut()},Ot=function(){ee.onError&&ee.onError(),Nt("Error: Fetching material (id "+ee.material_id+") failed.",ee)},Wt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",Zt="/materials/"+ee.material_id+"?scope=basic";_e("https://"+Wt+"/api/proxy.php?path="+encodeURIComponent(Zt),pt,Ot)};function Re(ut){var pt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Ot){ut[Ot]=!!ut[Ot]}),pt.forEach(function(Ot){ee[Ot]===void 0&&ut[Ot]!==void 0&&(ee[Ot]=ut[Ot])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function _e(ut,pt,Ot){var Wt=new XMLHttpRequest;Wt.open("GET",ut),Wt.onload=function(){pt(Wt.responseText)},Wt.onerror=Ot,Wt.send()}en.isHTML5Installed=function(){return!0},en.getLoadedAppletType=function(){return Me},en.setPreviewImage=function(ut,pt,Ot){fe=ut,nt=pt,it=Ot},en.removeExistingApplet=function(ut,pt){var Ot;typeof ut=="string"&&(ut=document.getElementById(ut)),Me=null;var Wt=null;for(Ot=0;Ot<ut.childNodes.length;Ot++){var Zt=ut.childNodes[Ot],Yt=Zt.className;Yt==="applet_screenshot"?pt?(Zt.style.display="block",Me="screenshot"):Zt.style.display="none":Yt!=="applet_scaler prerender"&&(ut.removeChild(Zt),Wt=Yt&&Yt.indexOf("appletParameters")!=-1?Zt.id:null,Ot--)}var Cn=ee.id!==void 0?ee.id:Wt,Nn=window[Cn];Nn&&typeof Nn.getBase64=="function"&&(Nn.remove(),window[Cn]=null)},en.refreshHitPoints=function(){if(Ae(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var ut=en.getAppletObject();return ut&&typeof ut.recalculateEnvironments=="function"?(ut.recalculateEnvironments(),!0):!1},en.startAnimation=function(){var ut=en.getAppletObject();return ut&&typeof ut.startAnimation=="function"?(ut.startAnimation(),!0):!1},en.stopAnimation=function(){var ut=en.getAppletObject();return ut&&typeof ut.stopAnimation=="function"?(ut.stopAnimation(),!0):!1},en.getAppletObject=function(){var ut=ee.id!==void 0?ee.id:"ggbApplet";return window[ut]},en.resize=function(){};var De=function(ut,pt,Ot){var Wt=document.createElement("param");Wt.setAttribute("name",pt),Wt.setAttribute("value",Ot),ut.appendChild(Wt)},Ee=function(ut){return ut&&ut!=="false"},lt=function(ut,pt,Ot){Ae(Fe)<=4.2&&(Ot=!0);var Wt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Fe||ggbHTML5LoadedCodebaseIsWebSimple&&!ze)&&(Wt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var Zt=document.createElement("div");Zt.classList.add("appletParameters","notranslate");var Yt=pt.width,Cn=pt.height;if(pt.disableAutoScale=pt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():pt.disableAutoScale,pt.width!==void 0)if(Ae(Fe)<=4.4)Ee(pt.showToolBar)&&(pt.height-=7),Ee(pt.showAlgebraInput)&&(pt.height-=37),pt.width<605&&Ee(pt.showToolBar)&&(pt.width=605,Yt=605);else{var Nn=100;(Ee(pt.showToolBar)||Ee(pt.showMenuBar))&&(pt.hasOwnProperty("customToolBar")&&(pt.customToolbar=pt.customToolBar),Nn=Ee(pt.showMenuBar)?245:155),Yt<Nn&&(pt.width=Nn,Yt=Nn)}Zt.style.border="none",Zt.style.display="inline-block";for(var Mn in pt)pt.hasOwnProperty(Mn)&&Mn!=="appletOnLoad"&&Zt.setAttribute("data-param-"+Mn,pt[Mn]);Ge&&Zt.setAttribute("data-param-fontscssurl",Ge),en.resize=function(){GGBAppletUtils.responsiveResize(ut,pt)},window.addEventListener("resize",function(Dn){en.resize()});var Je=typeof pt.appletOnLoad=="function"?pt.appletOnLoad:function(){};if(!Ot&&pt.width!==void 0){pt.hasOwnProperty("showSplash")||Zt.setAttribute("data-param-showSplash","false");var ve=ut.querySelector(".applet_scaler.prerender"),me=ve!==null;if(me)var Be=ve.querySelector(".ggb_preview");else{var Be=bt(Yt,Cn,pt.borderColor,!1);ve=document.createElement("div"),ve.className="applet_scaler",ve.style.position="relative",ve.style.display="block",ve.style.width=Yt+"px",ve.style.height=Cn+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(ve,"66%"),Ae(Fe)>=5?(pt.appletOnLoad=function(Dn){var _t=ut.querySelector(".ggb_preview");_t&&_t.parentNode.removeChild(_t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ve),window.GGBT_wsf_view&&$(window).trigger("resize"),Je(Dn)},me||ve.appendChild(Be)):Zt.appendChild(Be),ve.appendChild(Zt),me||ut.appendChild(ve),setTimeout(function(){en.resize()},1)}else{var xe=document.createElement("div");xe.className="applet_scaler",xe.style.position="relative",xe.style.display="block",xe.appendChild(Zt),ut.appendChild(xe),pt.appletOnLoad=function(Dn){en.resize(),Je(Dn)}}function de(Dn,_t){_t&&typeof _t.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Dn,_t.appletOnLoad):renderGGBElement(Dn),Nt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",_t)}function qe(Dn,_t){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Dn,params:_t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(sn){de(sn.article,sn.params)}),html5AppletsToProcess=null)},Ae(Fe)<5&&(Dn.className+=" geogebraweb")):de(Dn,_t)}if(Wt){scriptLoadStarted=!0;for(var xt=0;xt<Zt.childNodes.length;xt++){var nn=Zt.childNodes[xt].tagName;nn==="TABLE"&&(Zt.removeChild(Zt.childNodes[xt]),xt--)}if(ggbHTML5LoadedScript!==null){var tn=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');tn!=null&&tn.parentNode.removeChild(tn)}var Jt=document.createElement("script"),yn=function(){qe(Zt,pt)};Jt.src=Xe+Oe,ggbHTML5LoadedCodebaseIsWebSimple=ze,ggbHTML5LoadedCodebaseVersion=Fe,ggbHTML5LoadedScript=Jt.src,Nt("GeoGebra HTML5 codebase loaded: '"+Xe+"'.",pt),!ue&&(!be||be=="5.0")?(ze?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),yn()):Xe.requirejs?__webpack_require__.e(12).then(function(){var Dn=[__webpack_require__(12)];yn.apply(null,Dn)}.bind(this)).catch(__webpack_require__.oe):(Jt.onload=yn,ut.appendChild(Jt))}else qe(Zt,pt);pt.height=Cn,pt.width=Yt},He=function(ut,pt,Ot){var Wt=bt(pt.width,pt.height,pt.borderColor,Ot),Zt=document.createElement("div");Zt.style.position="relative",Zt.style.display="block",Zt.style.width=pt.width+"px",Zt.style.height=pt.height+"px",Zt.className="applet_screenshot applet_scaler"+(Ot?" applet_screenshot_play":""),Zt.appendChild(Wt);var Yt=GGBAppletUtils.getScale(pt,ut,Ot);Ot?(ut.appendChild(ct()),window.GGBT_wsf_view||(ut.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(Zt,"66%"),ut.appendChild(Zt),Yt!==1&&!isNaN(Yt)&&(GGBAppletUtils.scaleElement(Zt,Yt),Zt.style.width=pt.width+"px",Zt.style.height=pt.height+"px",Zt.parentNode.style.width=pt.width*Yt+"px",Zt.parentNode.style.height=pt.height*Yt+"px"),en.resize=function(){tt(ut,Wt,Zt,Ot)},window.addEventListener("resize",function(Cn){en.resize()}),en.resize()};function tt(ut,pt,Ot,Wt){if(ut.contains(pt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ut.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(ut)}var Zt=GGBAppletUtils.getScale(ee,ut,Wt);Ot.parentNode!==null&&(!isNaN(Zt)&&Zt!==1?(GGBAppletUtils.scaleElement(Ot,Zt),Ot.parentNode.style.width=ee.width*Zt+"px",Ot.parentNode.style.height=ee.height*Zt+"px"):(GGBAppletUtils.scaleElement(Ot,1),Ot.parentNode.style.width=ee.width+"px",Ot.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(ut),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}en.onExitFullscreen=function(ut,pt){pt.appendChild(ut)};var Ue=function(ut,pt,Ot,Wt){He(ut,pt,!0);for(var Zt=function(){var Nn=[];for(Cn=0;Cn<ut.childNodes.length;Cn++)Nn.push(ut.childNodes[Cn]);if(window.GGBT_wsf_view){var Mn=window.GGBT_wsf_view.renderFullScreen(ut,pt.id),Je=document.getElementById("fullscreencontainer"),ve=jQuery(ut).find(".fullscreencontent");ve.length>0?(Mn.remove(),ve.attr("id","fullscreencontent").show(),jQuery(Je).append(ve),window.dispatchEvent(new Event("resize"))):lt(Mn,pt,!1),window.GGBT_wsf_view.launchFullScreen(Je)}else Me=Wt,lt(ut,pt,!1);if(!window.GGBT_wsf_view)for(Cn=0;Cn<Nn.length;Cn++)ut.removeChild(Nn[Cn])},Yt=ut.getElementsByClassName("ggb_preview_play"),Cn=0;Cn<Yt.length;Cn++)Yt[Cn].addEventListener("click",Zt,!1),Yt[Cn].addEventListener("ontouchstart",Zt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(ut),Ye()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},ct=function(){var ut=document.createElement("div");if(ut.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var pt='.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");}',Ot=document.createElement("style");Ot.styleSheet?Ot.styleSheet.cssText=pt:Ot.appendChild(document.createTextNode(pt)),document.getElementsByTagName("head")[0].appendChild(Ot)}return ut},bt=function(ut,pt,Ot,Wt){var Zt=document.createElement("div");Zt.className="ggb_preview",Zt.style.position="absolute",Zt.style.zIndex="90",Zt.style.width=ut-2+"px",Zt.style.height=pt-2+"px",Zt.style.top="0px",Zt.style.left="0px",Zt.style.overflow="hidden",Zt.style.backgroundColor="white";var Yt="lightgrey";Ot!==void 0&&(Ot==="none"?Yt="transparent":Yt=Ot),Zt.style.border="1px solid "+Yt;var Cn=document.createElement("img");if(Cn.style.position="relative",Cn.style.zIndex="1000",Cn.style.top="-1px",Cn.style.left="-1px",fe!==null&&Cn.setAttribute("src",fe),Cn.style.opacity=.7,nt!==null){var Nn,Mn,Je;if(!Wt){Nn=document.createElement("img"),Nn.style.position="absolute",Nn.style.zIndex="1001",Nn.style.opacity=1,Cn.style.opacity=.3,Mn=360,Mn>ut/4*3&&(Mn=ut/4*3),Je=Mn/5.8,Nn.setAttribute("src",nt),Nn.setAttribute("width",Mn),Nn.setAttribute("height",Je);var ve=(ut-Mn)/2,me=(pt-Je)/2;Nn.style.left=ve+"px",Nn.style.top=me+"px",Zt.appendChild(Nn)}}return Zt.appendChild(Cn),Zt},Tt=function(ut){return ut=ut.toLowerCase(),ut==="html5"||ut==="screenshot"?ut:"html5"},at=["web","webSimple","web3d","tablet","tablet3d","phone"],we=function(ut,pt){if(Fe=ut,pt){ft(Fe,!0);return}var Ot=!se;if(Ot){var Wt=Ae(Fe);!isNaN(Wt)&&Wt<4.4&&(Ot=!1)}var Zt,Yt;window.location.protocol.substr(0,4)==="http"?Zt=window.location.protocol:Zt="http:";var Cn=Fe.indexOf("//");Cn>0?Yt=Fe:Cn===0?Yt=Zt+Fe:Yt="https://www.geogebra.org/apps/5.2.814.0/";for(var Nn in at)if(Fe.slice(at[Nn].length*-1)===at[Nn]||Fe.slice((at[Nn].length+1)*-1)===at[Nn]+"/"){ft(Yt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ot&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!Ee(ee.showToolBar)&&!Ee(ee.showMenuBar)&&!Ee(ee.showAlgebraInput)&&!Ee(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Yt+="webSimple/":Yt+="web3d/",ft(Yt,!1)},ft=function(ut,pt){if(ut.requirejs){Xe=ut;return}ut.slice(-1)!=="/"&&(ut+="/"),Xe=ut,pt===null&&(pt=ut.indexOf("http")===-1),Le=pt,Oe="web.nocache.js",ze=!1;var Ot=Xe.split("/");Ot.length>1&&(!pt&&Ot[Ot.length-2]==="webSimple"?(Oe="webSimple.nocache.js",ze=!0):at.indexOf(Ot[Ot.length-2])>=0&&(Oe=Ot[Ot.length-2]+".nocache.js")),Ot=ut.split("/"),Fe=Ot[Ot.length-3],Fe.substr(0,4)==="test"?Fe=Fe.substr(4,1)+"."+Fe.substr(5,1):(Fe.substr(0,3)==="war"||Fe.substr(0,4)==="beta")&&(Fe="5.0");var Wt=parseFloat(Fe);Wt!==NaN&&Wt<5&&ut.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Wt+" is deprecated. Using version latest instead."),we("5.0",pt))},Nt=function(ut,pt){window.console&&window.console.log&&(!pt||typeof pt.showLogging=="undefined"||pt.showLogging&&pt.showLogging!=="false")&&console.log(ut)};ee.material_id!==void 0?Te(dt):dt();function dt(){var ut=Ct;be!==null?ut=be:parseFloat(ut)<5&&(ut="5.0"),we(ut,!1),ue!==null&&ft(ue,Le),ge=!0}return en},GGBAppletUtils=function(){"use strict";function en(){return window.GGBT_wsf_edit!==void 0}function Ct(ge,be){be!=1?(ge.style.transformOrigin="0% 0% 0px",ge.style.webkitTransformOrigin="0% 0% 0px",ge.style.transform="scale("+be+","+be+")",ge.style.webkitTransform="scale("+be+","+be+")",ge.style.maxWidth="initial",ge.querySelector(".ggb_preview")!==null&&(ge.querySelector(".ggb_preview").style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[0]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),ge.querySelectorAll(".ggb_preview img")[1]!==void 0&&(ge.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(ge.style.transform="none",ge.style.webkitTransform="none")}function ee(ge,be,ue,ye,pe,ke){var Xe=null;if(ke!=null&&ke!="")for(var Le=ge.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+ke+" ")>-1){Xe=Le;break}else Le=Le.parentNode;var Me=0,Fe=0,Oe=0,ze=0,fe=0,nt=0,it=0;if(Xe)Me=Xe.offsetWidth,Fe=Math.max(ye?Xe.offsetWidth:0,Xe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Me=Math.min(window.innerWidth,document.documentElement.clientWidth),Fe=Math.min(window.innerHeight,document.documentElement.clientHeight),Oe=Me):(Me=window.innerWidth,Fe=window.innerHeight,Oe=window.innerWidth),ge){var Ge=ge.getBoundingClientRect();Ge.left>0&&Ge.left<=Me&&(pe===void 0||!pe)&&(document.dir==="rtl"?(fe=Me-Ge.width-Ge.left,nt=Oe<=480?10:30):(nt=Ge.left,fe=Oe<=480?10:30),ze=nt+fe)}if(ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var je=ge.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze=40,it=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ze=0,it=40)}}return ge&&((ue===void 0||!ue)&&be>0&&be+ze<Me?Me=be:Me-=ze,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ue===void 0||!ue)&&(Fe-=it)),{width:Me,height:Fe}}function te(ge,be,ue,ye,pe){if(ge.isScreenshoGenerator)return 1;var ke=ye!==void 0&&ye,Xe=ge.noScaleMargin!=null&&ge.noScaleMargin,Le=function(je){return je&&je!=="false"},Me=Le(ge.autoHeight),Fe=ee(be,ge.width,ue,Me,ke&&window.GGBT_wsf_view||Xe,pe),Oe=parseInt(Fe.width),ze=ge.width,fe=ge.height;if(ze===void 0){var nt=be.querySelector(".appletParameters");nt&&(ze=nt.offsetWidth,fe=nt.offsetHeight)}var it=Oe/ze,Ge=ke?1:Fe.height/fe;return ue!==void 0&&!ue&&(it=Math.min(1,it),Ge=Math.min(1,Ge)),Math.min(it,Ge)}function se(ge,be,ue){var ye=1,pe,ke=!1;if(ge.hasOwnProperty("allowUpscale")&&(ke=ge.allowUpscale),ge.hasOwnProperty("scale")&&(ye=parseFloat(ge.scale),(isNaN(ye)||ye===null||ye===0)&&(ye=1),ye>1&&(ke=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ke=!0),!(ge.hasOwnProperty("disableAutoScale")&&ge.disableAutoScale))pe=te(ge,be,ke,ue,ge.scaleContainerClass);else return ye;return ke&&(!ge.hasOwnProperty("scale")||ye===1)?pe:Math.min(ye,pe)}function Ce(ge){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),ue=Math.min(window.innerHeight,document.documentElement.clientHeight),ye=ge.getBoundingClientRect(),pe=(be-ye.width)/2,ke=(ue-ye.height)/2;ke<0&&(ke=0),ge.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(pe<40?ge.style.left="40px":ge.style.left=pe+"px",ge.style.top=ke+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ke<40?ge.style.top="40px":ge.style.top=ke+"px",ge.style.left=pe+"px")}function Ne(ge,be){var ue=ge.querySelector(".appletParameters");if(ue){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==ue.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(ge)}if(ue.parentElement&&/fullscreen/.test(ue.parentElement.className))return;var ye=se(be,ge);en()&&ue.setAttribute("data-param-scale",ye);for(var pe=null,ke=0;ke<ge.childNodes.length;ke++)if(ge.childNodes[ke].className!==void 0&&ge.childNodes[ke].className.match(/^applet_scaler/)){pe=ge.childNodes[ke];break}if(pe!==null&&pe.querySelector(".noscale")!==null)return;var Xe=be.id!==void 0?be.id:"ggbApplet",Le=window[Xe];(Le==null||!Le.recalculateEnvironments)&&pe!==null&&!pe.className.match(/fullscreen/)&&(pe.parentNode.style.transform="",!isNaN(ye)&&ye!==1?(pe.parentNode.style.width=be.width*ye+"px",pe.parentNode.style.height=be.height*ye+"px",Ct(pe,ye)):(Ct(pe,1),pe.parentNode.style.width=be.width+"px",pe.parentNode.style.height=be.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Ce(ge),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ue).parents(".content-added-content"))}}return{responsiveResize:Ne,isFlexibleWorksheetEditor:en,positionCenter:Ce,getScale:se,scaleElement:Ct}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var en=n.location.search;return en.indexOf(J)!=-1||en.indexOf(K)!=-1}function q(en,Ct){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(en){var Ct=s[L].bindings;s[L].bindings=function(){for(var ee=Ct?Ct():{},te=en[webModule.__softPermutationId],se=O;se<te.length;se++){var Ce=te[se];ee[Ce[O]]=Ce[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var en=o.createElement(Q);if(en.id=L,en.style.cssText=R+S,en.tabIndex=-1,o.body.appendChild(en),t=en.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Ct=document.compatMode==U?V:W;t.write(Ct+X),t.close()}}}function w(en){function Ct(te){function se(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Ce=se();if(Ce){te();return}function Ne(){if(!Ce){if(!se())return;Ce=!0,te(),o.removeEventListener&&o.removeEventListener(Z,Ne,!1),ge&&clearInterval(ge)}}o.addEventListener&&o.addEventListener(Z,Ne,!1);var ge=setInterval(function(){Ne()},$)}function ee(te){var se=u(),Ce=se.body,Ne=se.createElement(_);Ne.language=ab,Ne.crossOrigin=W,Ne.src=te,webModule.__errFn&&(Ne.onerror=function(){webModule.__errFn(L,new Error(bb+te))}),Ce.appendChild(Ne)}Ct(function(){ee(en)})}webModule.__startLoadingFragment=function(en){return C(en)},webModule.__installRunAsyncCode=function(en){var Ct=u(),ee=Ct.body,te=Ct.createElement(_);te.language=ab,te.text=en,ee.appendChild(te),ee.removeChild(te)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(en){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(en){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(en){var Ct=c[en];return Ct==null?null:Ct},r=d,webModule.__errFn=e}function B(){function en(ge){var be=ge.lastIndexOf(rb);be==-1&&(be=ge.length);var ue=ge.indexOf(sb);ue==-1&&(ue=ge.length);var ye=ge.lastIndexOf(tb,Math.min(ue,be));return ye>=O?ge.substring(O,ye+P):W}function Ct(ge){if(!ge.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=ge+vb,ge=en(be.src)}return ge}function ee(){var ge=__gwt_getMetaProperty(wb);return ge!=null?ge:W}function te(){for(var ge=o.getElementsByTagName(_),be=O;be<ge.length;++be)if(ge[be].src.indexOf(xb)!=-1)return en(ge[be].src);return W}function se(){var ge=o.getElementsByTagName(yb);return ge.length>O?ge[ge.length-P].href:W}function Ce(){var ge=o.location;return ge.href==ge.protocol+zb+ge.host+ge.pathname+ge.search+ge.hash}var Ne=ee();return Ne==W&&(Ne=te()),Ne==W&&(Ne=se()),Ne==W&&Ce()&&(Ne=en(o.location.href)),Ne=Ct(Ne),Ne}function C(en){return en.match(/^\//)||en.match(/^[a-zA-Z]+:\/\//)?en:webModule.__moduleBase+en}function D(){var en=[],Ct=O,ee=[],te=[];function se(ge){var be=te[ge](),ue=ee[ge];if(be in ue)return be;var ye=[];for(var pe in ue)ye[ue[pe]]=pe;throw r&&r(ge,ye,be),null}if(__gwt_isKnownPropertyValue=function(ge,be){return be in ee[ge]},webModule.__getPropMap=function(){var ge={};for(var be in ee)ee.hasOwnProperty(be)&&(ge[be]=se(be));return ge},webModule.__computePropValue=se,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Ce;try{Ce=Cb;var Ne=Ce.indexOf(Db);Ne!=-1&&(Ct=parseInt(Ce.substring(Ne+P),$),Ce=Ce.substring(O,Ne))}catch(ge){}return webModule.__softPermutationId=Ct,C(Ce+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/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})()},15476:function(en,Ct,ee){"use strict";ee.d(Ct,{Ax:function(){return Ne},Ds:function(){return ge},KI:function(){return ue},SI:function(){return Ce},f1:function(){return se}});var te=ee(11320);function se(ye){let pe=!0;if(ye.length>0){for(let ke=0;ke<ye.length;ke++)if(ye[ke].compile_success==0||!ye[ke].compile_success){pe=!1;break}}else pe=!1;return pe}function Ce(ye,pe=""){let ke=[];for(let Xe=0;Xe<ye.length;Xe++){let Le=ye[Xe],Me=pe?`${pe}/${Le.name}`:`${Le.name}`;ke.push({title:Le.name,type:Le.type,isLeaf:Le.type!=="tree",key:Me})}return ke}function Ne(ye,pe,ke){for(let Xe=0;Xe<ye.length;Xe++){let Le=ye[Xe];if(Le.key===pe){Le.children=ke;break}Le.children&&Ne(Le.children,pe,ke)}return ye}function ge(ye,pe,ke){let Xe;return function(){let Le=this,Me=arguments,Fe=function(){Xe=null,ke||ye.apply(Le,Me)},Oe=ke&&!Xe;clearTimeout(Xe),Xe=setTimeout(Fe,pe),Oe&&ye.apply(Le,Me)}}const be=!0,ue=te.Z.API_SERVER},63037:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Me}});var te=ee(67294),se=ee(2453),Ce=ee(69677),Ne={codeBox:"codeBox___WpkVl"},ge=ee(94184),be=ee.n(ge),ue=Object.defineProperty,ye=(Fe,Oe,ze)=>Oe in Fe?ue(Fe,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Fe[Oe]=ze,pe=(Fe,Oe,ze)=>ye(Fe,typeof Oe!="symbol"?Oe+"":Oe,ze),ke=(Fe,Oe,ze)=>new Promise((fe,nt)=>{var it=Ae=>{try{je(ze.next(Ae))}catch(he){nt(he)}},Ge=Ae=>{try{je(ze.throw(Ae))}catch(he){nt(he)}},je=Ae=>Ae.done?fe(Ae.value):Promise.resolve(Ae.value).then(it,Ge);je((ze=ze.apply(Fe,Oe)).next())});class Xe extends te.Component{constructor(Oe){super(Oe),pe(this,"canvas"),pe(this,"randomNum",(ze,fe)=>Math.floor(Math.random()*(fe-ze)+ze)),pe(this,"drawPic",()=>{this.randomCode()}),pe(this,"reloadPic",()=>{this.drawPic()}),pe(this,"changeCode",ze=>{console.log(ze.target.value,222),this.setState({value:ze.target.value,showError:!1})}),pe(this,"onVerify",()=>{let ze;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(ze=!0,se.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(ze=!0,se.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(ze=!1),this.setState({showError:ze}),ze}),this.canvas=te.createRef(),this.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1}}componentDidMount(){this.drawPic()}randomColor(Oe,ze){const fe=this.randomNum(Oe,ze),nt=this.randomNum(Oe,ze),it=this.randomNum(Oe,ze);return`rgb(${fe}, ${nt}, ${it})`}drawText(Oe,ze,fe){Oe.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const nt=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);Oe.font=nt+"px SimHei";const it=10,Ge=(this.state.contentWidth-40)/(this.state.code.length-1);let je=it;fe>0&&(je=it+fe*Ge);let Ae=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);nt>40&&(Ae=40);const he=this.randomNum(-10,10);Oe.translate(je,Ae),Oe.rotate(he*Math.PI/180),Oe.fillText(ze,0,0),Oe.rotate(-he*Math.PI/180),Oe.translate(-je,-Ae)}drawLine(Oe){for(let ze=0;ze<1;ze++)Oe.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),Oe.beginPath(),Oe.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Oe.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),Oe.stroke()}drawDot(Oe){for(let ze=0;ze<100;ze++)Oe.fillStyle=this.randomColor(0,255),Oe.beginPath(),Oe.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),Oe.fill()}randomCode(){let Oe="";const ze="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let fe=0;fe<this.state.codeLength;fe++){const nt=Math.floor(Math.random()*57);Oe+=ze[nt]}this.setState({code:Oe},()=>{const nt=this.canvas.current.getContext("2d");nt.textBaseline="bottom",nt.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),nt.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let it=0;it<this.state.code.length;it++)this.drawText(nt,this.state.code[it],it);this.drawLine(nt),this.drawDot(nt)})}render(){const{className:Oe,width:ze=300}=this.props;return te.createElement("div",{className:be()(Ne.codeBox,Oe),style:{width:ze}},te.createElement("aside",null,te.createElement(Ce.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),te.createElement("div",null,te.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),te.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const Le=(Fe,Oe)=>{let ze;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,Oe),React.createElement(Xe,{ref:fe=>ze=fe})),onOk:()=>ke(void 0,null,function*(){if(ze.onVerify())return Promise.reject();Fe()})})};var Me=Xe},20670:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return be}});var te=ee(55241),se={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Ce=ee(32637),Ne=ee(67294),be=({type:ue,style:ye})=>{const pe=Ne.createElement("div",{className:se.wrap,onClick:ke=>{ke.preventDefault(),ke.stopPropagation()}},Ne.createElement("p",null,ue==="shixun"||ue==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ne.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",ue==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ne.createElement("div",{className:se.contact},Ne.createElement("div",{className:se.img},Ne.createElement("img",{src:Ce,width:"124px",height:"124px"})),Ne.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ne.createElement(te.Z,{content:pe},Ne.createElement("span",{className:se.text,style:ye},"\u9AD8\u6D88\u8017"))}},63205:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Xe}});var te=ee(67294),se={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Ce=ee(94184),Ne=ee.n(Ce),ge=ee(57953),be=ee(15979),ue=ee(33170),ye=ee(28706),pe=(Le,Me,Fe)=>new Promise((Oe,ze)=>{var fe=Ge=>{try{it(Fe.next(Ge))}catch(je){ze(je)}},nt=Ge=>{try{it(Fe.throw(Ge))}catch(je){ze(je)}},it=Ge=>Ge.done?Oe(Ge.value):Promise.resolve(Ge.value).then(fe,nt);it((Fe=Fe.apply(Le,Me)).next())}),Xe=({data:Le,className:Me,fullWidth:Fe,style:Oe={},onClose:ze,onOk:fe,showFullTools:nt,noAssociationId:it})=>{const Ge=(0,te.useRef)(null),je=(0,te.useRef)(null),Ae=(0,te.useRef)(null),he=(0,te.useRef)(null),[Ye,Te]=(0,te.useState)(!1),[Re,_e]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{Ae.current||(Ae.current=document.createElement("style"),document.head.appendChild(Ae.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),Ae.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&De()):(document.body.removeAttribute("data-custom"),Ae.current&&(document.head.removeChild(Ae.current),Ae.current=null))},[Le==null?void 0:Le.visible]);const De=()=>pe(void 0,null,function*(){Te(!0),_e("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,ye.ZJ)(Le==null?void 0:Le.src);Ge.current.src="",Ge.current.src=Ue,Ge.current.onload=function(){tt()},Te(!1),_e("")}),Ee=()=>{document.body.removeAttribute("data-custom"),Ae.current.innerHTML=" ",ze()},lt=Ue=>pe(void 0,null,function*(){Te(!0),_e("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ct=yield(0,ue.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ue.dataUrl}});ct!=null&&ct.id&&!it?(yield(0,ue.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:ct==null?void 0:ct.id,settings:JSON.stringify(Ue.state)}})).status===0&&fe():ct!=null&&ct.id&&fe(ct),document.body.removeAttribute("data-custom"),Ae.current.innerHTML=" ",Te(!1),_e("")}),He=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.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(bt=>{const Tt=document.querySelector(bt.name);Tt&&Tt.setAttribute("title",bt.title)})},tt=()=>{je.current=new be.hP(Ge.current),je.current.targetRoot=he.current,je.current.addEventListener("render",lt),je.current.addEventListener("beforeclose",Ee),nt&&(je.current.availableMarkerTypes=je.current.ALL_MARKER_TYPES,je.current.uiStyleSettings.redoButtonVisible=!0,je.current.uiStyleSettings.notesButtonVisible=!0,je.current.uiStyleSettings.zoomButtonVisible=!0,je.current.uiStyleSettings.zoomOutButtonVisible=!0,je.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=je.current.uiStyleSettings,je.current.show(),Le!=null&&Le.snapshotData&&je.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),He()},300)};return te.createElement(te.Fragment,null,(Le==null?void 0:Le.visible)&&te.createElement(ge.Z,{spinning:Ye,tip:Re,style:{position:"absolute"}},te.createElement("div",{ref:he,className:Ne()(se.imageDimensions,Me,Fe?se.fullWidth:""),style:Oe},te.createElement("img",{className:se.img,ref:Ge}))))}},36527:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(71230),Ce=ee(15746),Ne=ee(66368),ge=ee(71577),be=ee(35598),ue=ee(71736),ye=ee(84279),pe=ee(67294);const ke=(0,te.forwardRef)(({callback:Xe,showSaveButton:Le,value:Me=""},Fe)=>{const Oe=(0,te.useRef)(),ze=[{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 "}]}]}],fe=[{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}`}]}]}],nt=je=>{Oe.current.setValue(Oe.current.getValue()+" "+je.value+" ")},it=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:pe.createElement(se.Z,{className:ue.Z.lists,gutter:[10,10]},ze.map((je,Ae)=>pe.createElement(Ce.Z,{flex:"110px",className:ue.Z.item},pe.createElement("div",null,pe.createElement(be.Z,{value:`$$${je.value}$$`}),je.name),pe.createElement("div",{className:ue.Z.children},je.children.map((he,Ye)=>pe.createElement("div",{key:Ye},pe.createElement("h1",null,he.name),pe.createElement(se.Z,{gutter:[10,10]},he.data.map((Te,Re)=>pe.createElement(Ce.Z,{key:Re,onClick:()=>nt(Te),className:ue.Z.diamond},pe.createElement(be.Z,{value:"`$$"+Te.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:pe.createElement(se.Z,{className:ue.Z.lists,gutter:[10,10]},fe.map((je,Ae)=>pe.createElement(Ce.Z,{flex:"110px",className:ue.Z.item},pe.createElement("div",null,pe.createElement(be.Z,{value:"`$$"+je.value+"$$`"}),je.name),pe.createElement("div",{className:ue.Z.children},je.children.map((he,Ye)=>pe.createElement("div",{key:Ye},he.name&&pe.createElement("h1",null,he.name),pe.createElement(se.Z,{gutter:[10,10]},he.data.map((Te,Re)=>pe.createElement(Ce.Z,{key:Re,onClick:()=>nt(Te),className:ue.Z.diamond},pe.createElement(be.Z,{value:"`$$"+Te.value+"$$`"}))))))))))}],Ge=()=>{var je=document.createElement("div");je.innerHTML=Oe.current.getValue();var Ae=je.innerText;return Xe&&Xe(Ae),Ae};return(0,te.useImperativeHandle)(Fe,()=>({getData:Ge})),pe.createElement("div",{className:ue.Z.mathWrap},pe.createElement(Ne.default,{defaultActiveKey:"1",items:it}),pe.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:Oe,style:{width:800,marginTop:30,fontSize:18}},Me||""),Le&&pe.createElement("div",{className:ue.Z.button},pe.createElement(ge.ZP,{size:"large",onClick:Ge,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ct.Z=ke},39717:function(en,Ct,ee){"use strict";ee.d(Ct,{Q:function(){return be}});var te=ee(67294),se=ee(11713),Ce=ee(78045),Ne=ee(31795),ge=ee(67294),be=(ye=>(ye[ye.Number=1]="Number",ye[ye.Percent=2]="Percent",ye))(be||{});const ue=({value:ye,onChange:pe,disabled:ke,hidePercentOption:Xe=!1,percentType:Le="select"})=>{const Me=(0,te.useMemo)(()=>Xe?1:2,[Xe]),[Fe,Oe]=(0,te.useState)(Me);console.log(Fe);const ze=nt=>ye.type===1?`${nt}\u5206`:`${nt}%`,fe=(0,te.useCallback)(nt=>{if(Fe===1){const it=nt.replace("\u5206","");return isNaN(parseInt(it,10))?0:it}else return nt.replace("%","")},[Fe]);return(0,te.useEffect)(()=>{Oe(ye.type)},[ye]),ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Le=="select"&&ge.createElement(se.default,{size:"large",onChange:nt=>{Oe(nt),pe({type:nt,inputValue:nt===1?5:20})},value:Fe||Me,style:{width:100},options:Xe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ke}),Le=="radio"&&ge.createElement(Ce.ZP.Group,{size:"large",onChange:nt=>{const it=nt.target.value;Oe(it),pe({type:it,inputValue:it===1?5:20})},value:Fe||Me,disabled:ke},!Xe&&ge.createElement(Ce.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),ge.createElement(Ce.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Le=="radio"&&ge.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ye.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),ge.createElement(Ne.Z,{size:"large",disabled:ke,value:ye.inputValue,style:{width:"120px"},parser:fe,addonAfter:ye.type===1?"\u5206":"%",max:Fe===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:nt=>{pe({type:Fe,inputValue:nt})}}),Le=="radio"&&ye.type==2&&ge.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Ct.Z=ue},45224:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ye}});var te=ee(67294),se=ee(1706),Ce=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ue=(Te,Re,_e)=>Re in Te?Ce(Te,Re,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Te[Re]=_e,ye=(Te,Re)=>{for(var _e in Re||(Re={}))ge.call(Re,_e)&&ue(Te,_e,Re[_e]);if(Ne)for(var _e of Ne(Re))be.call(Re,_e)&&ue(Te,_e,Re[_e]);return Te},pe=(Te,Re)=>{var _e={};for(var De in Te)ge.call(Te,De)&&Re.indexOf(De)<0&&(_e[De]=Te[De]);if(Te!=null&&Ne)for(var De of Ne(Te))Re.indexOf(De)<0&&be.call(Te,De)&&(_e[De]=Te[De]);return _e};const Xe={header:{cell:Te=>{var Re=Te,{onResize:_e,width:De}=Re,Ee=pe(Re,["onResize","width"]);return De?te.createElement(se.Resizable,{width:De,height:0,handle:te.createElement("span",{className:"react-resizable-handle",onClick:lt=>{lt.stopPropagation()}}),onResize:_e,draggableOpts:{enableUserSelectHack:!1}},te.createElement("th",ye({},Ee))):te.createElement("th",ye({},Ee))}}};var Le=ee(9430),Me=Object.defineProperty,Fe=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,it=(Te,Re,_e)=>Re in Te?Me(Te,Re,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Te[Re]=_e,Ge=(Te,Re)=>{for(var _e in Re||(Re={}))fe.call(Re,_e)&&it(Te,_e,Re[_e]);if(ze)for(var _e of ze(Re))nt.call(Re,_e)&&it(Te,_e,Re[_e]);return Te},je=(Te,Re)=>Fe(Te,Oe(Re)),Ae=(Te,Re)=>{var _e={};for(var De in Te)fe.call(Te,De)&&Re.indexOf(De)<0&&(_e[De]=Te[De]);if(Te!=null&&ze)for(var De of ze(Te))Re.indexOf(De)<0&&nt.call(Te,De)&&(_e[De]=Te[De]);return _e},Ye=Te=>{var Re=Te,{pagination:_e,resColumns:De,dataSource:Ee,onRow:lt}=Re,He=Ae(Re,["pagination","resColumns","dataSource","onRow"]);const[tt,Ue]=(0,te.useState)(!1),[ct,bt]=(0,te.useState)([{}]),Tt=(0,te.useRef)(null);(0,te.useEffect)(()=>{let we=De;we=we.map((ft,Nt)=>je(Ge({},ft),{onHeaderCell:dt=>({width:dt.width,onResize:at(Nt)})})),bt(we)},[]),(0,te.useEffect)(()=>{Tt.current=ct},[ct]);const at=we=>(ft,{size:Nt})=>{const dt=[...Tt.current];dt[we]=je(Ge({},dt[we]),{width:Nt.width}),bt(dt)};return te.createElement("div",null,te.createElement(Le.default,je(Ge({bordered:!0,components:Xe,columns:ct,dataSource:Ee,pagination:_e,loading:tt,onRow:lt},He),{rowKey:we=>we.key||we.id})))}},85688:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Re},P:function(){return he}});var te=ee(67294),se=ee(22150),Ce=ee(14446),Ne=ee(78045),ge=ee(69677),be=ee(9430),ue={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},ye=ee(93686),pe=Object.defineProperty,ke=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(_e,De,Ee)=>De in _e?pe(_e,De,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):_e[De]=Ee,ze=(_e,De)=>{for(var Ee in De||(De={}))Me.call(De,Ee)&&Oe(_e,Ee,De[Ee]);if(Le)for(var Ee of Le(De))Fe.call(De,Ee)&&Oe(_e,Ee,De[Ee]);return _e},fe=(_e,De)=>ke(_e,Xe(De)),nt=(_e,De)=>{var Ee={};for(var lt in _e)Me.call(_e,lt)&&De.indexOf(lt)<0&&(Ee[lt]=_e[lt]);if(_e!=null&&Le)for(var lt of Le(_e))De.indexOf(lt)<0&&Fe.call(_e,lt)&&(Ee[lt]=_e[lt]);return Ee},it=(_e,De,Ee)=>new Promise((lt,He)=>{var tt=bt=>{try{ct(Ee.next(bt))}catch(Tt){He(Tt)}},Ue=bt=>{try{ct(Ee.throw(bt))}catch(Tt){He(Tt)}},ct=bt=>bt.done?lt(bt.value):Promise.resolve(bt.value).then(tt,Ue);ct((Ee=Ee.apply(_e,De)).next())});const Ge=({studentNames:_e,total:De})=>{const Ee=["","\u4E00","\u4E24","\u4E09"];return De>3?te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ue.orangeColor},_e==null?void 0:_e.join("\u3001")),"\u7B49",te.createElement("span",{className:ue.orangeColor},De),"\u540D\u5B66\u751F"):te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ue.orangeColor},_e==null?void 0:_e.join("\u3001")),Ee[De],"\u540D\u5B66\u751F")},je=({used:_e,copy:De,canNotCopy:Ee,studentNames:lt,studentCount:He,inPaper:tt,is_random:Ue=!1,position:ct=""})=>{const bt=()=>{if(De>0&&Ee>0)return te.createElement(te.Fragment,null,"\u5176\u4E2D",te.createElement("span",{className:ue.orangeColor},De),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",te.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(De>0&&Ee===0)return te.createElement(te.Fragment,null,"\u5176\u4E2D",te.createElement("span",{className:ue.orangeColor},De),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(De===0&&Ee>0)return te.createElement(te.Fragment,null,"\u5176\u4E2D",te.createElement("span",{className:ue.orangeColor},Ee),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Tt=ct||(tt?"\u8BD5\u5377":"\u8BFE\u7A0B");return te.createElement("span",null,te.createElement(Ge,{studentNames:lt,total:He}),"\u5B66\u4E60\u8FC7",Tt,"\u4E2D\u7684",te.createElement("span",{className:ue.orangeColor},_e),"\u4E2A\u9879\u76EE\uFF0C",bt(),"\u3002\u8BF7\u9009\u62E9",Ue?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},Ae=({onCancel:_e,onOk:De,visible:Ee,inPaper:lt,renderData:He,type:tt,isMultipleCourse:Ue=!1})=>{const[ct]=se.default.useForm(),[bt,Tt]=(0,te.useState)(1),[at,we]=(0,te.useState)(!1),ft=(0,te.useMemo)(()=>(He==null?void 0:He.total_num)===1&&(He==null?void 0:He.can_copy_num)===1,[He]),Nt=(0,te.useMemo)(()=>{var dt;return(dt=He==null?void 0:He.course_data_list)==null?void 0:dt.filter(ut=>ut.is_show)},[He]);return te.createElement(te.Fragment,null,ft?te.createElement(Ce.default,{centered:!0,closable:!0,open:Ee,destroyOnClose:!0,title:"\u63D0\u793A",className:ue.antdModal,width:682,confirmLoading:at,onCancel:_e,onOk:()=>it(void 0,null,function*(){var dt;we(!0);let ut=bt;if(Ue){const pt=ze({},ct.getFieldsValue());ut=(dt=He==null?void 0:He.course_data_list)==null?void 0:dt.map(Ot=>pt[Ot.id]!==void 0?fe(ze({},Ot),{is_copy:pt[Ot.id]}):Ot)}yield De(ut),we(!1)})},te.createElement("div",{className:ue.content,style:{marginBottom:20}},Ue?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":te.createElement(te.Fragment,null,te.createElement(Ge,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Ue?te.createElement(se.default,{form:ct,preserve:!1},Nt==null?void 0:Nt.map(dt=>te.createElement(te.Fragment,{key:dt.id},te.createElement("h3",{className:"ml15 mb5"},dt.name),te.createElement(se.default.Item,{name:dt.id,initialValue:1},te.createElement(Ne.ZP.Group,{className:ue.content},te.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),te.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):te.createElement(Ne.ZP.Group,{value:bt,onChange:dt=>Tt(dt.target.value),className:ue.content,style:{marginBottom:30}},te.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),te.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),te.createElement("div",null,te.createElement("div",{className:ue.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),te.createElement("div",{className:ue.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),te.createElement("div",{className:`${ue.content} ${ue.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):te.createElement(Ce.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Ee,confirmLoading:at,title:"\u63D0\u793A",width:682,onCancel:_e,onOk:()=>it(void 0,null,function*(){var dt;we(!0);let ut=0;if(Ue){const pt=ze({},ct.getFieldsValue());ut=(dt=He==null?void 0:He.course_data_list)==null?void 0:dt.map(Ot=>pt[Ot.id]!==void 0?fe(ze({},Ot),{is_use:pt[Ot.id]}):Ot)}yield De(ut),we(!1)})},te.createElement("div",{className:ue.content},te.createElement(Ge,{studentNames:He==null?void 0:He.student_names,total:He==null?void 0:He.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Ue?te.createElement(se.default,{form:ct,preserve:!1},te.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Nt==null?void 0:Nt.map(dt=>te.createElement(te.Fragment,{key:dt.id},te.createElement("h3",{className:"ml15 mb5"},dt.name),te.createElement(se.default.Item,{name:dt.id,initialValue:1},te.createElement(Ne.ZP.Group,{className:ue.content},te.createElement(Ne.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),te.createElement(Ne.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):te.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",te.createElement("span",{className:ue.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},he=function(){const[_e,De]=(0,te.useState)(!1),[Ee,lt]=(0,te.useState)();return[_e,()=>De(!1),Ee,Ue=>it(this,null,function*(){var ct;const bt=Ue,{isImportMultipleCourse:Tt=!1}=bt,at=nt(bt,["isImportMultipleCourse"]);console.log(Ue);const we=(Ue==null?void 0:Ue.result)||(yield(0,ye.Tr)(at));return"status"in we?!1:Tt?((ct=we==null?void 0:we.course_data_list)==null?void 0:ct.some(Nt=>Nt.is_show))?(lt(we),De(!0),!0):we.course_data_list||[]:we.student_count===0?!1:(lt(we),De(!0),!0)})]},Ye=_e=>{const[De]=se.default.useForm(),[Ee,lt]=(0,te.useState)(!1),{onCancel:He,onOk:tt,visible:Ue,inPaper:ct=!1,renderData:bt,type:Tt,isMultipleCourse:at=!1,position:we}=_e;let ft=(0,te.useMemo)(()=>ct?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ut,pt){return te.createElement("a",{href:`/shixuns/${pt.identifier}/challenges`,target:"_blank"},ut)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ut,pt)=>te.createElement(te.Fragment,null,te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_copy"],initialValue:1},te.createElement(Ne.ZP.Group,null,te.createElement(Ne.ZP,{value:1},"\u662F"),te.createElement(Ne.ZP,{value:0},"\u5426"))),te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt==null?void 0:pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_use"],hidden:!0,initialValue:1},te.createElement(ge.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ut,pt){return te.createElement("a",{href:`/shixuns/${pt.identifier}/challenges`,target:"_blank"},ut)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ut,pt)=>te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_use"],initialValue:1},te.createElement(Ne.ZP.Group,null,te.createElement(Ne.ZP,{value:1},"\u662F"),te.createElement(Ne.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ut,pt)=>te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_copy"],initialValue:1},te.createElement(Ne.ZP.Group,null,te.createElement(Ne.ZP,{value:1},"\u662F"),te.createElement(Ne.ZP,{value:0},"\u5426")))}],[ct]),Nt=(0,te.useMemo)(()=>ct?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,align:"center",ellipsis:!0,render:(ut,pt)=>te.createElement(te.Fragment,null,te.createElement("a",{href:`/shixuns/${pt.identifier}/challenges`,target:"_blank"},ut),te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt==null?void 0:pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_copy"],hidden:!0,initialValue:0},te.createElement(ge.default,{type:"hidden"})),te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt==null?void 0:pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_use"],hidden:!0,initialValue:1},te.createElement(ge.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,ellipsis:!0,align:"center",render:(ut,pt)=>te.createElement("a",{href:`/shixuns/${pt.identifier}/challenges`,target:"_blank"},ut)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ut,pt)=>te.createElement(te.Fragment,null,te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt==null?void 0:pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_use"],initialValue:0},te.createElement(Ne.ZP.Group,null,te.createElement(Ne.ZP,{value:1},"\u662F"),te.createElement(Ne.ZP,{value:0},"\u5426"))),te.createElement(se.default.Item,{name:[`${Tt==="subject"?pt==null?void 0:pt.stage_shixun_id:pt.shixun_course_id||pt.id}`,"is_copy"],hidden:!0,initialValue:0},te.createElement(ge.default,{type:"hidden"})))}],[ct]);if(at){const ut={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ue.tableCell,render:(pt,Ot)=>te.createElement("a",{href:`/classrooms/${Ot.course_id}`},pt)};ft=[ut,...ft],Nt=[ut,...Nt]}const dt=(0,te.useMemo)(()=>je({used:bt==null?void 0:bt.repeat_shixun_num,copy:bt==null?void 0:bt.can_copy_num,canNotCopy:bt==null?void 0:bt.no_copy_num,studentNames:bt==null?void 0:bt.student_names,studentCount:bt==null?void 0:bt.student_count,is_random:bt==null?void 0:bt.is_random,inPaper:ct,position:we}),[bt,ct,we]);return te.createElement(Ce.default,{title:"\u63D0\u793A",centered:!0,open:Ue,confirmLoading:Ee,onOk:()=>it(void 0,null,function*(){lt(!0);const ut=De.getFieldsValue(),pt=Object.keys(ut).map(Ot=>({id:parseInt(Ot.split("_")[0]),course_id:parseInt(Ot.split("_")[1]),is_use:ut[Ot].is_use,is_copy:ut[Ot].is_copy}));yield tt(pt),lt(!1)}),onCancel:He,width:880,okText:"\u786E\u8BA4",className:ue.antdModal,destroyOnClose:!0},te.createElement(se.default,{form:De,preserve:!1},te.createElement("div",{className:ue.brief},dt),te.createElement("div",{style:{marginBottom:30}},te.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),te.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),te.createElement("div",{className:ue.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(bt==null?void 0:bt.can_copy_num)>0&&te.createElement("div",null,te.createElement("div",{className:ue.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),te.createElement(be.default,{columns:ft,className:ue.antdTable,dataSource:bt==null?void 0:bt.can_copy_list,rowKey:Tt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(bt==null?void 0:bt.no_copy_num)>0&&te.createElement("div",null,te.createElement("div",{className:ue.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),te.createElement(be.default,{columns:Nt,className:ue.antdTable,dataSource:bt==null?void 0:bt.no_copy_list,rowKey:Tt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(bt==null?void 0:bt.no_use_list.length)>0&&(bt==null?void 0:bt.no_use_list.map(ut=>te.createElement("div",{key:Tt==="subject"?ut.stage_shixun_id:ut.shixun_course_id||ut.id},te.createElement(se.default.Item,{name:[`${Tt==="subject"?ut==null?void 0:ut.stage_shixun_id:ut.shixun_course_id||ut.id}`,"is_copy"],hidden:!0,initialValue:0},te.createElement(ge.default,{type:"hidden"})),te.createElement(se.default.Item,{name:[`${Tt==="subject"?ut==null?void 0:ut.stage_shixun_id:ut.shixun_course_id||ut.id}`,"is_use"],hidden:!0,initialValue:1},te.createElement(ge.default,{type:"hidden"})))))))};var Re=_e=>{const{modalType:De}=_e;return De==="multiple"?te.createElement(Ye,ze({},_e)):te.createElement(Ae,ze({},_e))}},96332:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});var te=ee(67294),se={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Ce=ee(14446),Ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(pe,ke,Xe)=>new Promise((Le,Me)=>{var Fe=fe=>{try{ze(Xe.next(fe))}catch(nt){Me(nt)}},Oe=fe=>{try{ze(Xe.throw(fe))}catch(nt){Me(nt)}},ze=fe=>fe.done?Le(fe.value):Promise.resolve(fe.value).then(Fe,Oe);ze((Xe=Xe.apply(pe,ke)).next())}),ye=({type:pe,resdata:ke,onok:Xe,oktext:Le,okloading:Me})=>{const[Fe,Oe]=(0,te.useState)(!1),{can_copy_list:ze,can_copy_num:fe,challenge_type:nt,course_data_list:it,no_copy_list:Ge,no_copy_num:je,no_use_list:Ae,no_use_num:he,repeat_shixun_num:Ye,student_count:Te,total_num:Re,use_num:_e}=ke;let De=fe>0||pe==="exercise";(0,te.useEffect)(()=>{(ke==null?void 0:ke.student_count)>0&&Oe(!0)},[ke]),console.log("---11",Me),(0,te.useEffect)(()=>{Me||Oe(!1)},[Me]);const Ee=()=>{if(pe==="exercise"&&nt===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(pe==="exercise"&&nt===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="shixun"&&nt===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="shixun"&&nt===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="subject"&&nt===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="subject"&&nt===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",te.createElement("span",{className:se.orangeColor},Te)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",te.createElement("span",{className:se.orangeColor},_e)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="exercisepush")return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(pe==="shixunpush"&&nt===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(pe==="shixunpush"&&nt===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:se.orangeColor},Te),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",te.createElement("span",{className:se.orangeColor},_e),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",te.createElement("span",{className:se.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},lt=()=>{if(pe==="exercise"||pe==="subject"||pe==="exercisepush"||pe==="shixunpush")return te.createElement("div",{style:{marginTop:20}},je>0&&te.createElement("div",null,te.createElement("span",{className:se.flex},te.createElement("img",{src:ge,style:{width:14}}),te.createElement("span",{className:se.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:se.statusbody},pe==="exercise"&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:se.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(pe==="subject"||pe==="exercisepush")&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",De&&te.createElement("span",{className:se.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),pe==="shixunpush"&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",De&&te.createElement("span",{className:se.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),te.createElement("div",null,Ge==null?void 0:Ge.map((He,tt)=>te.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},"\u300A",He==null?void 0:He.name,"\u300B",tt+1!==je&&"\u3001"))))),fe>0&&te.createElement("div",{style:{marginTop:20}},te.createElement("span",{className:se.flex},te.createElement("img",{src:Ne,style:{width:14}}),te.createElement("span",{className:se.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:se.statusbody},pe==="exercise"&&te.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(pe==="subject"||pe==="exercisepush")&&te.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),pe==="shixunpush"&&te.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),te.createElement("div",null,ze==null?void 0:ze.map((He,tt)=>te.createElement("a",{href:`/shixuns/${He.identifier}/challenges`,target:"_blank"},"\u300A",He==null?void 0:He.name,"\u300B",tt+1!==fe&&"\u3001"))))));if(pe==="shixun")return te.createElement("div",{style:{marginTop:20}},fe>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return te.createElement(Ce.default,{open:Fe,onCancel:()=>{Oe(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!De&&"none"}},zIndex:1003,confirmLoading:Me,okText:De?Le:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){De?yield Xe([...ze,...Ae]):Oe(!1)})},te.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ee(),lt()))}},66911:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ge}});var te=ee(67294),se={flex_box_center:"flex_box_center___sOi51",flex_space_between:"flex_space_between___pl96A",flex_box_vertical_center:"flex_box_vertical_center___LVWaS",flex_box_center_end:"flex_box_center_end___bFW2z",flex_box_column:"flex_box_column___Iuosg",disabled:"disabled___kyQ47"},Ce=ee(83062),ge=({children:be,tips:ue,title:ye,style:pe})=>{const ke=ye||te.createElement("div",null,te.createElement("div",null,"\u63D0\u793A\uFF1A"),te.createElement("div",null,"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u96C6\u4E2D\u9605\u5377\uFF0C\u4E3A\u4E86\u4E0D\u5F71\u54CD\u6210\u7EE9\u8BC4\u5B9A\uFF0C\u4E0D\u53EF\u8FDB\u884C\u6B64\u64CD\u4F5C\u3002"),te.createElement("div",null,"\uFF08\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03\uFF09"));return be&&ue?te.createElement(Ce.Z,{overlayStyle:{maxWidth:"initial"},title:ke},te.createElement("span",{className:se.disabled,style:pe},be)):be&&!ue?te.createElement(te.Fragment,null,be):te.createElement(te.Fragment,null)}},810:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(14446),Ce=ee(9430);const Ne=({dataSource:ge,visible:be,onClose:ue=()=>{},onSuccess:ye=()=>{},text:pe,okText:ke})=>{var Xe;return te.createElement(se.default,{centered:!0,destroyOnClose:!0,open:!!be,title:"\u63D0\u793A",width:"600px",okText:ke,cancelText:"\u53D6\u6D88",onCancel:ue,onOk:ye},be==="single"&&te.createElement("div",{className:"c-grey-333"},"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u4E3A",te.createElement("span",{style:{color:"#FA6400",margin:"0 5px"}},(Xe=ge==null?void 0:ge[0])==null?void 0:Xe.total_score),"\u5206\uFF0C\u8BF7\u786E\u8BA4",pe),be==="multiple"&&te.createElement(te.Fragment,null,te.createElement("div",{className:"c-grey-333 mb10"},"\u4EE5\u4E0B\u8BD5\u5377\u603B\u5206\u5F02\u5E38\uFF0C\u8BF7\u786E\u8BA4",pe),te.createElement(Ce.default,{columns:[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0},{title:"\u603B\u5206",width:90,dataIndex:"total_score"}],dataSource:ge,scroll:(ge==null?void 0:ge.length)>7?{y:300}:{},pagination:!1})))};Ct.Z=Ne},57444:function(en,Ct,ee){"use strict";ee.d(Ct,{h:function(){return je}});var te=ee(67294),se=ee(11713),Ce=ee(22150),Ne=ee(71577),ge=ee(4631),be=ee.n(ge),ue=ee(71749),ye=ee(30483),pe=Object.defineProperty,ke=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Oe=(Ae,he,Ye)=>he in Ae?pe(Ae,he,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Ae[he]=Ye,ze=(Ae,he)=>{for(var Ye in he||(he={}))Me.call(he,Ye)&&Oe(Ae,Ye,he[Ye]);if(Le)for(var Ye of Le(he))Fe.call(he,Ye)&&Oe(Ae,Ye,he[Ye]);return Ae},fe=(Ae,he)=>ke(Ae,Xe(he));const nt=se.default.Option,it={labelCol:{span:4},wrapperCol:{span:20}},Ge={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"]};Ct.Z=({callback:Ae,onCancel:he})=>{const[Ye,Te]=(0,te.useState)("python");function Re(De){Te(Ge[De][1])}function _e(De){Ae(De)}return te.createElement(Ce.default,fe(ze({},it),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:_e,style:{width:500}}),te.createElement(Ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(se.default,{getPopupContainer:De=>De.parentNode,onChange:Re},Object.keys(Ge).map(De=>te.createElement(nt,{key:De,value:De},Ge[De][0])))),te.createElement(Ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(je,{mode:Ye})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ne.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ne.ZP,{type:"ghost",onClick:he},"\u53D6\u6D88")))};function je({value:Ae,onChange:he,mode:Ye,options:Te={}}){const Re=(0,te.useRef)(),[_e,De]=(0,te.useState)();return(0,te.useEffect)(()=>{if(_e){let Ee=function(lt){const He=lt.getValue();he&&he(He)};return _e.on("change",Ee),()=>{_e.off("change",Ee)}}},[_e,he]),(0,te.useEffect)(()=>{_e&&_e.setOption("mode",Ye)},[_e,Ye]),(0,te.useEffect)(()=>{_e&&(Ae!==_e.getValue()||Ae==="")&&setTimeout(()=>{_e.setValue(Ae||"")},300)},[_e,Ae]),(0,te.useEffect)(()=>{if(Re.current&&!_e){const Ee=be().fromTextArea(Re.current,ze({mode:Ye,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Te));De(Ee)}},[Re.current,_e]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:Re}))}},91304:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return na}});var te=ee(67294),se=ee(4631),Ce=ee.n(se),Ne=ee(91033),ge=ee(71749),be=ee(57341),ue=ee(82801),ye=ee(88386),pe=ee(49047),ke=ee(80785),Xe=ee(35598),Le=({value:Rr="",className:Rt,showTextOnly:cn,showLines:un,style:Hn={}})=>{const Bt=(0,te.useMemo)(()=>"",[Rr]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:Bt}}))},Me=ee(67294),Fe=Object.defineProperty,Oe=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ge=(Rr,Rt,cn)=>Rt in Rr?Fe(Rr,Rt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Rr[Rt]=cn,je=(Rr,Rt)=>{for(var cn in Rt||(Rt={}))nt.call(Rt,cn)&&Ge(Rr,cn,Rt[cn]);if(fe)for(var cn of fe(Rt))it.call(Rt,cn)&&Ge(Rr,cn,Rt[cn]);return Rr},Ae=(Rr,Rt)=>Oe(Rr,ze(Rt));let he=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 Ye({onActionCallback:Rr,title:Rt,icon:cn,actionName:un,className:Hn="",children:Bt}){function dn(){Rr(un)}return Me.createElement("a",{title:Rt,className:Hn,onClick:dn},Me.createElement("i",{className:`${cn}`}),Bt)}var Te=({watch:Rr,showNullButton:Rt,showNullProgramButton:cn,onActionCallback:un,fullScreen:Hn,insertTemp:Bt,hidetoolBar:dn,extraUse:_n})=>{const kn=[...he,{title:`${Rr?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Rr?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Me.createElement("ul",{className:"markdown-toolbar-container"},!dn&&kn.map((sr,br)=>Me.createElement("li",{key:br},sr.actionName?Me.createElement(Ye,Ae(je({},sr),{onActionCallback:un})):Me.createElement("span",{className:"v-line"}))),Rt?Me.createElement("li",null,Me.createElement(Ye,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:un},Me.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,cn?Me.createElement(Me.Fragment,null,Me.createElement("li",null,Me.createElement(Ye,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:un},Me.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Me.createElement("li",null,Me.createElement(Ye,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:un},Me.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Bt&&Me.createElement("li",null,Me.createElement(Ye,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Bt}`,onActionCallback:un},Me.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),_n&&Me.createElement("li",null,_n),Me.createElement("li",{className:"btn-full-screen"},Me.createElement(Ye,{icon:`${Hn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Hn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:un})))},Re=ee(76621),_e=ee(22150),De=ee(69677),Ee=ee(71577),lt=Object.defineProperty,He=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Tt=(Rr,Rt,cn)=>Rt in Rr?lt(Rr,Rt,{enumerable:!0,configurable:!0,writable:!0,value:cn}):Rr[Rt]=cn,at=(Rr,Rt)=>{for(var cn in Rt||(Rt={}))ct.call(Rt,cn)&&Tt(Rr,cn,Rt[cn]);if(Ue)for(var cn of Ue(Rt))bt.call(Rt,cn)&&Tt(Rr,cn,Rt[cn]);return Rr},we=(Rr,Rt)=>He(Rr,tt(Rt));const ft={labelCol:{span:4},wrapperCol:{span:20}};var Nt=({callback:Rr,onCancel:Rt})=>{function cn(un){Rr(un)}return te.createElement(_e.default,we(at({},ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:cn,style:{width:500}}),te.createElement(_e.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(De.default,null)),te.createElement(_e.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(De.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ee.ZP,{type:"ghost",onClick:Rt},"\u53D6\u6D88")))},dt=ee(57444),ut=ee(70859),pt=ee(14446),Ot=ee(71230),Wt=ee(63205),Zt=ee(67294),Yt=({callback:Rr,onCancel:Rt})=>{const cn=document.createElement("canvas"),un=cn.getContext("2d");cn.width=1e3,cn.height=800,un.fillStyle="#ffffff",un.fillRect(0,0,cn.width,cn.height);const Hn=cn.toDataURL("image/png");return Zt.createElement(pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Zt.createElement(Ot.Z,{style:{height:"100vh"}},Zt.createElement(Wt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Hn,visible:!0,title:String(Date.now())},onOk:Bt=>{Rr({src:Bt.url})},onClose:Rt})))},Cn=ee(72565),Nn=ee(15746),Mn=ee(2453),Je={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ve=ee(67294),Be=(0,te.forwardRef)(({onCancel:Rr,editImgId:Rt,callback:cn},un)=>{let Hn=(0,te.useRef)(),Bt=(0,te.useRef)(),dn=(0,te.useRef)(),_n=(0,te.useRef)(!1);const kn=(0,te.useRef)(!1);console.log("ref:",un);const[sr,br]=(0,te.useState)(0),[Sr,ja]=(0,te.useState)("100vh");return(0,te.useEffect)(()=>{br(1);try{indexedDB.databases().then(Ca=>{Ca.forEach(xa=>indexedDB.deleteDatabase(xa.name))})}catch(Ca){}},[]),(0,te.useImperativeHandle)(un,()=>({setHeight:ja})),ve.createElement("div",{ref:kn,className:"body-overflow-initial"},ve.createElement(Cn.Z,{width:"100vw",height:Sr,footer:null,closable:!0,placement:"bottom",open:!!sr,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${Je.drawerWrap}`,onClose:()=>{window.saveDrawData(Ca=>{cn({src:`/api/attachments/${Ca}`,id:Ca})})},title:ve.createElement(Ot.Z,{align:"middle"},ve.createElement(Nn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ve.createElement(Nn.Z,{onClick:()=>{ja(Sr==="60px"?"100vh":"60px")}},ve.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),ve.createElement(Nn.Z,{onClick:()=>{window.saveDrawData(Ca=>{if(Ca===null){Mn.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Mn.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),cn({src:`/api/attachments/${Ca}`,id:Ca,disabledClose:!0})})}},ve.createElement(Ee.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},ve.createElement("iframe",{src:`${window.ENV==="build"?"/react/build":""}/drawio/src/main/webapp/?id=${Rt||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:Bt})))}),xe=ee(11320),de=ee(78045),qe=ee(31795);const xt=de.ZP.Group,nn={margin:"0 8px"};var tn=({callback:Rr,onCancel:Rt})=>{function cn(un){Rr(un)}return te.createElement(_e.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:cn},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:nn},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:nn},"\u884C\u6570"),te.createElement(_e.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(qe.Z,null)),te.createElement("span",{style:nn},"\u5217\u6570"),te.createElement(_e.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(qe.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:nn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(_e.default.Item,{name:"align"},te.createElement(xt,null,te.createElement(de.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(de.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(de.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(de.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ee.ZP,{type:"ghost",onClick:Rt},"\u53D6\u6D88")))},Jt=ee(47897),yn=ee(61016),Dn=ee.n(yn),sn=(0,te.forwardRef)(({use3d:Rr,width:Rt,height:cn,callback:un,showSaveButton:Hn},Bt)=>{const dn=(0,te.useRef)(),_n=(0,te.useRef)(),[kn,sr]=(0,te.useState)(!1),br=(0,te.useRef)({id:dn,appName:"graphing",width:Rt||1e3,height:cn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{_n.current=new(Dn())(br.current,!0),window.onload=function(){_n.current.inject("applet_container")}},[]);const Sr=()=>{var ja=window.ggbApplet.getPNGBase64(1,!0,72);return un&&un(ja),ja};return(0,te.useEffect)(()=>{br.current.appName=kn?"3D":"graphing",_n.current.inject("applet_container")},[kn]),(0,te.useEffect)(()=>{sr(Rr)},[Rr]),(0,te.useImperativeHandle)(Bt,()=>({getImgData:Sr})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:dn}),te.createElement(Ot.Z,{align:"middle"},te.createElement(Nn.Z,{flex:1},te.createElement(Jt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:kn,onChange:ja=>sr(ja)})),te.createElement(Nn.Z,null,te.createElement(Ee.ZP,{size:"large",onClick:Sr,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=ee(36527),gn=ee(25934);const an="link",mr="upload-image",Ht="add-flowchart",Gt="draw-image",Cr="add-flowchart",Qn="code-block",wr="add-table",er="------------",Ba={default:er,left:`:${er}`,center:`:${er}:`,right:`${er}:`};var Da=ee(99914),Ma=(Rr,Rt,cn)=>new Promise((un,Hn)=>{var Bt=kn=>{try{_n(cn.next(kn))}catch(sr){Hn(sr)}},dn=kn=>{try{_n(cn.throw(kn))}catch(sr){Hn(sr)}},_n=kn=>kn.done?un(kn.value):Promise.resolve(kn.value).then(Bt,dn);_n((cn=cn.apply(Rr,Rt)).next())});function Ia(){}let qn=0;const Pa=1e4,vi="\u2581",Bi="@\u2581\u2581@",Ni="@\u2581@",ii=`
**\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`,vn=["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 ln(Rr){return/^\d+$/.test(Rr)?`${Rr}px`:Rr}const fr=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Pr={[fr+"-B"]:"bold",[fr+"-I"]:"italic"},Br={[an]:"\u6DFB\u52A0\u94FE\u63A5",[Qn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[mr]:"\u6DFB\u52A0\u56FE\u7247",[Gt]:"\u6DFB\u52A0\u753B\u56FE",[Ht]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[wr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var na=({defaultValue:Rr="",onChange:Rt,width:cn="100%",height:un=400,miniToolbar:Hn=!1,isFocus:Bt=!1,watch:dn,insertTemp:_n,mode:kn="markdown",id:sr="markdown-editor-id",showResizeBar:br=!1,noStorage:Sr=!1,showNullButton:ja=!1,showNullProgramButton:Ca=!1,hidetoolBar:xa=!1,fullScreen:Za=!1,onBlur:_a,onCMBeforeChange:En,onFullScreen:hn,className:Bn="",disablePaste:Tr=!1,disabled:la=!1,disabledFill:pr=!1,placeholder:Xn="",values:dr="",extraUse:zr,onAddBlank:sa})=>{const[or,Ga]=(0,te.useState)(null),[ti,Vi]=(0,te.useState)(Rr),[ro,co]=(0,te.useState)(dn),[Zi,Hi]=(0,te.useState)(Za),[eo,So]=(0,te.useState)(""),[Ko,Fi]=(0,te.useState)(0),[Ei,Oo]=(0,te.useState)(un),[xl,tl]=(0,te.useState)(!1),Ti=(0,te.useRef)((0,gn.Z)()),Pn=(0,te.useRef)(!1),An=(0,te.useRef)(),[rr,Vr]=(0,te.useState)(0),[aa,za]=(0,te.useState)(0),fi=(0,te.useRef)(),Ci=(0,te.useRef)(),Pi=(0,te.useRef)(),Si=(0,te.useRef)(),Xi=(0,te.useRef)(),yo=(0,te.useRef)(),oi=()=>Ma(void 0,null,function*(){var ur;const nr=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ti.current}});(ur=nr==null?void 0:nr.attachments)!=null&&ur.length&&(console.log("cm:",or,fi),nr.attachments.map(Wn=>{Wn.content_type.indexOf("image")>-1?or.replaceSelection(`![,](/api/attachments/${Wn.id}?type=${Wn.content_type})`):Wn.content_type.indexOf("video")>-1?or.replaceSelection(`<video width="100%" controls src="${xe.Z.API_SERVER}/api/attachments/${data.id}"></video>`):Wn.content_type.indexOf("pdf")>-1?or.replaceSelection(`<a href="${xe.Z.API_SERVER}/api/attachments/${Wn.id}?type=${Wn.content_type}&disposition=inline" target="_blank">${Wn.name}</a>`):or.replaceSelection(`[${Wn.name}](${xe.Z.API_SERVER}/api/attachments/${Wn.id}?type=${Wn.content_type})`)}))});(0,te.useEffect)(()=>{const ur=window.scrollY||window.pageYOffset;Vi(dr),or==null||or.setValue(dr),window.scrollTo(0,ur)},[dr]),(0,te.useEffect)(()=>{hn==null||hn(Zi)},[Zi]),(0,te.useEffect)(()=>{if(fi.current){let ur=function(Wn,Nr){var oa;if(Tr){Nr.preventDefault();return}const Wr=Nr.clipboardData;if(Wr){const Qr=Wr.types.toString(),qr=Wr.items;if(Qr==="Files"||Wr.types.indexOf("Files")>-1){if(Nr.preventDefault(),kn=="stex")return;try{let ea=qr[1];((oa=qr[0])==null?void 0:oa.kind)==="file"&&(ea=qr[0]);const va=ea.getAsFile(),St=va.name.split(".").pop();(0,ut.I)(va,Mt=>{var bn,rn,Fn;Mt.id?((bn=va==null?void 0:va.type)==null?void 0:bn.indexOf("image"))>-1?nr.replaceSelection(`<img width="100%" src="/api/attachments/${Mt.id}?type=${Mt.content_type})" alt="" />`):((rn=va==null?void 0:va.type)==null?void 0:rn.indexOf("video"))>-1?nr.replaceSelection(`<video width="100%" controls src="/api/attachments/${Mt.id}"></video>`):((Fn=va==null?void 0:va.type)==null?void 0:Fn.indexOf("pdf"))>-1?nr.replaceSelection(`<a href="/api/attachments/${Mt.id}?type=${va.type}&disposition=inline" target="_blank">${va.name}</a>`):vn.includes(St)?nr.replaceSelection(`<a href="/api/attachments/${Mt.id}?type=office&disposition=inline" target="_blank">${va.name}</a>`):nr.replaceSelection(`[${va.name}](/api/attachments/${Mt.id}?type=${Mt.content_type})`):(Mt==null?void 0:Mt.status)===401&&(Mn.ZP.warning((Mt==null?void 0:Mt.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(ea){Mn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const nr=Ce().fromTextArea(fi.current,{mode:kn,lineNumbers:!Hn,lineWrapping:!0,value:Rr,autoCloseTags:!Ca,autoCloseBrackets:!0});return nr.on("keyup",function(Wn,Nr){Nr.keyCode===8&&(Wn.getValue()==""?nr.setOption("placeholder",Xn):nr.setOption("placeholder",null))}),nr.on("keydown",function(Wn,Nr){if(Nr.keyCode===8){var oa=hr(Wn);oa&&Nr.preventDefault()}}),Bt&&nr.focus(),nr.on("paste",ur),nr.on("dragleave",function(Wn,Nr){Ci.current.classList.remove("mouse-hover-md")}),la&&nr.on("beforeChange",function(Wn,Nr){(Nr.origin==="paste"||Nr.origin==="+input")&&Nr.cancel()}),Ga(nr),()=>{nr.off("paste",ur)}}},[]);const Kn=(0,te.useCallback)(()=>{if(Ci.current)try{}catch(ur){console.log(ur,"---- to set md editor body height")}},[Ei,Ci,Zi]);(0,te.useEffect)(()=>{function ur(){let nr=new Ne.Z(Wn=>{for(let Nr of Wn)(Nr.target.offsetHeight>0||Nr.target.offsetWidth>0)&&(Kn(),or.setSize("100%","100%"),or.refresh())});return nr.observe(fi.current.parentElement),nr}if(or){const nr=ur();return()=>{var Wn,Nr;(Wn=fi.current)!=null&&Wn.parentElement&&nr.unobserve((Nr=fi.current)==null?void 0:Nr.parentElement)}}},[or,Kn]),(0,te.useEffect)(()=>{if(or){let ur=[];for(const[nr,Wn]of Object.entries(Pr)){let Nr={[nr]:()=>{Ir(Wn)}};ur.push(Nr),or.addKeyMap(Nr)}return An.current=setInterval(()=>{Pn.current&&oi()},4e3),()=>{clearInterval(An.current);for(let nr of ur)or.removeKeyMap(nr)}}},[or]),(0,te.useEffect)(()=>{Za!==Zi&&Hi(Za)},[Za]),(0,Da.Z)(()=>{if(!Sr&&Ko>0){let ur=new Date().getTime(),nr=window.sessionStorage.getItem(sr);ur>=Ko+Pa&&(!nr||nr!==ti)&&(window.sessionStorage.setItem(sr,ti),tl(!0))}},Pa),(0,te.useEffect)(()=>{co(dn)},[or,dn]),(0,te.useEffect)(()=>{or&&Bt&&or.focus()},[or,Bt]),(0,te.useEffect)(()=>{if(ro&&or){let ur=function(Wn){let Nr=Wn.target;if(Si.current){let oa=Nr.scrollTop/Nr.scrollHeight;Si.current.scrollTop=Si.current.scrollHeight*oa}};const nr=or.getScrollerElement();return nr.addEventListener("scroll",ur),()=>{nr.removeEventListener("scroll",ur)}}},[or,ro]),(0,te.useEffect)(()=>{if(or&&En){let ur=function(nr,Wn){En(nr,Wn)};return or.on("beforeChange",ur),()=>{or.off("beforeChange",ur)}}},[or,En]),(0,te.useEffect)(()=>{if(or&&_a){let ur=function(){_a(or.getValue())};return or.on("blur",ur),()=>{or.off("blur",ur)}}},[or,_a]);function hr(ur,nr){var Wn=ur.getDoc(),Nr=Wn.getCursor(),oa=Wn.getLine(Nr.line),Wr=oa.charAt(Nr.ch-1),Qr=oa.lastIndexOf("@\u2581@",Nr.ch),qr=oa.lastIndexOf("@\u2581\u2581@",Nr.ch),ea=Qr>qr?Qr:qr,va=Qr>qr?3:4;if(Bi.indexOf(Wr)===-1)return null;if(console.log("change1:",nr,ur,oa,Nr,ea,Qr,qr,Wr),ea>=0&&Nr.ch-ea<5){var St=ea+va;return Wn.replaceRange("",{line:Nr.line,ch:ea},{line:Nr.line,ch:St}),{line:Nr.line,ch:St}}return null}(0,te.useEffect)(()=>{if(or){let ur=function(nr,Wn){const Nr=nr.getValue();Vi(Nr),Fi(new Date().getTime()),nr.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Rt&&(Ca?Rt(Nr,Sn(Nr)):Rt(Nr))};return or.on("change",ur),()=>{or.off("change",ur)}}},[or,Rt]),(0,te.useEffect)(()=>{if(or)if(Rr==null)or.setValue(""),Vi("");else{const ur=window.scrollY||window.pageYOffset;Rr!==or.getValue()&&(or.setValue(Rr),Vi(Rr),or.setCursor(la?1:or.lineCount(),0),window.scrollTo(0,ur))}},[or,Rr]);const Ir=(0,te.useCallback)(ur=>{const nr=or.getCursor(),Wn=or.getSelection();let Nr=Wn.split(`
`);switch(ur){case"bold":return or.replaceSelection("**"+Wn+"**"),Wn===""&&or.setCursor(nr.line,nr.ch+2),or.focus();case"italic":return or.replaceSelection("*"+Wn+"*"),Wn===""&&or.setCursor(nr.line,nr.ch+1),or.focus();case"code":return or.replaceSelection("`"+Wn+"`"),Wn===""&&or.setCursor(nr.line,nr.ch+1),or.focus();case"inline-latex":return So("inline-latex"),or.focus();case"latex":return or.replaceSelection("```latex\n"+Wn+"\n```"),or.setCursor(nr.line+1,Wn.length+1),or.focus();case"line-break":return or.replaceSelection(`<br/>
`),or.focus();case"list-ul":return Wn===""?or.replaceSelection("- "+Wn):or.replaceSelection(Nr.map(oa=>oa===""?"":`- ${oa}`).join(`
`)),or.focus();case"list-ol":return Wn===""?or.replaceSelection("1. "+Wn):or.replaceSelection(Nr.map((oa,Wr)=>oa===""?"":`${Wr+1}. ${oa}`).join(`
`)),or.focus();case"add-null-ch":sa==null||sa();return;case"add-signal":return Wn===""&&or.setCursor(nr.line,nr.ch),or.replaceSelection(Ni),or.focus();case"add-multiple":return Wn===""&&or.setCursor(nr.line,nr.ch),or.replaceSelection(Bi),or.focus();case"inster-template-1":return Wn===""&&or.setCursor(nr.line,nr.ch),or.replaceSelection(ii),or.focus();case"eraser":return or.setValue(""),or.focus();case"trigger-watch":return co(!ro),or.focus();case"trigger-full-screen":return Hi(!Zi),or.focus();case an:So(an);return;case Qn:So(Qn);return;case mr:So(mr);return;case Gt:So(Gt);return;case"maths-latex":So("maths-latex");return;case Ht:Xi.current="",sessionStorage.removeItem("file_id"),So(Ht);return;case wr:So(wr);return;default:throw new Error}},[or,ro,Zi]),Pe=(0,te.useCallback)((ur,nr)=>{var Wn,Nr,oa,Wr,Qr,qr;So("");const{src:ea,alt:va,id:St}=ur||{};switch(eo){case an:const{title:Dr,link:Ut}=ur;return or.replaceSelection(`[${Dr}](${Ut})`),or.focus();case Qn:const{language:qt,content:$t}=ur;return or.replaceSelection(["```"+qt,$t,"```"].join(`
`)),or.focus();case"maths-latex":for(var Mt=atob(ur),bn=new Uint8Array(Mt.length),rn=0;rn<Mt.length;rn++)bn[rn]=Mt.charCodeAt(rn);var Fn=new Blob([bn],{type:"image/png"});(0,ut.I)(Fn,La=>{La.id?or.replaceSelection(`![,](/api/attachments/${La.id}?type=${La.content_type})`):(La==null?void 0:La.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":or.replaceSelection("`$$"+ur+"$$`");break;case Cr:if(!St)return;or.focus(),or.getValue().indexOf(ea)===-1?or.replaceSelection(`<center><img id="${St}" width="80%" src="${ea}" class="draw-flowchart" alt="${va||""}" /></center>`):document.getElementById(St).src=xe.Z.API_SERVER+ea+"?t="+Date.now();try{setTimeout(()=>{_a(or.getValue())},100)}catch(La){}break;case mr:case Gt:const xn=nr,gr=(oa=(Nr=(Wn=xn==null?void 0:xn.name)==null?void 0:Wn.split("."))==null?void 0:Nr.pop)==null?void 0:oa.call(Nr);return((Wr=xn==null?void 0:xn.type)==null?void 0:Wr.indexOf("image"))>-1||!(xn!=null&&xn.type)?xn!=null&&xn.align||xn!=null&&xn.width?or.replaceSelection(`<p style="text-align:${xn.align||"initial"}"><img width="${xn.width?xn.width+"%":"initial"}" src="${ea}" alt="${va||""}" /></p>`):or.replaceSelection(`<img width="100%" src="${ea}" alt="${va||""}" />`):((Qr=xn==null?void 0:xn.type)==null?void 0:Qr.indexOf("video"))>-1?or.replaceSelection(`<video width="100%" controls src="${ea}"></video>`):((qr=xn==null?void 0:xn.type)==null?void 0:qr.indexOf("pdf"))>-1?or.replaceSelection(`<a href="${ea}?type=${xn.type}&disposition=inline" target="_blank">${xn.name}</a>`):vn.includes(gr)?or.replaceSelection(`<a href="${ea}?type=office&disposition=inline" target="_blank">${xn.name}</a>`):or.replaceSelection(`[${xn.name}](${ea})`),or.focus();case wr:const{row:Or,col:tr,align:xr}=ur;let ua=`
`;for(let La=0;La<Or;La++){let ha=[],Yr=[];for(let ya=0;ya<tr;ya++)La===1&&Yr.push(Ba[xr]),ha.push(" ");La===1&&(ua+=`| ${Yr.join(" | ")} |
`),ua+=`| ${ha.join(tr===1?"":" | ")} |
`}return or.replaceSelection(ua+`
`),or.focus();default:throw new Error}},[or,eo]),mt=(0,te.useMemo)(()=>{switch(eo){case an:return te.createElement(Nt,{callback:Pe,onCancel:yt});case Qn:return te.createElement(dt.Z,{callback:Pe,onCancel:yt});case mr:return te.createElement(ut.Z,{callback:Pe,onCancel:yt});case Ht:return te.createElement(Be,{editImgId:Xi.current,callback:Pe,onCancel:yt});case wr:return te.createElement(tn,{callback:Pe,onCancel:yt});case"maths-latex":return te.createElement(sn,{showSaveButton:!0,callback:Pe});case"inline-latex":return te.createElement(pn.Z,{showSaveButton:!0,callback:Pe});default:return null}},[eo]);function yt(){So("")}(0,te.useEffect)(()=>{if(Pi.current){let ur=function(Qr){oa=!0,Wr=Qr.pageY},nr=function(){oa=!1},Wn=function(Qr){if(oa){let qr=Qr.pageY-Wr;qr<0&&(qr=0),qr>300&&(qr=300);let ea=un+qr+"px";Oo(ea)}},Nr=Pi.current,oa=!1,Wr=0;return Nr.addEventListener("mousedown",ur),document.addEventListener("mousemove",Wn),document.addEventListener("mouseup",nr),()=>{Nr.removeEventListener("mousedown",ur),document.removeEventListener("mousemove",Wn),document.removeEventListener("mouseup",nr)}}},[or,Pi]),(0,te.useEffect)(()=>{Oo(un)},[un]);const At=ln(cn),wt=ln(Ei),Ft={width:At,height:wt},kt=(0,te.useMemo)(()=>{if(Ko){let ur=new Date(Ko),nr=ur.getHours(),Wn=ur.getMinutes(),Nr=ur.getSeconds();return nr=nr<10?"0"+nr:nr,Wn=Wn<10?"0"+Wn:Wn,Nr=Nr<10?"0"+Nr:Nr,`${nr}:${Wn}:${Nr}`}return 0},[Ko]),Sn=ur=>{const nr=[];if(Ca){let Wn=-1;ur=ur.replace(/(@▁▁@|@▁@)/g,function(Nr,oa,Wr){nr.push({multiLine:Nr!==Ni})})}return nr};function Tn(){window.sessionStorage.removeItem(sr),tl(!1),Fi(0)}function Fr(){tl(!1),Fi(0),or.setValue(window.sessionStorage.getItem(sr))}(0,te.useEffect)(()=>{Br[eo]&&eo!==Gt&&eo!==Ht&&setTimeout(()=>{const ur=document.getElementsByClassName("markdown-popup-form")[0],nr=window.innerWidth/2-ur.offsetWidth/2,Wn=window.innerHeight/2-ur.offsetHeight/2;Vr(nr),za(Wn)},0)},[eo]);const mn=ur=>{ur.preventDefault();const nr=ur.clientX-rr,Wn=ur.clientY-aa;document.body.onmousemove=Nr=>{let oa=Nr.clientX-nr,Wr=Nr.clientY-Wn;const Qr=document.getElementsByClassName("markdown-popup-form")[0],qr=window.innerWidth-Qr.offsetWidth,ea=window.innerHeight-Qr.offsetHeight;oa=Math.max(0,Math.min(oa,qr)),Wr=Math.max(0,Math.min(Wr,ea)),Lr(Nr.clientX,Nr.clientY,nr,Wn)&&(Vr(oa),za(Wr))},document.body.onmouseup=function(){document.body.onmousemove=null}},Lr=(ur,nr,Wn,Nr)=>{const oa=document.body.clientHeight,Wr=document.body.clientWidth;return ur<20&&Wn>ur||ur>Wr-20&&Wn<ur||nr<20&&Nr>nr||nr>oa-20&&Nr<nr?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return te.createElement(te.Fragment,null,te.createElement("div",{className:"markdown-editor-wrapper",ref:Ci},te.createElement("div",{className:`markdown-editor-container ${Bn} ${ro?"on-preview":""} ${Hn?"mini":""} ${Zi?"full-screen":""}`,style:Ft},te.createElement(Te,{insertTemp:_n,watch:ro,fullScreen:Zi,showNullButton:ja,showNullProgramButton:Ca,onActionCallback:Ir,hidetoolBar:xa,extraUse:zr}),te.createElement("div",{className:"markdown-editor-body"},te.createElement("div",{className:"codemirror-container"},te.createElement("textarea",{ref:fi,placeholder:Xn})),ro?te.createElement("div",{ref:Si,className:"preview-container"},kn==="stex"&&te.createElement(Le,{value:ti}),kn!=="stex"&&te.createElement(Xe.Z,{edit:!0,disabledFill:pr,showProgramFill:Ca,value:ti,openEditor:ur=>{var nr;Xi.current=ur,(nr=yo.current)==null||nr.setHeight("100vh"),setTimeout(()=>{So("add-flowchart")},150)}})):null))),br?te.createElement("a",{ref:Pi,className:"editor-resize"}):null,eo===Gt&&te.createElement(Yt,{callback:Pe,onCancel:yt}),eo===Ht&&te.createElement(Be,{ref:yo,editImgId:Xi.current,callback:Pe,onCancel:yt}),te.createElement(Re.Z,null,Br[eo]&&eo!==Gt&&eo!==Ht?te.createElement(pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:rr,top:aa},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:mn},Br[eo]),open:!0,onCancel:yt,footer:null,destroyOnClose:!0,width:eo===Ht?"1200px":null,height:eo===Ht?"80vh":null,className:"markdown-popup-form"},mt):null))}},70859:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ye},I:function(){return Re}});var te=ee(22150),se=ee(2453),Ce=ee(69677),Ne=ee(93421),ge=ee(31795),be=ee(78045),ue=ee(71577),ye=ee(15476),pe=ee(67294),ke=ee(52262),Xe=ee(67294),Le=Object.defineProperty,Me=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,nt=(_e,De,Ee)=>De in _e?Le(_e,De,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):_e[De]=Ee,it=(_e,De)=>{for(var Ee in De||(De={}))ze.call(De,Ee)&&nt(_e,Ee,De[Ee]);if(Oe)for(var Ee of Oe(De))fe.call(De,Ee)&&nt(_e,Ee,De[Ee]);return _e},Ge=(_e,De)=>Me(_e,Fe(De));const{useForm:je}=te.default,Ae={width:280,marginRight:10},he={labelCol:{span:5},wrapperCol:{span:19}};var Ye=({callback:_e,onCancel:De})=>{const[Ee]=je();let lt=(0,pe.useRef)();function He(ct){lt.current.width=Ee.getFieldValue("width"),lt.current.align=Ee.getFieldValue("align"),_e(ct,lt.current)}function tt(ct,bt){if(ct.status===-1){se.ZP.error(ct.message);return}Ee.setFieldsValue({src:`/api/attachments/${ct.id}`,type:bt.type})}function Ue(ct){let bt=ct.target.files[0];lt.current=bt,Re(bt,tt)}return Xe.createElement(te.default,Ge(it({form:Ee},he),{className:"upload-image-panel",onFinish:He,style:{width:470,overflow:"hidden"}}),Xe.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Xe.createElement("div",{className:"flex-container"},Xe.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Xe.createElement(Ce.default,{style:Ae})),Xe.createElement(Te,{onFileChange:Ue}))),Xe.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Xe.createElement(Ce.default,{style:{width:264}})),Xe.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Xe.createElement(Ne.Z,null,Xe.createElement(te.default.Item,{name:"width",style:{margin:0}},Xe.createElement(ge.Z,{style:{width:264}})),Xe.createElement("span",{className:"ml8"},"%"))),Xe.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Xe.createElement(be.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"}]})),Xe.createElement("aside",null,Xe.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Xe.createElement(ue.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Xe.createElement(ue.ZP,{type:"default",onClick:De},"\u53D6\u6D88"))))};function Te({onFileChange:_e}){return Xe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Xe.createElement("input",{type:"file",onChange:_e}))}function Re(_e,De){if(!_e)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,ke.bg)())throw se.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ee=new FormData;Ee.append("editormd-image-file",_e),Ee.append("file_param_name","editormd-image-file"),Ee.append("byxhr","true");var lt=new window.XMLHttpRequest;lt.withCredentials=!0,lt.addEventListener("load",function(He){De(JSON.parse(He.target.responseText),_e)},!1),lt.addEventListener("error",function(He){console.error(He)},!1),lt.open("POST",`${ye.KI}/api/attachments.json`),lt.send(Ee)}},76621:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ce}});var te=ee(67294),se=ee(73935);class Ce extends te.Component{constructor(ge){super(ge);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:ge}=this.props;return(0,se.createPortal)(ge,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},5476:function(en,Ct,ee){"use strict";ee.d(Ct,{i:function(){return he},Z:function(){return Te}});var te={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"},se=ee(57953),Ce=ee(83062),Ne=ee(38703),ge=ee(94184),be=ee.n(ge),ue=ee(28706),ye=ee(26194),pe=ee(52262),ke=ee(79005),Xe=ee(20345),Le=ee(77882),Me=ee(31081),Fe=ee(75309),Oe=ee(71979),ze=ee(47558),fe=ee(60345),nt=ee(66832),it=ee(96593),Ge=ee(19664),je=ee(91833),Ae=ee(67294);const he=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ke,swimg:Xe},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Me},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Fe,swimg:Oe},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ze,swimg:fe},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:nt,swimg:it},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ge,swimg:je}];var Te=({className:Re,dataSource:_e=[],col:De=4,right:Ee,bottom:lt=23,precision:He=0,wrapWidth:tt=1200,trackEventItems:Ue,loading:ct,onRemove:bt=()=>{},isCurrent:Tt=!0,showAlias:at=!1,showProgress:we=!1})=>{const ft=Math.floor((tt-(De-1)*Ee)/De),Nt=[{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"}].map(dt=>(window.ENV==="build"&&(dt.ptimg=`/react/build${dt.ptimg}`,dt.swimg=`/react/build${dt.swimg}`),dt));return Ae.createElement(se.Z,{spinning:ct},Ae.createElement("div",{className:be()(te.list,Re)},!!(_e!=null&&_e.length)&&(_e==null?void 0:_e.map((dt,ut)=>{var pt,Ot,Wt,Zt,Yt,Cn;const{name:Nn,id:Mn,identifier:Je,featured:ve,school_name:me,image_url:Be,excellent:xe,is_plan:de}=dt;return Ae.createElement("div",{key:Mn,className:Tt&&we?te.wrapisCurrent:te.wrap,style:{width:ft,marginRight:(1+ut)%De===0?0:Ee+He,marginBottom:lt}},Ae.createElement("a",{className:te.li,onClick:qe=>{qe.preventDefault(),qe.stopPropagation(),Ue&&(0,ue.L9)([Ue]),(0,ue.xg)(`/paths/${Je}`)}},Ae.createElement("div",{className:te.img},Ae.createElement("img",{className:te.cover,src:`${Be}`}),Tt&&(0,pe.bg)()&&(dt==null?void 0:dt.studying)&&Ae.createElement("div",{className:`${te.movebq} user-path-items`,onClick:qe=>{qe.stopPropagation(),bt(dt)}},Ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(pt=dt==null?void 0:dt.subject_tags)==null?void 0:pt.map((qe,xt)=>{var nn,tn;if(xt===0){const yn=(nn=Nt.find(Dn=>Dn.name==qe))==null?void 0:nn.swimg;return Ae.createElement("img",{className:te.sign,src:yn,style:{left:"-4px"}})}const Jt=(tn=Nt.find(yn=>yn.name==qe))==null?void 0:tn.ptimg;return Ae.createElement("img",{className:te.sign,src:Jt,style:{left:`${48+52*(xt-1)+2*xt}px`}})}),Ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(dt==null?void 0:dt.excellent)&&Ae.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ae.createElement("div",{className:te.name},Ae.createElement(Ce.Z,{title:at&&(dt!=null&&dt.excellent_alias_name)?Ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nn}`,Ae.createElement("br",null),Ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${dt==null?void 0:dt.excellent_alias_name}`)):Nn},Ae.createElement("span",{className:te.e},at&&(dt==null?void 0:dt.excellent_alias_name)||Nn))),Tt&&we&&((Ot=dt==null?void 0:dt.progress)==null?void 0:Ot.all_score)!=0&&Ae.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},Ae.createElement(Ne.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Wt=dt==null?void 0:dt.progress)==null?void 0:Wt.my_score)/((Zt=dt==null?void 0:dt.progress)==null?void 0:Zt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Yt=dt==null?void 0:dt.progress)==null?void 0:Yt.my_score,"/",(Cn=dt==null?void 0:dt.progress)==null?void 0:Cn.all_score),(!Tt||!we)&&Ae.createElement("div",{className:te.tags},Ae.createElement("div",null,Ae.createElement(Ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ae.createElement("span",null,dt.stages_count))),Ae.createElement(Ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ae.createElement("span",null,Ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ae.createElement("span",null,dt.members_count)))))))})),!_e.length&&Ae.createElement(ye.Z,null)))}},78311:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return be}});var te=ee(67294),se={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"},Ce=ee(94184),Ne=ee.n(Ce),be=({dataSource:ue=[],value:ye,onChange:pe,className:ke,style:Xe={}})=>te.createElement("div",{style:Xe,className:Ne()(se.tabs,ke)},ue.map(Le=>te.createElement("span",{onClick:()=>pe(Le.id),className:ye===Le.id?se.active:"",key:Le.id},Le.name)))},64743:function(en,Ct,ee){"use strict";ee.d(Ct,{jL:function(){return ge},w9:function(){return fr},vv:function(){return Hn},dN:function(){return Rr},QD:function(){return An},cQ:function(){return de.Z},vg:function(){return Ni},Oz:function(){return Ma},op:function(){return Ei},O5:function(){return Ft},_b:function(){return Ci},t7:function(){return De},tT:function(){return He},Gi:function(){return _a},YG:function(){return kn},Ed:function(){return xa},kT:function(){return Sr},qp:function(){return fe},Um:function(){return he},K3:function(){return Ge},vr:function(){return aa},qE:function(){return tl},Je:function(){return ct},wb:function(){return Zt},rC:function(){return xe},lB:function(){return Nn},cq:function(){return pr},kO:function(){return sa},tp:function(){return Ye.Z},Si:function(){return Tn},k8:function(){return Dr},Du:function(){return oa}});var te=ee(67294),se={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"},Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",ge=({dataSource:Ut=[],img:qt,imgWidth:$t=346,title:xn,sunTitle:gr,bannerExtraContent:Or})=>te.createElement("div",{className:se.banner},te.createElement("div",{className:se.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,xn),te.createElement("span",null,gr)),Ut.length>0&&te.createElement("div",{className:se.btns},Ut.map((tr,xr)=>te.createElement("div",{key:xr,onClick:tr.click},tr.name,tr.sign?te.createElement("img",{src:Ce,width:39}):null))),Or),qt&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:qt,width:$t}))),be={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"},ue=ee(94184),ye=ee.n(ue),pe=ee(96486),ke=Object.defineProperty,Xe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Fe=(Ut,qt,$t)=>qt in Ut?ke(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,Oe=(Ut,qt)=>{for(var $t in qt||(qt={}))Le.call(qt,$t)&&Fe(Ut,$t,qt[$t]);if(Xe)for(var $t of Xe(qt))Me.call(qt,$t)&&Fe(Ut,$t,qt[$t]);return Ut},fe=({dataSource:Ut=[],value:qt,onChange:$t,onTitleChange:xn,className:gr,title:Or,titleWidth:tr=41,style:xr={},fontColor:ua="#6A7283",showCount:La,classNameActive:ha,styleItem:Yr={}})=>{const[ya,Na]=(0,te.useState)(0),[Ha,Hr]=(0,te.useState)(!1),ca=(0,te.useRef)(null),li=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var si;Ut.length!==0&&(((si=ca==null?void 0:ca.current)==null?void 0:si.clientHeight)>97?Na(1):Na(0)),Ut.length===0&&Na(0),Hr(!1)},[Ut]),te.createElement("div",{className:ye()(be.row,gr),style:xr},te.createElement("div",{onClick:(0,pe.throttle)(()=>xn==null?void 0:xn(),2e3),style:{width:tr,marginTop:Ha?12:4},className:`${be.title} ${xn?"current":""}`},Or),te.createElement("div",{className:Ha?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},te.createElement("div",{className:be.bar,ref:li,style:ya>0?{height:ya===1?97:"auto",overflow:ya===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:be.tag,ref:ca},Ut==null?void 0:Ut.map(si=>te.createElement("span",{onClick:()=>$t(si.id),key:si.id,style:Oe(Oe({color:ua},Yr),(si==null?void 0:si.style)||{}),className:qt===si.id?ye()(ha||be.active,si.classNameActive):""},te.createElement("span",{title:si.name,className:be.name},si.name),!!La&&te.createElement("span",{className:be.num},si.count))))),!!ya&&te.createElement(te.Fragment,null,ya===1?te.createElement("div",{onClick:()=>{var si;Na(2),((si=ca==null?void 0:ca.current)==null?void 0:si.clientHeight)>245?Hr(!0):Hr(!1)},className:be.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{li.current.scrollTop=0,Na(1),Hr(!1)},className:be.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},nt={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},Ge=({dataSource:Ut=[],value:qt,onChange:$t,onTitleChange:xn,className:gr,title:Or,titleWidth:tr=41,style:xr={},fontColor:ua="#6A7283",showCount:La,expand:ha=!0})=>{const[Yr,ya]=(0,te.useState)(0),[Na,Ha]=(0,te.useState)(!1),Hr=(0,te.useRef)(null),ca=(0,te.useRef)(null),[li,si]=(0,te.useState)(ha);return te.createElement("div",{className:ye()(nt.row,gr),style:xr},te.createElement("div",{className:"flex item-center justify-between"},te.createElement("div",{onClick:(0,pe.throttle)(()=>xn==null?void 0:xn(),2e3),style:{width:tr,marginTop:Na?12:4},className:`${nt.title} ${xn?"current":""}`},Or),te.createElement("i",{className:`iconfont ${li?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:li?8:10},onClick:()=>si(!li)})),li&&te.createElement("div",{className:Na?`${nt.tagsWrap} ${nt.tagsBorderWrap}`:nt.tagsWrap},te.createElement("div",{className:nt.fenge}),te.createElement("div",{className:nt.bar,ref:ca},te.createElement("div",{className:nt.tag,ref:Hr},Ut==null?void 0:Ut.map(Ji=>te.createElement("span",{onClick:()=>$t(Ji.id),key:Ji.id,style:{color:ua},className:qt===Ji.id?nt.active:""},te.createElement("span",{title:Ji.name,className:nt.name},Ji.name),!!La&&te.createElement("span",{className:nt.num},Ji.count)))))))},je={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},he=({dataSource:Ut=[],value:qt,onChange:$t,onTitleChange:xn,className:gr,title:Or,titleWidth:tr=41,style:xr={},fontColor:ua="#fff",showCount:La,expand:ha=!0})=>{const[Yr,ya]=(0,te.useState)(0),[Na,Ha]=(0,te.useState)(!1),Hr=(0,te.useRef)(null),ca=(0,te.useRef)(null),[li,si]=(0,te.useState)(ha);return te.createElement("div",{className:ye()(je.row,gr),style:xr},te.createElement("div",{className:"flex item-center justify-between"},te.createElement("div",{onClick:(0,pe.throttle)(()=>xn==null?void 0:xn(),2e3),style:{width:tr},className:`${je.title} ${xn?"current":""}`},Or),te.createElement("i",{className:`iconfont ${li?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:li?"#00DDC7":"#037F74",fontSize:li?10:12},onClick:()=>si(!li)})),li&&te.createElement("div",{className:Na?`${je.tagsWrap} ${je.tagsBorderWrap}`:je.tagsWrap},te.createElement("div",{className:je.bar,ref:ca},te.createElement("div",{className:je.tag,ref:Hr},Ut==null?void 0:Ut.map(Ji=>te.createElement("span",{onClick:()=>$t(Ji.id),key:Ji.id,style:{color:ua},className:qt===Ji.id?je.active:""},te.createElement("span",{title:Ji.name,className:je.name},Ji.name),!!La&&te.createElement("span",{className:je.num},Ji.count)))))))},Ye=ee(78311),Te={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"},Re=ee(69677),De=({dataSource:Ut=[],value:qt="",onChange:$t,onInputChange:xn=()=>{},className:gr,style:Or={},placeholder:tr,allowClear:xr=!1})=>{var ua;const[La,ha]=(0,te.useState)(""),[Yr,ya]=(0,te.useState)("");(0,te.useEffect)(()=>{var Hr;let ca=qt;(Hr=JSON.stringify(qt))!=null&&Hr.includes("{")&&(ha(qt.id),ca=qt.value||"");try{ya(decodeURIComponent(ca||""))}catch(li){ya(decodeURIComponent(ca||""))}},[qt]);const Na=()=>{$t(encodeURIComponent(Yr),La||null)},Ha=Hr=>{Hr!==La&&(ha(Hr),$t(encodeURIComponent(Yr),Hr))};return te.createElement("div",{className:ye()(Te.input,gr),style:Or},!!Ut.length&&te.createElement("div",{className:Te.dropdown},te.createElement("div",{className:Te.text},(ua=Ut.find(Hr=>Hr.id===La))==null?void 0:ua.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:Te.b1}),te.createElement("b",{className:Te.b2})),te.createElement("div",{className:Te.menu},Ut.map((Hr,ca)=>te.createElement("div",{key:ca,onClick:()=>Ha(Hr.id)},Hr.name)))),te.createElement(Re.default,{onPressEnter:Na,value:Yr,onChange:Hr=>{ya(Hr.target.value),xn(encodeURIComponent(Hr.target.value),La||null)},bordered:!1,placeholder:tr}),te.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},He=({dataSource:Ut=[],value:qt="",onChange:$t,onInputChange:xn=()=>{},className:gr,style:Or={},placeholder:tr,allowClear:xr=!1})=>{var ua;const[La,ha]=(0,te.useState)(""),[Yr,ya]=(0,te.useState)("");(0,te.useEffect)(()=>{var Hr;let ca=qt;(Hr=JSON.stringify(qt))!=null&&Hr.includes("{")&&(ha(qt.id),ca=qt.value||"");try{ya(decodeURIComponent(ca||""))}catch(li){ya(decodeURIComponent(ca||""))}},[qt]);const Na=()=>{$t(encodeURIComponent(Yr),La||null)},Ha=Hr=>{Hr!==La&&(ha(Hr),$t(encodeURIComponent(Yr),Hr))};return te.createElement("div",{className:ye()(Ee.input,gr),style:Or},!!Ut.length&&te.createElement("div",{className:Ee.dropdown},te.createElement("div",{className:Ee.text},(ua=Ut.find(Hr=>Hr.id===La))==null?void 0:ua.name,te.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),te.createElement("div",{className:Ee.menu},Ut.map((Hr,ca)=>te.createElement("div",{key:ca,onClick:()=>Ha(Hr.id)},Hr.name)))),te.createElement(Re.default,{onPressEnter:Na,value:Yr,onChange:Hr=>{ya(Hr.target.value),xn(encodeURIComponent(Hr.target.value),La||null)},bordered:!1,placeholder:tr}),te.createElement("i",{onClick:Na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},tt={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"},ct=({value:Ut,onChange:qt,className:$t,total:xn,pageSize:gr,style:Or={}})=>{const tr=Ut<2,xr=Ut>=Math.ceil(xn/gr);return xn<=gr?te.createElement(te.Fragment,null):te.createElement("div",{className:ye()(tt.quickPager,$t),style:Or},te.createElement("div",{onClick:()=>{tr||qt(Ut-1,"prev")},className:tr?tt.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{xr||qt(Ut+1,"next")},className:xr?tt.disabled:""},"\u4E0B\u4E00\u9875"))},bt={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"},Tt=ee(57953),at=ee(83062),we=ee(12604),ft=ee(11320),Nt=ee(28706),dt=ee(96908),ut=ee(57177),pt=ee(81378),Ot=ee(26194),Zt=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,trackEventItems:xr,loading:ua})=>{const La=Math.floor((tr-($t-1)*xn)/$t);return te.createElement(Tt.Z,{spinning:ua},te.createElement("div",{className:ye()(bt.list,Ut)},!!qt.length&&qt.map((ha,Yr)=>{const{name:ya,id:Na,identifier:Ha,power:Hr,cover_image_id:ca,pic:li}=ha;return te.createElement("div",{className:bt.wrap,key:Na,style:{width:La,marginRight:(1+Yr)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{target:"_blank",href:`/shixuns/${Ha}/challenges`,className:bt.li,onClick:si=>{si.preventDefault(),xr&&(0,Nt.L9)([xr]),Hr&&(0,Nt.xg)(`/shixuns/${Ha}/challenges`)}},te.createElement("div",{className:bt.img},te.createElement("img",{className:bt.cover,src:`${li}`}),ha.is_jupyter&&te.createElement("img",{className:bt.sign,src:dt}),ha.is_jupyter_lab&&te.createElement("img",{className:bt.sign,src:ut}),ha.is_unity_3d&&te.createElement("img",{className:bt.sign,src:pt})),te.createElement("div",{className:bt.name},te.createElement(at.Z,{title:ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:bt.e},ya||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:bt.tags},te.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,ha.challenges_count))),!!ha.myshixuns_count&&te.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,ha.myshixuns_count))),te.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,ha.level))),te.createElement("div",{className:bt.rate},te.createElement(we.Z,{allowHalf:!0,disabled:!0,defaultValue:ha.score_info}),te.createElement("span",null,"\xA0",ha.score_info?`${ha.score_info}\u5206`:"5\u5206")))),!Hr&&te.createElement("div",{className:bt.lockWrap},te.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qt.length&&te.createElement(Ot.Z,null)))},Yt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Nn=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,wrapClassName:xr,trackEventItems:ua,loading:La})=>{const ha=Math.floor((tr-($t-1)*xn)/$t);return te.createElement(Tt.Z,{spinning:La},te.createElement("div",{className:ye()(Yt.list,Ut)},!!qt.length&&qt.map((Yr,ya)=>{const{name:Na,id:Ha,identifier:Hr,power:ca,cover_image_id:li,pic:si}=Yr;return te.createElement("div",{className:ye()(Yt.wrap,xr),key:Ha,style:{width:ha,marginRight:(1+ya)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{target:"_blank",href:`/shixuns/${Hr}/challenges`,className:Yt.li,onClick:Ji=>{Ji.preventDefault(),ua&&(0,Nt.L9)([ua]),ca&&(0,Nt.xg)(`/shixuns/${Hr}/challenges`)}},te.createElement("img",{src:ee(79633),className:Yt.titleBg}),te.createElement("div",{className:Yt.name},te.createElement(at.Z,{title:Na||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:Yt.e},Na||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{style:{padding:"14px",paddingBottom:0}},te.createElement("div",{className:Yt.img},te.createElement("img",{className:Yt.cover,src:li?`${ft.Z.API_SERVER}/api/attachments/${li}`:`${ft.Z.IMG_SERVER+si}`}),Yr.is_jupyter&&te.createElement("div",{className:Yt.bq},"Jupyter"),Yr.is_jupyter_lab&&te.createElement("div",{className:Yt.bq},"JupyterLab"),Yr.is_unity_3d&&te.createElement("div",{className:Yt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),te.createElement("div",{className:"mt20 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:Yt.text},"\u5B66\u4E60\u4EBA\u6570"),te.createElement("span",{className:Yt.value},Yr.myshixuns_count)),te.createElement("div",null,te.createElement("span",{className:Yt.text},"\u56F0\u96BE\u7B49\u7EA7"),te.createElement("span",{className:Yt.value},Yr.level))),te.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:Yt.text},"\u5173\u5361\u6570"),te.createElement("span",{className:Yt.value},Yr.challenges_count)),te.createElement("div",{className:Yt.rate},te.createElement(we.Z,{allowHalf:!0,disabled:!0,defaultValue:Yr.score_info}),te.createElement("span",{className:Yt.value,style:{color:"#FF9C00"}},"\xA0",Yr.score_info?`${Yr.score_info}\u5206`:"5\u5206"))))),!ca&&te.createElement("div",{className:Yt.lockWrap},te.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qt.length&&te.createElement(Ot.Z,null)))},Mn={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},Je="data:image/png;base64,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",ve="data:image/png;base64,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",me="data:image/png;base64,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",xe=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,trackEventItems:xr,loading:ua,wrapClassName:La,imgClassName:ha})=>{const Yr=Math.floor((tr-($t-1)*xn)/$t);return te.createElement(Tt.Z,{spinning:ua},te.createElement("div",{className:ye()(Mn.list,Ut)},!!qt.length&&qt.map((ya,Na)=>{const{name:Ha,id:Hr,identifier:ca,power:li,cover_image_id:si,pic:Ji}=ya;return te.createElement("div",{className:ye()(Mn.wrap,La),key:Hr,style:{width:Yr,marginRight:(1+Na)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{target:"_blank",href:`/shixuns/${ca}/challenges`,className:Mn.li,onClick:so=>{so.preventDefault(),xr&&(0,Nt.L9)([xr]),li&&(0,Nt.xg)(`/shixuns/${ca}/challenges`)}},te.createElement("div",{className:ye()(Mn.img,ha)},te.createElement("img",{className:Mn.cover,src:si?`${ft.Z.API_SERVER}/api/attachments/${si}`:`${ft.Z.IMG_SERVER+Ji}`}),ya.is_jupyter&&te.createElement("img",{className:Mn.sign,src:Je}),ya.is_jupyter_lab&&te.createElement("img",{className:Mn.sign,src:ve}),ya.is_unity_3d&&te.createElement("img",{className:Mn.sign,src:me})),te.createElement("div",{className:Mn.name},te.createElement(at.Z,{title:Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:Mn.e},Ha||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:Mn.tags},te.createElement(at.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,ya.challenges_count))),!!ya.myshixuns_count&&te.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,ya.myshixuns_count))),te.createElement(at.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,ya.level))),te.createElement("div",{className:Mn.rate},te.createElement(we.Z,{allowHalf:!0,disabled:!0,defaultValue:ya.score_info}),te.createElement("span",null,"\xA0",ya.score_info?`${ya.score_info}\u5206`:"5\u5206")))),!li&&te.createElement("div",{className:Mn.lockWrap},te.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qt.length&&te.createElement(Ot.Z,null)))},de=ee(5476),qe={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},xt=ee(79005),nn=ee(20345),tn=ee(77882),Jt=ee(31081),yn=ee(75309),Dn=ee(71979),_t=ee(47558),sn=ee(60345),pn=ee(66832),gn=ee(96593),an=ee(19664),mr=ee(91833),Ht=Object.defineProperty,Gt=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,wr=(Ut,qt,$t)=>qt in Ut?Ht(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,er=(Ut,qt)=>{for(var $t in qt||(qt={}))Cr.call(qt,$t)&&wr(Ut,$t,qt[$t]);if(Gt)for(var $t of Gt(qt))Qn.call(qt,$t)&&wr(Ut,$t,qt[$t]);return Ut};const Ba=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xt,swimg:nn},{name:"101\u8BA1\u5212",ptimg:tn,swimg:Jt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Dn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:_t,swimg:sn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pn,swimg:gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:an,swimg:mr}];var Ma=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,trackEventItems:xr,loading:ua,wrapClassName:La,imgClassName:ha,isArrow:Yr=!1,imgStyle:ya={}})=>{const Na=Math.floor((tr-($t-1)*xn)/$t),[Ha,Hr]=(0,te.useState)(),[ca,li]=(0,te.useState)(),si=so=>Hr(so),Ji=()=>Hr(-1);return te.createElement(Tt.Z,{spinning:ua},te.createElement("div",{className:ye()(qe.list,Ut)},!!(qt!=null&&qt.length)&&(qt==null?void 0:qt.map((so,bo)=>{var Ki;const{name:ui,id:yi,identifier:wo,featured:ki,school_name:pi,image_url:ao,excellent:xo,is_plan:_i}=so;return te.createElement("div",{key:yi,className:ye()(qe.wrap,La),style:{width:Na,marginRight:(1+bo)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{target:"_blank",href:`/paths/${wo}`,className:qe.li,onClick:gl=>{gl.preventDefault(),xr&&(0,Nt.L9)([xr]),(0,Nt.xg)(`/paths/${wo}`)}},te.createElement("img",{src:ee(39057),className:qe.titleBg}),te.createElement("div",{className:qe.name},te.createElement(at.Z,{title:ui},te.createElement("span",{className:qe.e,style:{color:Yr&&Ha===bo?"#145DFF":"#000000"},onMouseEnter:()=>{si(bo)},onMouseLeave:Ji},ui))),te.createElement("div",{style:{padding:"14px",paddingBottom:0}},te.createElement("div",{className:ye()(qe.img,ha)},te.createElement("img",{className:qe.cover,style:er({},ya),src:`${ft.Z.IMG_SERVER+ao}`}),(Ki=so==null?void 0:so.subject_tags)==null?void 0:Ki.map((gl,cl)=>{var hl,Uo;if(cl===0){const Ul=(hl=Ba.find(Mo=>Mo.name==gl))==null?void 0:hl.swimg;return te.createElement("img",{className:qe.sign,src:Ul,style:{left:"-4px"}})}const io=(Uo=Ba.find(Ul=>Ul.name==gl))==null?void 0:Uo.ptimg;return te.createElement("img",{className:qe.sign,src:io,style:{left:`${48+52*(cl-1)+2*cl}px`}})}),te.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(so==null?void 0:so.excellent)&&te.createElement("div",{className:qe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),te.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},te.createElement("div",null,te.createElement("span",{className:qe.text},"\u7AE0\u8282\u6570"),te.createElement("span",{className:qe.value},so.stages_count)),te.createElement("div",null,te.createElement("span",{className:qe.text},"\u5B66\u4E60\u4EBA\u6570"),te.createElement("span",{className:qe.value},so.members_count))))))})),!qt.length&&te.createElement(Ot.Z,null)))},Ia={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},qn=ee(52262),Pa=ee(67294);const vi=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:xt,swimg:nn},{name:"101\u8BA1\u5212",ptimg:tn,swimg:Jt},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:yn,swimg:Dn},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:_t,swimg:sn},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:pn,swimg:gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:an,swimg:mr}];var Ni=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,trackEventItems:xr,loading:ua,onRemove:La=()=>{},isCurrent:ha=!0,showAlias:Yr=!1,wrapClassName:ya,imgClassName:Na})=>{const Ha=Math.floor((tr-($t-1)*xn)/$t),Hr=[{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"}].map(ca=>(window.ENV==="build"&&(ca.ptimg=`/react/build${ca.ptimg}`,ca.swimg=`/react/build${ca.swimg}`),ca));return Pa.createElement(Tt.Z,{spinning:ua},Pa.createElement("div",{className:ye()(Ia.list,Ut)},!!(qt!=null&&qt.length)&&(qt==null?void 0:qt.map((ca,li)=>{var si;const{name:Ji,id:so,identifier:bo,featured:Ki,school_name:ui,image_url:yi,excellent:wo,is_plan:ki}=ca;return Pa.createElement("div",{key:so,className:ye()(Ia.wrap,ya),style:{width:Ha,marginRight:(1+li)%$t===0?0:xn+Or,marginBottom:gr}},Pa.createElement("a",{className:Ia.li,onClick:pi=>{pi.preventDefault(),pi.stopPropagation(),xr&&(0,Nt.L9)([xr]),(0,Nt.xg)(`/paths/${bo}`)}},Pa.createElement("div",{className:ye()(Ia.img,Na)},Pa.createElement("img",{className:Ia.cover,src:`${ft.Z.IMG_SERVER+yi}`}),ha&&(0,qn.bg)()&&(ca==null?void 0:ca.studying)&&Pa.createElement("div",{className:`${Ia.movebq} user-path-items`,onClick:pi=>{pi.stopPropagation(),La(ca)}},Pa.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Pa.createElement("span",{className:"c-red"},"\u79FB\u9664")),(si=ca==null?void 0:ca.subject_tags)==null?void 0:si.map((pi,ao)=>{var xo,_i;if(ao===0){const cl=(xo=Hr.find(hl=>hl.name==pi))==null?void 0:xo.swimg;return Pa.createElement("img",{className:Ia.sign,src:cl,style:{left:"-4px"}})}const gl=(_i=Hr.find(cl=>cl.name==pi))==null?void 0:_i.ptimg;return Pa.createElement("img",{className:Ia.sign,src:gl,style:{left:`${48+52*(ao-1)+2*ao}px`}})}),Pa.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(ca==null?void 0:ca.excellent)&&Pa.createElement("div",{className:Ia.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Pa.createElement("div",{className:Ia.name},Pa.createElement(at.Z,{title:Yr&&(ca!=null&&ca.excellent_alias_name)?Pa.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Ji}`,Pa.createElement("br",null),Pa.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ca==null?void 0:ca.excellent_alias_name}`)):Ji},Pa.createElement("span",{className:Ia.e},Yr&&(ca==null?void 0:ca.excellent_alias_name)||Ji))),Pa.createElement("div",{className:Ia.tags},Pa.createElement("div",null,Pa.createElement(at.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Pa.createElement("span",null,Pa.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Pa.createElement("span",null,ca.stages_count))),Pa.createElement(at.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Pa.createElement("span",null,Pa.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Pa.createElement("span",null,ca.members_count)))))))})),!qt.length&&Pa.createElement(Ot.Z,null)))},ii={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",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},vn="data:image/png;base64,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",ln=ee(67294),fr=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,trackEventItems:xr,loading:ua})=>{const La=Math.floor((tr-($t-1)*xn)/$t);return ln.createElement(Tt.Z,{spinning:ua},ln.createElement("div",{className:ye()(ii.list,Ut)},!!qt.length&&qt.map((ha,Yr)=>{const{subject_identifier:ya,id:Na,identifier:Ha,power:Hr}=ha,ca=ha.is_public!=0&&ha.is_public;return ln.createElement("div",{className:ii.wrap,key:Na,style:{width:La,marginRight:(1+Yr)%$t===0?0:xn+Or,marginBottom:gr}},ln.createElement("a",{className:ii.li,onClick:li=>{li.preventDefault(),xr&&(0,Nt.L9)([xr]),(0,Nt.xg)(ha.first_category_url)}},ln.createElement("div",{className:ii.top},ln.createElement(at.Z,{title:ha.name},ln.createElement("div",{className:ii.name},ha.name)),ln.createElement("img",{className:ii.img,src:ft.Z.IMG_SERVER+"/images/"+ha.avatar_url}),ln.createElement("div",{className:ii.text,title:ha.creator},ha.creator),ya&&ln.createElement("div",{className:ii.btns},ln.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ln.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ca&&ln.createElement("div",{className:ii.sign},"\u516C\u5F00")),ln.createElement("div",{className:ii.bottom},ha.visits>0&&ln.createElement(at.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ln.createElement("span",null,ln.createElement("i",{className:"iconfont icon-liulanyan"}),ln.createElement("span",null,ha.visits))),ha.course_members_count>0&&ln.createElement(at.Z,{title:"\u6210\u5458",placement:"bottom"},ln.createElement("span",null,ln.createElement("i",{className:"iconfont icon-chengyuan"}),ha.course_members_count)),ha.tasks_count>0&&ln.createElement(at.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ln.createElement("span",null,ln.createElement("i",{className:"iconfont icon-zuoye"}),ha.tasks_count)),ha.is_end?ln.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ln.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!ha.is_accessible&&ln.createElement("div",{className:ii.lockWrap},ln.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ln.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qt.length&&ln.createElement(Ot.Z,null)))},Pr={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Br="data:image/png;base64,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",Rr=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,wrapClassName:xr,trackEventItems:ua,loading:La})=>{const ha=Math.floor((tr-($t-1)*xn)/$t);return te.createElement(Tt.Z,{spinning:La},te.createElement("div",{className:ye()(Pr.list,Ut)},!!qt.length&&qt.map((Yr,ya)=>{const{subject_identifier:Na,id:Ha,identifier:Hr,power:ca}=Yr,li=Yr.is_public!=0&&Yr.is_public;return te.createElement("div",{className:ye()(`${Pr.wrap} ${Yr.is_accessible?"":Pr.warpStyle}`,xr),key:Ha,style:{width:ha,marginRight:(1+ya)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{className:Pr.li,onClick:si=>{si.preventDefault(),ua&&(0,Nt.L9)([ua]),(0,Nt.xg)(Yr.first_category_url)}},te.createElement("div",{className:Pr.creator},te.createElement("img",{className:Pr.img,src:ft.Z.IMG_SERVER+"/images/"+Yr.avatar_url}),te.createElement("div",{className:Pr.text,title:Yr.creator},Yr.creator)),te.createElement("div",{className:Pr.top},te.createElement(at.Z,{title:Yr.name},te.createElement("div",{className:Pr.name},Yr.name)),li&&te.createElement("div",{className:Pr.sign},"\u516C\u5F00")),te.createElement("div",{className:Pr.middle},te.createElement("div",{className:Pr.row,style:{marginBottom:6}},te.createElement("div",null,te.createElement("span",{className:Pr.text},"\u8BBF\u95EE\u91CF"),te.createElement("span",{className:Pr.value},(Yr==null?void 0:Yr.visits)||0)),te.createElement("div",null,te.createElement("span",{className:Pr.text},"\u6210\u5458"),te.createElement("span",{className:Pr.value},(Yr==null?void 0:Yr.course_members_count)||0))),te.createElement("div",{className:Pr.row},te.createElement("div",null,te.createElement("span",{className:Pr.text,style:{width:42}},"\u4F5C",te.createElement("span",{style:{marginLeft:14}},"\u4E1A")),te.createElement("span",{className:Pr.value},(Yr==null?void 0:Yr.tasks_count)||0)),te.createElement("div",null,te.createElement("span",{className:Pr.text},"\u72B6\u6001"),Yr.is_end?te.createElement("span",{className:Pr.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):te.createElement("span",{className:Pr.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Na&&te.createElement("div",{className:Pr.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Yr.is_accessible&&te.createElement("div",{className:Pr.lockWrap},te.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qt.length&&te.createElement(Ot.Z,null)))},Rt={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},cn="data:image/png;base64,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",Hn=({className:Ut,dataSource:qt=[],col:$t=4,right:xn,bottom:gr=23,precision:Or=0,wrapWidth:tr=1200,wrapClassName:xr,trackEventItems:ua,loading:La})=>{const ha=Math.floor((tr-($t-1)*xn)/$t);return te.createElement(Tt.Z,{spinning:La},te.createElement("div",{className:ye()(Rt.list,Ut)},!!qt.length&&qt.map((Yr,ya)=>{const{subject_identifier:Na,id:Ha,identifier:Hr,power:ca}=Yr,li=Yr.is_public!=0&&Yr.is_public;return te.createElement("div",{className:ye()(`${Rt.wrap} ${Yr.is_accessible?"":Rt.warpStyle}`,xr),key:Ha,style:{width:ha,marginRight:(1+ya)%$t===0?0:xn+Or,marginBottom:gr}},te.createElement("a",{className:Rt.li,onClick:si=>{si.preventDefault(),ua&&(0,Nt.L9)([ua]),(0,Nt.xg)(Yr.first_category_url)}},te.createElement("div",{className:Rt.creator},te.createElement("img",{className:Rt.img,src:ft.Z.IMG_SERVER+"/images/"+Yr.avatar_url}),te.createElement("div",{className:Rt.text,title:Yr.creator},Yr.creator)),te.createElement("div",{className:Rt.top},te.createElement(at.Z,{title:Yr.name},te.createElement("div",{className:Rt.name},Yr.name)),li&&te.createElement("div",{className:Rt.sign})),te.createElement("div",{className:Rt.middle},te.createElement("div",{className:Rt.row,style:{marginBottom:6}},te.createElement("div",null,te.createElement("span",{className:Rt.text},"\u8BBF\u95EE\u91CF"),te.createElement("span",{className:Rt.value},(Yr==null?void 0:Yr.visits)||0)),te.createElement("div",null,te.createElement("span",{className:Rt.text},"\u6210\u5458"),te.createElement("span",{className:Rt.value},(Yr==null?void 0:Yr.course_members_count)||0))),te.createElement("div",{className:Rt.row},te.createElement("div",null,te.createElement("span",{className:Rt.text,style:{width:42}},"\u4F5C",te.createElement("span",{style:{marginLeft:14}},"\u4E1A")),te.createElement("span",{className:Rt.value},(Yr==null?void 0:Yr.tasks_count)||0)),te.createElement("div",null,te.createElement("span",{className:Rt.text},"\u72B6\u6001"),Yr.is_end?te.createElement("span",{className:Rt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):te.createElement("span",{className:Rt.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Na&&te.createElement("div",{className:Rt.btns},te.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Yr.is_accessible&&te.createElement("div",{className:Rt.lockWrap},te.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!qt.length&&te.createElement(Ot.Z,null)))},Bt={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"},dn=ee(35973),kn=({dataSource:Ut=[],value:qt,onChange:$t,className:xn,style:gr={},tabBarExtraContent:Or})=>te.createElement("div",{className:ye()(Bt.tabs,xn),style:gr},te.createElement("div",{className:Bt.tabsWrap},Ut.map((tr,xr)=>te.createElement("aside",{className:Bt.tab,onClick:()=>{$t(tr.id),tr.link&&dn.history.push(tr.link)},key:xr},te.createElement("div",{className:qt===tr.id?Bt.active:""},tr.name),(tr==null?void 0:tr.resetCount)==null&&(tr==null?void 0:tr.total)!==void 0&&te.createElement("span",null,"\uFF08",tr==null?void 0:tr.total,"\uFF09"),(tr==null?void 0:tr.resetCount)!==void 0&&(tr==null?void 0:tr.total)!==void 0&&te.createElement(at.Z,{title:(tr==null?void 0:tr.tip)!=null?tr==null?void 0:tr.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},tr==null?void 0:tr.resetCount),"/",te.createElement("span",null,tr==null?void 0:tr.total),"\uFF09"))))),te.createElement("div",{className:Bt.tabBar},Or)),sr={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Sr=({dataSource:Ut=[],value:qt,onChange:$t,className:xn,style:gr={},tabBarExtraContent:Or})=>te.createElement("div",{className:ye()(sr.tabs,xn),style:gr},te.createElement("div",{className:sr.tabsWrap},Ut.map((tr,xr)=>te.createElement("aside",{className:sr.tab,onClick:()=>{$t(tr.id),tr.link&&dn.history.push(tr.link)},key:xr},te.createElement("div",{className:qt===tr.id?sr.active:""},tr.name),(tr==null?void 0:tr.resetCount)==null&&(tr==null?void 0:tr.total)!==void 0&&te.createElement("span",null,"\uFF08",tr==null?void 0:tr.total,"\uFF09"),(tr==null?void 0:tr.resetCount)!==void 0&&(tr==null?void 0:tr.total)!==void 0&&te.createElement(at.Z,{title:(tr==null?void 0:tr.tip)!=null?tr==null?void 0:tr.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},tr==null?void 0:tr.resetCount),"/",te.createElement("span",null,tr==null?void 0:tr.total),"\uFF09"))))),te.createElement("div",{className:sr.tabBar},Or)),ja={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},xa=({dataSource:Ut=[],value:qt,onChange:$t,className:xn,style:gr={},tabBarExtraContent:Or})=>te.createElement("div",{className:ye()(ja.tabs,xn),style:gr},te.createElement("div",{className:ja.tabsWrap},Ut.map((tr,xr)=>te.createElement("aside",{className:`${ja.tab} ${qt===tr.id?ja.active:""}`,onClick:()=>{$t(tr.id),tr.link&&dn.history.push(tr.link)},key:xr},te.createElement("div",null,tr.name),(tr==null?void 0:tr.resetCount)==null&&(tr==null?void 0:tr.total)!==void 0&&te.createElement("span",null,"\uFF08",tr==null?void 0:tr.total,"\uFF09"),(tr==null?void 0:tr.resetCount)!==void 0&&(tr==null?void 0:tr.total)!==void 0&&te.createElement(at.Z,{title:(tr==null?void 0:tr.tip)!=null?tr==null?void 0:tr.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},tr==null?void 0:tr.resetCount),"/",te.createElement("span",null,tr==null?void 0:tr.total),"\uFF09"))))),te.createElement("div",{className:ja.tabBar},Or)),_a=({className:Ut,style:qt={},children:$t})=>te.createElement("div",{className:ye()(Ut),style:qt},$t),En={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"},hn=ee(85418),Bn=ee(68508);const Tr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pr=({sortValue:Ut,dropValue:qt,className:$t,onSort:xn,onDrop:gr,dataSource:Or=Tr})=>{var tr;return te.createElement("div",{className:ye()(En.orderWrap,$t)},te.createElement(hn.Z,{dropdownRender:()=>te.createElement(Bn.default,null,Or.map((xr,ua)=>te.createElement(Bn.default.Item,{key:ua,onClick:()=>gr(xr.id)},xr.name)))},te.createElement("span",{className:En.orderTextWrap},(tr=Or.find(xr=>qt===xr.id))==null?void 0:tr.name)),te.createElement("span",{className:En.orderIconWrap},te.createElement("span",{className:En.orderAsc},te.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-up font12 ${En.cursorPointer}`,onClick:()=>xn(Ut==="asc"?"desc":"asc")})),te.createElement("span",{className:En.orderDesc},te.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer} ${En.active}`:`iconfont icon-sanjiaoxing-down font12 ${En.cursorPointer}`,onClick:()=>xn(Ut==="asc"?"desc":"asc")}))))},Xn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const dr=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var sa=({sortValue:Ut,dropValue:qt,className:$t,onSort:xn,onDrop:gr,dataSource:Or=dr})=>{var tr;return te.createElement("div",{className:ye()(Xn.orderWrap,$t)},te.createElement(hn.Z,{dropdownRender:()=>te.createElement(Bn.default,null,Or.map((xr,ua)=>te.createElement(Bn.default.Item,{key:ua,onClick:()=>gr(xr.id)},xr.name)))},te.createElement("span",{className:Xn.orderTextWrap},(tr=Or.find(xr=>qt===xr.id))==null?void 0:tr.name)),te.createElement("span",{className:Xn.orderIconWrap},te.createElement("span",{className:Xn.orderAsc},te.createElement("i",{className:Ut==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Xn.cursorPointer} ${Xn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Xn.cursorPointer}`,onClick:()=>xn(Ut==="asc"?"desc":"asc")})),te.createElement("span",{className:Xn.orderDesc},te.createElement("i",{className:Ut==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Xn.cursorPointer} ${Xn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Xn.cursorPointer}`,onClick:()=>xn(Ut==="asc"?"desc":"asc")}))))},or={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",ThemeOne:"ThemeOne___iCQio"},Ga=ee(71577),ti=ee(52810),Vi=Object.defineProperty,ro=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,Hi=(Ut,qt,$t)=>qt in Ut?Vi(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,eo=(Ut,qt)=>{for(var $t in qt||(qt={}))co.call(qt,$t)&&Hi(Ut,$t,qt[$t]);if(ro)for(var $t of ro(qt))Zi.call(qt,$t)&&Hi(Ut,$t,qt[$t]);return Ut},So=(Ut,qt)=>{var $t={};for(var xn in Ut)co.call(Ut,xn)&&qt.indexOf(xn)<0&&($t[xn]=Ut[xn]);if(Ut!=null&&ro)for(var xn of ro(Ut))qt.indexOf(xn)<0&&Zi.call(Ut,xn)&&($t[xn]=Ut[xn]);return $t},Ko=(Ut,qt,$t)=>new Promise((xn,gr)=>{var Or=ua=>{try{xr($t.next(ua))}catch(La){gr(La)}},tr=ua=>{try{xr($t.throw(ua))}catch(La){gr(La)}},xr=ua=>ua.done?xn(ua.value):Promise.resolve(ua.value).then(Or,tr);xr(($t=$t.apply(Ut,qt)).next())}),Ei=Ut=>{var qt=Ut,{className:$t,style:xn,children:gr,loading:Or=!1,openLoading:tr,onClick:xr=()=>{},size:ua="middle",shape:La="round",theme:ha}=qt,Yr=So(qt,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ya,Na]=(0,te.useState)(!1),Ha=(0,te.useMemo)(()=>{switch(ha){case ti.Fy.THEMEONE:return or.ThemeOne;case ti.Fy.DEFAULT:default:return or.btn}},[ha]);return te.createElement(Ga.ZP,eo({onClick:(0,pe.throttle)(Hr=>Ko(void 0,null,function*(){tr&&Na(!0);try{yield xr(Hr)}catch(ca){console.log("error",ca)}tr&&Na(!1)}),2e3,{leading:!0,trailing:!1}),className:ye()(Ha,or[`${ua}-${La}`],$t),style:xn,size:ua,shape:La,loading:ya||Or},Yr),gr)},Oo={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"},tl=({className:Ut,style:qt,children:$t=null,onClick:xn,title:gr})=>te.createElement("div",{className:ye()(Oo.head,Ut),style:qt},te.createElement("span",{className:"primary-hover",onClick:xn},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:gr},gr),te.createElement("div",{className:Oo.node},$t)),Ti={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"},An=({confirmShow:Ut=!0,confirmTitle:qt,confirmClick:$t,cancelShow:xn=!0,cancelTitle:gr,cancelClick:Or,className:tr,style:xr,confirmLoading:ua=!1})=>te.createElement("div",{className:ye()(Ti.btns,tr),style:xr},Ut&&te.createElement(Ga.ZP,{loading:ua,onClick:$t,type:"primary",className:Ti.confirm},qt),xn&&te.createElement(Ga.ZP,{onClick:Or,className:Ti.cancel},gr)),rr={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"},aa=({className:Ut,style:qt={},LeftContent:$t,children:xn,RightContent:gr})=>te.createElement("div",{className:ye()(rr.fixedBottom,Ut),style:qt},te.createElement("div",{className:rr.wrap},te.createElement("div",{className:rr.left},$t),te.createElement("div",{className:rr.center},xn),te.createElement("div",{className:rr.right},gr))),za={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"},Ci=({className:Ut,style:qt={},dataSource:$t=[]})=>te.createElement("div",{className:ye()(za.crumbs,Ut),style:qt},$t.map((xn,gr)=>gr<$t.length-1?te.createElement(te.Fragment,{key:gr},xn.path||xn.onClick?te.createElement("span",{className:za.hover,onClick:xn!=null&&xn.onClick?xn.onClick:()=>dn.history.push(xn.path)},xn.name):te.createElement("span",null,xn.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:gr,style:{color:"#5F6368"}},xn.name))),Pi=ee(55054),Si=Object.defineProperty,Xi=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Ir=(Ut,qt,$t)=>qt in Ut?Si(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,Pe=(Ut,qt)=>{for(var $t in qt||(qt={}))Kn.call(qt,$t)&&Ir(Ut,$t,qt[$t]);if(oi)for(var $t of oi(qt))hr.call(qt,$t)&&Ir(Ut,$t,qt[$t]);return Ut},mt=(Ut,qt)=>Xi(Ut,yo(qt)),yt=(Ut,qt)=>{var $t={};for(var xn in Ut)Kn.call(Ut,xn)&&qt.indexOf(xn)<0&&($t[xn]=Ut[xn]);if(Ut!=null&&oi)for(var xn of oi(Ut))qt.indexOf(xn)<0&&hr.call(Ut,xn)&&($t[xn]=Ut[xn]);return $t};const{Countdown:At}=Pi.default;var Ft=Ut=>{var qt=Ut,{onChange:$t}=qt,xn=yt(qt,["onChange"]);const[gr,Or]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof gr=="number"&&gr>=0&&$t(gr)},[gr]);const tr=xr=>{const ua=Math.floor(xr/1e3);Or(ua)};return te.createElement(At,mt(Pe({},xn),{onChange:tr}))},kt={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Tn=({DataProps:Ut,className:qt,style:$t={}})=>{var xn;return te.createElement("div",{className:ye()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",kt.ClassRoomItem,qt),style:$t,onClick:()=>{(0,Nt.xg)(Ut==null?void 0:Ut.first_category_url)}},te.createElement("div",{className:"flex flex-col item-center"},te.createElement("img",{src:`${(xn=ft.Z)==null?void 0:xn.IMG_SERVER}/images/${Ut==null?void 0:Ut.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ut==null?void 0:Ut.subject_identifier)&&te.createElement("div",{className:"mt-40px"},te.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),te.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),te.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},te.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ut!=null&&Ut.is_public)&&te.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),te.createElement("span",{className:ye()("text-16px font-medium",kt.TitleDom)},Ut==null?void 0:Ut.name)),te.createElement("div",{className:"c-grey-333 font-medium"},Ut==null?void 0:Ut.creator),te.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ut==null?void 0:Ut.course_members_count),te.createElement("div",{className:"c-grey-333 flex item-center justify-between"},te.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ut==null?void 0:Ut.tasks_count),Ut!=null&&Ut.is_end?te.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):te.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Fr=Object.defineProperty,mn=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,nr=(Ut,qt,$t)=>qt in Ut?Fr(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,Wn=(Ut,qt)=>{for(var $t in qt||(qt={}))Lr.call(qt,$t)&&nr(Ut,$t,qt[$t]);if(mn)for(var $t of mn(qt))ur.call(qt,$t)&&nr(Ut,$t,qt[$t]);return Ut},oa=({DataProps:Ut=[],selectValue:qt,onChange:$t,className:xn,style:gr={},extra:Or,classNameItem:tr,styleItem:xr={},barHidden:ua})=>{const[La,ha]=(0,te.useState)();return(0,te.useEffect)(()=>{ha(Array.isArray(qt)?qt:[qt])},[qt]),te.createElement("div",{className:ye()("flex px-20px py-10px gap-40px",xn),style:Wn({borderBottom:"1px solid #D3F0FF"},gr)},Ut==null?void 0:Ut.map(Yr=>te.createElement("div",{key:Yr==null?void 0:Yr.id,className:ye()("flex item-center justify-center current c-grey-333 text-16 relative",tr,Yr==null?void 0:Yr.className),style:Wn(Wn({color:La!=null&&La.includes(Yr==null?void 0:Yr.id)?"#1890FF":"",minWidth:88},xr),(Yr==null?void 0:Yr.style)||{}),onClick:ya=>{$t==null||$t({domEvent:ya,item:Yr}),Yr!=null&&Yr.link&&dn.history.push(Yr==null?void 0:Yr.link)}},Yr==null?void 0:Yr.name,!ua&&(La==null?void 0:La.includes(Yr==null?void 0:Yr.id))&&te.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),te.createElement("div",{className:"ml-auto"},Or))},Wr=Object.defineProperty,Qr=Object.defineProperties,qr=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Mt=(Ut,qt,$t)=>qt in Ut?Wr(Ut,qt,{enumerable:!0,configurable:!0,writable:!0,value:$t}):Ut[qt]=$t,bn=(Ut,qt)=>{for(var $t in qt||(qt={}))va.call(qt,$t)&&Mt(Ut,$t,qt[$t]);if(ea)for(var $t of ea(qt))St.call(qt,$t)&&Mt(Ut,$t,qt[$t]);return Ut},rn=(Ut,qt)=>Qr(Ut,qr(qt)),Dr=({value:Ut,onChange:qt,onInputChange:$t,className:xn,style:gr={},InputProps:Or})=>{const[tr,xr]=(0,te.useState)(Ut);return te.createElement("div",{className:ye()("flex item-center rounded-full px-10px py-2px",xn),style:bn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},gr)},te.createElement(Re.default,rn(bn({bordered:!1},Or),{onChange:ua=>{xr(ua.target.value),$t==null||$t(encodeURIComponent(ua.target.value))},onPressEnter:ua=>{qt==null||qt({domEvent:ua,item:{value:tr}})}})),te.createElement("img",{className:"h-22px current",src:ee(25365),height:22,onClick:ua=>{qt==null||qt({domEvent:ua,item:{value:tr}})}}))}},99914:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});var te=ee(67294);function se(Ce,Ne){const ge=(0,te.useRef)();(0,te.useEffect)(()=>{ge.current=Ce}),(0,te.useEffect)(()=>{function be(){ge.current()}if(Ne!==null){let ue=setInterval(be,Ne);return()=>clearInterval(ue)}},[Ne])}},99543:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(14446),Ce=ee(33170),Ne=ee(35973),ge=ee(67294),be=(ye,pe,ke)=>new Promise((Xe,Le)=>{var Me=ze=>{try{Oe(ke.next(ze))}catch(fe){Le(fe)}},Fe=ze=>{try{Oe(ke.throw(ze))}catch(fe){Le(fe)}},Oe=ze=>ze.done?Xe(ze.value):Promise.resolve(ze.value).then(Me,Fe);Oe((ke=ke.apply(ye,pe)).next())});const ue=({exercise:ye,dispatch:pe,init:ke,haveInit:Xe=!1})=>{const Le=(0,Ne.useParams)(),[Me,Fe]=(0,te.useState)(!1);let[Oe,ze]=(0,te.useState)();const[fe,nt]=(0,te.useState)(!1),[it,Ge]=(0,te.useState)(!1);(0,te.useEffect)(()=>{ye.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&je()},[ye.actionTabs]);function je(){return be(this,null,function*(){var Ae,he;let Ye=yield(0,Ce.ZP)(`/api/courses/${Le==null?void 0:Le.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});if(((Ae=Ye==null?void 0:Ye.cover_exercises)==null?void 0:Ae.length)>0)Fe(!0),ze((he=Ye==null?void 0:Ye.cover_exercises)==null?void 0:he[0]);else{let Te=yield(0,Ce.ZP)(`/api/courses/${Le==null?void 0:Le.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});pe({type:"exercise/setActionTabs",payload:{key:""}}),(Te==null?void 0:Te.status)===0&&(Xe&&ke(),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ne.history.push("/paperlibrary")}}))}})}return ge.createElement("div",null,ge.createElement(se.default,{open:Me,centered:!0,onCancel:Ae=>be(void 0,null,function*(){if(Ae.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){nt(!0);let he=yield(0,Ce.ZP)(`/api/courses/${Le==null?void 0:Le.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs,update:1}});pe({type:"exercise/setActionTabs",payload:{key:""}}),nt(!1),(he==null?void 0:he.status)===0&&(Xe&&ke(),Fe(!1),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ne.history.push("/paperlibrary")}}))}else Fe(!1)}),cancelButtonProps:{loading:fe},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:it},onOk:()=>be(void 0,null,function*(){Ge(!0);let Ae=yield(0,Ce.ZP)(`/api/courses/${Le==null?void 0:Le.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ye.actionTabs.selectArrs}});Ge(!1),(Ae==null?void 0:Ae.status)===0&&(Xe&&ke(),pe({type:"exercise/setActionTabs",payload:{key:""}}),Fe(!1),se.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ne.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},ge.createElement("div",null,ge.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),ge.createElement("div",null,ge.createElement("div",null,"\u8BD5\u5377\uFF1A",Oe==null?void 0:Oe.origin_exercise_nam),ge.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",ge.createElement("a",{href:`/paperlibrary/see/${Oe==null?void 0:Oe.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Oe==null?void 0:Oe.examination_bank_name))))))};Ct.Z=(0,Ne.connect)(({exercise:ye})=>({exercise:ye}))(ue)},76223:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Te}});var te=ee(67294),se=ee(14446),Ce=ee(71230),Ne=ee(15746),ge=ee(11713),be=ee(9430),ue=ee(71577),ye=ee(64743),pe=ee(33170),ke={cstuModal:"cstuModal___aIPVR",removeStyle:"removeStyle___wY4gp",bottom:"bottom___a8tK0",yes:"yes___Zhc4z",no:"no___Ngwsa",Onerow:"Onerow___Q59ve",searchMember:"searchMember___Jj460",searchMemberHeader:"searchMemberHeader___SxfUY"},Xe=ee(35973),Le=ee(96622),Me=ee(67294),Fe=Object.defineProperty,Oe=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ge=(Re,_e,De)=>_e in Re?Fe(Re,_e,{enumerable:!0,configurable:!0,writable:!0,value:De}):Re[_e]=De,je=(Re,_e)=>{for(var De in _e||(_e={}))nt.call(_e,De)&&Ge(Re,De,_e[De]);if(fe)for(var De of fe(_e))it.call(_e,De)&&Ge(Re,De,_e[De]);return Re},Ae=(Re,_e)=>Oe(Re,ze(_e)),he=(Re,_e,De)=>new Promise((Ee,lt)=>{var He=ct=>{try{Ue(De.next(ct))}catch(bt){lt(bt)}},tt=ct=>{try{Ue(De.throw(ct))}catch(bt){lt(bt)}},Ue=ct=>ct.done?Ee(ct.value):Promise.resolve(ct.value).then(He,tt);Ue((De=De.apply(Re,_e)).next())});const Ye=({visible:Re,setVisible:_e,onK:De,selectKeys:Ee,selectRows:lt,appointStudent:He,modalParams:tt,courseId:Ue})=>{const ct=(0,Xe.useParams)(),[bt,Tt]=(0,te.useState)(!1),[at,we]=(0,te.useState)(!1),[ft,Nt]=(0,te.useState)([]),[dt,ut]=(0,te.useState)([]),[pt,Ot]=(0,te.useState)([]),[Wt,Zt]=(0,te.useState)("all"),[Yt,Cn]=(0,te.useState)("all");let[Nn,Mn]=(0,te.useState)(!0);const[Je,ve]=(0,te.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[me,Be]=(0,te.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),xe={selectedRowKeys:dt,columnWidth:40,hideSelectAll:!0,onSelect:(tn,Jt,yn)=>{let Dn=!0;for(let _t=0;_t<dt.length;_t++)(tn==null?void 0:tn.user_id)===dt[_t]&&(dt==null||dt.splice(_t,1),pt==null||pt.splice(_t,1),Dn=!1);Dn&&(dt.push(tn==null?void 0:tn.user_id),pt.push(tn)),ut([...dt]),Ot([...pt])},onSelectAll:(tn,Jt,yn)=>{if(tn&&yn.length>0){yn.forEach(Dn=>{dt.push(Dn.user_id),pt.push(Dn)}),ut([...dt]),Ot([...pt]);return}if(!tn&&yn.length>0){let Dn=[],_t=[];const sn=new Set(yn),pn=new Set(dt),gn=new Set(pt);Dn=[...pn].filter(an=>[...sn].every(mr=>mr.user_id!==an)),_t=[...gn].filter(an=>[...sn].every(mr=>mr.user_id!==an.user_id)),ut([...Dn]),Ot([..._t])}}};(0,te.useEffect)(()=>{Re&&Ee&&(ut([...Ee]),Ot(lt))},[Re,Ee]),(0,te.useEffect)(()=>{Re&&(!He&&tt?me.status=tt:me.status=null,Be(je({},me)),qe())},[Re,He,tt]);const de=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(tn,Jt,yn)=>Me.createElement("span",{style:{color:"#333"}},yn+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(tn,Jt,yn)=>Me.createElement("span",null,tn)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(tn,Jt,yn)=>Me.createElement("span",{style:{color:"#666"}},tn)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(tn,Jt)=>Me.createElement("span",null,tn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(tn,Jt)=>Me.createElement("span",null,tn||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(tn,Jt)=>Me.createElement("span",null,tn)}].filter(tn=>tt===1||tt===2?tn.title!=="\u72B6\u6001":!0),qe=()=>he(void 0,null,function*(){var tn,Jt,yn;we(!0);const Dn=yield(0,pe.ZP)(`/api/exercises/${ct.categoryId||Ue}/wait_make_up_students.json`,{method:"get",params:Ae(je({},me),{keywords:(tn=me==null?void 0:me.keywords)==null?void 0:tn.trim()})});if(Dn.status===0){const _t=((yn=(Jt=Dn==null?void 0:Dn.data)==null?void 0:Jt.all_course_groups)==null?void 0:yn.map(sn=>({value:sn==null?void 0:sn.id,label:sn==null?void 0:sn.name})))||[];ve([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},..._t]),Nt(Dn.data)}we(!1)}),xt=()=>{me.page=1,me.status=null,me.course_group_id=null,me.keywords="",Zt("all"),Cn("all"),ut([]),Ot([]),Be(je({},me)),He&&De(dt==null?void 0:dt.length,dt,pt)},nn=()=>{me.page=1,me.status=null,me.course_group_id=null,me.keywords="",Be(je({},me)),Zt("all"),Cn("all"),ut([]),Ot([]),_e(!1)};return Me.createElement(se.default,{centered:!0,className:ke.cstuModal,title:tt===1?"\u7F3A\u8003\u5B66\u751F":tt===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:Re,width:1200,footer:null,onCancel:()=>{nn()}},Me.createElement(Ce.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Me.createElement(Ce.Z,null,Me.createElement(Ne.Z,null,Me.createElement(ge.default,{size:"large",value:Wt,style:{width:200,marginRight:20},onChange:tn=>{Zt(tn),tn==="all"?me.course_group_id=null:me.course_group_id=tn,me.page=1,Be(je({},me)),qe()},options:Je})),He&&Me.createElement(Ne.Z,null,Me.createElement(ge.default,{size:"large",value:Yt,style:{width:200},onChange:tn=>{Cn(tn),tn==="all"?me.status=null:me.status=tn,me.page=1,Be(je({},me)),qe()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Me.createElement(Ne.Z,null,Me.createElement(ye.t7,{style:{width:300,marginLeft:15},value:me.keywords,allowClear:!0,onChange:tn=>{me.keywords=tn,me.page=1,Be(je({},me)),qe()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Me.createElement(Ce.Z,{align:"middle",className:"mb30"},Me.createElement(Ne.Z,{span:14},Me.createElement("div",{className:"flexd-table-header"},Me.createElement(be.default,{pagination:!1,dataSource:[],columns:de,rowSelection:He?xe:null,rowKey:tn=>tn.user_id})),Me.createElement("div",null,Me.createElement(be.default,{rowSelection:He?xe:null,columns:de,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:tn=>tn.user_id,loading:at,dataSource:ft==null?void 0:ft.exercise_users,onChange:(tn,Jt,yn)=>{me.page=tn==null?void 0:tn.current,me.limit=tn==null?void 0:tn.pageSize,yn!=null&&yn.order?(me.sort_by=yn==null?void 0:yn.field,me.direction=(yn==null?void 0:yn.order)==="ascend"?"asc":"desc"):(me.sort_by=null,me.direction=null),Be(je({},me)),qe()},pagination:!1}))),Me.createElement(Ne.Z,{span:1},Me.createElement("img",{src:Le,style:{marginLeft:10}})),Me.createElement(Ne.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Me.createElement("div",{className:ke.searchMember,style:{width:550}},Me.createElement(Ce.Z,{className:ke.searchMemberHeader},Me.createElement(Ne.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Me.createElement(Ne.Z,{flex:"110px"},"\u5B66\u53F7"),Me.createElement(Ne.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Me.createElement("div",{style:{overflow:"auto",height:390}},pt==null?void 0:pt.map((tn,Jt)=>Me.createElement(Ce.Z,{key:Jt,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Me.createElement(Ne.Z,{flex:"100px"},tn.user_name),Me.createElement(Ne.Z,{flex:"110px"},tn.student_id),Me.createElement(Ne.Z,{flex:"120px",style:{marginLeft:5}},tn.user_group_name),Me.createElement(Ne.Z,{style:{marginLeft:10}},Me.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{Ot(pt.filter(yn=>yn.user_id!=tn.user_id)),ut(dt.filter(yn=>yn!=tn.user_id))}})))))))),!(tt===1||tt===2)&&Me.createElement("div",{className:ke.bottom},Me.createElement(ue.ZP,{className:ke.no,onClick:()=>{nn()}},"\u53D6\u6D88"),Me.createElement(ue.ZP,{loading:bt,type:"primary",onClick:()=>{xt()}},"\u786E\u5B9A")))};var Te=(0,Xe.connect)(({})=>({}))(Ye)},77722:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(22150),Ce=ee(2453),Ne=ee(14446),ge=ee(57953),be=ee(71230),ue=ee(78045),ye=ee(34336),pe=ee(84567),ke=ee(27484),Xe=ee.n(ke),Le=ee(33170),Me=ee(28706),Fe=ee(35973),Oe=ee(14375),ze=ee(63938),fe=Object.defineProperty,nt=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,he=(lt,He,tt)=>He in lt?fe(lt,He,{enumerable:!0,configurable:!0,writable:!0,value:tt}):lt[He]=tt,Ye=(lt,He)=>{for(var tt in He||(He={}))je.call(He,tt)&&he(lt,tt,He[tt]);if(Ge)for(var tt of Ge(He))Ae.call(He,tt)&&he(lt,tt,He[tt]);return lt},Te=(lt,He)=>nt(lt,it(He)),Re=(lt,He,tt)=>new Promise((Ue,ct)=>{var bt=we=>{try{at(tt.next(we))}catch(ft){ct(ft)}},Tt=we=>{try{at(tt.throw(we))}catch(ft){ct(ft)}},at=we=>we.done?Ue(we.value):Promise.resolve(we.value).then(bt,Tt);at((tt=tt.apply(lt,He)).next())});function _e(lt,He){const tt=[];for(let Ue=lt;Ue<He;Ue++)tt.push(Ue);return tt}const De=lt=>{let He=new Date;const tt=Xe()(lt).format("HH");if(Xe()(lt).isSame(Xe()(He),"day")){const Ue=Xe()(He).format("HH"),ct=Xe()(He).format("mm");return{disabledHours:()=>_e(0,24).splice(1,Ue*1-1),disabledMinutes:()=>Xe()(lt).isSame(Xe()(He),"hour")&&tt<=Ue?_e(0,60).splice(0,ct):_e(60,60)}}else if(Xe()(lt).isSame(Xe()(),"day")){const Ue=Xe()().format("HH"),ct=Xe()().format("mm");return{disabledHours:()=>_e(0,24).splice(0,Ue),disabledMinutes:()=>tt<=Ue?_e(0,ct):_e(60,60)}}else return!1},Ee=({exercise:lt,dispatch:He})=>{var tt;const Ue=(0,Fe.useParams)(),[ct]=se.default.useForm(),[bt,Tt]=(0,te.useState)(1),[at,we]=(0,te.useState)([]),[ft,Nt]=(0,te.useState)(!0),[dt,ut]=(0,te.useState)([]),[pt,Ot]=(0,te.useState)(!0),[Wt,Zt]=(0,te.useState)(!1);(0,te.useEffect)(()=>{lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&Yt()},[lt.actionTabs]);const Yt=Mn=>Re(void 0,null,function*(){var Je,ve;Nt(!0);const me=yield He({type:"exercise/getEndGroups",payload:Te(Ye({},Ue),{check_ids:[...((Je=lt.actionTabs.selectArrs)==null?void 0:Je.map(xe=>Number(xe)))||[]]})}),Be=(ve=me==null?void 0:me.course_info)==null?void 0:ve.map((xe,de)=>Te(Ye({},xe),{key:xe.course_group_id,title:xe.course_group_name,name:xe.course_group_name,disabled:!!xe.is_published}));me&&(me!=null&&me.course_info)&&(we([...Be]),ct.setFieldsValue({end_time:Xe()(Xe()(new Date((0,Me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Nt(!1)}),Cn=()=>Re(void 0,null,function*(){var Mn,Je,ve,me;const Be=Ye({},ct.getFieldsValue());if((dt==null?void 0:dt.length)<=0&&at.length>0&&!((Mn=lt.actionTabs)!=null&&Mn.unified_setting)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}Zt(!0);const xe={check_ids:[...((Je=lt.actionTabs.selectArrs)==null?void 0:Je.map(qe=>Number(qe)))||[]],group_ids:dt};pt||(xe.end_time=Xe()(Be.end_time).format("YYYY-MM-DD HH:mm")),xe.group_ids=dt.map(qe=>qe.course_group_id),(yield(0,Le.ZP)(`/api/courses/${Ue.coursesId}/exercises/end_exercise.json`,{method:"post",body:xe})).status===0&&(Ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Me.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),He({type:"exercise/setActionTabs",payload:{}}),(ve=lt==null?void 0:lt.actionTabs)!=null&&ve.cb?(me=lt==null?void 0:lt.actionTabs)==null||me.cb():He({type:"classroomList/getClassroomExercisesList",payload:Ye({},lt.actionTabs.params)})),Zt(!1)}),Nn=()=>{Tt(1),we([]),ut([]),Ot(!0)};return te.createElement(Ne.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:lt.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Cn,width:680,confirmLoading:Wt||ft,onCancel:()=>{Nn(),He({type:"exercise/setActionTabs",payload:{}})}},te.createElement(ge.Z,{spinning:ft},at&&te.createElement(se.default,{form:ct},te.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},te.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Oe.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),te.createElement(be.Z,{className:"mt20 mb10"},te.createElement("span",{className:"mr10"},te.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),te.createElement(ue.ZP.Group,{value:pt,onChange:Mn=>{Ot(Mn.target.value),ut([])}},te.createElement(ue.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),te.createElement(ue.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),te.createElement(se.default.Item,{name:"end_time",style:{marginTop:-3,visibility:pt?"hidden":"visible"}},te.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Xe()((0,Me.U6)(),"HH:mm")},disabledDate:Mn=>Mn&&Mn<Xe()().subtract(0,"days"),disabledTime:De,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),at.length>0&&!((tt=lt.actionTabs)!=null&&tt.unified_setting)&&te.createElement(be.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr10"},te.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),te.createElement("div",null,at.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(pe.default,{checked:dt.length===at.length,onChange:Mn=>{dt.length===at.length?ut([]):ut(at)}},"\u5168\u9009")," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",dt.length||0,"\u4E2A\u5206\u73ED")),te.createElement(ze.Z,{data:at,selectedRowKeys:dt,setSelectedRowKeys:ut}))))))};Ct.Z=(0,Fe.connect)(({exercise:lt})=>({exercise:lt}))(Ee)},28400:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Nt}});var te=ee(67294),se=ee(22150),Ce=ee(2453),Ne=ee(14446),ge=ee(57953),be=ee(71230),ue=ee(78045),ye=ee(31795),pe=ee(34336),ke=ee(47897),Xe=ee(84567),Le=ee(71577),Me=ee(27484),Fe=ee.n(Me),Oe=ee(33170),ze=ee(28706),fe=ee(35973),nt=ee(15835),it=ee(14375),Ge=ee(63938),je=ee(76223),Ae={contentInterval:"contentInterval___wAfD8",numberInput:"numberInput___R9kLf",minorRuleText:"minorRuleText___LjpSg",failedList:"failedList___KYTHd",name:"name___MqNtz",publish:"publish___TPl6Z"},he=ee(96332),Ye=ee(93686),Te=ee(810),Re=ee(67294),_e=Object.defineProperty,De=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ue=(dt,ut,pt)=>ut in dt?_e(dt,ut,{enumerable:!0,configurable:!0,writable:!0,value:pt}):dt[ut]=pt,ct=(dt,ut)=>{for(var pt in ut||(ut={}))He.call(ut,pt)&&Ue(dt,pt,ut[pt]);if(lt)for(var pt of lt(ut))tt.call(ut,pt)&&Ue(dt,pt,ut[pt]);return dt},bt=(dt,ut)=>De(dt,Ee(ut)),Tt=(dt,ut,pt)=>new Promise((Ot,Wt)=>{var Zt=Nn=>{try{Cn(pt.next(Nn))}catch(Mn){Wt(Mn)}},Yt=Nn=>{try{Cn(pt.throw(Nn))}catch(Mn){Wt(Mn)}},Cn=Nn=>Nn.done?Ot(Nn.value):Promise.resolve(Nn.value).then(Zt,Yt);Cn((pt=pt.apply(dt,ut)).next())});function at(dt,ut){const pt=[];for(let Ot=dt;Ot<ut;Ot++)pt.push(Ot);return pt}const we=dt=>{let ut=new Date;const pt=Fe()(dt).format("HH");if(Fe()(dt).isSame(Fe()(ut),"day")){const Ot=Fe()(ut).format("HH"),Wt=Fe()(ut).format("mm");return{disabledHours:()=>at(0,24).splice(1,Ot*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",pt,Ot),Fe()(dt).isSame(Fe()(ut),"hour")&&pt<=Ot?at(0,60).splice(0,Wt):at(60,60))}}else if(Fe()(dt).isSame(Fe()(),"day")){const Ot=Fe()().format("HH"),Wt=Fe()().format("mm");return{disabledHours:()=>at(0,24).splice(0,Ot),disabledMinutes:()=>pt<=Ot?at(0,Wt):at(60,60)}}else return!1},ft=({exercise:dt,dispatch:ut})=>{var pt,Ot,Wt,Zt,Yt,Cn,Nn,Mn,Je,ve,me,Be,xe,de,qe,xt,nn,tn,Jt,yn,Dn,_t,sn;const pn=(0,fe.useParams)(),[gn]=se.default.useForm(),[an,mr]=(0,te.useState)(1),[Ht,Gt]=(0,te.useState)([]),[Cr,Qn]=(0,te.useState)(!0),[wr,er]=(0,te.useState)([]),[Ba,Da]=(0,te.useState)(!0),[Ma,Ia]=(0,te.useState)(!1),{workSetting:qn}=dt,[Pa,vi]=(0,te.useState)(!1),[Bi,Ni]=(0,te.useState)([]),[ii,vn]=(0,te.useState)([]),[ln,Rn]=(0,te.useState)(!1),[fr,Pr]=(0,te.useState)(!1),[Br,na]=(0,te.useState)(!1),[Rr,Rt]=(0,te.useState)(null),[cn,un]=(0,te.useState)(1),[Hn,Bt]=(0,te.useState)({}),[dn,_n]=(0,te.useState)({}),[kn,sr]=(0,te.useState)(!1),[br,Sr]=(0,te.useState)(!1),[ja,Ca]=(0,te.useState)(!1),[xa,Za]=(0,te.useState)([]);(0,te.useEffect)(()=>{if(dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"){const{selectArrsAll:Xn=[],type:dr}=dt.actionTabs||{},zr=Xn.filter(sa=>![100,120,150].includes(Number(sa.total_score)));zr.length?(Ca(dr===1?"multiple":"single"),Za(zr.map(sa=>bt(ct({},sa),{name:sa.exercise_name})))):Sr(!0)}},[(pt=dt==null?void 0:dt.actionTabs)==null?void 0:pt.key]),console.log(ja,"visible"),(0,te.useEffect)(()=>{var Xn;if(dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(En(),la(),dt.actionTabs.type===2)){const dr=(Xn=dt.actionTabs)==null?void 0:Xn.unified_setting;Da(dr)}},[dt.actionTabs]),(0,te.useEffect)(()=>{var Xn,dr,zr,sa,or,Ga,ti;(Xn=qn==null?void 0:qn.exercise)!=null&&Xn.publish_time&&gn.setFieldsValue({publish_time:Fe()((dr=qn==null?void 0:qn.exercise)==null?void 0:dr.publish_time)}),(zr=qn==null?void 0:qn.exercise)!=null&&zr.end_time&&gn.setFieldsValue({end_time:Fe()((sa=qn==null?void 0:qn.exercise)==null?void 0:sa.end_time)}),gn.setFieldsValue({exercise_type:(or=qn==null?void 0:qn.exercise)==null?void 0:or.exercise_type,simulate_exercise_num:(Ga=qn==null?void 0:qn.exercise)==null?void 0:Ga.simulate_exercise_num}),un((ti=qn==null?void 0:qn.exercise)==null?void 0:ti.exercise_type)},[dt]);const _a=Xn=>{var dr;const zr=gn.getFieldValue("publish_time");if(!zr||(dr=qn==null?void 0:qn.exercise)!=null&&dr.publish_time)return;let sa;Xn===1?sa=Fe()(zr).add(120,"minutes"):sa=Fe()(zr).add(7,"days"),gn.setFieldsValue({end_time:sa})},En=Xn=>Tt(void 0,null,function*(){var dr,zr;Qn(!0);const sa=yield(0,nt.N3)({coursesId:pn.coursesId,check_ids:[...((dr=dt.actionTabs.selectArrs)==null?void 0:dr.map(Ga=>Number(Ga)))||[]]});console.log(sa,"res");const or=((zr=sa==null?void 0:sa.course_info)==null?void 0:zr.map((Ga,ti)=>bt(ct({},Ga),{key:Ga.course_group_id,title:Ga.course_group_name,name:Ga.course_group_name,disabled:!!Ga.is_published})))||[];if((sa==null?void 0:sa.status)!==-1){Gt([...or]);const Ga=Fe()();gn.setFieldsValue({publish_time:Ga}),(gn.getFieldValue("exercise_type")||1)===1?gn.setFieldsValue({end_time:Fe()(Ga).add(120,"minutes")}):gn.setFieldsValue({end_time:Fe()(Ga).add(7,"days")})}Qn(!1)});(0,te.useEffect)(()=>{var Xn,dr,zr,sa,or,Ga;if((Xn=qn==null?void 0:qn.exercise)!=null&&Xn.is_appoint_user){const ti=((zr=(dr=qn==null?void 0:qn.exercise)==null?void 0:dr.all_exercise_users)==null?void 0:zr.map(Vi=>Vi.user_id))||[];Ni([...ti])}Rn((sa=qn==null?void 0:qn.exercise)==null?void 0:sa.is_appoint_user),Pr((or=qn==null?void 0:qn.exercise)==null?void 0:or.is_miss_exam_user),na((Ga=qn==null?void 0:qn.exercise)==null?void 0:Ga.is_no_passing_user)},[qn]),(0,te.useEffect)(()=>{var Xn,dr,zr,sa,or,Ga,ti,Vi;(dr=(Xn=dt==null?void 0:dt.actionTabs)==null?void 0:Xn.selectArrs)!=null&&dr[0]&&dt.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&ut({type:"exercise/getWorkSetting",payload:{categoryId:(sa=(zr=dt==null?void 0:dt.actionTabs)==null?void 0:zr.selectArrs)==null?void 0:sa[0],category:(Ga=(or=dt==null?void 0:dt.actionTabs)==null?void 0:or.selectArrs)==null?void 0:Ga[0],coursesId:(Vi=(ti=dt==null?void 0:dt.actionTabs)==null?void 0:ti.params)==null?void 0:Vi.id}})},[(Ot=dt==null?void 0:dt.actionTabs)==null?void 0:Ot.selectArrs]);const hn=()=>Tt(void 0,null,function*(){var Xn,dr,zr,sa,or,Ga,ti;const Vi=ct({},gn.getFieldsValue()),ro=Fe()(Fe()(Vi.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),co=Fe()(Fe()(Vi.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(ro,ro,33),co<=ro){Ce.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((wr==null?void 0:wr.length)<=0&&!Ba&&Ht.length>0&&!((Xn=qn==null?void 0:qn.exercise)!=null&&Xn.is_make_up_exercise)){Ce.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const Zi=Ht.map(rr=>rr.key),Hi={check_ids:[...((dr=dt.actionTabs.selectArrs)==null?void 0:dr.map(rr=>Number(rr)))||[]],end_time:Fe()(Vi.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Fe()(Vi.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:wr.map(rr=>rr.course_group_id),unified_setting:!wr.length,exercise_type:Vi.exercise_type,simulate_exercise_num:Vi.simulate_exercise_num};if(((zr=dt.actionTabs.selectArrsAll)==null?void 0:zr.length)>0&&dt.actionTabs.type===1&&(Hi.check_ids=[...((or=(sa=dt.actionTabs.selectArrsAll)==null?void 0:sa.filter(rr=>!rr.high_resources_consume||rr.high_resources_consume_permission))==null?void 0:or.map(rr=>Number(rr==null?void 0:rr.id)))||[]]),(Ga=qn==null?void 0:qn.exercise)!=null&&Ga.is_make_up_exercise){if(ln&&Bi.length<=0||!ln&&!(fr||Br)){Ce.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}Hi.is_appoint_user=ln,Hi.is_miss_exam_user=fr,Hi.is_no_passing_user=Br,ln?Hi.make_up_exercise_users=Bi.map(rr=>({user_id:rr})):Hi.make_up_exercise_user=[]}let{is_locked:eo,open_camera:So,screen_open:Ko,login_restrict:Fi,ip_bind:Ei,ip_limit:Oo,is_random:xl,id:tl,identity_verify:Ti,open_phone_video_recording:Pn}=qn==null?void 0:qn.exercise;if(dt.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(eo||So||Ko||Fi||Ei||Oo=="pub"||Oo=="inner"||Ti||Pn)&&Vi.exercise_type==2){if(Sr(!1),ut({type:"exercise/setActionTabs",payload:{}}),dt.actionTabs.type==2){let rr=Ne.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Re.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Re.createElement("span",{style:{color:"#FA6400"}}," ",(0,ze.hi)(qn==null?void 0:qn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Tt(void 0,null,function*(){var Vr;sr(!0);let aa=yield(0,Ye.Tr)({exercise_ids:[...((Vr=dt.actionTabs.selectArrs)==null?void 0:Vr.map(za=>Number(za)))||[]],course_id:pn.coursesId,type:"exercise"});if((aa==null?void 0:aa.student_count)===0){if((yield Tr(Hi))&&dt.actionTabs.isRouter){rr.destroy(),fe.history.push(`/classrooms/${pn.coursesId}/exercise/${tl}/detail?random=${xl}&tabs=3&childrenTabs=2`);return}ut({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _n(Hi),Bt(aa)}),onCancel:()=>{rr.destroy(),sr(!1),Tr(Hi)}})}else{let rr=Ne.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:Re.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>Tt(void 0,null,function*(){var Vr;sr(!0);let aa=yield(0,Ye.Tr)({exercise_ids:[...((Vr=dt.actionTabs.selectArrs)==null?void 0:Vr.map(za=>Number(za)))||[]],course_id:pn.coursesId,type:"exercise"});if((aa==null?void 0:aa.student_count)===0){if((yield Tr(Hi))&&dt.actionTabs.isRouter){fe.history.push(`/classrooms/${pn.coursesId}/exercise/${tl}/detail?random=${xl}&tabs=3&childrenTabs=2`);return}ut({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else _n(Hi),Bt(aa)})})}return}let An=yield(0,Ye.Tr)({exercise_ids:[...((ti=dt.actionTabs.selectArrs)==null?void 0:ti.map(rr=>Number(rr)))||[]],course_id:pn.coursesId,type:"exercise"});(An==null?void 0:An.student_count)===0?Tr(Hi):(_n(Hi),Bt(An))}),Bn=()=>{var Xn;let dr=[...(Xn=dt.actionTabs.selectArrsAll)==null?void 0:Xn.filter(zr=>zr.high_resources_consume&&!zr.high_resources_consume_permission)];(dr==null?void 0:dr.length)>0&&dt.actionTabs.type===1&&Ne.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:Re.createElement("div",null,Re.createElement("div",{className:Ae.tipcontent},Re.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",dr==null?void 0:dr.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),Re.createElement("div",{className:"mt20 mb20"},dr==null?void 0:dr.map(zr=>Re.createElement("div",{className:Ae.failedList,key:zr.id},Re.createElement("div",{className:Ae.name},zr==null?void 0:zr.exercise_name),Re.createElement("div",{className:Ae.publish,onClick:()=>{(0,ze.xg)(`/classrooms/${pn.coursesId}/exercise/${zr.id}/detail?random=${zr.is_random}`)}},"\u53D1\u5E03"))))))})},Tr=Xn=>Tt(void 0,null,function*(){var dr,zr,sa;if(dt.actionTabs.type===1){let ti=[...(dr=dt.actionTabs.selectArrsAll)==null?void 0:dr.filter(Vi=>Vi.high_resources_consume&&!Vi.high_resources_consume_permission)];if((ti==null?void 0:ti.length)==dt.actionTabs.selectArrsAll.length){Sr(!1),ut({type:"exercise/setActionTabs",payload:{}}),Bn();return}}let or=!1;return Ia(!0),(yield(0,Oe.ZP)(`/api/courses/${pn.coursesId}/exercises/publish.json`,{method:"post",body:Xn})).status===0&&((0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),la(),Ce.ZP.success("\u53D1\u5E03\u6210\u529F"),Sr(!1),ut({type:"exercise/setActionTabs",payload:{}}),(zr=dt==null?void 0:dt.actionTabs)!=null&&zr.cb?(sa=dt==null?void 0:dt.actionTabs)==null||sa.cb():ut({type:"classroomList/getClassroomExercisesList",payload:ct({},dt.actionTabs.params)}),or=!0,dt.actionTabs.type===1&&Bn()),Ia(!1),or}),la=()=>{mr(1),Gt([]),er([])},pr=(Xn,dr,zr)=>{Xn<=0?Ce.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(Ni(dr),vn(zr),vi(!1))};return Re.createElement(te.Fragment,null,Re.createElement(Ne.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:br,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:hn,confirmLoading:Ma||Cr,onCancel:()=>{la(),Sr(!1),ut({type:"exercise/setActionTabs",payload:{}})}},Re.createElement(ge.Z,{spinning:Cr},Ht&&Re.createElement(se.default,{form:gn},!!((Wt=dt==null?void 0:dt.actionTabs)!=null&&Wt.disabled)&&Re.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},Re.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:it.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((Zt=qn==null?void 0:qn.exercise)!=null&&Zt.is_make_up_exercise)&&Re.createElement(Re.Fragment,null,Re.createElement(be.Z,null,Re.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},Re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),Re.createElement(se.default.Item,{name:"exercise_type"},Re.createElement(ue.ZP.Group,{disabled:((Yt=qn==null?void 0:qn.exercise)==null?void 0:Yt.exercise_status)>1,onChange:Xn=>{un(Xn.target.value),_a(Xn.target.value)}},Re.createElement(ue.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),Re.createElement(ue.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),cn==2&&Re.createElement(be.Z,{className:`${Ae.contentInterval}`},Re.createElement("span",{className:`${Ae.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Re.createElement(se.default.Item,{name:"simulate_exercise_num"},Re.createElement(ye.Z,{className:Ae.numberInput,style:{width:145},precision:0,size:"middle",disabled:((Cn=qn==null?void 0:qn.exercise)==null?void 0:Cn.exercise_status)>1,min:1,max:999})),Re.createElement("span",null,"\u6B21",Re.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),Re.createElement(be.Z,null,Re.createElement("span",{className:"mr10 mt5"},Re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),Re.createElement(se.default.Item,{name:"publish_time"},Re.createElement(pe.default,{style:{width:170},disabledDate:Xn=>Xn&&Xn<=Fe()().subtract(0,"days"),disabledTime:we,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,ze.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),Re.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),Re.createElement(se.default.Item,{name:"end_time"},Re.createElement(pe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,ze.U6)(),"HH:mm")},disabledDate:Xn=>Xn&&Xn<Fe()().subtract(0,"days"),disabledTime:we,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),((Nn=qn==null?void 0:qn.exercise)==null?void 0:Nn.is_make_up_exercise)&&Re.createElement(Re.Fragment,null,Re.createElement(be.Z,null,Re.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Re.createElement(ke.Z,{checked:ln,onChange:(Xn,dr)=>{var zr,sa,or,Ga,ti;if(Rn(Xn),Xn)if((zr=qn==null?void 0:qn.exercise)!=null&&zr.is_appoint_user){const Vi=(or=(sa=qn==null?void 0:qn.exercise)==null?void 0:sa.all_exercise_users)==null?void 0:or.map(ro=>ro.user_id);Ni([...Vi])}else Ni([]),Pr(!1),na(!1);else Pr((Ga=qn==null?void 0:qn.exercise)==null?void 0:Ga.is_miss_exam_user),na((ti=qn==null?void 0:qn.exercise)==null?void 0:ti.is_no_passing_user)},disabled:((Mn=qn==null?void 0:qn.exercise)==null?void 0:Mn.exercise_status)!==1}),Re.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ln&&Re.createElement(be.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},Re.createElement(Xe.default,{checked:fr,disabled:((Je=qn==null?void 0:qn.exercise)==null?void 0:Je.exercise_status)!==1||((ve=qn==null?void 0:qn.exercise)==null?void 0:ve.miss_exam_count)<=0,onChange:Xn=>{Pr(Xn.target.checked)}},Re.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Re.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Rt(1),Rn(!1),vi(!0)}},"\uFF08",`${(me=qn==null?void 0:qn.exercise)==null?void 0:me.miss_exam_count}\u4EBA`,"\uFF09"),Re.createElement(Xe.default,{checked:Br,disabled:((Be=qn==null?void 0:qn.exercise)==null?void 0:Be.exercise_status)!==1||((xe=qn==null?void 0:qn.exercise)==null?void 0:xe.no_passing_count)<=0,onChange:Xn=>{na(Xn.target.checked)}},Re.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Re.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Rt(2),Rn(!1),vi(!0)}},"\uFF08",`${(de=qn==null?void 0:qn.exercise)==null?void 0:de.no_passing_count}\u4EBA`,"\uFF09")),ln&&Re.createElement(be.Z,{className:"mt20",style:{paddingLeft:"90px"}},Re.createElement(Le.ZP,{type:"primary",ghost:!0,disabled:((qe=qn==null?void 0:qn.exercise)==null?void 0:qe.exercise_status)!==1,onClick:()=>{vi(!0),Rt(void 0)}},Re.createElement("span",null,Re.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Re.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Re.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${Bi.length||0} \u4EBA`,"\uFF09"))),dt.actionTabs.type===2&&!((xt=qn==null?void 0:qn.exercise)!=null&&xt.is_make_up_exercise)&&Re.createElement(be.Z,{style:{marginBottom:"10px"}},Re.createElement("span",{className:"mr10"},Re.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),Re.createElement(ue.ZP.Group,{value:Ba,onChange:Xn=>{Da(Xn.target.value),er([])}},Re.createElement(ue.ZP,{disabled:!!((nn=dt==null?void 0:dt.actionTabs)!=null&&nn.disabled)||Ht.some(Xn=>Xn==null?void 0:Xn.is_published)||!((tn=dt==null?void 0:dt.actionTabs)!=null&&tn.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(ue.ZP,{disabled:Ht.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ht.length<=0&&dt.actionTabs.type===2&&!((Jt=qn==null?void 0:qn.exercise)!=null&&Jt.is_make_up_exercise)&&Re.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(dt.actionTabs.type===1||!Ba)&&!((yn=qn==null?void 0:qn.exercise)!=null&&yn.is_make_up_exercise)&&Ht.length>0&&Re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Re.createElement("span",{style:{flex:1}},Re.createElement(Xe.default,{checked:wr.length===Ht.length,onChange:Xn=>{wr.length===Ht.length?er([]):er(Ht)}},"\u5168\u9009")),Re.createElement("span",{style:{width:16}}),Re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wr.length||0,"\u4E2A\u5206\u73ED")),(dt.actionTabs.type===1||!Ba)&&!((Dn=qn==null?void 0:qn.exercise)!=null&&Dn.is_make_up_exercise)&&Ht.length>0&&Re.createElement(Ge.Z,{data:Ht,selectedRowKeys:wr,setSelectedRowKeys:er})),Re.createElement(je.Z,{visible:Pa,setVisible:vi,onK:pr,selectKeys:Bi,selectRows:ii,appointStudent:ln,modalParams:Rr,courseId:pn.categoryId||((sn=(_t=dt==null?void 0:dt.actionTabs)==null?void 0:_t.selectArrs)==null?void 0:sn[0])})),Re.createElement(he.Z,{resdata:Hn,type:"exercisepush",okloading:Ma,oktext:(Hn==null?void 0:Hn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Xn=>Tt(void 0,null,function*(){var dr,zr,sa;Ia(!0);let or=yield(0,Oe.ZP)(`/api/courses/${pn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((dr=dt.actionTabs.selectArrs)==null?void 0:dr.map(Ga=>Number(Ga)))||[]]}});if(Ia(!1),(or==null?void 0:or.status)===0)if(kn){let Ga=yield Tr(dn);if(Ne.default.destroyAll(),Ga&&dt.actionTabs.isRouter){fe.history.push(`/classrooms/${pn.coursesId}/exercise/${(zr=qn==null?void 0:qn.exercise)==null?void 0:zr.id}/detail?random=${(sa=qn==null?void 0:qn.exercise)==null?void 0:sa.is_random}&tabs=3&childrenTabs=2`);return}ut({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Tr(dn)})})),Re.createElement(Te.Z,{text:"\u662F\u5426\u7EE7\u7EED\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u53D1\u5E03\uFF1F",okText:"\u786E\u8BA4\u53D1\u5E03",visible:ja,dataSource:xa,onSuccess:()=>{Ca(!1),Sr(!0)},onClose:()=>{Ca(!1),la(),ut({type:"exercise/setActionTabs",payload:{}})}}))};var Nt=(0,fe.connect)(({exercise:dt})=>({exercise:dt}))(ft)},63938:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ke}});var te=ee(67294),se=ee(69677),Ce=ee(84567),Ne=ee(71230),ge={leftdiv:"leftdiv___iuhY9",listClass:"listClass___o5N53",spantitle:"spantitle___KVMSL",rightdiv:"rightdiv___f2zZr"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ee(26194),ye=(Xe,Le,Me)=>new Promise((Fe,Oe)=>{var ze=it=>{try{nt(Me.next(it))}catch(Ge){Oe(Ge)}},fe=it=>{try{nt(Me.throw(it))}catch(Ge){Oe(Ge)}},nt=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(ze,fe);nt((Me=Me.apply(Xe,Le)).next())}),ke=({data:Xe,value:Le=[],handleChangePage:Me,setSelectedRowKeys:Fe,selectedRowKeys:Oe,onChange:ze=()=>{}})=>{const[fe,nt]=(0,te.useState)([]),[it,Ge]=(0,te.useState)([]),[je,Ae]=(0,te.useState)([]);let[he,Ye]=(0,te.useState)(1),[Te,Re]=(0,te.useState)();return(0,te.useEffect)(()=>{nt(Xe),Ge([]),Ae([])},[Xe]),(0,te.useEffect)(()=>{Fe&&(Ge(Oe),Ae(Oe))},[Oe]),te.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},te.createElement("div",{className:ge.leftdiv},te.createElement(se.default.Search,{size:"middle",onChange:_e=>ye(void 0,null,function*(){nt(Xe.filter(De=>{var Ee;return(Ee=De==null?void 0:De.name)==null?void 0:Ee.includes(_e.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),te.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},te.createElement(Ce.default.Group,{value:it.map(_e=>`${_e.course_group_id}`),onChange:_e=>{Fe(fe.filter(De=>_e.includes(`${De.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},fe.map((_e,De)=>te.createElement(Ne.Z,{key:_e.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},te.createElement(Ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:_e.is_published,value:`${_e.course_group_id}`},te.createElement("div",{className:ge.listClass},te.createElement("span",{className:ge.spantitle,style:{width:_e.is_published?"108px":"170px"}},_e.name),_e.is_published&&te.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),te.createElement("div",{className:ge.rightdiv},te.createElement(se.default.Search,{onChange:_e=>{Ae(it.filter(De=>De.name.includes(_e.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),je.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),je.length>0&&te.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},te.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},je.map((_e,De)=>te.createElement(Ne.Z,{justify:"space-between",style:{marginTop:"10px"},key:_e.course_group_id},te.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},_e.name),te.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Fe(it.filter(Ee=>`${Ee.course_group_name}`!=`${_e.course_group_name}`))}})))))))}},97917:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(55054),Ce=ee(31795),Ne=ee(22150),ge=ee(14446),be=ee(57953),ue=ee(9430),ye=ee(69677),pe=ee(71230),ke=ee(15746),Xe=ee(71577),Le=ee(15835),Me=ee(27484),Fe=ee.n(Me),Oe=ee(35973),ze=ee(28706),fe=ee(53814),nt=ee(52262),it=ee(9343),Ge=ee(67294),je=(Te,Re,_e)=>new Promise((De,Ee)=>{var lt=Ue=>{try{tt(_e.next(Ue))}catch(ct){Ee(ct)}},He=Ue=>{try{tt(_e.throw(Ue))}catch(ct){Ee(ct)}},tt=Ue=>Ue.done?De(Ue.value):Promise.resolve(Ue.value).then(lt,He);tt((_e=_e.apply(Te,Re)).next())});const{Countdown:Ae}=se.default,he=({value:Te,onChange:Re,MaxMinutes:_e})=>Ge.createElement(Ge.Fragment,null,Ge.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ge.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",Ge.createElement("br",null)),Ge.createElement(Ce.Z,{value:Te,onChange:Re,min:0,precision:0,max:_e,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${_e}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Ye=({exercise:Te,successCb:Re,dispatch:_e})=>{var De,Ee,lt,He;const tt=(0,Oe.useParams)(),[Ue]=Ne.default.useForm(),ct=Ne.default.useWatch("time",Ue),[bt,Tt]=(0,te.useState)(!1),at=(0,te.useRef)(),{actionTabs:we}=Te,[ft,Nt]=(0,te.useState)(),[,dt,ut,pt]=(0,it.U)(Le.n7,{id:tt.categoryId}),[,Ot,Wt]=(0,it.U)(Le.Cd,{});(0,te.useEffect)(()=>{Te.actionTabs.key==="student-unlock"&&(Tt(!1),Ue.resetFields())},[Te.actionTabs.key]);const Zt=()=>new Promise(xe=>je(void 0,null,function*(){var de,qe;return at.current=yield(0,fe.y)({ip_limit:(de=we==null?void 0:we.exerciseParams)==null?void 0:de.ip_limit,ip_bind:(qe=we==null?void 0:we.exerciseParams)==null?void 0:qe.ip_bind_type}),xe()})),Yt=()=>je(void 0,null,function*(){var xe,de,qe,xt,nn;yield Ue.validateFields();const tn=Ue.getFieldsValue();if(Tt(!0),(((xe=we==null?void 0:we.exerciseParams)==null?void 0:xe.ip_limit)!=="no"||(de=we==null?void 0:we.exerciseParams)!=null&&de.ip_bind_type)&&(yield Zt()),(yield(0,Le.ZD)((qe=we==null?void 0:we.exerciseParams)==null?void 0:qe.id,{exercise_user_id:(xt=we==null?void 0:we.exerciseParams)==null?void 0:xt.exercise_user_id,unlock_key:tn.unlock_key,time:tn.time,ip:at.current})).status===0){if(Re){_e({type:"exercise/setActionTabs",payload:{}}),Re();return}const yn=we==null?void 0:we.exerciseParams;(0,ze.nr)({inner_ip:yn.inner_ip,public_ip:yn.public_ip,open_camera:yn.open_camera,ip_limit:yn.ip_limit,ip_bind:yn.ip_bind,ip_bind_type:yn.ip_bind_type,exercise_tips:yn.exercise_tips,exerciseId:yn.id,screen_open:yn.screen_open,screen_num:yn.screen_num,screen_sec:yn.screen_sec,coursesId:tt.coursesId,login:(nn=(0,nt.eY)())==null?void 0:nn.login,history,identity_verify:yn.identity_verify,open_phone_video_recording:yn.open_phone_video_recording,current_status:yn.current_status}),_e({type:"exercise/setActionTabs",payload:{}})}Tt(!1)}),Cn=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:xe=>Ge.createElement("span",{className:xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},xe)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:xe=>Ge.createElement("span",{className:xe.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},xe)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Nn=((De=we==null?void 0:we.exerciseParams)==null?void 0:De.errorMessage)&&typeof((Ee=we==null?void 0:we.exerciseParams)==null?void 0:Ee.errorMessage)=="object";(0,te.useEffect)(()=>{Te.actionTabs.key==="student-unlock"&&je(void 0,null,function*(){const xe=yield Wt(tt);yield ut({}),xe.status||Nt(xe)})},[Te.actionTabs.key]);const{time:Mn,end_time:Je}=(ft==null?void 0:ft.exercise)||{},ve=pt!=null&&pt.user_end_time?Fe()(pt==null?void 0:pt.user_end_time).add(1,"minutes"):Fe()(),me=Fe()(pt==null?void 0:pt.user_total_end_time)>ve?Math.round(Fe().duration(Fe()(pt==null?void 0:pt.user_total_end_time).diff(ve.startOf("minute"))).asMinutes()):0,Be=((pt==null?void 0:pt.student_left_minutes)||0)+(ct||0);return Ge.createElement(Ge.Fragment,null,Ge.createElement(ge.default,{width:514,centered:!0,closable:!!((lt=we==null?void 0:we.exerciseParams)!=null&&lt.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:Te.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{_e({type:"exercise/setActionTabs",payload:{}})}},Ge.createElement(be.Z,{spinning:dt||Ot},Nn&&Ge.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Nn&&Ge.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Nn&&Ge.createElement(ue.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((He=we==null?void 0:we.exerciseParams)==null?void 0:He.errorMessage)||{}],columns:Cn}),Ge.createElement("div",{className:""},Ge.createElement(Ne.default,{form:Ue,layout:"vertical",autoComplete:"off"},Ge.createElement(Ne.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},Ge.createElement(ye.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Mn!==-1?Ge.createElement(Ge.Fragment,null,Ge.createElement(Ne.default.Item,{name:"time",label:Ge.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",Ge.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",Fe()(pt==null?void 0:pt.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},Ge.createElement(he,{MaxMinutes:me})),Ge.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},dt||Ot?"--":Be),"\u5206\u949F",Be!==0&&(pt==null?void 0:pt.user_end_time)&&Ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},Fe()(pt==null?void 0:pt.user_end_time).add(ct||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):Ge.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",Fe()(Je).format("YYYY-MM-DD HH:mm")))),Ge.createElement(pe.Z,{justify:"space-between",align:"middle"},Ge.createElement(ke.Z,null),Ge.createElement(ke.Z,null,Ge.createElement(Xe.ZP,{loading:bt,onClick:Yt},"\u8FDB\u5165\u8003\u8BD5"))))))};Ct.Z=(0,Oe.connect)(({exercise:Te})=>({exercise:Te}))(Ye)},7703:function(en,Ct,ee){"use strict";ee.d(Ct,{w:function(){return be}});var te=ee(33170),se=ee(14446),Ce=ee(35973),Ne=ee(67294),ge=(ue,ye,pe)=>new Promise((ke,Xe)=>{var Le=Oe=>{try{Fe(pe.next(Oe))}catch(ze){Xe(ze)}},Me=Oe=>{try{Fe(pe.throw(Oe))}catch(ze){Xe(ze)}},Fe=Oe=>Oe.done?ke(Oe.value):Promise.resolve(Oe.value).then(Le,Me);Fe((pe=pe.apply(ue,ye)).next())});const be=(ue,ye,pe="\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E...",ke=1,Xe=2)=>ge(void 0,null,function*(){ke===1&&(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:ke===1?pe:"\u6B63\u5728\u68C0\u6D4B\u4E2D\uFF0C\u8BF7\u7A0D\u540E..."}});const Le=yield(0,te.ZP)(`/api/exercises/${ye}/user_appraise_status.json`,{method:"get",params:{appraise_type:ke}});if((Le==null?void 0:Le.status)===-1)return(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),Promise.reject();let Me={status:0};if((Le==null?void 0:Le.type)===2&&(Me=yield(0,te.ZP)(`/api/exercises/${ye}/create_appraise_students.json`,{method:"get"})),(0,Ce.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Me==null?void 0:Me.status)===-1)return Promise.reject();if((Le==null?void 0:Le.type)===2){const Fe=()=>{Ce.history.replace(`/classrooms/${ue}/exercise/${ye}/centralizeReview/${Me==null?void 0:Me.login}`)};if(se.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",keyboard:!1,onOk:Fe,onCancel:()=>{Xe===1&&Ce.history.replace(`/classrooms/${ue}/exercise/${ye}/detail`)},content:Ne.createElement("div",null,Ne.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",Ne.createElement("span",{onClick:Fe,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),Ne.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Xe!==3)return Promise.reject()}if((Le==null?void 0:Le.type)===3&&(se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",keyboard:!1,title:"\u63D0\u793A",onOk:()=>{Xe===1&&Ce.history.replace(`/classrooms/${ue}/exercise/${ye}/detail`)},content:Ne.createElement("div",null,(Le==null?void 0:Le.message)||"")}),Xe!==3)||(Le==null?void 0:Le.type)===4&&(se.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",title:"\u63D0\u793A",keyboard:!1,onOk:()=>{Xe===1&&Ce.history.replace(`/classrooms/${ue}/exercise/${ye}/detail`)},content:Ne.createElement("div",null,(Le==null?void 0:Le.message)||"")}),Xe!==3))return Promise.reject()})},17998:function(en,Ct,ee){"use strict";ee.d(Ct,{Q8:function(){return we},d0:function(){return ft},w6:function(){return at}});var te=ee(67294),se=ee(34336),Ce=ee(11713),Ne=ee(2453),ge=ee(14446),be=ee(78045),ue=ee(71230),ye=ee(15746),pe=ee(83062),ke=ee(84567),Xe=ee(71577),Le=ee(27484),Me=ee.n(Le),Fe=ee(52262),Oe=ee(33170),ze=ee(96486),fe=ee.n(ze),nt=ee(28706),it=ee(39886),Ge=ee(35973),je=ee(39717),Ae=ee(78207),he=ee(92882),Ye=ee(96332),Te=ee(93686),Re=ee(67294),_e=Object.defineProperty,De=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ue=(pt,Ot,Wt)=>Ot in pt?_e(pt,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):pt[Ot]=Wt,ct=(pt,Ot)=>{for(var Wt in Ot||(Ot={}))He.call(Ot,Wt)&&Ue(pt,Wt,Ot[Wt]);if(lt)for(var Wt of lt(Ot))tt.call(Ot,Wt)&&Ue(pt,Wt,Ot[Wt]);return pt},bt=(pt,Ot)=>De(pt,Ee(Ot)),Tt=(pt,Ot,Wt)=>new Promise((Zt,Yt)=>{var Cn=Je=>{try{Mn(Wt.next(Je))}catch(ve){Yt(ve)}},Nn=Je=>{try{Mn(Wt.throw(Je))}catch(ve){Yt(ve)}},Mn=Je=>Je.done?Zt(Je.value):Promise.resolve(Je.value).then(Cn,Nn);Mn((Wt=Wt.apply(pt,Ot)).next())});function at(pt,Ot){const Wt=[];for(let Zt=pt;Zt<Ot;Zt++)Wt.push(Zt);return Wt}const we=(pt,Ot,Wt)=>{const Zt=pt<Me()().startOf("day"),Yt=pt>Me()(Ot).endOf("day"),Cn=pt<Me()(Wt).startOf("day");return Ot?Wt?Me()()<=Me()(Wt)?Cn||Yt:Zt||Yt:pt&&Zt||Yt:Wt&&Me()()<=Me()(Wt)?Cn:Zt},ft=(pt,Ot)=>{const Wt=parseInt(Me()(pt).format("HH")),Zt=parseInt(Me()().format("HH")),Yt=parseInt(Me()().format("mm"));if(!pt)return{disabledHours:()=>at(0,Zt),disabledMinutes:()=>at(0,Yt)};if(Ot){const Cn=parseInt(Me()(Ot).format("HH")),Nn=parseInt(Me()(Ot).format("mm"));return Me()(pt).isSame(Me()(Ot),"day")?{disabledHours:()=>at(0,Cn),disabledMinutes:()=>Wt<=Cn?at(0,Nn):[]}:void 0}if(Me()(pt).isSame(Me()(),"day"))return{disabledHours:()=>at(0,Zt),disabledMinutes:()=>Me()(pt).isSame(Me()(),"hour")&&Wt<=Zt?at(0,Yt):[]}},{RangePicker:Nt}=se.default,{Option:dt}=Ce.default,ut=({shixunHomeworks:pt,loading:Ot,dispatch:Wt,classroomList:Zt,user:Yt})=>{var Cn,Nn,Mn,Je,ve,me,Be,xe,de;const qe=(0,Ge.useParams)(),{workSetting:xt,workList:nn,shixunWorkList:tn,headerInfo:Jt,changeData:yn}=pt,[Dn,_t]=(0,te.useState)(!1),[sn,pn]=(0,te.useState)(!1);let[gn,an]=(0,te.useState)([]),[mr,Ht]=(0,te.useState)([]),[Gt,Cr]=(0,te.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:je.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Qn,wr]=(0,te.useState)({}),[er,Ba]=(0,te.useState)({});(0,te.useEffect)(()=>()=>{an([])},[]),(0,te.useEffect)(()=>{_t(!(0,Fe.GJ)())},[(0,Fe.GJ)()]);const Da=()=>{Wt({type:"shixunHomeworks/getWorkSetting",payload:ct({},qe)})};(0,te.useEffect)(()=>{if(!(xt!=null&&xt.course_id))return;Object.keys(Gt).map(function(Rn){Gt[Rn]=xt[Rn]}),(!Gt.allow_late||!Gt.unified_late)&&(Gt.late_penalty=20,Gt.penalty_type=je.Q.Percent),Gt.unified_setting||(Gt.unified_late=!1,Gt.unified_anonymous_comment=!1,Gt.unified_anonymous_appeal=!1),gn=JSON.parse(JSON.stringify(xt.group_settings.map(Rn=>bt(ct({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.publish_time!==null))),mr=JSON.parse(JSON.stringify(xt.allow_late_settings.map(Rn=>bt(ct({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.late_time!==null))),Cr(ct({},Gt));const ln=(0,nt.QE)((gn==null?void 0:gn.length)>0?gn:[]);an([...ln]),(mr==null?void 0:mr.length)<=0?Ht([{penalty_type:je.Q.Percent,late_penalty:20}]):Ht([...mr])},[xt]);const Ma=()=>Tt(void 0,null,function*(){var ln,Rn;if(((ln=Yt==null?void 0:Yt.userInfo)==null?void 0:ln.user_status)===2){(0,Ae.Rd)();return}const fr=JSON.parse(JSON.stringify(Gt));if(fr.challenge_settings.filter(Br=>!Br.hide),fr.categoryId=qe.categoryId,(Rn=fr.challenge_settings)!=null&&Rn.every(Br=>!Br.checked)){Ne.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(gn),!Gt.unified_setting)gn=gn==null?void 0:gn.map(Br=>{var na;if(!Br.publish_time||!Br.end_time)throw Ne.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Br.group_name)throw Ne.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Br.group_name=typeof(Br==null?void 0:Br.group_name)=="string"?[Br==null?void 0:Br.group_name]:Br==null?void 0:Br.group_name,Br.group_id=(na=xt.group_settings)==null?void 0:na.filter(Rr=>{var Rt;return(Rt=Br==null?void 0:Br.group_name)==null?void 0:Rt.includes(Rr.group_name)}).map(Rr=>Rr.group_id||Rr.id).toString().split(","),Br});else if(!Gt.publish_time||!Gt.end_time)throw Ne.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(fr.group_settings=gn,Gt.allow_late)if(Gt.unified_late){if(Gt.late_penalty===null||Gt.late_penalty===void 0||Gt.late_penalty<0||Gt.late_penalty>100)throw Ne.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Gt.late_time)throw Ne.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else mr=mr==null?void 0:mr.map(Br=>{var na,Rr;if(Br.late_penalty===null||Br.late_penalty===void 0||Br.late_penalty<0||Br.late_penalty>100)throw Ne.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Br.late_time)throw Ne.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Br.group_name)throw Ne.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Br.group_name=typeof(Br==null?void 0:Br.group_name)=="string"?[Br==null?void 0:Br.group_name]:Br==null?void 0:Br.group_name,Br.group_id=(Rr=(na=Br==null?void 0:Br.group_name)==null?void 0:na.map(Rt=>{var cn,un;let Hn=(un=(cn=xt.group_settings)==null?void 0:cn.filter(Bt=>(Bt==null?void 0:Bt.group_name)===Rt))==null?void 0:un[0];return Hn==null?void 0:Hn.group_id}))==null?void 0:Rr.toString().split(","),Br}),fr.allow_late_settings=mr;let Pr=yield(0,Te.Tr)({homework_common_ids:[parseInt(qe.categoryId)],course_id:qe.coursesId,type:"homework_common"});(Pr==null?void 0:Pr.student_count)===0?Ia(fr):(Ba(fr),wr(Pr))}),Ia=ln=>{var Rn;if(ln.total_score===null){Ne.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(ln!=null&&ln.work_efficiency&&ln.eff_score===null){Ne.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const fr=ln.challenge_settings.reduce((na,Rr)=>na+Number(Rr.challenge_score),0);if((fr==null?void 0:fr.toFixed(10))!==((Rn=ln.total_score-ln.eff_score)==null?void 0:Rn.toFixed(10))){Ne.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${ln.total_score}\u5206`);return}const Pr={shixun_evaluation:ln.shixun_evaluation,challenge_settings:ln.challenge_settings};let Br=()=>{var na;const Rr=()=>Tt(void 0,null,function*(){pn(!0),(yield(0,Oe.ZP)(`/api/homework_commons/${qe.categoryId}/publish_setting.json`,{method:"post",body:ct({},ln)})).status===0&&(Ne.ZP.success("\u66F4\u65B0\u6210\u529F"),Da(),Wt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:ct({},qe)})),pn(!1)});!(0,ze.isEqual)(yn,Pr)&&!((na=Jt==null?void 0:Jt.homework_status)!=null&&na.includes("\u672A\u53D1\u5E03"))?ge.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Rr}):Rr()};xt!=null&&xt.high_resources_consume&&!(xt!=null&&xt.high_resources_consume_permission)?Wt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:qe.coursesId,type:"shixun",type_id:qe.categoryId,name:xt.homework_name,fn:()=>{Br()}}}):Br()},qn=(ln,Rn,fr="group_id")=>{var Pr;return Rn?Rn.find(Br=>Br[fr]===ln):(Pr=xt==null?void 0:xt.group_settings)==null?void 0:Pr.find(Br=>Br.group_id[0]===ln)},Pa=(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.anonymous_comment),vi=ln=>{var Rn,fr;const Pr=qn(ln,xt==null?void 0:xt.allow_late_settings,"id"),Br=qn(ln,xt==null?void 0:xt.anonymous_comment_settings),na=qn(ln);return(xt==null?void 0:xt.allow_late)&&Pr&&Me()(Pr==null?void 0:Pr.late_time)<=Me()()||(xt==null?void 0:xt.anonymous_comment)&&Br&&(Br==null?void 0:Br.evaluation_start)!==null||((fr=(Me()(na==null?void 0:na.end_time)<=Me()()&&((Rn=xt==null?void 0:xt.allow_late_settings)==null?void 0:Rn.filter(Rr=>Rr.group_id.includes(ln))))[0])==null?void 0:fr.late_time)!=null},Bi=(0,te.useMemo)(()=>(xt==null?void 0:xt.allow_late)||(xt==null?void 0:xt.all_group_late),[xt,Jt]),Ni=xt==null?void 0:xt.anonymous_comment,ii=ln=>{if(!ln)return!1;const Rn=qn(ln,xt==null?void 0:xt.anonymous_comment_settings);return(xt==null?void 0:xt.anonymous_comment)&&Rn&&(Rn==null?void 0:Rn.evaluation_start)!==null},vn=(ln,Rn)=>{var fr,Pr,Br;Wt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:ln,index:Rn,rangePickerDisabled:Dn||(Me()()<=Me()((Pr=qn((fr=ln==null?void 0:ln.group_id)==null?void 0:fr[0]))==null?void 0:Pr.publish_time)?!1:[!0,vi((Br=ln==null?void 0:ln.group_id)==null?void 0:Br[0])]),disabledDate:xt==null?void 0:xt.course_end_date}})};return Re.createElement("section",{className:it.Z.form},Re.createElement("div",{className:it.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Re.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Re.createElement("div",null,Re.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(be.ZP.Group,{disabled:Dn||!((Cn=Jt==null?void 0:Jt.homework_status)!=null&&Cn.includes("\u672A\u53D1\u5E03"))||(0,Fe.Rm)()&&!((Nn=Zt.AssistantObject.practice)!=null&&Nn.can_publish),value:Gt.unified_setting,onChange:ln=>{var Rn;if(!((Rn=Jt==null?void 0:Jt.homework_status)!=null&&Rn.includes("\u672A\u53D1\u5E03"))){Ne.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Gt.unified_setting=!Gt.unified_setting,Gt.unified_setting||(Gt.unified_late=!1,Ht([{late_penalty:5}])),Cr(Object.assign({},Gt)),Gt.unified_setting===!1&&gn==""){an(gn.concat({}));return}Gt.unified_setting&&(an([]),Ht([{late_penalty:5}]))}},Re.createElement(be.ZP,{value:!0,disabled:Dn||!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(be.ZP,{disabled:Dn||!((Mn=xt==null?void 0:xt.group_settings)!=null&&Mn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((Je=xt==null?void 0:xt.group_settings)==null?void 0:Je.length)===0&&Re.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Gt.unified_setting&&Re.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Re.createElement(ue.Z,{align:"middle"},Re.createElement(ye.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Re.createElement(ye.Z,{className:"ml10"},Re.createElement(se.default,{size:"large",disabled:Dn||!((ve=Jt==null?void 0:Jt.homework_status)!=null&&ve.includes("\u672A\u53D1\u5E03")||(me=Jt==null?void 0:Jt.homework_status)!=null&&me.includes("\u672A\u5F00\u59CB"))||(0,Fe.Rm)()&&!((Be=Zt.AssistantObject.practice)!=null&&Be.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:ln=>we(ln,xt==null?void 0:xt.course_end_date),disabledTime:ln=>ft(ln),value:Gt.publish_time?Me()(Gt.publish_time):"",onChange:(ln,Rn)=>{Gt.publish_time=Rn,(Gt.end_time==""||!Gt.end_time)&&Gt.unified_setting&&(Gt.end_time=Me()(ln).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Cr(Object.assign({},Gt))}}))),Re.createElement(ue.Z,{align:"middle",className:"pl30"},Re.createElement(ye.Z,null,"\u622A\u6B62\u65F6\u95F4"),Re.createElement(ye.Z,{className:"ml10"},Re.createElement(se.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,nt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(xt==null?void 0:xt.allow_late)&&(xt==null?void 0:xt.homework_status.includes("\u5DF2\u622A\u6B62"))||Dn||(xt==null?void 0:xt.allow_late)&&Me()()>=Me()(xt==null?void 0:xt.end_time)||(0,Fe.Rm)()&&!((xe=Zt.AssistantObject.practice)!=null&&xe.can_publish),disabledDate:ln=>we(ln,xt==null?void 0:xt.course_end_date,Gt.publish_time),disabledTime:ln=>ft(ln,Gt.publish_time),value:Gt.end_time?Me()(Gt.end_time):"",onChange:(ln,Rn)=>{Gt.end_time=Rn,Cr(Object.assign({},Gt))}})))),!Gt.unified_setting&&(gn==null?void 0:gn.length)>0&&Re.createElement(ue.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},gn&&gn.map(function(ln,Rn){var fr,Pr,Br,na,Rr,Rt,cn;return Re.createElement(ye.Z,{span:24,key:Rn},Re.createElement(ue.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Rn==(gn==null?void 0:gn.length)-1?"0px":"10px"}},Re.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Rn+1),Re.createElement(Ce.default,{disabled:Dn||((fr=Jt==null?void 0:Jt.homework_status)!=null&&fr.includes("\u672A\u53D1\u5E03")&&ln.id||Me()()<Me()(ln==null?void 0:ln.publish_time)?!1:!!(ln!=null&&ln.publish_time))||(0,Fe.Rm)()&&!((Pr=Zt.AssistantObject.practice)!=null&&Pr.can_publish),mode:"multiple",className:it.Z.multiple_select,style:{width:"250px"},value:ln.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:un=>{var Hn;if((0,Fe.Rm)()&&!((Hn=Zt.AssistantObject.practice)!=null&&Hn.can_publish)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn[Rn].group_name=un,gn[Rn].group_id=ln.group_id;const Bt=(0,ze.flattenDeep)(gn.map(_n=>_n.group_name)),dn=mr.map(_n=>{let kn=(_n==null?void 0:_n.group_name)||[];return bt(ct({},_n),{group_name:(0,ze.remove)(kn,sr=>Bt.includes(sr))})});Ht(dn),an(gn.slice())},maxTagCount:4,maxTagPlaceholder:un=>Re.createElement("div",{style:{cursor:"pointer"},onClick:()=>vn(ln,Rn)},"+",un==null?void 0:un.length)},xt.group_settings&&xt.group_settings.map(function(un){if(!gn.map(Bt=>Bt.group_name).flat().includes(un.group_name))return Re.createElement(dt,{value:un.group_name,key:un.id},un.group_name)})),Re.createElement("div",{className:"ml20"},Re.createElement(Nt,{size:"large",ranges:{\u6B64\u523B:[ln.publish_time?Me()(ln.publish_time):Me()(),Me()()]},allowClear:!1,disabled:Dn||(Me()()<=Me()((na=qn((Br=ln==null?void 0:ln.group_id)==null?void 0:Br[0]))==null?void 0:na.publish_time)?!1:[!0,vi((Rr=ln==null?void 0:ln.group_id)==null?void 0:Rr[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:un=>we(un,xt==null?void 0:xt.course_end_date),disabledTime:un=>ft(un),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Me()((0,nt.U6)(),"HH:mm"),Me()((0,nt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ln.publish_time&&[Me()(ln.publish_time),ln.end_time?Me()(ln.end_time):void 0],onChange:(un,Hn)=>{var Bt;if((0,Fe.Rm)()&&!((Bt=Zt.AssistantObject.practice)!=null&&Bt.can_publish)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gn[Rn].publish_time=Hn[0],!ln.end_time&&Hn[0]?gn[Rn].end_time=Me()(Hn[0]).add(7,"days"):gn[Rn].end_time=Hn[1],an([...gn])},onCalendarChange:(un,Hn,Bt)=>{if(Hn!=null&&Hn[0]&&!Hn[1]){const dn=Me()(Hn[0]).add(7,"days");gn[Rn].publish_time=Hn[0],gn[Rn].end_time=dn,an([...gn])}}})),!Dn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},((Rt=ln==null?void 0:ln.group_id)==null?void 0:Rt.length)>1&&Re.createElement(pe.Z,{title:"\u89C4\u5219\u62C6\u5206"},Re.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>vn(ln,Rn)})),gn.length<((cn=xt==null?void 0:xt.group_settings)==null?void 0:cn.length)&&Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var un;if((0,Fe.Rm)()&&!((un=Zt.AssistantObject.practice)!=null&&un.can_publish)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}an(gn.concat({}))}}),((ln==null?void 0:ln.publish_time)&&Me()()<Me()(ln==null?void 0:ln.publish_time)||!(ln!=null&&ln.publish_time))&&Rn!=0&&Re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const un=(0,ze.cloneDeep)(mr);un.forEach((Hn,Bt)=>{Hn.group_name&&(Hn.group_name=Hn.group_name.filter(dn=>{var _n;return!((_n=gn[Rn].group_name)!=null&&_n.includes(dn))}))}),gn=gn.filter((Hn,Bt)=>Rn!==Bt),Ht(un),an(gn.slice()),setTimeout(()=>an(gn.slice()),10)}}))))}))),Re.createElement(ue.Z,null,Re.createElement(ye.Z,null,Re.createElement("div",{className:it.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Re.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Re.createElement(ye.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Re.createElement(ke.default,{checked:Gt.allow_late,disabled:Dn||Bi,onChange:ln=>{var Rn;if((0,Fe.Rm)()&&!((Rn=Zt.AssistantObject.practice)!=null&&Rn.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ln.target.checked&&ge.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Re.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Re.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Re.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Re.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Gt.allow_late=!Gt.allow_late,mr==""&&Ht([{late_penalty:5}]),Cr(Object.assign({},Gt))}},Re.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Gt==null?void 0:Gt.allow_late)&&Re.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Re.createElement("div",{style:{display:"flex"}},Re.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Re.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:Dn||(xt==null?void 0:xt.anonymous_comment)||(xt==null?void 0:xt.allow_late),value:Gt.unified_late,onChange:ln=>{var Rn;if((0,Fe.Rm)()&&!((Rn=Zt.AssistantObject.practice)!=null&&Rn.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt.unified_late=ln.target.value,mr==""&&!ln.target.value&&Ht([{penalty_type:je.Q.Percent,late_penalty:20}]),Cr(ct({},Gt))}},(Gt==null?void 0:Gt.unified_setting)&&Re.createElement(be.ZP,{value:!0,disabled:!(xt!=null&&xt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((de=xt==null?void 0:xt.group_settings)==null?void 0:de.length)>0&&Re.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Gt!=null&&Gt.unified_late?Re.createElement(Re.Fragment,null,Re.createElement(ue.Z,{align:"middle",style:{marginTop:"10px"}},Re.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Re.createElement(ye.Z,{className:"ml20"},Re.createElement(je.Z,{disabled:Dn||Ni,value:{type:Gt.penalty_type,inputValue:Gt.late_penalty},onChange:ln=>{var Rn;if((0,Fe.Rm)()&&!((Rn=Zt.AssistantObject.practice)!=null&&Rn.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Cr(bt(ct({},Gt),{late_penalty:ln.inputValue,penalty_type:ln.type}))}})),Re.createElement(ye.Z,{flex:"1",className:"ml5"},Re.createElement("span",{className:"c-grey-c ml10"},Gt.penalty_type===je.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Re.createElement(ue.Z,{align:"middle",style:{marginTop:"15px"}},Re.createElement(ye.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(ye.Z,{className:"ml20"},Re.createElement(se.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,nt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Dn||Ni,value:Gt.late_time?Me()(Gt.late_time):"",disabledDate:ln=>we(ln,xt==null?void 0:xt.course_end_date),onChange:(ln,Rn)=>{var fr;if((0,Fe.Rm)()&&!((fr=Zt.AssistantObject.practice)!=null&&fr.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt.late_time=Rn,Cr(Object.assign({},Gt))}})))):mr.map(function(ln,Rn){var fr;return Re.createElement(ye.Z,{span:24,key:Rn},Re.createElement(ue.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Re.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Rn+1),Re.createElement(Ce.default,{disabled:Dn||!((fr=Jt==null?void 0:Jt.homework_status)!=null&&fr.includes("\u672A\u53D1\u5E03"))&&ln.id||(xt==null?void 0:xt.anonymous_comment),mode:"multiple",className:it.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof ln.group_name=="string"?[ln.group_name]:ln.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Pr=>{var Br;if((0,Fe.Rm)()&&!((Br=Zt.AssistantObject.practice)!=null&&Br.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}mr[Rn].group_name=Pr,mr[Rn].group_id=ln.group_id,Ht(mr.slice())}},xt.group_settings&&xt.group_settings.map(function(Pr){const Br=mr.map(Rr=>Rr.group_name).flat(),na=gn.map(Rr=>Rr.group_name).flat();if(Gt!=null&&Gt.unified_setting){if(!Br.includes(Pr.group_name))return Re.createElement(dt,{value:Pr.group_name,key:Pr.id},Pr.group_name)}else if(na.includes(Pr.group_name)&&!Br.includes(Pr.group_name))return Re.createElement(dt,{value:Pr.group_name,key:Pr.id},Pr.group_name)})),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Re.createElement(je.Z,{disabled:Dn||ii(ln.id),value:{type:ln.penalty_type,inputValue:ln.late_penalty},onChange:Pr=>{var Br;if((0,Fe.Rm)()&&!((Br=Zt.AssistantObject.practice)!=null&&Br.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}mr[Rn].late_penalty=Pr.inputValue,mr[Rn].penalty_type=Pr.type,Ht([...mr])}}),Re.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Re.createElement(se.default,{size:"large",disabled:Dn||ii(ln.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Me()((0,nt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Pr=>we(Pr,xt==null?void 0:xt.course_end_date),format:"YYYY-MM-DD HH:mm",value:ln!=null&&ln.late_time?Me()(ln.late_time):void 0,onChange:(Pr,Br)=>{var na;if((0,Fe.Rm)()&&!((na=Zt.AssistantObject.practice)!=null&&na.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}mr[Rn].late_time=Br,Ht([...mr])}}),!Dn&&Re.createElement("div",{style:{display:"flex",width:"50px"}},Re.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Pr;if((0,Fe.Rm)()&&!((Pr=Zt.AssistantObject.practice)!=null&&Pr.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht(mr.concat({penalty_type:je.Q.Percent,late_penalty:20}))}}),Rn>0&&!ln.id&&Re.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Pr;if((0,Fe.Rm)()&&!((Pr=Zt.AssistantObject.practice)!=null&&Pr.can_late)){Ne.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}mr=mr.filter((Br,na)=>Rn!==na),Ht(mr.slice()),setTimeout(()=>Ht(mr.slice()),10)}}))))})),!Dn&&Re.createElement(Re.Fragment,null,Re.createElement(Xe.ZP,{type:"primary",size:"large",loading:sn,style:{width:"138px",marginTop:"30px"},onClick:()=>Ma()},"\u4FDD\u5B58")),Re.createElement(he.Z,{onConfirm:(ln,Rn)=>{gn.splice(ln,0,...Rn),gn.splice(ln+Rn.length,1);const fr=(0,nt.QE)([...gn]);an([...fr])}}),Re.createElement(Ye.Z,{resdata:Qn,type:"shixun",okloading:sn,oktext:(Qn==null?void 0:Qn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ln=>Tt(void 0,null,function*(){pn(!0);let Rn=yield(0,Oe.ZP)(`/api/courses/${qe.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(qe.categoryId)]}});pn(!1),(Rn==null?void 0:Rn.status)===0&&Ia(er)})}))};Ct.ZP=(0,Ge.connect)(({shixunHomeworks:pt,classroomList:Ot,loading:Wt,user:Zt})=>({shixunHomeworks:pt,classroomList:Ot,loading:Wt.effects,user:Zt}))(ut)},6151:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(35973),ye=ee(11320),pe=ee(67795),ke=ee(33170),Xe=ee(27484),Le=ee.n(Xe),Me=ee(28706),Fe=ee(67294),Oe=Object.defineProperty,ze=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,it=(Ye,Te,Re)=>Te in Ye?Oe(Ye,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ye[Te]=Re,Ge=(Ye,Te)=>{for(var Re in Te||(Te={}))fe.call(Te,Re)&&it(Ye,Re,Te[Re]);if(ze)for(var Re of ze(Te))nt.call(Te,Re)&&it(Ye,Re,Te[Re]);return Ye},je=(Ye,Te,Re)=>new Promise((_e,De)=>{var Ee=tt=>{try{He(Re.next(tt))}catch(Ue){De(Ue)}},lt=tt=>{try{He(Re.throw(tt))}catch(Ue){De(Ue)}},He=tt=>tt.done?_e(tt.value):Promise.resolve(tt.value).then(Ee,lt);He((Re=Re.apply(Ye,Te)).next())});const{Dragger:Ae}=se.default,he=({classroomList:Ye,dispatch:Te,onOk:Re})=>{const _e=(0,ue.useParams)(),[De]=Ce.default.useForm(),[Ee,lt]=(0,te.useState)(),[He,tt]=(0,te.useState)(!1),Ue={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ct=>je(void 0,null,function*(){return lt(ct),!1})};return(0,te.useEffect)(()=>{De.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,Me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Fe.createElement(Ne.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ye.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:He},onOk:()=>je(void 0,null,function*(){De.submit()}),onCancel:()=>{De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}})}},Fe.createElement(Ce.default,{form:De,onFinish:ct=>je(void 0,null,function*(){var bt,Tt,at;if(!(Ee!=null&&Ee.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let we=new FormData;we.append("type",Ye.actionTabs.type),we.append("file",Ee);let ft;window.location.href.indexOf("exercise")>-1?ft=`/api/exercises/${Ye.actionTabs.id}/supplement_score.json`:ft=`/api/homework_commons/${Ye.actionTabs.id}/supplement_score.json`;let Nt=yield(0,ke.ZP)(ft,{method:"post",body:we},!0);tt(!1),(Nt==null?void 0:Nt.status)===0&&(Re(),De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}}),((Tt=(bt=Nt==null?void 0:Nt.data)==null?void 0:bt.fail)==null?void 0:Tt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Fe.createElement(be.default,{pagination:!1,dataSource:(at=Nt==null?void 0:Nt.data)==null?void 0:at.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Me.FH)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ye.actionTabs.type}`)}}))})},Fe.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ye.actionTabs.name),Fe.createElement(Ce.default.Item,{style:{marginBottom:0},label:Fe.createElement("div",null,Fe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Fe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Fe.createElement("div",null,Fe.createElement("a",{download:"\u6A21\u7248.xlsx",className:pe.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ye.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Fe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Fe.createElement(Ce.default.Item,{style:{marginBottom:0}},Fe.createElement(Ae,Ge({},Ue),Fe.createElement("a",{className:pe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Fe.createElement("br",null),Fe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,ue.connect)(({classroomList:Ye})=>({classroomList:Ye}))(he)},34738:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(69677),ye=ee(71230),pe=ee(15746),ke=ee(31795),Xe=ee(34336),Le=ee(35973),Me=ee(91304),Fe=ee(11320),Oe=ee(67795),ze=ee(33170),fe=ee(17998),nt=ee(27484),it=ee.n(nt),Ge=ee(28706),je=ee(67294),Ae=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(He,tt,Ue)=>tt in He?Ae(He,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):He[tt]=Ue,_e=(He,tt)=>{for(var Ue in tt||(tt={}))Ye.call(tt,Ue)&&Re(He,Ue,tt[Ue]);if(he)for(var Ue of he(tt))Te.call(tt,Ue)&&Re(He,Ue,tt[Ue]);return He},De=(He,tt,Ue)=>new Promise((ct,bt)=>{var Tt=ft=>{try{we(Ue.next(ft))}catch(Nt){bt(Nt)}},at=ft=>{try{we(Ue.throw(ft))}catch(Nt){bt(Nt)}},we=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then(Tt,at);we((Ue=Ue.apply(He,tt)).next())});const{Dragger:Ee}=se.default,lt=({classroomList:He,dispatch:tt,onOk:Ue})=>{const ct=(0,Le.useParams)(),[bt]=Ce.default.useForm(),[Tt,at]=(0,te.useState)(),[we,ft]=(0,te.useState)(!1),Nt={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:dt=>De(void 0,null,function*(){return at(dt),!1})};return(0,te.useEffect)(()=>{bt.setFieldsValue({publish_time:it()(it()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:it()(it()(new Date((0,Ge.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),je.createElement(Ne.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>De(void 0,null,function*(){bt.submit()}),onCancel:()=>{bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Ce.default,{form:bt,colon:!1,onFinish:dt=>De(void 0,null,function*(){var ut,pt,Ot;if(!(Tt!=null&&Tt.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ft(!0);let Wt=new FormData;Wt.append("name",dt.name),Wt.append("type",He.actionTabs.type),Wt.append("category_id",(ct==null?void 0:ct.categoryId)||null),He.actionTabs.type==="exercise"?(Wt.append("time",dt.time||""),Wt.append("total_score",dt.total_score)):Wt.append("description",dt.description||""),Wt.append("publish_time",it()(dt.publish_time).format("YYYY-MM-DD HH:mm")),Wt.append("end_time",it()(dt.end_time).format("YYYY-MM-DD HH:mm")),Wt.append("file",Tt);let Zt=yield(0,ze.ZP)(`/api/courses/${ct.coursesId}/export_external_score_homework.json`,{method:"post",body:Wt},!0);ft(!1),(Zt==null?void 0:Zt.status)===0&&(bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),Ue(),((pt=(ut=Zt==null?void 0:Zt.data)==null?void 0:ut.fail)==null?void 0:pt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(be.default,{pagination:!1,dataSource:(Ot=Zt==null?void 0:Zt.data)==null?void 0:Ot.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ge.FH)("",Fe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${He.actionTabs.type}`)}}))})},je.createElement(Ce.default.Item,{label:He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},je.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),He.actionTabs.type!=="exercise"&&je.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},je.createElement(Me.Z,{watch:!0})),He.actionTabs.type==="exercise"&&je.createElement(ye.Z,{style:{marginLeft:6}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},je.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},je.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),je.createElement(ye.Z,{style:{marginLeft:6,marginBottom:12}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:dt=>(0,fe.Q8)(dt),disabledTime:dt=>(0,fe.d0)(dt),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:dt=>(0,fe.Q8)(dt,"",bt.getFieldValue("publish_time")),disabledTime:dt=>(0,fe.d0)(dt,bt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),je.createElement(Ce.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:Oe.Z.downloadbutton,href:Fe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${He.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(Ce.default.Item,{style:{marginBottom:0}},je.createElement(Ee,_e({},Nt),je.createElement("a",{className:Oe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,Le.connect)(({classroomList:He})=>({classroomList:He}))(lt)},68:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Xe}});var te=ee(67294),se=ee(68508),Ce=ee(69677),Ne=ee(84567),ge=ee(71577),be=ee(85418),ue={bottomControlContainer:"bottomControlContainer___woAeo",buttonWrap:"buttonWrap___iRw4K",moveCategory:"moveCategory___oiQqw"},ye=ee(52262),pe=ee(42922),Xe=({buttonDataSource:Le,onButtonClick:Me,useBatchStatus:Fe,allSelect:Oe,setAllSelect:ze,selectArrs:fe,onMenuClick:nt,setSeleArr:it,catalogue:Ge,addCatalogue:je})=>{const[Ae,he]=(0,te.useState)(!1),[Ye,Te]=(0,te.useState)("");console.log("---",Ge);const Re=te.createElement("div",{className:ue.moveCategory,onMouseLeave:_e=>he(!1)},te.createElement(se.default,{onClick:nt,style:{maxHeight:300,width:240,overflow:"auto"}},te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},te.createElement(Ce.default,{onChange:_e=>{Te(_e.target.value)}})),Ge==null?void 0:Ge.map(function(_e,De){var Ee;if(!(Ye!==""&&_e.category_name.indexOf(Ye)<0))return te.createElement(te.Fragment,null,te.createElement(se.default.Item,{className:"multi-llipsis1e",key:_e.category_id,title:_e.category_name},_e.category_name),(Ee=_e==null?void 0:_e.third_category)==null?void 0:Ee.map(lt=>te.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:lt.category_id,title:lt.category_name},lt.category_name)))}),je&&te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:je},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return te.createElement("div",{className:ue.bottomControlContainer},te.createElement("div",null,te.createElement("div",null,te.createElement(Ne.default,{checked:Oe,onChange:ze},"\u5168\u9009\u672C\u9875\uFF08",fe.length,"\uFF09")),(0,ye.GJ)()&&Le.map(_e=>te.createElement("div",{key:_e.name},te.createElement(ge.ZP,{type:"primary",icon:_e.icon,className:ue.buttonWrap,onClick:()=>Me(_e)},_e.name))),(0,ye.GJ)()&&(je||Ge)&&te.createElement("div",null,te.createElement(be.Z,{open:Ae,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Re,getPopupContainer:_e=>_e.parentNode},te.createElement("span",{className:"ant-dropdown-link",onMouseEnter:_e=>he(!0)},te.createElement(ge.ZP,{type:"primary",className:ue.buttonWrap,icon:te.createElement("i",{className:"iconfont icon-yidongmulu"})},te.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",te.createElement(pe.Z,null))))))),te.createElement("div",null,te.createElement(ge.ZP,{type:"primary",ghost:!0,onClick:()=>{Fe(!1),it([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},92882:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ze}});var te=ee(67294),se=ee(35973),Ce=ee(34336),Ne=ee(14446),ge=ee(69677),be=ee(71230),ue=ee(15746),ye={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},pe=ee(27484),ke=ee.n(pe),Xe=ee(28706),Le=ee(26194),Me=ee(67294);const{RangePicker:Fe}=Ce.default,Oe=({dispatch:fe,classroomList:nt,onConfirm:it})=>{const[Ge,je]=(0,te.useState)([]),[Ae,he]=(0,te.useState)([]),[Ye,Te]=(0,te.useState)("");(0,te.useEffect)(()=>{var De;if(nt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ee=nt.actionTabs.data;console.log("data",Ee);let lt=(De=Ee==null?void 0:Ee.group_name)==null?void 0:De.map((He,tt)=>{var Ue;return{group_id:Ee==null?void 0:Ee.group_id[tt],group_name:Ee==null?void 0:Ee.group_name[tt],is_admin:Ee==null?void 0:Ee.is_admin,end_time:Ee==null?void 0:Ee.end_time,publish_time:Array.isArray(Ee==null?void 0:Ee.publish_time)?(Ue=Ee==null?void 0:Ee.publish_time)==null?void 0:Ue[0]:Ee==null?void 0:Ee.publish_time}});lt&&(je([...lt]),he([...lt]))}},[nt.actionTabs]);const Re=()=>{fe({type:"classroomList/setActionTabs",payload:{}}),Te("")},_e=De=>{if(De){const Ee=Ae==null?void 0:Ae.filter(lt=>{var He,tt;return(tt=(He=lt==null?void 0:lt.group_name)==null?void 0:He.toLowerCase())==null?void 0:tt.includes(De==null?void 0:De.toLowerCase())});je(Ee)}else je(Ae)};return Me.createElement(Ne.default,{width:980,title:Me.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Me.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Me.createElement("span",{className:ye.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Me.createElement(ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:Ye,onChange:De=>{Te(De.target.value.trim()),_e(De.target.value.trim())}})),centered:!0,maskClosable:!1,open:nt.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Re(),onOk:()=>{var De;it((De=nt.actionTabs)==null?void 0:De.index,Ae),Re()}},Me.createElement("div",{className:ye.modal_con},Me.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ge==null?void 0:Ge.length)>0?Ge.map(function(De,Ee){var lt,He;return Me.createElement(ue.Z,{span:24,key:Ee},Me.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ee==(Ge==null?void 0:Ge.length)-1?"0px":"10px"}},Me.createElement("div",{className:ye.multiple_select,title:De.group_name},De.group_name),Me.createElement("div",{className:"ml20"},Me.createElement(Fe,{size:"large",ranges:{\u6B64\u523B:[De.publish_time?ke()(De.publish_time):ke()(),ke()()]},allowClear:!1,disabled:(lt=nt.actionTabs)==null?void 0:lt.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:tt=>{var Ue;return(0,Xe.Q8)(tt,(Ue=nt.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:tt=>(0,Xe.d0)(tt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ke()((0,Xe.U6)(),"HH:mm"),ke()((0,Xe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:De.publish_time&&[ke()(De.publish_time),De.end_time?ke()(De.end_time):void 0],onChange:(tt,Ue)=>{Ge[Ee].publish_time=Ue[0],Ge[Ee].end_time=Ue[1],je([...Ge]),Ae.forEach(ct=>{ct.group_id===De.group_id&&(ct.publish_time=Ue[0],ct.end_time=Ue[1])}),he([...Ae])}})),(He=nt.actionTabs)!=null&&He.rangePickerDisabled?Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Me.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ge.splice(Ee,1),je([...Ge]),Ae.forEach((tt,Ue)=>{tt.group_id===De.group_id&&Ae.splice(Ue,1)}),he([...Ae])}})))}):Me.createElement(Le.Z,null))))};var ze=(0,se.connect)(({classroomList:fe})=>({classroomList:fe}))(Oe)},69524:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return nt}});var te=ee(67294),se=ee(68508),Ce=ee(84567),Ne=ee(71577),ge=ee(85418),be=ee(83062),ue=ee(11713),ye=ee(69677),pe={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},ke=ee(52262),Xe=ee(53978),Le=ee(42922),Me=ee(246),Fe=ee.n(Me),Oe=ee(35973),ze=(it,Ge,je)=>new Promise((Ae,he)=>{var Ye=_e=>{try{Re(je.next(_e))}catch(De){he(De)}},Te=_e=>{try{Re(je.throw(_e))}catch(De){he(De)}},Re=_e=>_e.done?Ae(_e.value):Promise.resolve(_e.value).then(Ye,Te);Re((je=je.apply(it,Ge)).next())}),nt=({isAdmin:it,dataSource:Ge,batchStatus:je,SortMenuName:Ae,setSortMenuName:he,detailCourseGroupsList:Ye,onSearch:Te,onBoard:Re,onSort:_e,isboard:De,dispatch:Ee,onBatch:lt,SortMenus:He,isShowMode:tt=!1,onModeChange:Ue})=>{const[ct,bt]=(0,te.useState)(!1),[Tt,at]=(0,te.useState)([]),[we,ft]=(0,te.useState)(!0);let[Nt,dt]=(0,te.useState)([]);const[ut,pt]=(0,te.useState)(1),[Ot,Wt]=(0,te.useState)(!1),Zt=(0,Oe.useParams)(),Yt=Je=>{he(Je.name),_e(Je)};(0,te.useEffect)(()=>{De&&Cn()},[De]);const Cn=()=>ze(void 0,null,function*(){var Je;if(we&&!Ot){Wt(!0),pt(ut+1);const ve=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:ut,id:Zt.coursesId,limit:20,nonenavigate:!0}});let me=[...(ve==null?void 0:ve.course_groups)||[]];((Je=ve==null?void 0:ve.course_groups)==null?void 0:Je.length)<20&&(ft(!1),me.push({id:0,name:"\u672A\u5206\u73ED"})),Wt(!1),dt([...Nt,...me])}}),Nn=te.createElement("section",{className:pe.dropmenu},te.createElement("div",{style:{maxHeight:200,overflow:"auto"}},te.createElement(Fe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Je=>{Cn()},hasMore:we,useWindow:!1},te.createElement(se.default,{style:{width:240,zIndex:10}},(Ye==null?void 0:Ye.group_count)>0&&(Nt==null?void 0:Nt.filter(Je=>Je.edit_auth||Je.name==="\u672A\u5206\u73ED").map(function(Je,ve){return te.createElement(se.default.Item,{key:Je.id},te.createElement(Ce.default,{checked:Tt.includes(Je.id),value:Je.id,onChange:me=>{let Be=Tt.indexOf(Je.id);Tt.indexOf(Je.id)>-1?at(Tt.filter(xe=>xe!==Je.id)):at(Tt.concat(Je.id))}},Je.name))}))))),te.createElement("aside",{style:{background:"#fff"}},te.createElement("div",null,te.createElement(Ne.ZP,{type:"link",onClick:()=>{Re(Tt)}},"\u786E\u5B9A"),te.createElement(Ne.ZP,{type:"link",onClick:()=>{at([])}},"\u91CD\u7F6E")))),Mn=Ae==="\u9ED8\u8BA4\u6392\u5E8F";return te.createElement("div",{className:pe.searchSortControllerContainer},!!(He!=null&&He.length)&&te.createElement("div",null,te.createElement(ge.Z,{dropdownRender:()=>te.createElement(se.default,{selectedKeys:[Ae]},He.map(Je=>te.createElement(se.default.Item,{key:Je.name,onClick:()=>Yt(Je)},Je.name)))},te.createElement("div",null,te.createElement("span",{className:`${pe.btn} ${Mn?pe.btnSort:""}`},te.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Ae)))),Mn&&te.createElement(be.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},te.createElement("span",{className:pe.tips},te.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),tt&&te.createElement(ue.default,{defaultValue:"",onChange:Ue,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),te.createElement(ye.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Te,style:{width:220,marginLeft:tt?"":"auto"}}),(0,ke.eB)()&&De&&te.createElement(ge.Z,{dropdownRender:()=>Nn,open:ct,onOpenChange:Je=>{bt(Je)}},te.createElement("a",null,"\u5206\u73ED",ct?te.createElement(Xe.Z,{style:{marginLeft:6}}):te.createElement(Le.Z,{style:{marginLeft:6}}))))}},15070:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Le}});var te=ee(67294),se=ee(71230),Ce=ee(15746),Ne=ee(68508),ge=ee(85418),be=ee(2453),ue=ee(83062),ye={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},pe=ee(35973),ke=ee(52262),Le=({isLoading:Me,addText:Fe,tabDataSource:Oe,isAdmin:ze,dispatch:fe,classroomList:nt,type:it,isExercise:Ge,defaultSelectedKeys:je,onTabMenuClick:Ae,getDropdownMenu:he,showControlButton:Ye,buttonText:Te,buttonIcon:Re="icon-tianjiadaohang",extraNode:_e,user:De,onButtonClick:Ee,isModelUser:lt,menuItemWidth:He=125})=>{var tt,Ue,ct,bt,Tt;const at=(0,pe.useParams)();return te.createElement("div",{className:ye.tabMenuContainer},te.createElement(se.Z,null,te.createElement(Ce.Z,{flex:"1"},te.createElement(Ne.default,{onSelect:we=>Me?{}:Ae(we),mode:"horizontal",selectedKeys:je},Oe.map(we=>te.createElement(Ne.default.Item,{style:{width:He},key:typeof we.index=="number"?we.index:we.id},te.createElement("span",{className:"c-grey-666"},we.name),we.total!==void 0&&ze&&te.createElement("span",{className:"c-grey-999 ml20"},we.total||0))))),ze&&Ge&&te.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{fe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ze&&te.createElement(Ce.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},Ge&&te.createElement(ge.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>te.createElement(Ne.default,null,te.createElement(Ne.default.Item,{key:1,onClick:()=>{var we;if((0,ke.Rm)()&&!((we=nt.AssistantObject.exercise)!=null&&we.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:it,exportType:"exercise",category_id:at.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),te.createElement(Ne.default.Item,{key:3,onClick:()=>{var we;if((0,ke.Rm)()&&!((we=nt.AssistantObject.exercise)!=null&&we.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pe.history.push(`/classrooms/${at==null?void 0:at.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},te.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},te.createElement("span",{style:{color:"#666666",cursor:"pointer"}},te.createElement("i",{className:"iconfont icon-xiazai6"})))),te.createElement("div",{className:ye.control},te.createElement("div",{className:ye.extra},_e),Ye&&(Te=="\u6DFB\u52A0\u76F4\u64AD"?te.createElement(ge.Z,{menu:{items:(Ue=(tt=[{label:te.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},lt&&{label:te.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u5934\u6B4C\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:tt.filter(we=>we==null?void 0:we.show))==null?void 0:Ue.map(we=>({label:we==null?void 0:we.label,key:we==null?void 0:we.key}))}},te.createElement("span",{className:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:`iconfont ${Re}`})),te.createElement("span",null,Te))):te.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:`iconfont ${Re}`})),te.createElement("span",null,Te))),!!he&&te.createElement(ge.Z,{disabled:((ct=De==null?void 0:De.userInfo)==null?void 0:ct.user_status)===2,className:"ml10",dropdownRender:he},te.createElement("span",{className:((bt=De==null?void 0:De.userInfo)==null?void 0:bt.user_status)===2?ye.selectBtn1:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-tianjiadaohang"})),te.createElement(ue.Z,{title:((Tt=De==null?void 0:De.userInfo)==null?void 0:Tt.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},te.createElement("span",null,Fe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},77784:function(en,Ct,ee){"use strict";ee.r(Ct),ee.d(Ct,{default:function(){return As}});var te=ee(52810),se=ee(67294),Ce=ee(35973),Ne=ee(14446),ge=ee(68508),be=ee(2453),ue=ee(46303),ye=ee(28452),pe=ee(30291),ke=ee(71577),Xe=ee(84567),Le=ee(27484),Me=ee.n(Le),Fe=ee(52262),Oe=ee(28706),ze=ee(26194),fe=ee(33170),nt=ee(66368),it=ee(22150),Ge=ee(83062),je=ee(31795),Ae=ee(11713),he=ee(69677),Ye=ee(246),Te=ee.n(Ye),Re=ee(45224),_e={flex_box_center:"flex_box_center___aIYEA",flex_space_between:"flex_space_between___hCKPx",flex_box_vertical_center:"flex_box_vertical_center___K6UJb",flex_box_center_end:"flex_box_center_end___BVN_k",flex_box_column:"flex_box_column___S4apM",bg:"bg___Pox5v",containerTitle:"containerTitle___laevg",containerDesc:"containerDesc___IIMRX",menus:"menus___atKNl",listItem:"listItem___zDBVK",info:"info___k52wj",title:"title___zq7AS",titleLeft:"titleLeft___efDI2",titleRight:"titleRight___uQt6L",acitons:"acitons___Vg6al",move:"move___Ga0E4",hideHeadCheckbox:"hideHeadCheckbox___pLoYs",moveCategory:"moveCategory___eZPjj",tabSearch:"tabSearch___IlcNp",warpModal:"warpModal___hzRTF",modalColumn:"modalColumn___Rcl4F",modalRow:"modalRow___rzx2r",sup:"sup___cAGuY",name:"name___flQya"},De=ee(78207),Ee=ee(85688),lt=ee(34562),He=ee(20670),tt=ee(96332),Ue=ee(93686),ct=ee(67294),bt=Object.defineProperty,Tt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,dt=(ie,$e,We)=>$e in ie?bt(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ut=(ie,$e)=>{for(var We in $e||($e={}))ft.call($e,We)&&dt(ie,We,$e[We]);if(we)for(var We of we($e))Nt.call($e,We)&&dt(ie,We,$e[We]);return ie},pt=(ie,$e)=>Tt(ie,at($e)),Ot=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const{TabPane:Wt}=nt.default,Zt=({classroomList:ie,exercise:$e,loading:We,dispatch:Pt})=>{var jr;const Vn=(0,Ce.useParams)(),ar=(0,Ce.useLocation)(),[ta]=it.default.useForm(),{brankList:Ln}=$e;let[Mr,Ri]=(0,se.useState)(!0),[Fo,ho]=(0,se.useState)(!1);const[ni,vo]=(0,se.useState)("myself");let[x,E]=(0,se.useState)([]),[ae,re]=(0,se.useState)([]),[oe,Se]=(0,se.useState)(),[Ze,ot]=(0,se.useState)([]);const gt=(0,se.useRef)(null),[Et,Vt]=(0,se.useState)(!1),[fn,wn]=(0,se.useState)(""),[zt,fa]=(0,se.useState)(""),[$r,yr]=(0,se.useState)(!1),[wa,Qa]=(0,se.useState)({}),zn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Zn,ei,mo)=>ct.createElement("div",{style:{display:"flex",alignItems:"center"}},ct.createElement(Ge.Z,{title:Zn},ct.createElement("div",{title:Zn,className:_e.name},Zn)),(ei==null?void 0:ei.high_resources_consume)&&ct.createElement(He.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Zn=>ct.createElement(Ge.Z,{title:Zn},ct.createElement("span",null,Zn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Zn=>Zn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Zn,ei)=>ct.createElement("a",{href:Zn?`/randompaper/detail/${ei.id}`:`/paperlibrary/see/${ei.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ur,Ta]=(0,se.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,se.useEffect)(()=>{$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Ii(),ot([]),Fa())},[$e.actionTabs.key]);const Fa=()=>Ot(void 0,null,function*(){const Zn=yield Pt({type:"paperlibrary/getTeachGroupData"});re(Zn)}),Jn=Zn=>{const ei=parseInt(Zn);return isNaN(ei)?"":ei},Ii=()=>Ot(void 0,null,function*(){var Zn,ei;if(Mr){++Ur.page,Ri(!1);const mo=yield Pt({type:"exercise/getBrankList",payload:pt(ut({},Ur),{search:(Zn=Ur.search)==null?void 0:Zn.trim()})});x=mo!=null&&mo.object_list?[...x.concat(mo==null?void 0:mo.object_list)]:x,Ur.filter==="public"?Se(mo.is_teacher):Se(!0),((ei=mo.object_list)==null?void 0:ei.length)<Ur.limit?Ri(!1):Ri(!0),E([...x])}}),Ml=Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Ur.group_id=Zn,Mr=!0,ot([]),Ta(ut({},Ur)),Ii()},pl={selectedRowKeys:Ze,onChange:Zn=>{ot(Zn)},type:"radio"},el=()=>{Ta(ut({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),E([]),Ri(!0),vo("myself"),Pt({type:"exercise/setActionTabs",payload:{}}),ho(!1)},[Jl,No,ir,On]=(0,Ee.P)(),Kr=Zn=>Ot(void 0,null,function*(){let ei=!1;x.forEach(uo=>{Ze.includes(uo.id)&&(ei=uo.is_random)});const mo=Zn.map(uo=>({shixun_id:uo.id,is_use:uo.is_use,is_copy:uo.is_copy}));if(!ei){yr(!0);const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,category_id:(Vn==null?void 0:Vn.categoryId)||null,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo}});yr(!1),(uo==null?void 0:uo.status)===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Pt({type:"classroomList/getClassroomExercisesList",payload:ut({},$e.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:{id:Vn.coursesId}}),wn(`/classrooms/${Vn.coursesId}/exercise/${uo.exercise_id}/detail?random=${uo.is_random}&tabs=3`),fa(`/classrooms/${Vn.coursesId}/exercise/add/${uo.exercise_id}?random=${uo.is_random}&type=2`),Vt(!0),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),No(),el());return}yr(!0),setTimeout(()=>{yr(!1)},500),Pt({type:"exercise/setActionTabs",payload:{}});let zl=1,Nl=Ne.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:ct.createElement("div",{className:_e.modalColumn},ct.createElement("div",{className:_e.modalRow},ct.createElement("sup",{className:_e.sup},"*"),ct.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),ct.createElement(je.Z,{parser:Jn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:zl,onChange:uo=>{zl=uo;const bl=document.getElementById("model_error");zl<1||zl>50?bl.style.display="block":bl.style.display="none"}})),ct.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:el,onOk:()=>Ot(void 0,null,function*(){if(zl<1||zl>50){const bl=document.getElementById("model_error");return bl.style.display="block",Promise.reject()}Nl.update({cancelButtonProps:{disabled:!0}});const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo,num:zl}});Nl.update({cancelButtonProps:{disabled:!1}}),uo&&uo.status===0?((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Ne.default.destroyAll(),Pt({type:"classroomList/getClassroomExercisesList",payload:ut({},$e.actionTabs.params)}),el(),No(),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(el(),No())})})});return ct.createElement(ct.Fragment,null,ct.createElement(Ne.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Fo,bodyStyle:{minHeight:200},wrapClassName:_e.warpModal,onOk:()=>Ot(void 0,null,function*(){var Zn;if(!Ze.length){be.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ho(!0);let ei=!1,mo=!1;if(x.forEach(Nl=>{Ze.includes(Nl.id)&&Nl.need_authorize&&(ei=Nl.need_authorize),Ze.includes(Nl.id)&&(mo=Nl.is_random)}),ei){(0,De.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let zl=yield(0,Ue.Tr)({id:`${Ze[0]}`,course_id:(Zn=ie.detailTopBanner)==null?void 0:Zn.course_id,type:"examination_bank"});ho(!1),(zl==null?void 0:zl.student_count)===0?Kr([]):Qa(zl)}),onCancel:el},ct.createElement(nt.default,{activeKey:ni,onTabClick:Zn=>Ot(void 0,null,function*(){gt.current.scrollTop=0,x=[],ni!==Zn&&ot([]),vo(Zn),Ur.page=0,Ur.filter=Zn,Ur.group_id=null,Mr=!0,Ii()})},ct.createElement(Wt,{tab:ct.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),ct.createElement(Wt,{tab:ct.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),ct.createElement(Wt,{tab:ct.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),ct.createElement("div",{className:_e.tabSearch},ni==="teacher"&&ct.createElement(Ae.default,{value:Ur.group_id,onChange:Ml,size:"middle",style:{width:200,marginRight:30}},ct.createElement(Ae.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(jr=ae==null?void 0:ae.groups)==null?void 0:jr.map(Zn=>ct.createElement(Ae.default.Option,{key:Zn==null?void 0:Zn.group_id,value:Zn==null?void 0:Zn.group_id},Zn==null?void 0:Zn.name))),ct.createElement(he.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ur.search,onChange:Zn=>{Ur.search=Zn.target.value,Ta(ut({},Ur))},onSearch:Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Mr=!0,ot([]),Zn&&(0,lt.tk)({name:Zn,copywriting:Zn,position:"Exercise"}),Ii()}})),ct.createElement("div",{ref:gt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!oe&&ni==="public"&&ct.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ct.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),ct.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),ct.createElement(Te(),{initialLoad:!1,pageStart:0,loadMore:()=>{Ii()},hasMore:Mr,useWindow:!1},$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&oe&&ct.createElement(Re.Z,{className:_e.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:x,onRow:Zn=>({onClick:()=>{ot([Zn==null?void 0:Zn.id])}}),resColumns:zn,rowSelection:pl})))),ct.createElement(Ne.default,{title:"\u63D0\u793A",open:Et,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:ct.createElement("div",null,ct.createElement(ke.ZP,{onClick:()=>{Vt(!1),Ce.history.push(zt)}},"\u4FEE\u6539\u8BD5\u5377"),ct.createElement(ke.ZP,{type:"primary",onClick:()=>{Ce.history.push(fn),Vt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Vt(!1)}},ct.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),ct.createElement(tt.Z,{resdata:wa,type:"exercise",okloading:$r,oktext:(wa==null?void 0:wa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zn=>{Kr(Zn)}}),ct.createElement(Ee.Z,{inPaper:!0,visible:Jl,onCancel:No,onOk:Kr,renderData:ir,modalType:"multiple",type:"examination_bank"}))};var Yt=(0,Ce.connect)(({exercise:ie,loading:$e,classroomList:We})=>({exercise:ie,loading:$e,classroomList:We}))(Zt),Cn=ee(57953),Nn=ee(71230),Mn=ee(78045),Je=ee(34336),ve=ee(47897),me=ee(15835),Be=ee(14375),xe=ee(88181),de=ee(15746),qe=ee(9430),xt=ee(64743),nn={cstuModal:"cstuModal___aXQ_6",removeStyle:"removeStyle___fT_EI",bottom:"bottom___yocae",yes:"yes___Iw504",no:"no___yeWHC",Onerow:"Onerow___hvTnk",searchMember:"searchMember____guvA",searchMemberHeader:"searchMemberHeader___NdQj2"},tn=ee(96622),Jt=ee(67294),yn=Object.defineProperty,Dn=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,an=(ie,$e,We)=>$e in ie?yn(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,mr=(ie,$e)=>{for(var We in $e||($e={}))pn.call($e,We)&&an(ie,We,$e[We]);if(sn)for(var We of sn($e))gn.call($e,We)&&an(ie,We,$e[We]);return ie},Ht=(ie,$e)=>Dn(ie,_t($e)),Gt=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const Cr=({visible:ie,setVisible:$e,onK:We,selectKeys:Pt,selectRows:jr,appointStudent:Vn,modalParams:ar,courseId:ta})=>{const Ln=(0,Ce.useParams)(),[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1),[ni,vo]=(0,se.useState)([]),[x,E]=(0,se.useState)([]),[ae,re]=(0,se.useState)([]),[oe,Se]=(0,se.useState)("all"),[Ze,ot]=(0,se.useState)("all");let[gt,Et]=(0,se.useState)(!0);const[Vt,fn]=(0,se.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[wn,zt]=(0,se.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),fa={selectedRowKeys:x,columnWidth:40,hideSelectAll:!0,onSelect:(zn,Ur,Ta)=>{let Fa=!0;for(let Jn=0;Jn<x.length;Jn++)(zn==null?void 0:zn.user_id)===x[Jn]&&(x==null||x.splice(Jn,1),ae==null||ae.splice(Jn,1),Fa=!1);Fa&&(x.push(zn==null?void 0:zn.user_id),ae.push(zn)),E([...x]),re([...ae])},onSelectAll:(zn,Ur,Ta)=>{if(zn&&Ta.length>0){Ta.forEach(Fa=>{x.push(Fa.user_id),ae.push(Fa)}),E([...x]),re([...ae]);return}if(!zn&&Ta.length>0){let Fa=[],Jn=[];const Ii=new Set(Ta),Ml=new Set(x),pl=new Set(ae);Fa=[...Ml].filter(el=>[...Ii].every(Jl=>Jl.user_id!==el)),Jn=[...pl].filter(el=>[...Ii].every(Jl=>Jl.user_id!==el.user_id)),E([...Fa]),re([...Jn])}}};(0,se.useEffect)(()=>{ie&&Pt&&(E([...Pt]),re(jr))},[ie,Pt]),(0,se.useEffect)(()=>{ie&&(!Vn&&ar?wn.status=ar:wn.status=null,zt(mr({},wn)),yr())},[ie,Vn,ar]);const $r=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(zn,Ur,Ta)=>Jt.createElement("span",{style:{color:"#333"}},Ta+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(zn,Ur,Ta)=>Jt.createElement("span",null,zn)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(zn,Ur,Ta)=>Jt.createElement("span",{style:{color:"#666"}},zn)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(zn,Ur)=>Jt.createElement("span",null,zn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(zn,Ur)=>Jt.createElement("span",null,zn||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(zn,Ur)=>Jt.createElement("span",null,zn)}].filter(zn=>ar===1||ar===2?zn.title!=="\u72B6\u6001":!0),yr=()=>Gt(void 0,null,function*(){var zn,Ur,Ta;ho(!0);const Fa=yield(0,fe.ZP)(`/api/exercises/${Ln.categoryId||ta}/wait_make_up_students.json`,{method:"get",params:Ht(mr({},wn),{keywords:(zn=wn==null?void 0:wn.keywords)==null?void 0:zn.trim()})});if(Fa.status===0){const Jn=((Ta=(Ur=Fa==null?void 0:Fa.data)==null?void 0:Ur.all_course_groups)==null?void 0:Ta.map(Ii=>({value:Ii==null?void 0:Ii.id,label:Ii==null?void 0:Ii.name})))||[];fn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Jn]),vo(Fa.data)}ho(!1)}),wa=()=>{wn.page=1,wn.status=null,wn.course_group_id=null,wn.keywords="",Se("all"),ot("all"),E([]),re([]),zt(mr({},wn)),Vn&&We(x==null?void 0:x.length,x,ae)},Qa=()=>{wn.page=1,wn.status=null,wn.course_group_id=null,wn.keywords="",zt(mr({},wn)),Se("all"),ot("all"),E([]),re([]),$e(!1)};return Jt.createElement(Ne.default,{centered:!0,className:nn.cstuModal,title:ar===1?"\u7F3A\u8003\u5B66\u751F":ar===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ie,width:1200,footer:null,onCancel:()=>{Qa()}},Jt.createElement(Nn.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},Jt.createElement(Nn.Z,null,Jt.createElement(de.Z,null,Jt.createElement(Ae.default,{size:"large",value:oe,style:{width:200,marginRight:20},onChange:zn=>{Se(zn),zn==="all"?wn.course_group_id=null:wn.course_group_id=zn,wn.page=1,zt(mr({},wn)),yr()},options:Vt})),Vn&&Jt.createElement(de.Z,null,Jt.createElement(Ae.default,{size:"large",value:Ze,style:{width:200},onChange:zn=>{ot(zn),zn==="all"?wn.status=null:wn.status=zn,wn.page=1,zt(mr({},wn)),yr()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),Jt.createElement(de.Z,null,Jt.createElement(xt.t7,{style:{width:300,marginLeft:15},value:wn.keywords,allowClear:!0,onChange:zn=>{wn.keywords=zn,wn.page=1,zt(mr({},wn)),yr()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),Jt.createElement(Nn.Z,{align:"middle",className:"mb30"},Jt.createElement(de.Z,{span:14},Jt.createElement("div",{className:"flexd-table-header"},Jt.createElement(qe.default,{pagination:!1,dataSource:[],columns:$r,rowSelection:Vn?fa:null,rowKey:zn=>zn.user_id})),Jt.createElement("div",null,Jt.createElement(qe.default,{rowSelection:Vn?fa:null,columns:$r,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:zn=>zn.user_id,loading:Fo,dataSource:ni==null?void 0:ni.exercise_users,onChange:(zn,Ur,Ta)=>{wn.page=zn==null?void 0:zn.current,wn.limit=zn==null?void 0:zn.pageSize,Ta!=null&&Ta.order?(wn.sort_by=Ta==null?void 0:Ta.field,wn.direction=(Ta==null?void 0:Ta.order)==="ascend"?"asc":"desc"):(wn.sort_by=null,wn.direction=null),zt(mr({},wn)),yr()},pagination:!1}))),Jt.createElement(de.Z,{span:1},Jt.createElement("img",{src:tn,style:{marginLeft:10}})),Jt.createElement(de.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},Jt.createElement("div",{className:nn.searchMember,style:{width:550}},Jt.createElement(Nn.Z,{className:nn.searchMemberHeader},Jt.createElement(de.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),Jt.createElement(de.Z,{flex:"110px"},"\u5B66\u53F7"),Jt.createElement(de.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),Jt.createElement("div",{style:{overflow:"auto",height:390}},ae==null?void 0:ae.map((zn,Ur)=>Jt.createElement(Nn.Z,{key:Ur,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},Jt.createElement(de.Z,{flex:"100px"},zn.user_name),Jt.createElement(de.Z,{flex:"110px"},zn.student_id),Jt.createElement(de.Z,{flex:"120px",style:{marginLeft:5}},zn.user_group_name),Jt.createElement(de.Z,{style:{marginLeft:10}},Jt.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{re(ae.filter(Ta=>Ta.user_id!=zn.user_id)),E(x.filter(Ta=>Ta!=zn.user_id))}})))))))),!(ar===1||ar===2)&&Jt.createElement("div",{className:nn.bottom},Jt.createElement(ke.ZP,{className:nn.no,onClick:()=>{Qa()}},"\u53D6\u6D88"),Jt.createElement(ke.ZP,{loading:Mr,type:"primary",onClick:()=>{wa()}},"\u786E\u5B9A")))};var Qn=(0,Ce.connect)(({})=>({}))(Cr),wr={contentInterval:"contentInterval___X53PP",numberInput:"numberInput___WtIey",minorRuleText:"minorRuleText___CPyNm",failedList:"failedList___OOvHs",name:"name___PGVi5",publish:"publish___BGtTv"},er=ee(67294),Ba=Object.defineProperty,Da=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,vi=(ie,$e,We)=>$e in ie?Ba(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Bi=(ie,$e)=>{for(var We in $e||($e={}))qn.call($e,We)&&vi(ie,We,$e[We]);if(Ia)for(var We of Ia($e))Pa.call($e,We)&&vi(ie,We,$e[We]);return ie},Ni=(ie,$e)=>Da(ie,Ma($e)),ii=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});function vn(ie,$e){const We=[];for(let Pt=ie;Pt<$e;Pt++)We.push(Pt);return We}const ln=ie=>{let $e=new Date;const We=Me()(ie).format("HH");if(Me()(ie).isSame(Me()($e),"day")){const Pt=Me()($e).format("HH"),jr=Me()($e).format("mm");return{disabledHours:()=>vn(0,24).splice(1,Pt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",We,Pt),Me()(ie).isSame(Me()($e),"hour")&&We<=Pt?vn(0,60).splice(0,jr):vn(60,60))}}else if(Me()(ie).isSame(Me()(),"day")){const Pt=Me()().format("HH"),jr=Me()().format("mm");return{disabledHours:()=>vn(0,24).splice(0,Pt),disabledMinutes:()=>We<=Pt?vn(0,jr):vn(60,60)}}else return!1},Rn=({exercise:ie,dispatch:$e})=>{var We,Pt,jr,Vn,ar,ta,Ln,Mr,Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt;const Et=(0,Ce.useParams)(),[Vt]=it.default.useForm(),[fn,wn]=(0,se.useState)(1),[zt,fa]=(0,se.useState)([]),[$r,yr]=(0,se.useState)(!0),[wa,Qa]=(0,se.useState)([]),[zn,Ur]=(0,se.useState)(!0),[Ta,Fa]=(0,se.useState)(!1),{workSetting:Jn}=ie,[Ii,Ml]=(0,se.useState)(!1),[pl,el]=(0,se.useState)([]),[Jl,No]=(0,se.useState)([]),[ir,On]=(0,se.useState)(!1),[Kr,Zn]=(0,se.useState)(!1),[ei,mo]=(0,se.useState)(!1),[zl,Nl]=(0,se.useState)(null),[uo,bl]=(0,se.useState)(1),[Js,ac]=(0,se.useState)({}),[ic,$u]=(0,se.useState)({}),[mc,Ys]=(0,se.useState)(!1);(0,se.useEffect)(()=>{var wi;if(ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(di(),xs(),ie.actionTabs.type===2)){const Co=(wi=ie.actionTabs)==null?void 0:wi.unified_setting;Ur(Co)}},[ie.actionTabs]),(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po,ql;(wi=Jn==null?void 0:Jn.exercise)!=null&&wi.publish_time&&Vt.setFieldsValue({publish_time:Me()((Co=Jn==null?void 0:Jn.exercise)==null?void 0:Co.publish_time)}),(Ui=Jn==null?void 0:Jn.exercise)!=null&&Ui.end_time&&Vt.setFieldsValue({end_time:Me()((Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.end_time)}),Vt.setFieldsValue({exercise_type:(gi=Jn==null?void 0:Jn.exercise)==null?void 0:gi.exercise_type,simulate_exercise_num:(po=Jn==null?void 0:Jn.exercise)==null?void 0:po.simulate_exercise_num}),bl((ql=Jn==null?void 0:Jn.exercise)==null?void 0:ql.exercise_type)},[ie]);const Ar=wi=>{var Co;const Ui=Vt.getFieldValue("publish_time");if(!Ui||(Co=Jn==null?void 0:Jn.exercise)!=null&&Co.publish_time)return;let Ro;wi===1?Ro=Me()(Ui).add(120,"minutes"):Ro=Me()(Ui).add(7,"days"),Vt.setFieldsValue({end_time:Ro})},di=wi=>ii(void 0,null,function*(){var Co,Ui;yr(!0);const Ro=yield(0,me.N3)({coursesId:Et.coursesId,check_ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(po=>Number(po)))||[]]});console.log(Ro,"res");const gi=((Ui=Ro==null?void 0:Ro.course_info)==null?void 0:Ui.map((po,ql)=>Ni(Bi({},po),{key:po.course_group_id,title:po.course_group_name,name:po.course_group_name,disabled:!!po.is_published})))||[];if((Ro==null?void 0:Ro.status)!==-1){fa([...gi]);const po=Me()();Vt.setFieldsValue({publish_time:po}),(Vt.getFieldValue("exercise_type")||1)===1?Vt.setFieldsValue({end_time:Me()(po).add(120,"minutes")}):Vt.setFieldsValue({end_time:Me()(po).add(7,"days")})}yr(!1)});(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po;if((wi=Jn==null?void 0:Jn.exercise)!=null&&wi.is_appoint_user){const ql=((Ui=(Co=Jn==null?void 0:Jn.exercise)==null?void 0:Co.all_exercise_users)==null?void 0:Ui.map(ko=>ko.user_id))||[];el([...ql])}On((Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.is_appoint_user),Zn((gi=Jn==null?void 0:Jn.exercise)==null?void 0:gi.is_miss_exam_user),mo((po=Jn==null?void 0:Jn.exercise)==null?void 0:po.is_no_passing_user)},[Jn]),(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po,ql,ko;(Co=(wi=ie==null?void 0:ie.actionTabs)==null?void 0:wi.selectArrs)!=null&&Co[0]&&ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&$e({type:"exercise/getWorkSetting",payload:{categoryId:(Ro=(Ui=ie==null?void 0:ie.actionTabs)==null?void 0:Ui.selectArrs)==null?void 0:Ro[0],category:(po=(gi=ie==null?void 0:ie.actionTabs)==null?void 0:gi.selectArrs)==null?void 0:po[0],coursesId:(ko=(ql=ie==null?void 0:ie.actionTabs)==null?void 0:ql.params)==null?void 0:ko.id}})},[(We=ie==null?void 0:ie.actionTabs)==null?void 0:We.selectArrs]);const _s=()=>ii(void 0,null,function*(){var wi,Co,Ui,Ro,gi,po,ql;const ko=Bi({},Vt.getFieldsValue()),Tc=Me()(Me()(ko.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),oc=Me()(Me()(ko.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tc,Tc,33),oc<=Tc){be.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((wa==null?void 0:wa.length)<=0&&!zn&&zt.length>0&&!((wi=Jn==null?void 0:Jn.exercise)!=null&&wi.is_make_up_exercise)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const Yd=zt.map(gs=>gs.key),bu={check_ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(gs=>Number(gs)))||[]],end_time:Me()(ko.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Me()(ko.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:wa.map(gs=>gs.course_group_id),unified_setting:!wa.length,exercise_type:ko.exercise_type,simulate_exercise_num:ko.simulate_exercise_num};if(((Ui=ie.actionTabs.selectArrsAll)==null?void 0:Ui.length)>0&&ie.actionTabs.type===1&&(bu.check_ids=[...((gi=(Ro=ie.actionTabs.selectArrsAll)==null?void 0:Ro.filter(gs=>!gs.high_resources_consume||gs.high_resources_consume_permission))==null?void 0:gi.map(gs=>Number(gs==null?void 0:gs.id)))||[]]),(po=Jn==null?void 0:Jn.exercise)!=null&&po.is_make_up_exercise){if(ir&&pl.length<=0||!ir&&!(Kr||ei)){be.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}bu.is_appoint_user=ir,bu.is_miss_exam_user=Kr,bu.is_no_passing_user=ei,ir?bu.make_up_exercise_users=pl.map(gs=>({user_id:gs})):bu.make_up_exercise_user=[]}let{is_locked:hd,open_camera:Zc,screen_open:Mf,login_restrict:Od,ip_bind:Id,ip_limit:jd,is_random:Qd,id:yd,identity_verify:Bf,open_phone_video_recording:Ff}=Jn==null?void 0:Jn.exercise;if(ie.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(hd||Zc||Mf||Od||Id||jd=="pub"||jd=="inner"||Bf||Ff)&&ko.exercise_type==2){if($e({type:"exercise/setActionTabs",payload:{}}),ie.actionTabs.type==2){let gs=Ne.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:er.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",er.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(Jn==null?void 0:Jn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>ii(void 0,null,function*(){var zc;Ys(!0);let Dc=yield(0,Ue.Tr)({exercise_ids:[...((zc=ie.actionTabs.selectArrs)==null?void 0:zc.map(Mc=>Number(Mc)))||[]],course_id:Et.coursesId,type:"exercise"});if((Dc==null?void 0:Dc.student_count)===0){if((yield Ua(bu))&&ie.actionTabs.isRouter){gs.destroy(),Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${yd}/detail?random=${Qd}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $u(bu),ac(Dc)}),onCancel:()=>{gs.destroy(),Ys(!1),Ua(bu)}})}else{let gs=Ne.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:er.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>ii(void 0,null,function*(){var zc;Ys(!0);let Dc=yield(0,Ue.Tr)({exercise_ids:[...((zc=ie.actionTabs.selectArrs)==null?void 0:zc.map(Mc=>Number(Mc)))||[]],course_id:Et.coursesId,type:"exercise"});if((Dc==null?void 0:Dc.student_count)===0){if((yield Ua(bu))&&ie.actionTabs.isRouter){Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${yd}/detail?random=${Qd}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $u(bu),ac(Dc)})})}return}let Nd=yield(0,Ue.Tr)({exercise_ids:[...((ql=ie.actionTabs.selectArrs)==null?void 0:ql.map(gs=>Number(gs)))||[]],course_id:Et.coursesId,type:"exercise"});(Nd==null?void 0:Nd.student_count)===0?Ua(bu):($u(bu),ac(Nd))}),ks=()=>{var wi;let Co=[...(wi=ie.actionTabs.selectArrsAll)==null?void 0:wi.filter(Ui=>Ui.high_resources_consume&&!Ui.high_resources_consume_permission)];(Co==null?void 0:Co.length)>0&&ie.actionTabs.type===1&&Ne.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:er.createElement("div",null,er.createElement("div",{className:wr.tipcontent},er.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Co==null?void 0:Co.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),er.createElement("div",{className:"mt20 mb20"},Co==null?void 0:Co.map(Ui=>er.createElement("div",{className:wr.failedList,key:Ui.id},er.createElement("div",{className:wr.name},Ui==null?void 0:Ui.exercise_name),er.createElement("div",{className:wr.publish,onClick:()=>{(0,Oe.xg)(`/classrooms/${Et.coursesId}/exercise/${Ui.id}/detail?random=${Ui.is_random}`)}},"\u53D1\u5E03"))))))})},Ua=wi=>ii(void 0,null,function*(){var Co,Ui,Ro;if(ie.actionTabs.type===1){let ql=[...(Co=ie.actionTabs.selectArrsAll)==null?void 0:Co.filter(ko=>ko.high_resources_consume&&!ko.high_resources_consume_permission)];if((ql==null?void 0:ql.length)==ie.actionTabs.selectArrsAll.length){$e({type:"exercise/setActionTabs",payload:{}}),ks();return}}let gi=!1;return Fa(!0),(yield(0,fe.ZP)(`/api/courses/${Et.coursesId}/exercises/publish.json`,{method:"post",body:wi})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),xs(),be.ZP.success("\u53D1\u5E03\u6210\u529F"),$e({type:"exercise/setActionTabs",payload:{}}),(Ui=ie==null?void 0:ie.actionTabs)!=null&&Ui.cb?(Ro=ie==null?void 0:ie.actionTabs)==null||Ro.cb():$e({type:"classroomList/getClassroomExercisesList",payload:Bi({},ie.actionTabs.params)}),gi=!0,ie.actionTabs.type===1&&ks()),Fa(!1),gi}),xs=()=>{wn(1),fa([]),Qa([])},ed=(wi,Co,Ui)=>{wi<=0?be.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(el(Co),No(Ui),Ml(!1))};return er.createElement(Ne.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:_s,confirmLoading:Ta||$r,onCancel:()=>{xs(),$e({type:"exercise/setActionTabs",payload:{}})}},er.createElement(Cn.Z,{spinning:$r},zt&&er.createElement(it.default,{form:Vt},!!((Pt=ie==null?void 0:ie.actionTabs)!=null&&Pt.disabled)&&er.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},er.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Be.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((jr=Jn==null?void 0:Jn.exercise)!=null&&jr.is_make_up_exercise)&&er.createElement(er.Fragment,null,er.createElement(Nn.Z,null,er.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},er.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),er.createElement(it.default.Item,{name:"exercise_type"},er.createElement(Mn.ZP.Group,{disabled:((Vn=Jn==null?void 0:Jn.exercise)==null?void 0:Vn.exercise_status)>1,onChange:wi=>{bl(wi.target.value),Ar(wi.target.value)}},er.createElement(Mn.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),er.createElement(Mn.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),uo==2&&er.createElement(Nn.Z,{className:`${wr.contentInterval}`},er.createElement("span",{className:`${wr.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),er.createElement(it.default.Item,{name:"simulate_exercise_num"},er.createElement(je.Z,{className:wr.numberInput,style:{width:145},precision:0,size:"middle",disabled:((ar=Jn==null?void 0:Jn.exercise)==null?void 0:ar.exercise_status)>1,min:1,max:999})),er.createElement("span",null,"\u6B21",er.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),er.createElement(Nn.Z,null,er.createElement("span",{className:"mr10 mt5"},er.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),er.createElement(it.default.Item,{name:"publish_time"},er.createElement(Je.default,{style:{width:170},disabledDate:wi=>wi&&wi<=Me()().subtract(0,"days"),disabledTime:ln,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),er.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),er.createElement(it.default.Item,{name:"end_time"},er.createElement(Je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},disabledDate:wi=>wi&&wi<Me()().subtract(0,"days"),disabledTime:ln,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),((ta=Jn==null?void 0:Jn.exercise)==null?void 0:ta.is_make_up_exercise)&&er.createElement(er.Fragment,null,er.createElement(Nn.Z,null,er.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),er.createElement(ve.Z,{checked:ir,onChange:(wi,Co)=>{var Ui,Ro,gi,po,ql;if(On(wi),wi)if((Ui=Jn==null?void 0:Jn.exercise)!=null&&Ui.is_appoint_user){const ko=(gi=(Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.all_exercise_users)==null?void 0:gi.map(Tc=>Tc.user_id);el([...ko])}else el([]),Zn(!1),mo(!1);else Zn((po=Jn==null?void 0:Jn.exercise)==null?void 0:po.is_miss_exam_user),mo((ql=Jn==null?void 0:Jn.exercise)==null?void 0:ql.is_no_passing_user)},disabled:((Ln=Jn==null?void 0:Jn.exercise)==null?void 0:Ln.exercise_status)!==1}),er.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ir&&er.createElement(Nn.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},er.createElement(Xe.default,{checked:Kr,disabled:((Mr=Jn==null?void 0:Jn.exercise)==null?void 0:Mr.exercise_status)!==1||((Ri=Jn==null?void 0:Jn.exercise)==null?void 0:Ri.miss_exam_count)<=0,onChange:wi=>{Zn(wi.target.checked)}},er.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),er.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Nl(1),On(!1),Ml(!0)}},"\uFF08",`${(Fo=Jn==null?void 0:Jn.exercise)==null?void 0:Fo.miss_exam_count}\u4EBA`,"\uFF09"),er.createElement(Xe.default,{checked:ei,disabled:((ho=Jn==null?void 0:Jn.exercise)==null?void 0:ho.exercise_status)!==1||((ni=Jn==null?void 0:Jn.exercise)==null?void 0:ni.no_passing_count)<=0,onChange:wi=>{mo(wi.target.checked)}},er.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),er.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Nl(2),On(!1),Ml(!0)}},"\uFF08",`${(vo=Jn==null?void 0:Jn.exercise)==null?void 0:vo.no_passing_count}\u4EBA`,"\uFF09")),ir&&er.createElement(Nn.Z,{className:"mt20",style:{paddingLeft:"90px"}},er.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((x=Jn==null?void 0:Jn.exercise)==null?void 0:x.exercise_status)!==1,onClick:()=>{Ml(!0),Nl(void 0)}},er.createElement("span",null,er.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),er.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),er.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${pl.length||0} \u4EBA`,"\uFF09"))),ie.actionTabs.type===2&&!((E=Jn==null?void 0:Jn.exercise)!=null&&E.is_make_up_exercise)&&er.createElement(Nn.Z,{style:{marginBottom:"10px"}},er.createElement("span",{className:"mr10"},er.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),er.createElement(Mn.ZP.Group,{value:zn,onChange:wi=>{Ur(wi.target.value),Qa([])}},er.createElement(Mn.ZP,{disabled:!!((ae=ie==null?void 0:ie.actionTabs)!=null&&ae.disabled)||zt.some(wi=>wi==null?void 0:wi.is_published)||!((re=ie==null?void 0:ie.actionTabs)!=null&&re.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),er.createElement(Mn.ZP,{disabled:zt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),zt.length<=0&&ie.actionTabs.type===2&&!((oe=Jn==null?void 0:Jn.exercise)!=null&&oe.is_make_up_exercise)&&er.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ie.actionTabs.type===1||!zn)&&!((Se=Jn==null?void 0:Jn.exercise)!=null&&Se.is_make_up_exercise)&&zt.length>0&&er.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},er.createElement("span",{style:{flex:1}},er.createElement(Xe.default,{checked:wa.length===zt.length,onChange:wi=>{wa.length===zt.length?Qa([]):Qa(zt)}},"\u5168\u9009")),er.createElement("span",{style:{width:16}}),er.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wa.length||0,"\u4E2A\u5206\u73ED")),(ie.actionTabs.type===1||!zn)&&!((Ze=Jn==null?void 0:Jn.exercise)!=null&&Ze.is_make_up_exercise)&&zt.length>0&&er.createElement(xe.Z,{data:zt,selectedRowKeys:wa,setSelectedRowKeys:Qa})),er.createElement(Qn,{visible:Ii,setVisible:Ml,onK:ed,selectKeys:pl,selectRows:Jl,appointStudent:ir,modalParams:zl,courseId:Et.categoryId||((gt=(ot=ie==null?void 0:ie.actionTabs)==null?void 0:ot.selectArrs)==null?void 0:gt[0])})),er.createElement(tt.Z,{resdata:Js,type:"exercisepush",okloading:Ta,oktext:(Js==null?void 0:Js.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:wi=>ii(void 0,null,function*(){var Co,Ui,Ro;Fa(!0);let gi=yield(0,fe.ZP)(`/api/courses/${Et.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(po=>Number(po)))||[]]}});if(Fa(!1),(gi==null?void 0:gi.status)===0)if(mc){let po=yield Ua(ic);if(Ne.default.destroyAll(),po&&ie.actionTabs.isRouter){Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${(Ui=Jn==null?void 0:Jn.exercise)==null?void 0:Ui.id}/detail?random=${(Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.is_random}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Ua(ic)})}))};var fr=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(Rn),Pr=Object.defineProperty,Br=Object.defineProperties,na=Object.getOwnPropertyDescriptors,Rr=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,un=(ie,$e,We)=>$e in ie?Pr(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Hn=(ie,$e)=>{for(var We in $e||($e={}))Rt.call($e,We)&&un(ie,We,$e[We]);if(Rr)for(var We of Rr($e))cn.call($e,We)&&un(ie,We,$e[We]);return ie},Bt=(ie,$e)=>Br(ie,na($e)),dn=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});function _n(ie,$e){const We=[];for(let Pt=ie;Pt<$e;Pt++)We.push(Pt);return We}const kn=ie=>{let $e=new Date;const We=Me()(ie).format("HH");if(Me()(ie).isSame(Me()($e),"day")){const Pt=Me()($e).format("HH"),jr=Me()($e).format("mm");return{disabledHours:()=>_n(0,24).splice(1,Pt*1-1),disabledMinutes:()=>Me()(ie).isSame(Me()($e),"hour")&&We<=Pt?_n(0,60).splice(0,jr):_n(60,60)}}else if(Me()(ie).isSame(Me()(),"day")){const Pt=Me()().format("HH"),jr=Me()().format("mm");return{disabledHours:()=>_n(0,24).splice(0,Pt),disabledMinutes:()=>We<=Pt?_n(0,jr):_n(60,60)}}else return!1},sr=({exercise:ie,dispatch:$e})=>{var We;const Pt=(0,Ce.useParams)(),[jr]=it.default.useForm(),[Vn,ar]=(0,se.useState)(1),[ta,Ln]=(0,se.useState)([]),[Mr,Ri]=(0,se.useState)(!0),[Fo,ho]=(0,se.useState)([]),[ni,vo]=(0,se.useState)(!0),[x,E]=(0,se.useState)(!1);(0,se.useEffect)(()=>{ie.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&ae()},[ie.actionTabs]);const ae=Se=>dn(void 0,null,function*(){var Ze,ot;Ri(!0);const gt=yield $e({type:"exercise/getEndGroups",payload:Bt(Hn({},Pt),{check_ids:[...((Ze=ie.actionTabs.selectArrs)==null?void 0:Ze.map(Vt=>Number(Vt)))||[]]})}),Et=(ot=gt==null?void 0:gt.course_info)==null?void 0:ot.map((Vt,fn)=>Bt(Hn({},Vt),{key:Vt.course_group_id,title:Vt.course_group_name,name:Vt.course_group_name,disabled:!!Vt.is_published}));gt&&(gt!=null&&gt.course_info)&&(Ln([...Et]),jr.setFieldsValue({end_time:Me()(Me()(new Date((0,Oe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Ri(!1)}),re=()=>dn(void 0,null,function*(){var Se,Ze,ot,gt;const Et=Hn({},jr.getFieldsValue());if((Fo==null?void 0:Fo.length)<=0&&ta.length>0&&!((Se=ie.actionTabs)!=null&&Se.unified_setting)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}E(!0);const Vt={check_ids:[...((Ze=ie.actionTabs.selectArrs)==null?void 0:Ze.map(wn=>Number(wn)))||[]],group_ids:Fo};ni||(Vt.end_time=Me()(Et.end_time).format("YYYY-MM-DD HH:mm")),Vt.group_ids=Fo.map(wn=>wn.course_group_id),(yield(0,fe.ZP)(`/api/courses/${Pt.coursesId}/exercises/end_exercise.json`,{method:"post",body:Vt})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),$e({type:"exercise/setActionTabs",payload:{}}),(ot=ie==null?void 0:ie.actionTabs)!=null&&ot.cb?(gt=ie==null?void 0:ie.actionTabs)==null||gt.cb():$e({type:"classroomList/getClassroomExercisesList",payload:Hn({},ie.actionTabs.params)})),E(!1)}),oe=()=>{ar(1),Ln([]),ho([]),vo(!0)};return se.createElement(Ne.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ie.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:re,width:680,confirmLoading:x||Mr,onCancel:()=>{oe(),$e({type:"exercise/setActionTabs",payload:{}})}},se.createElement(Cn.Z,{spinning:Mr},ta&&se.createElement(it.default,{form:jr},se.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},se.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Be.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),se.createElement(Nn.Z,{className:"mt20 mb10"},se.createElement("span",{className:"mr10"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),se.createElement(Mn.ZP.Group,{value:ni,onChange:Se=>{vo(Se.target.value),ho([])}},se.createElement(Mn.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),se.createElement(Mn.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),se.createElement(it.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ni?"hidden":"visible"}},se.createElement(Je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},disabledDate:Se=>Se&&Se<Me()().subtract(0,"days"),disabledTime:kn,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ta.length>0&&!((We=ie.actionTabs)!=null&&We.unified_setting)&&se.createElement(Nn.Z,{style:{marginBottom:"10px"}},se.createElement("span",{className:"mr10"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),se.createElement("div",null,ta.length>0&&se.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},se.createElement("span",{style:{flex:1}},se.createElement(Xe.default,{checked:Fo.length===ta.length,onChange:Se=>{Fo.length===ta.length?ho([]):ho(ta)}},"\u5168\u9009")," "),se.createElement("span",{style:{width:16}}),se.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Fo.length||0,"\u4E2A\u5206\u73ED")),se.createElement(xe.Z,{data:ta,selectedRowKeys:Fo,setSelectedRowKeys:ho}))))))};var br=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(sr),Sr=Object.defineProperty,ja=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Za=(ie,$e,We)=>$e in ie?Sr(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,_a=(ie,$e)=>{for(var We in $e||($e={}))Ca.call($e,We)&&Za(ie,We,$e[We]);if(ja)for(var We of ja($e))xa.call($e,We)&&Za(ie,We,$e[We]);return ie},En=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const hn=({exercise:ie,dispatch:$e})=>{const We=(0,Ce.useParams)();return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:ie.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>En(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${We.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ie.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),be.ZP.success("\u64CD\u4F5C\u6210\u529F"),$e({type:"exercise/setActionTabs",payload:{}}),$e({type:"classroomList/getClassroomExercisesList",payload:_a({},ie.actionTabs.params)}))}),onCancel:()=>{$e({type:"exercise/setActionTabs",payload:{}})}},se.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",se.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Bn=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(hn),Tr=ee(63037),la=Object.defineProperty,pr=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,zr=(ie,$e,We)=>$e in ie?la(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,sa=(ie,$e)=>{for(var We in $e||($e={}))Xn.call($e,We)&&zr(ie,We,$e[We]);if(pr)for(var We of pr($e))dr.call($e,We)&&zr(ie,We,$e[We]);return ie},or=(ie,$e)=>{var We={};for(var Pt in ie)Xn.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&pr)for(var Pt of pr(ie))$e.indexOf(Pt)<0&&dr.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},Ga=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const ti=ie=>{var $e=ie,{exercise:We,dispatch:Pt,user:jr}=$e,Vn=or($e,["exercise","dispatch","user"]),ar,ta;const Ln=(0,Ce.useParams)(),[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1),ni=(0,se.useRef)(null);(0,se.useEffect)(()=>{var x,E;if(We.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,Fe.j5)()){ho(!0);return}const ae={hasNum:0,noHasNum:0};(E=(x=We==null?void 0:We.actionTabs)==null?void 0:x.selectArrsAll)==null||E.map(re=>{var oe;re.author_login===((oe=jr.userInfo)==null?void 0:oe.login)?++ae.hasNum:++ae.noHasNum}),ae.noHasNum>0?Ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:se.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",se.createElement("span",{className:"c-blue"},ae.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",se.createElement("span",{className:"c-red"},ae.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",se.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{vo()}}):ho(!0)}else ho(!1)},[We.actionTabs.key]);const vo=()=>{Pt({type:"exercise/setActionTabs",payload:{}})};return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Fo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mr,destroyOnClose:!0,onOk:()=>Ga(void 0,null,function*(){var x;if((x=ni.current)!=null&&x.onVerify())return;Ri(!0);const E=yield(0,fe.ZP)(`/api/courses/${Ln.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}});Ri(!1),E.status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),be.ZP.success("\u5220\u9664\u6210\u529F"),Pt({type:"exercise/setActionTabs",payload:{}}),Pt({type:"classroomList/getClassroomExercisesList",payload:sa({},We.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:sa({},We.actionTabs.params)}))}),onCancel:()=>{Pt({type:"exercise/setActionTabs",payload:{}})}},!((ar=We==null?void 0:We.actionTabs)!=null&&ar.status)||!["\u672A\u5F00\u59CB"].includes((ta=We==null?void 0:We.actionTabs)==null?void 0:ta.status)?se.createElement(se.Fragment,null,se.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),se.createElement(Tr.Z,{ref:x=>ni.current=x})):se.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Vi=(0,Ce.connect)(({exercise:ie,user:$e})=>({exercise:ie,user:$e}))(ti),ro=Object.getOwnPropertySymbols,co=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,Hi=(ie,$e)=>{var We={};for(var Pt in ie)co.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&ro)for(var Pt of ro(ie))$e.indexOf(Pt)<0&&Zi.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},eo=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const So=ie=>{var $e=ie,{exercise:We,dispatch:Pt}=$e,jr=Hi($e,["exercise","dispatch"]);const Vn=(0,Ce.useParams)();return Vn.id=Vn.coursesId,(0,se.useEffect)(()=>{We.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>eo(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${Vn.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),be.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),Pt({type:"exercise/setActionTabs",payload:{}})}))},[We.actionTabs.key]),se.createElement(se.Fragment,null)};var Ko=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(So),Fi=ee(55241),Ei={flex_box_center:"flex_box_center___NMFRx",flex_space_between:"flex_space_between___i7LoA",flex_box_vertical_center:"flex_box_vertical_center___NUJyY",flex_box_center_end:"flex_box_center_end___JGVs2",flex_box_column:"flex_box_column___Han0X",bg:"bg___xTQcX",containerTitle:"containerTitle___wfDxe",containerDesc:"containerDesc___BlZJT",tablestyle:"tablestyle___cIMKp",listItem:"listItem___teS92",info:"info___I8amz",title:"title___Ng3Cg",titleLeft:"titleLeft___dxjAr",titleRight:"titleRight___bo2N2",flexBox:"flexBox___G5iQZ",iconV:"iconV___sw5ZY",acitons:"acitons___ADyk9",moveCategory:"moveCategory___cxRgz",name:"name___mRHCb",categoryName:"categoryName___sGz21",schedule:"schedule___vRew6",fnSign:"fnSign___kCGts",spanSize:"spanSize___ZvQiA",classromediv:"classromediv___zHcjq",glow:"glow___zqQTK",popover:"popover___FlwhL",dot:"dot___saRu_",moni:"moni___sRpNk",authorized:"authorized___XYNsR"},Oo=Object.defineProperty,xl=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,Pn=(ie,$e,We)=>$e in ie?Oo(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,An=(ie,$e)=>{for(var We in $e||($e={}))tl.call($e,We)&&Pn(ie,We,$e[We]);if(xl)for(var We of xl($e))Ti.call($e,We)&&Pn(ie,We,$e[We]);return ie};const rr=ie=>React.createElement("svg",An({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Vr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",aa=Object.defineProperty,za=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Ci=Object.prototype.propertyIsEnumerable,Pi=(ie,$e,We)=>$e in ie?aa(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Si=(ie,$e)=>{for(var We in $e||($e={}))fi.call($e,We)&&Pi(ie,We,$e[We]);if(za)for(var We of za($e))Ci.call($e,We)&&Pi(ie,We,$e[We]);return ie};const Xi=ie=>React.createElement("svg",Si({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var yo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",oi="data:image/jpeg;base64,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",Kn=ee(12971),hr=ee(66911),Ir=ee(7703),Pe=ee(97917),mt=ee(69429),yt=Object.defineProperty,At=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,kt=(ie,$e,We)=>$e in ie?yt(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Sn=(ie,$e)=>{for(var We in $e||($e={}))wt.call($e,We)&&kt(ie,We,$e[We]);if(At)for(var We of At($e))Ft.call($e,We)&&kt(ie,We,$e[We]);return ie};const Tn=ie=>React.createElement("svg",Sn({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var Fr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",mn=ee(67294),Lr=Object.defineProperty,ur=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,Wr=(ie,$e,We)=>$e in ie?Lr(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Qr=(ie,$e)=>{for(var We in $e||($e={}))Nr.call($e,We)&&Wr(ie,We,$e[We]);if(Wn)for(var We of Wn($e))oa.call($e,We)&&Wr(ie,We,$e[We]);return ie},qr=(ie,$e)=>ur(ie,nr($e)),ea=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const va=({v:ie,k:$e,selectArrs:We,setSelectArrs:Pt,dispatch:jr,params:Vn,classroomList:ar,batchStatus:ta,manageAllGroup:Ln,user:Mr})=>{var Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt,fn,wn;const[zt,fa]=(0,se.useState)([]),[$r,yr]=(0,se.useState)(!1),wa=(0,se.useRef)(),Qa=(0,se.useRef)();var zn=!1;const Ur="YYYY-MM-DD",Ta=Me()("2020-11-15",Ur);function Fa(){return ea(this,null,function*(){console.log(Vn,222);let ir=yield(0,fe.ZP)(`/api/courses/${Vn==null?void 0:Vn.coursesId}/exercises/group_use_list.json`,{method:"get",params:qr(Qr({},Vn),{id:ie.id})});fa((ir==null?void 0:ir.groups)||[])})}const Jn=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:mn.createElement(mn.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ie!=null&&ie.appraise_label&&(zn=!0);const Ii=(ir,On=!1)=>{var Kr;Ce.history.push(`/classrooms/${Vn.coursesId}/exercisenotice/${ir.id}/users/${(Kr=(0,Fe.eY)())==null?void 0:Kr.login}`)},Ml=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(ir,On)=>On.exercise_status===ir,render:(ir,On)=>mn.createElement("div",null,ir===1&&mn.createElement("span",null,mn.createElement("i",{className:Ei.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),ir===2&&mn.createElement("span",null,mn.createElement("i",{className:Ei.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),ir===3&&mn.createElement("span",null,mn.createElement("i",{className:Ei.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="publish_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="end_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(ir,On)=>On.exercise_status===1?"-":mn.createElement("span",null,ir,"/",On.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(ir,On)=>On.exercise_status===1?"-":ir===0?mn.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},ir):mn.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${On.course_group_id}`)},ir)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(ir,On)=>On.exercise_status===1?mn.createElement("img",{style:{cursor:"not-allowed"},src:Vr}):mn.createElement(Ge.Z,{title:"\u8BC4\u9605"},mn.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${On.course_group_id}`)},mn.createElement("img",{src:yo})))}],pl=ir=>{if(zn)return mn.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(ir!=null&&ir.includes("\u672A\u5F00\u59CB"))return mn.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(ir!=null&&ir.includes("\u8003\u8BD5\u4E2D"))return mn.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(ir!=null&&ir.includes("\u5DF2\u622A\u6B62"))return mn.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(ir!=null&&ir.includes("\u5BFC\u5165"))return mn.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},el=()=>{const ir=(ie==null?void 0:ie.simulate_exercise_num)-(ie==null?void 0:ie.user_simulate_num);return ir>=0?ir:0},Jl=(ir=ie)=>{var On,Kr,Zn;if(ir!=null&&ir.is_encrypt){jr({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:ir==null?void 0:ir.id,phone:(On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.phone,login:(Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.login}});return}(Zn=Mr==null?void 0:Mr.userInfo)!=null&&Zn.phone?jr({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:ir==null?void 0:ir.id}}):jr({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},No=ir=>{var On,Kr,Zn;if(((On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.login)!==(ie==null?void 0:ie.author_login)){be.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}jr({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ie==null?void 0:ie.id,phone:(Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.phone,login:(Zn=Mr==null?void 0:Mr.userInfo)==null?void 0:Zn.login,onFinish:ir}})};return mn.createElement("div",{className:Ei.listItem,onClick:ir=>{const On=()=>{(!(0,Fe.GJ)()||(0,Fe.GJ)()&&Qa.current&&!Qa.current.contains(ir.target))&&(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},(0,Fe.GJ)()&&mn.createElement("span",{ref:Qa},mn.createElement(Xe.default,{checked:We.includes(ie.id),value:ie.id,style:{padding:"10px"},onClick:ir=>{ir.stopPropagation()},disabled:(ie==null?void 0:ie.is_encrypt)||(ie==null?void 0:ie.is_make_up_exercise),onChange:ir=>{let On=We.indexOf(ie.id);We.indexOf(ie.id)>-1?Pt(We.filter(Kr=>Kr!==ie.id)):Pt(We.concat(ie.id))}})),mn.createElement("div",{className:Ei.info},mn.createElement("div",{className:Ei.title},mn.createElement("div",{className:Ei.titleLeft,style:{marginRight:15}},pl(ie==null?void 0:ie.exercise_tips),(ie==null?void 0:ie.is_make_up_exercise)&&mn.createElement("img",{src:oi,width:44,height:24,style:{marginRight:10}}),mn.createElement(Ge.Z,{title:ie.exercise_name},mn.createElement("span",{className:Ei.name},ie.exercise_name)),(ie==null?void 0:ie.high_resources_consume)&&!(ie!=null&&ie.high_resources_consume_permission)&&mn.createElement(He.Z,{type:"exercise",style:{marginLeft:10}}),(ie==null?void 0:ie.high_resources_consume)&&(ie==null?void 0:ie.high_resources_consume_permission)&&mn.createElement("span",{className:Ei.authorized},"\u5DF2\u6388\u6743"),((Ri=ie==null?void 0:ie.exercise_tips)==null?void 0:Ri.includes("\u5DF2\u622A\u6B62"))&&((Fo=ar==null?void 0:ar.detailTopBanner)==null?void 0:Fo.forbid_end_exercise)&&mn.createElement(Ge.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},mn.createElement("img",{src:Fr,width:20,className:"ml10"})),!ie.is_public&&(0,Fe.GJ)()&&mn.createElement(Ge.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},mn.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ie==null?void 0:ie.exercise_type)==2&&mn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:Ei.moni},mn.createElement("img",{src:Kn,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ho=ie==null?void 0:ie.exercise_tips)==null?void 0:ho.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&mn.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((ni=ie==null?void 0:ie.exercise_tips)==null?void 0:ni.includes("\u5DF2\u622A\u6B62"))&&((vo=ie==null?void 0:ie.exercise_tips)==null?void 0:vo.includes("\u672A\u63D0\u4EA4"))&&mn.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ie==null?void 0:ie.is_encrypt)&&mn.createElement(Ge.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",mn.createElement("img",{src:mt,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),mn.createElement("div",{className:Ei.titleRight,onClick:ir=>{ir.stopPropagation(),ir.preventDefault()}},(ie==null?void 0:ie.appraise_setting)&&mn.createElement("span",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:()=>ea(void 0,null,function*(){const ir=()=>ea(void 0,null,function*(){jr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const On=yield(0,fe.ZP)(`/api/exercises/${ie.id}/create_appraise_students.json`,{method:"get"});jr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie.id}/centralizeReview/${On==null?void 0:On.login}`)});if(ie!=null&&ie.is_encrypt){No(ir);return}ir()})},mn.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),mn.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&(!(ie!=null&&ie.is_make_up_exercise)||(ie==null?void 0:ie.is_make_up_exercise)&&(ie==null?void 0:ie.exercise_status)===1&&(ie==null?void 0:ie.allow_create_make_up))&&mn.createElement(hr.Z,{tips:ie==null?void 0:ie.open_appraise},mn.createElement("span",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:()=>{const ir=()=>{var On,Kr,Zn;if(((On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.user_status)===2){(0,De.Rd)();return}if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ie==null?void 0:ie.exercise_question_count)===0){be.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let ei=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ie.id],unified_setting:ie.unified_setting,params:Vn,disabled:ie.exercise_status!==1,type:2,manage_all_group:Ln,isRouter:!0}})};ie!=null&&ie.high_resources_consume&&!(ie!=null&&ie.high_resources_consume_permission)?jr({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Vn.coursesId,type:"exercise",type_id:ie.id,name:ie.exercise_name,fn:()=>{jr({type:"classroomList/getClassroomExercisesList",payload:Qr({},Vn)}),ei()}}}):ei()};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},mn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),mn.createElement("div",null,"\u53D1\u5E03"))),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&!(0,Oe._m)()&&ie.assistant_auth&&mn.createElement("span",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation();const On=()=>{var Kr,Zn;if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_preview)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ei=Me()(ie.created_at,Ur);Me()(Ta).diff(Me()(ei),"days")>0&&(ie!=null&&ie.is_random)?Jn():ie!=null&&ie.is_random?(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/preview?random=${ie.is_random}`):(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=2`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},mn.createElement("i",{className:"iconfont icon-yulan3"}),mn.createElement("div",null,"\u9884\u89C8")),(0,Fe.RV)()&&mn.createElement("span",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:()=>{const ir=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},mn.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),mn.createElement("div",null,"\u8BE6\u60C5")),(0,Fe.GJ)()&&!(0,Oe._m)()&&mn.createElement(Fi.Z,{placement:"bottom",content:mn.createElement("div",{className:Ei.popover},!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&mn.createElement("p",{onClick:ir=>ea(void 0,null,function*(){const On=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=3`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u89C4\u5219\u8BBE\u7F6E"),(ie==null?void 0:ie.exercise_tips.includes("\u5BFC\u5165"))&&mn.createElement("p",{onClick:ir=>ea(void 0,null,function*(){const On=()=>{jr({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ie==null?void 0:ie.exercise_name,id:ie==null?void 0:ie.id,type:"hack"}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u8865\u5145\u6210\u7EE9"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&ie.is_random&&ie.assistant_auth&&mn.createElement("p",{onClick:ir=>{ir.stopPropagation();const On=()=>{const Kr=Me()(ie.created_at,Ur);Me()(Ta).diff(Me()(Kr),"days")>0&&(ie!=null&&ie.is_random)?Jn():(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/edit?type=settings`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},"\u7F16\u8F91\u8003\u8BD5"),mn.createElement("p",{onClick:ir=>ea(void 0,null,function*(){const On=()=>{var Kr;jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ie.id],selectArrsAll:[ie],params:Vn,status:(Kr=ie==null?void 0:ie.exercise_tips)==null?void 0:Kr[0]}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u5220\u9664\u8BD5\u5377"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&mn.createElement("p",{onClick:()=>{const ir=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ie.id],params:Vn}})};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((x=ie==null?void 0:ie.exercise_tips)==null?void 0:x.includes("\u672A\u5F00\u59CB"))&&(ie==null?void 0:ie.author_login)===((E=Mr==null?void 0:Mr.userInfo)==null?void 0:E.login)&&mn.createElement("p",{onClick:ir=>ea(void 0,null,function*(){Jl(ie)})}," ",ie!=null&&ie.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&((0,Fe.GJ)()||((re=(ae=ar==null?void 0:ar.AssistantObject)==null?void 0:ae.exercise)==null?void 0:re.can_stop))&&![1,3].includes(ie==null?void 0:ie.exercise_status)&&mn.createElement("p",{onClick:ir=>ea(void 0,null,function*(){const On=()=>{var Kr,Zn;if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_stop)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ie.id],params:Vn,unified_setting:ie.unified_setting}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u7ED3\u675F\u8003\u8BD5"))},mn.createElement("span",{onClick:ir=>ir.stopPropagation(),className:Ei.flexBox,style:{cursor:"default"}},mn.createElement("i",{className:"iconfont icon-gengduo4"}),mn.createElement("div",null,"\u66F4\u591A"))),(0,Fe.dE)()&&mn.createElement(mn.Fragment,null,!!ie.off_limits&&mn.createElement(Ge.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ie==null?void 0:ie.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},mn.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===0&&ie.exercise_status>1&&!((oe=ie.exercise_tips)!=null&&oe.includes("\u5DF2\u622A\u6B62"))&&mn.createElement("a",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie,!0)},href:""},mn.createElement("i",{className:"iconfont icon-jixukaoshi"}),mn.createElement("div",null,(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Se=ie.exercise_tips)!=null&&Se.includes("\u5DF2\u622A\u6B62"))&&(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&mn.createElement("a",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie,!0)},href:""},mn.createElement("i",{className:"iconfont icon-jixukaoshi"}),mn.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ie.off_limits&&ie.current_status===1&&(ie==null?void 0:ie.screen_used_num)<(ie==null?void 0:ie.screen_total_num)&&ie.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ie==null?void 0:ie.exercise_type)==2&&(ie==null?void 0:ie.exercise_status)!=3)&&mn.createElement("span",{className:Ei.flexBox,style:{marginRight:"16px"},onClick:ir=>ea(void 0,null,function*(){var On;if(ir.stopPropagation(),!(ie!=null&&ie.answered_open)){be.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Ir.w)(Vn.coursesId,ie.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/users/${(On=(0,Fe.eY)())==null?void 0:On.login}?check=true`)})},mn.createElement("i",{className:"iconfont icon-chakankaoshi"}),mn.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===2&&ie.exercise_status>1&&!((Ze=ie.exercise_tips)!=null&&Ze.includes("\u5DF2\u622A\u6B62"))&&mn.createElement("a",{className:Ei.flexBox,style:{marginRight:"16px",color:(ie==null?void 0:ie.is_redo)===1&&"red"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie)},href:""},mn.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),mn.createElement("div",null,(ie==null?void 0:ie.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==2&&!ie.off_limits&&ie.exercise_status>1&&!((ot=ie.exercise_tips)!=null&&ot.includes("\u5DF2\u622A\u6B62"))&&mn.createElement(Ge.Z,{title:mn.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ie==null?void 0:ie.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",el(),"\u6B21")},mn.createElement("a",{className:Ei.flexBox,onClick:ir=>{el()==0&&(ie==null?void 0:ie.current_status)!=0||(ir.stopPropagation(),ir.preventDefault(),Ii(ie))},href:""},mn.createElement("i",{className:`iconfont ${(ie==null?void 0:ie.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),mn.createElement("div",null,(ie==null?void 0:ie.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,Fe.GJ)()&&mn.createElement("p",{style:{display:"flex"}},mn.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ie.author},ie.author),mn.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",Me()(ie.created_at).format("YYYY-MM-DD HH:mm:ss")),((gt=ie==null?void 0:ie.exercise_tips)==null?void 0:gt.includes("\u672A\u5F00\u59CB"))&&ie.publish_time&&mn.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",Me()(ie.publish_time).format("YYYY-MM-DD HH:mm:ss")),mn.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),mn.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ie.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Et=ie==null?void 0:ie.exercise_tips)!=null&&Et.includes("\u672A\u5F00\u59CB"))&&!(ie!=null&&ie.is_make_up_exercise)&&!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&mn.createElement("span",{className:Ei.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:ir=>ea(void 0,null,function*(){ir.stopPropagation(),ir.preventDefault(),$r||Fa(),yr(!$r)})},mn.createElement(Ge.Z,{title:`${$r?"\u6536\u8D77":"\u5C55\u5F00"}`},mn.createElement("i",{className:`iconfont icon-${$r?"shouqi":"xiala2"}`})))),(0,Fe.dE)()&&mn.createElement("p",{style:{display:"flex"}},mn.createElement("span",{className:"c-grey-333"},ie.author),mn.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),!!(ie!=null&&ie.exercise_left_time)&&mn.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ie==null?void 0:ie.exercise_left_time),!!(ie!=null&&ie.before_start)&&mn.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ie==null?void 0:ie.before_start)),(0,Fe.GJ)()&&!((Vt=ie==null?void 0:ie.exercise_tips)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&mn.createElement("p",null,mn.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),mn.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",mn.createElement("span",null,ie==null?void 0:ie.unanswer_users)),mn.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",mn.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ie==null?void 0:ie.answering_users)),mn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",mn.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.answer_users)),mn.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",mn.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.commit_with_no_answers_users))),(0,Fe.GJ)()&&!((fn=ie==null?void 0:ie.exercise_tips)!=null&&fn.includes("\u672A\u5F00\u59CB"))&&$r&&zt.length>5&&mn.createElement(qe.default,{scroll:{y:240},pagination:!1,dataSource:zt,onRow:ir=>({onClick:On=>{On.stopPropagation(),On.preventDefault()}}),onHeaderRow:(ir,On)=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(ir,On,Kr)=>{Kr.field&&(Vn.order_by=Kr.field),Kr.order||(Vn.sort_direction="asc"),Kr.order==="ascend"&&(Vn.sort_direction="asc"),Kr.order==="descend"&&(Vn.sort_direction="desc"),Kr.order||(Vn.sort_direction="asc"),Fa()},columns:Ml}),(0,Fe.GJ)()&&!((wn=ie==null?void 0:ie.exercise_tips)!=null&&wn.includes("\u672A\u5F00\u59CB"))&&$r&&zt.length<6&&zt.length>0&&mn.createElement(qe.default,{rowKey:"course_group_id",pagination:!1,onRow:ir=>({onClick:On=>{On.stopPropagation(),On.preventDefault()}}),onHeaderRow:(ir,On)=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),dataSource:zt,style:{marginTop:"10px"},onChange:(ir,On,Kr)=>{Kr.field&&(Vn.order_by=Kr.field),Kr.order||(Vn.sort_direction="asc"),Kr.order==="ascend"&&(Vn.sort_direction="asc"),Kr.order==="descend"&&(Vn.sort_direction="desc"),Kr.order||(Vn.sort_direction="asc"),Fa()},columns:Ml}),(ie==null?void 0:ie.total)!==void 0&&mn.createElement("p",null,mn.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),mn.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",mn.createElement("span",null,ie==null?void 0:ie.total)),mn.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",mn.createElement("span",{style:{color:"#4EACFF"}},ie==null?void 0:ie.finish_total)),mn.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",mn.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.unfinished_total)))),mn.createElement(Pe.Z,{closable:!0,successCb:()=>Ii(wa.current)}))};var St=(0,Ce.connect)(({classroomList:ie})=>({classroomList:ie}))(va),Mt=ee(55054),bn=ee(53814),rn=ee(9343),Fn=ee(67294),Dr=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const{Countdown:Ut}=Mt.default,qt=({value:ie,onChange:$e,MaxMinutes:We})=>Fn.createElement(Fn.Fragment,null,Fn.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Fn.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",Fn.createElement("br",null)),Fn.createElement(je.Z,{value:ie,onChange:$e,min:0,precision:0,max:We,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${We}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),$t=({exercise:ie,successCb:$e,dispatch:We})=>{var Pt,jr,Vn,ar;const ta=(0,Ce.useParams)(),[Ln]=it.default.useForm(),Mr=it.default.useWatch("time",Ln),[Ri,Fo]=(0,se.useState)(!1),ho=(0,se.useRef)(),{actionTabs:ni}=ie,[vo,x]=(0,se.useState)(),[,E,ae,re]=(0,rn.U)(me.n7,{id:ta.categoryId}),[,oe,Se]=(0,rn.U)(me.Cd,{});(0,se.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Fo(!1),Ln.resetFields())},[ie.actionTabs.key]);const Ze=()=>new Promise($r=>Dr(void 0,null,function*(){var yr,wa;return ho.current=yield(0,bn.y)({ip_limit:(yr=ni==null?void 0:ni.exerciseParams)==null?void 0:yr.ip_limit,ip_bind:(wa=ni==null?void 0:ni.exerciseParams)==null?void 0:wa.ip_bind_type}),$r()})),ot=()=>Dr(void 0,null,function*(){var $r,yr,wa,Qa,zn;yield Ln.validateFields();const Ur=Ln.getFieldsValue();if(Fo(!0),((($r=ni==null?void 0:ni.exerciseParams)==null?void 0:$r.ip_limit)!=="no"||(yr=ni==null?void 0:ni.exerciseParams)!=null&&yr.ip_bind_type)&&(yield Ze()),(yield(0,me.ZD)((wa=ni==null?void 0:ni.exerciseParams)==null?void 0:wa.id,{exercise_user_id:(Qa=ni==null?void 0:ni.exerciseParams)==null?void 0:Qa.exercise_user_id,unlock_key:Ur.unlock_key,time:Ur.time,ip:ho.current})).status===0){if($e){We({type:"exercise/setActionTabs",payload:{}}),$e();return}const Fa=ni==null?void 0:ni.exerciseParams;(0,Oe.nr)({inner_ip:Fa.inner_ip,public_ip:Fa.public_ip,open_camera:Fa.open_camera,ip_limit:Fa.ip_limit,ip_bind:Fa.ip_bind,ip_bind_type:Fa.ip_bind_type,exercise_tips:Fa.exercise_tips,exerciseId:Fa.id,screen_open:Fa.screen_open,screen_num:Fa.screen_num,screen_sec:Fa.screen_sec,coursesId:ta.coursesId,login:(zn=(0,Fe.eY)())==null?void 0:zn.login,history,identity_verify:Fa.identity_verify,open_phone_video_recording:Fa.open_phone_video_recording,current_status:Fa.current_status}),We({type:"exercise/setActionTabs",payload:{}})}Fo(!1)}),gt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$r=>Fn.createElement("span",{className:$r.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$r)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$r=>Fn.createElement("span",{className:$r.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$r)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Et=((Pt=ni==null?void 0:ni.exerciseParams)==null?void 0:Pt.errorMessage)&&typeof((jr=ni==null?void 0:ni.exerciseParams)==null?void 0:jr.errorMessage)=="object";(0,se.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&Dr(void 0,null,function*(){const $r=yield Se(ta);yield ae({}),$r.status||x($r)})},[ie.actionTabs.key]);const{time:Vt,end_time:fn}=(vo==null?void 0:vo.exercise)||{},wn=re!=null&&re.user_end_time?Me()(re==null?void 0:re.user_end_time).add(1,"minutes"):Me()(),zt=Me()(re==null?void 0:re.user_total_end_time)>wn?Math.round(Me().duration(Me()(re==null?void 0:re.user_total_end_time).diff(wn.startOf("minute"))).asMinutes()):0,fa=((re==null?void 0:re.student_left_minutes)||0)+(Mr||0);return Fn.createElement(Fn.Fragment,null,Fn.createElement(Ne.default,{width:514,centered:!0,closable:!!((Vn=ni==null?void 0:ni.exerciseParams)!=null&&Vn.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},Fn.createElement(Cn.Z,{spinning:E||oe},Et&&Fn.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Et&&Fn.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Et&&Fn.createElement(qe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ar=ni==null?void 0:ni.exerciseParams)==null?void 0:ar.errorMessage)||{}],columns:gt}),Fn.createElement("div",{className:""},Fn.createElement(it.default,{form:Ln,layout:"vertical",autoComplete:"off"},Fn.createElement(it.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},Fn.createElement(he.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Vt!==-1?Fn.createElement(Fn.Fragment,null,Fn.createElement(it.default.Item,{name:"time",label:Fn.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",Fn.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",Me()(re==null?void 0:re.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},Fn.createElement(qt,{MaxMinutes:zt})),Fn.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Fn.createElement("span",{className:"ml5"},E||oe?"--":fa),"\u5206\u949F",fa!==0&&(re==null?void 0:re.user_end_time)&&Fn.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Fn.createElement("span",{className:"ml5"},Me()(re==null?void 0:re.user_end_time).add(Mr||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):Fn.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",Me()(fn).format("YYYY-MM-DD HH:mm")))),Fn.createElement(Nn.Z,{justify:"space-between",align:"middle"},Fn.createElement(de.Z,null),Fn.createElement(de.Z,null,Fn.createElement(ke.ZP,{loading:Ri,onClick:ot},"\u8FDB\u5165\u8003\u8BD5"))))))};var xn=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))($t),gr=ee(24039),Or=ee(24966),tr=ee(13916),xr=ee(67294),ua=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const La=({exercise:ie,dispatch:$e,init:We,haveInit:Pt=!1})=>{const jr=(0,Ce.useParams)(),[Vn,ar]=(0,se.useState)(!1);let[ta,Ln]=(0,se.useState)();const[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1);(0,se.useEffect)(()=>{ie.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ni()},[ie.actionTabs]);function ni(){return ua(this,null,function*(){var vo,x;let E=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});if(((vo=E==null?void 0:E.cover_exercises)==null?void 0:vo.length)>0)ar(!0),Ln((x=E==null?void 0:E.cover_exercises)==null?void 0:x[0]);else{let ae=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});$e({type:"exercise/setActionTabs",payload:{key:""}}),(ae==null?void 0:ae.status)===0&&(Pt&&We(),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}})}return xr.createElement("div",null,xr.createElement(Ne.default,{open:Vn,centered:!0,onCancel:vo=>ua(void 0,null,function*(){if(vo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ri(!0);let x=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs,update:1}});$e({type:"exercise/setActionTabs",payload:{key:""}}),Ri(!1),(x==null?void 0:x.status)===0&&(Pt&&We(),ar(!1),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}else ar(!1)}),cancelButtonProps:{loading:Mr},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Fo},onOk:()=>ua(void 0,null,function*(){ho(!0);let vo=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});ho(!1),(vo==null?void 0:vo.status)===0&&(Pt&&We(),$e({type:"exercise/setActionTabs",payload:{key:""}}),ar(!1),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},xr.createElement("div",null,xr.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),xr.createElement("div",null,xr.createElement("div",null,"\u8BD5\u5377\uFF1A",ta==null?void 0:ta.origin_exercise_nam),xr.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",xr.createElement("a",{href:`/paperlibrary/see/${ta==null?void 0:ta.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},ta==null?void 0:ta.examination_bank_name))))))};var ha=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(La),Yr=ee(55304),ya=ee(48839),Na=ee(91745),Ha=ee(68656),Hr=ee(67294),ca=Object.defineProperty,li=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ki=(ie,$e,We)=>$e in ie?ca(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ui=(ie,$e)=>{for(var We in $e||($e={}))so.call($e,We)&&Ki(ie,We,$e[We]);if(Ji)for(var We of Ji($e))bo.call($e,We)&&Ki(ie,We,$e[We]);return ie},yi=(ie,$e)=>li(ie,si($e)),wo=(ie,$e)=>{var We={};for(var Pt in ie)so.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&Ji)for(var Pt of Ji(ie))$e.indexOf(Pt)<0&&bo.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},ki=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const pi=ie=>{var $e=ie,{user:We,classroomList:Pt,globalSetting:jr,loading:Vn,dispatch:ar}=$e,ta=wo($e,["user","classroomList","globalSetting","loading","dispatch"]),Ln,Mr,Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt;const fn=(0,Ce.useParams)(),[wn]=(0,Ce.useSearchParams)(),[zt,fa]=(0,se.useState)(()=>yi(ui({},fn),{limit:20})),$r=(0,Ce.useLocation)(),{detailExerciseList:yr,detailTopBanner:wa,detailLeftMenus:Qa}=Pt,[zn,Ur]=(0,se.useState)([]),[Ta,Fa]=(0,se.useState)(!1),[Jn,Ii]=(0,se.useState)([]),[Ml,pl]=(0,se.useState)(!1),[el,Jl]=(0,se.useState)(!1),[No,ir]=(0,se.useState)(!1),[On,Kr]=(0,se.useState)(!1),[Zn,ei]=(0,se.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),mo=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];zt.type=wn.get("tabs")==="all"?"":wn.get("tabs")||"",zt.id=zt.coursesId,(0,se.useEffect)(()=>{var Ar,di,_s;if((Ar=We==null?void 0:We.userInfo)!=null&&Ar.login){if((0,Fe.GJ)()){const ks=Oe.cX.getItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,"Exercise");ks&&(zt.sort_by=ks==null?void 0:ks.type,zt.sort_direction=ks==null?void 0:ks.direction,ei(ks==null?void 0:ks.name))}ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})}else(_s=We==null?void 0:We.userInfo)!=null&&_s.username&&ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)});Fa(!1)},[(Ln=We==null?void 0:We.userInfo)==null?void 0:Ln.login,$r.pathname]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(pl(!0),Jl(wa==null?void 0:wa.show_unstart_exercise),ir(wa==null?void 0:wa.forbid_end_exercise))},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Ur([])},[yr]);const zl=(Ar,di)=>{Ur([]),zt.page=Ar,zt.limit=di,ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})},Nl=Ar=>{zt.type=Ar.id==="all"?"":Ar.id,zt.page=1,Ce.history.replace(`${$r.pathname}?tabs=${Ar.id}`),Kr(!1),ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})};(0,se.useEffect)(()=>{wn.get("tabs")==="all"&&(zt.type="",zt.page=1)},[wn.get("tabs")]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Mr=We==null?void 0:We.userInfo)==null?void 0:Mr.username]),(0,se.useEffect)(()=>{const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Ne.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:Hr.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Hr.createElement("br",null),"1\u3001\u5728",Hr.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Hr.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Hr.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Hr.createElement("br",null),"2\u3001\u5728",Hr.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",Hr.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",Hr.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",Hr.createElement("br",null),Ar==="allowRouter"&&Hr.createElement(Hr.Fragment,null,"3\u3001",Hr.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Ri=We==null?void 0:We.userInfo)==null?void 0:Ri.login]);const uo=[{name:"\u5168\u90E8",id:"all",total:(Fo=yr.exercises_counts)==null?void 0:Fo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ho=yr.exercises_counts)==null?void 0:ho.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(ni=yr.exercises_counts)==null?void 0:ni.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(vo=yr.exercises_counts)==null?void 0:vo.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(x=yr.exercises_counts)==null?void 0:x.end_counts}],bl=[{name:"\u6279\u91CF\u53D1\u5E03",icon:Hr.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:Hr.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:Hr.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:Hr.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:Hr.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(Ar=>(0,Fe.GJ)()?!0:Ar.name!=="\u6279\u91CF\u5220\u9664").filter(Ar=>wa.is_public?!0:Ar.name!=="\u8BBE\u4E3A\u516C\u5F00"),Js=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Hr.createElement(Hr.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),ac="YYYY-MM-DD",ic=Me()("2020-11-15",ac),$u=Ar=>{var di;zt.sort_by=Ar.type,zt.sort_direction=Ar.direction,(0,Fe.GJ)()&&Oe.cX.setItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,Ar,"Exercise"),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ui({},zt)}),ei(Ar.name)},mc=()=>Hr.createElement(ge.default,null,Hr.createElement(ge.default.Item,{key:1,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:zt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),Hr.createElement(ge.default.Item,{key:2,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Ce.history.push(`/classrooms/${zt.coursesId}/exercise/add?catalogue=${(fn==null?void 0:fn.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),Hr.createElement(ge.default.Item,{key:3,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt.AssistantObject)==null?void 0:Ar.practice)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),Ys=Ar=>ki(void 0,null,function*(){var di,_s,ks,Ua,xs,ed,wi,Co;const Ui=Ar.name;if(((di=We==null?void 0:We.userInfo)==null?void 0:di.user_status)===2&&Ar.name==="\u6279\u91CF\u53D1\u5E03"){(0,De.Rd)();return}const Ro=[];if((_s=yr.exercises)==null||_s.map(gi=>{if(zn.includes(gi.id)&&gi.is_random){const po=Me()(gi.created_at,ac);Me()(ic).diff(Me()(po),"days")>0&&(gi!=null&&gi.is_random)&&Ro.push(gi)}}),zn==""){let gi="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(gi="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),be.ZP.error(gi)}else if(Ro.length)Js();else{if(Ui==="\u6279\u91CF\u53D1\u5E03"){if((0,Fe.Rm)()&&!((Ua=(ks=Pt==null?void 0:Pt.AssistantObject)==null?void 0:ks.exercise)!=null&&Ua.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let gi=!1;yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.total_num===0&&ko.is_random&&(gi=!0)});let po;if(po=(ed=(xs=yr.exercises.filter(ko=>zn.includes(ko==null?void 0:ko.id)).filter(ko=>(ko==null?void 0:ko.exercise_question_count)===0))==null?void 0:xs[0])==null?void 0:ed.exercise_name,(po==null?void 0:po.length)>0){be.ZP.warning(`${po}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(gi){be.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let ql=!1;if(yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.exercise_status!==1&&(ql=!0)}),ql){be.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"){const gi=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...zn]}});if(((wi=gi==null?void 0:gi.cover_exercises)==null?void 0:wi.length)>0){Ii(gi==null?void 0:gi.cover_exercises);return}}ar({type:"exercise/setActionTabs",payload:{key:Ui,selectArrs:zn,selectArrsAll:(Co=yr.exercises)==null?void 0:Co.filter(gi=>zn.includes(gi.id)),params:zt,type:1}})}});return Hr.createElement("section",{className:"minH500"},Hr.createElement(gr.Z,{isLoading:Vn["classroomList/getClassroomExercisesList"],tabDataSource:uo,isAdmin:(0,Fe.GJ)(),dispatch:ar,type:yr==null?void 0:yr.main_category_name,isExercise:!0,user:We,getDropdownMenu:mc,onTabMenuClick:Nl,classroomList:Pt,defaultSelectedKeys:[zt.type||"all"]}),Hr.createElement(Or.Z,{dataSource:yr.exercises||[],isAdmin:(0,Fe.GJ)(),batchStatus:On,SortMenuName:Zn,setSortMenuName:ei,SortMenus:mo,onSearch:Ar=>{zt.search=Ar.trim(),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ui({},zt)})},isShowMode:!0,onModeChange:Ar=>{zt.is_normal=Ar,zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ui({},zt)})},onSort:$u,onBatch:Ar=>Kr(Ar)}),Hr.createElement(ue.Z,{loading:Vn["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30 px-20px"},(E=yr.exercises_counts)!=null&&E.exercises_all_counts?yr.exercises.map(function(Ar,di){return Hr.createElement(St,{key:di,v:Ar,k:di,batchStatus:On,selectArrs:zn,setSelectArrs:Ur,dispatch:ar,params:zt,user:We,manageAllGroup:yr.manage_all_group})}):Hr.createElement(ze.Z,null),Hr.createElement("aside",{className:"tc mb50 mt30 px-20px"},((ae=yr.exercises_counts)==null?void 0:ae.exercises_all_counts)>0&&Hr.createElement(ye.Z,{showTotal:Ar=>{var di;return`\u5171 ${(di=yr==null?void 0:yr.exercises_counts)==null?void 0:di.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:zl,defaultCurrent:zt.page,current:zt.page||1,pageSize:zt.limit||20,total:yr.exercises_counts&&yr.exercises_counts.exercises_all_counts}))),zn.length>0&&(0,Fe.GJ)()&&Hr.createElement(pe.Z,{offsetBottom:0},Hr.createElement(tr.Z,{buttonDataSource:bl,onButtonClick:Ys,useBatchStatus:Kr,setSeleArr:Ur,catalogue:((oe=(re=Qa==null?void 0:Qa.course_modules)==null?void 0:re.find(Ar=>Ar.type==="exercise"))==null?void 0:oe.second_category)||[],addCatalogue:Ar=>{Ar.preventDefault(),ar({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:zt,selectArrs:{category_id:yr==null?void 0:yr.main_category_id,type:"exercise"}}})},allSelect:zn.length?zn.length===((Ze=(Se=yr.exercises)==null?void 0:Se.filter(Ar=>!Ar.is_make_up_exercise))==null?void 0:Ze.length):!1,setAllSelect:Ar=>{var di;Ar.target.checked?Ur((di=yr==null?void 0:yr.exercises)==null?void 0:di.filter(_s=>!_s.is_make_up_exercise).map(_s=>_s.id)):Ur([])},selectArrs:zn,onMenuClick:Ar=>ki(void 0,[Ar],function*({key:di}){if(zn=="")return be.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:zn,new_category_id:di}})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),ar({type:"classroomList/getClassroomExercisesList",payload:ui({},fn)}))})})),Hr.createElement(fr,null),Hr.createElement(br,null),Hr.createElement(Vi,null),Hr.createElement(Bn,null),Hr.createElement(ya.Z,{onOk:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ui({},fn)})}}),Hr.createElement(Na.Z,{onOk:()=>{}}),Hr.createElement(Yt,{cb:()=>Ur([])}),Hr.createElement(Ko,null),Hr.createElement(xn,null),Hr.createElement(Ne.default,{title:Hr.createElement("span",null,Hr.createElement(Yr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:Jn.length>0,footer:!1,onCancel:()=>{Ii([])}},Hr.createElement("div",{style:{height:300,overflow:"auto"}},Hr.createElement("div",null,"\u6709",Jn==null?void 0:Jn.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Jn==null?void 0:Jn.map(Ar=>Hr.createElement("div",{style:{marginTop:25}},Hr.createElement("div",null,"\u8BD5\u5377\uFF1A",Ar==null?void 0:Ar.origin_exercise_nam),Hr.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Hr.createElement("a",{href:`/paperlibrary/see/${Ar==null?void 0:Ar.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ar==null?void 0:Ar.examination_bank_name))))),Hr.createElement("div",{style:{textAlign:"end"}},Hr.createElement(ke.ZP,{style:{height:30},onClick:()=>ki(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn],update:1}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u8986\u76D6\u6210\u529F"),Ii([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),Hr.createElement(ke.ZP,{type:"primary",onClick:()=>ki(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn]}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u5F62\u6210\u6210\u529F"),Ii([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),Hr.createElement(Ne.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:Ml,centered:!0,onOk:()=>ki(void 0,null,function*(){let Ar=yield(0,fe.ZP)(`/api/courses/${zt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:el,forbid_end_exercise:No}});(Ar==null?void 0:Ar.status)===0&&(pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}}),ar({type:"classroomList/getClassroomTopBanner",payload:{id:zt.coursesId}}),be.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}})}},Hr.createElement(Xe.default,{checked:el,onChange:Ar=>{Jl(Ar.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",Hr.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),Hr.createElement(Xe.default,{className:"mt20",checked:No,onChange:Ar=>{ir(Ar.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),Hr.createElement(ha,null),Hr.createElement(Hr.Fragment,null,Hr.createElement(Ha.T$,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:yi(ui({},Pt==null?void 0:Pt.actionTabs),{open:""})})},open:((ot=Pt==null?void 0:Pt.actionTabs)==null?void 0:ot.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),Hr.createElement(Ha.$i,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:yi(ui({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})},open:((gt=Pt==null?void 0:Pt.actionTabs)==null?void 0:gt.open)==="\u8BD5\u5377\u5C01\u5B58",Data:yi(ui({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),Hr.createElement(Ha.K1,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:yi(ui({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})},open:((Et=Pt==null?void 0:Pt.actionTabs)==null?void 0:Et.open)==="\u89E3\u5C01",Data:yi(ui({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),Hr.createElement(Ha.O7,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:yi(ui({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ui(ui({},zt),fn)})},open:((Vt=Pt==null?void 0:Pt.actionTabs)==null?void 0:Vt.open)==="\u63D0\u793A",Data:yi(ui({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})})))};var ao=(0,Ce.connect)(({user:ie,classroomList:$e,loading:We,globalSetting:Pt})=>({user:ie,classroomList:$e,globalSetting:Pt,loading:We.effects}))(pi),xo={flex_box_center:"flex_box_center___I2Zor",flex_space_between:"flex_space_between___Ht3Hg",flex_box_vertical_center:"flex_box_vertical_center___l37KN",flex_box_center_end:"flex_box_center_end___O7U5A",flex_box_column:"flex_box_column___QIoOH",containerTitle:"containerTitle___JCYrV",containerDesc:"containerDesc___OW8kv",menus:"menus___X1BVx",listItem:"listItem___QQnG2",info:"info___TwB7l",title:"title___l4jJE",titleLeft:"titleLeft___xwSdb",titleRight:"titleRight___b3ucs",acitons:"acitons___M5Z8n",move:"move___ez_Md",hideHeadCheckbox:"hideHeadCheckbox___kvvPQ",moveCategory:"moveCategory___dZlgC",tabSearch:"tabSearch___FCjLv",warpModal:"warpModal___gzw5T",modalColumn:"modalColumn___togI3",modalRow:"modalRow___HVpN2",sup:"sup___yOXrk",name:"name___jYQZy"},_i=ee(67294),gl=Object.defineProperty,cl=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,Mo=(ie,$e,We)=>$e in ie?gl(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Wi=(ie,$e)=>{for(var We in $e||($e={}))io.call($e,We)&&Mo(ie,We,$e[We]);if(Uo)for(var We of Uo($e))Ul.call($e,We)&&Mo(ie,We,$e[We]);return ie},Vo=(ie,$e)=>cl(ie,hl($e)),Bl=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const{TabPane:Xo}=nt.default,ml=({classroomList:ie,exercise:$e,loading:We,dispatch:Pt})=>{var jr;const Vn=(0,Ce.useParams)(),ar=(0,Ce.useLocation)(),[ta]=it.default.useForm(),{brankList:Ln}=$e;let[Mr,Ri]=(0,se.useState)(!0),[Fo,ho]=(0,se.useState)(!1);const[ni,vo]=(0,se.useState)("myself");let[x,E]=(0,se.useState)([]),[ae,re]=(0,se.useState)([]),[oe,Se]=(0,se.useState)(),[Ze,ot]=(0,se.useState)([]);const gt=(0,se.useRef)(null),[Et,Vt]=(0,se.useState)(!1),[fn,wn]=(0,se.useState)(""),[zt,fa]=(0,se.useState)(""),[$r,yr]=(0,se.useState)(!1),[wa,Qa]=(0,se.useState)({}),zn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Zn,ei,mo)=>_i.createElement("div",{style:{display:"flex",alignItems:"center"}},_i.createElement(Ge.Z,{title:Zn},_i.createElement("div",{title:Zn,className:xo.name},Zn)),(ei==null?void 0:ei.high_resources_consume)&&_i.createElement(He.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Zn=>_i.createElement(Ge.Z,{title:Zn},_i.createElement("span",null,Zn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Zn=>Zn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Zn,ei)=>_i.createElement("a",{href:Zn?`/randompaper/detail/${ei.id}`:`/paperlibrary/see/${ei.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ur,Ta]=(0,se.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,se.useEffect)(()=>{$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Ii(),ot([]),Fa())},[$e.actionTabs.key]);const Fa=()=>Bl(void 0,null,function*(){const Zn=yield Pt({type:"paperlibrary/getTeachGroupData"});re(Zn)}),Jn=Zn=>{const ei=parseInt(Zn);return isNaN(ei)?"":ei},Ii=()=>Bl(void 0,null,function*(){var Zn,ei;if(Mr){++Ur.page,Ri(!1);const mo=yield Pt({type:"exercise/getBrankList",payload:Vo(Wi({},Ur),{search:(Zn=Ur.search)==null?void 0:Zn.trim()})});x=mo!=null&&mo.object_list?[...x.concat(mo==null?void 0:mo.object_list)]:x,Ur.filter==="public"?Se(mo.is_teacher):Se(!0),((ei=mo.object_list)==null?void 0:ei.length)<Ur.limit?Ri(!1):Ri(!0),E([...x])}}),Ml=Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Ur.group_id=Zn,Mr=!0,ot([]),Ta(Wi({},Ur)),Ii()},pl={selectedRowKeys:Ze,onChange:Zn=>{ot(Zn)},type:"radio"},el=()=>{Ta(Wi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),E([]),Ri(!0),vo("myself"),Pt({type:"exercise/setActionTabs",payload:{}}),ho(!1)},[Jl,No,ir,On]=(0,Ee.P)(),Kr=Zn=>Bl(void 0,null,function*(){let ei=!1;x.forEach(uo=>{Ze.includes(uo.id)&&(ei=uo.is_random)});const mo=Zn.map(uo=>({shixun_id:uo.id,is_use:uo.is_use,is_copy:uo.is_copy}));if(!ei){yr(!0);const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,category_id:(Vn==null?void 0:Vn.categoryId)||null,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo}});yr(!1),(uo==null?void 0:uo.status)===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Pt({type:"classroomList/getClassroomExercisesList",payload:Wi({},$e.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:{id:Vn.coursesId}}),wn(`/classrooms/${Vn.coursesId}/exercise/${uo.exercise_id}/detail?random=${uo.is_random}&tabs=3`),fa(`/classrooms/${Vn.coursesId}/exercise/add/${uo.exercise_id}?random=${uo.is_random}&type=2`),Vt(!0),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),No(),el());return}yr(!0),setTimeout(()=>{yr(!1)},500),Pt({type:"exercise/setActionTabs",payload:{}});let zl=1,Nl=Ne.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:_i.createElement("div",{className:xo.modalColumn},_i.createElement("div",{className:xo.modalRow},_i.createElement("sup",{className:xo.sup},"*"),_i.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),_i.createElement(je.Z,{parser:Jn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:zl,onChange:uo=>{zl=uo;const bl=document.getElementById("model_error");zl<1||zl>50?bl.style.display="block":bl.style.display="none"}})),_i.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:el,onOk:()=>Bl(void 0,null,function*(){if(zl<1||zl>50){const bl=document.getElementById("model_error");return bl.style.display="block",Promise.reject()}Nl.update({cancelButtonProps:{disabled:!0}});const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo,num:zl}});Nl.update({cancelButtonProps:{disabled:!1}}),uo&&uo.status===0?((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Ne.default.destroyAll(),Pt({type:"classroomList/getClassroomExercisesList",payload:Wi({},$e.actionTabs.params)}),el(),No(),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(el(),No())})})});return _i.createElement(_i.Fragment,null,_i.createElement(Ne.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Fo,bodyStyle:{minHeight:200},wrapClassName:xo.warpModal,onOk:()=>Bl(void 0,null,function*(){var Zn;if(!Ze.length){be.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ho(!0);let ei=!1,mo=!1;if(x.forEach(Nl=>{Ze.includes(Nl.id)&&Nl.need_authorize&&(ei=Nl.need_authorize),Ze.includes(Nl.id)&&(mo=Nl.is_random)}),ei){(0,De.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let zl=yield(0,Ue.Tr)({id:`${Ze[0]}`,course_id:(Zn=ie.detailTopBanner)==null?void 0:Zn.course_id,type:"examination_bank"});ho(!1),(zl==null?void 0:zl.student_count)===0?Kr([]):Qa(zl)}),onCancel:el},_i.createElement(nt.default,{activeKey:ni,onTabClick:Zn=>Bl(void 0,null,function*(){gt.current.scrollTop=0,x=[],ni!==Zn&&ot([]),vo(Zn),Ur.page=0,Ur.filter=Zn,Ur.group_id=null,Mr=!0,Ii()})},_i.createElement(Xo,{tab:_i.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),_i.createElement(Xo,{tab:_i.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),_i.createElement(Xo,{tab:_i.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),_i.createElement("div",{className:xo.tabSearch},ni==="teacher"&&_i.createElement(Ae.default,{value:Ur.group_id,onChange:Ml,size:"middle",style:{width:200,marginRight:30}},_i.createElement(Ae.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(jr=ae==null?void 0:ae.groups)==null?void 0:jr.map(Zn=>_i.createElement(Ae.default.Option,{key:Zn==null?void 0:Zn.group_id,value:Zn==null?void 0:Zn.group_id},Zn==null?void 0:Zn.name))),_i.createElement(he.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ur.search,onChange:Zn=>{Ur.search=Zn.target.value,Ta(Wi({},Ur))},onSearch:Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Mr=!0,ot([]),Zn&&(0,lt.tk)({name:Zn,copywriting:Zn,position:"Exercise"}),Ii()}})),_i.createElement("div",{ref:gt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!oe&&ni==="public"&&_i.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},_i.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),_i.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),_i.createElement(Te(),{initialLoad:!1,pageStart:0,loadMore:()=>{Ii()},hasMore:Mr,useWindow:!1},$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&oe&&_i.createElement(Re.Z,{className:xo.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:x,onRow:Zn=>({onClick:()=>{ot([Zn==null?void 0:Zn.id])}}),resColumns:zn,rowSelection:pl})))),_i.createElement(Ne.default,{title:"\u63D0\u793A",open:Et,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:_i.createElement("div",null,_i.createElement(ke.ZP,{onClick:()=>{Vt(!1),Ce.history.push(zt)}},"\u4FEE\u6539\u8BD5\u5377"),_i.createElement(ke.ZP,{type:"primary",onClick:()=>{Ce.history.push(fn),Vt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Vt(!1)}},_i.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),_i.createElement(tt.Z,{resdata:wa,type:"exercise",okloading:$r,oktext:(wa==null?void 0:wa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zn=>{Kr(Zn)}}),_i.createElement(Ee.Z,{inPaper:!0,visible:Jl,onCancel:No,onOk:Kr,renderData:ir,modalType:"multiple",type:"examination_bank"}))};var Eo=(0,Ce.connect)(({exercise:ie,loading:$e,classroomList:We})=>({exercise:ie,loading:$e,classroomList:We}))(ml),Tl=ee(63536),Kl={cstuModal:"cstuModal___Lk_O4",removeStyle:"removeStyle___PEQ8_",bottom:"bottom___x2sdD",yes:"yes___DNALK",no:"no___lzotc",Onerow:"Onerow___gJgKh",searchMember:"searchMember___jzYuJ",searchMemberHeader:"searchMemberHeader___v8IBY"},qi=ee(67294),$l=Object.defineProperty,as=Object.defineProperties,Ms=Object.getOwnPropertyDescriptors,Wl=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ns=(ie,$e,We)=>$e in ie?$l(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Es=(ie,$e)=>{for(var We in $e||($e={}))Vl.call($e,We)&&Ns(ie,We,$e[We]);if(Wl)for(var We of Wl($e))Rs.call($e,We)&&Ns(ie,We,$e[We]);return ie},fs=(ie,$e)=>as(ie,Ms($e)),Yl=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const zo=({visible:ie,setVisible:$e,onK:We,selectKeys:Pt,selectRows:jr,appointStudent:Vn,modalParams:ar,courseId:ta})=>{const Ln=(0,Ce.useParams)(),[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1),[ni,vo]=(0,se.useState)([]),[x,E]=(0,se.useState)([]),[ae,re]=(0,se.useState)([]),[oe,Se]=(0,se.useState)("all"),[Ze,ot]=(0,se.useState)("all");let[gt,Et]=(0,se.useState)(!0);const[Vt,fn]=(0,se.useState)([{value:"all",label:"\u5168\u90E8\u5206\u73ED"}]),[wn,zt]=(0,se.useState)({page:1,limit:1e4,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),fa={selectedRowKeys:x,columnWidth:40,hideSelectAll:!0,onSelect:(zn,Ur,Ta)=>{let Fa=!0;for(let Jn=0;Jn<x.length;Jn++)(zn==null?void 0:zn.user_id)===x[Jn]&&(x==null||x.splice(Jn,1),ae==null||ae.splice(Jn,1),Fa=!1);Fa&&(x.push(zn==null?void 0:zn.user_id),ae.push(zn)),E([...x]),re([...ae])},onSelectAll:(zn,Ur,Ta)=>{if(zn&&Ta.length>0){Ta.forEach(Fa=>{x.push(Fa.user_id),ae.push(Fa)}),E([...x]),re([...ae]);return}if(!zn&&Ta.length>0){let Fa=[],Jn=[];const Ii=new Set(Ta),Ml=new Set(x),pl=new Set(ae);Fa=[...Ml].filter(el=>[...Ii].every(Jl=>Jl.user_id!==el)),Jn=[...pl].filter(el=>[...Ii].every(Jl=>Jl.user_id!==el.user_id)),E([...Fa]),re([...Jn])}}};(0,se.useEffect)(()=>{ie&&Pt&&(E([...Pt]),re(jr))},[ie,Pt]),(0,se.useEffect)(()=>{ie&&(!Vn&&ar?wn.status=ar:wn.status=null,zt(Es({},wn)),yr())},[ie,Vn,ar]);const $r=[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:(zn,Ur,Ta)=>qi.createElement("span",{style:{color:"#333"}},Ta+1)},{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:(zn,Ur,Ta)=>qi.createElement("span",null,zn)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:(zn,Ur,Ta)=>qi.createElement("span",{style:{color:"#666"}},zn)},{title:"\u5206\u73ED1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:(zn,Ur)=>qi.createElement("span",null,zn)},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",key:"score",sorter:!0,render:(zn,Ur)=>qi.createElement("span",null,zn||"--")},{title:"\u72B6\u6001",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:(zn,Ur)=>qi.createElement("span",null,zn)}].filter(zn=>ar===1||ar===2?zn.title!=="\u72B6\u6001":!0),yr=()=>Yl(void 0,null,function*(){var zn,Ur,Ta;ho(!0);const Fa=yield(0,fe.ZP)(`/api/exercises/${Ln.categoryId||ta}/wait_make_up_students.json`,{method:"get",params:fs(Es({},wn),{keywords:(zn=wn==null?void 0:wn.keywords)==null?void 0:zn.trim()})});if(Fa.status===0){const Jn=((Ta=(Ur=Fa==null?void 0:Fa.data)==null?void 0:Ur.all_course_groups)==null?void 0:Ta.map(Ii=>({value:Ii==null?void 0:Ii.id,label:Ii==null?void 0:Ii.name})))||[];fn([{value:"all",label:"\u5168\u90E8\u5206\u73ED"},...Jn]),vo(Fa.data)}ho(!1)}),wa=()=>{wn.page=1,wn.status=null,wn.course_group_id=null,wn.keywords="",Se("all"),ot("all"),E([]),re([]),zt(Es({},wn)),Vn&&We(x==null?void 0:x.length,x,ae)},Qa=()=>{wn.page=1,wn.status=null,wn.course_group_id=null,wn.keywords="",zt(Es({},wn)),Se("all"),ot("all"),E([]),re([]),$e(!1)};return qi.createElement(Ne.default,{centered:!0,className:Kl.cstuModal,title:ar===1?"\u7F3A\u8003\u5B66\u751F":ar===2?"\u672A\u53CA\u683C\u5B66\u751F":"\u9009\u62E9\u8865\u8003\u5B66\u751F",open:ie,width:1200,footer:null,onCancel:()=>{Qa()}},qi.createElement(Nn.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"}},qi.createElement(Nn.Z,null,qi.createElement(de.Z,null,qi.createElement(Ae.default,{size:"large",value:oe,style:{width:200,marginRight:20},onChange:zn=>{Se(zn),zn==="all"?wn.course_group_id=null:wn.course_group_id=zn,wn.page=1,zt(Es({},wn)),yr()},options:Vt})),Vn&&qi.createElement(de.Z,null,qi.createElement(Ae.default,{size:"large",value:Ze,style:{width:200},onChange:zn=>{ot(zn),zn==="all"?wn.status=null:wn.status=zn,wn.page=1,zt(Es({},wn)),yr()},options:[{value:"all",label:"\u5168\u90E8\u72B6\u6001"},{value:"1",label:"\u7F3A\u8003"},{value:"2",label:"\u672A\u53CA\u683C"},{value:"3",label:"\u53CA\u683C"}]}))),qi.createElement(de.Z,null,qi.createElement(xt.t7,{style:{width:300,marginLeft:15},value:wn.keywords,allowClear:!0,onChange:zn=>{wn.keywords=zn,wn.page=1,zt(Es({},wn)),yr()},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u8FDB\u884C\u641C\u7D22"}))),qi.createElement(Nn.Z,{align:"middle",className:"mb30"},qi.createElement(de.Z,{span:14},qi.createElement("div",{className:"flexd-table-header"},qi.createElement(qe.default,{pagination:!1,dataSource:[],columns:$r,rowSelection:Vn?fa:null,rowKey:zn=>zn.user_id})),qi.createElement("div",null,qi.createElement(qe.default,{rowSelection:Vn?fa:null,columns:$r,showHeader:!1,style:{minHeight:390},scroll:{y:390},rowKey:zn=>zn.user_id,loading:Fo,dataSource:ni==null?void 0:ni.exercise_users,onChange:(zn,Ur,Ta)=>{wn.page=zn==null?void 0:zn.current,wn.limit=zn==null?void 0:zn.pageSize,Ta!=null&&Ta.order?(wn.sort_by=Ta==null?void 0:Ta.field,wn.direction=(Ta==null?void 0:Ta.order)==="ascend"?"asc":"desc"):(wn.sort_by=null,wn.direction=null),zt(Es({},wn)),yr()},pagination:!1}))),qi.createElement(de.Z,{span:1},qi.createElement("img",{src:tn,style:{marginLeft:10}})),qi.createElement(de.Z,{span:9,style:{display:"flex",justifyContent:"flex-end"}},qi.createElement("div",{className:Kl.searchMember,style:{width:550}},qi.createElement(Nn.Z,{className:Kl.searchMemberHeader},qi.createElement(de.Z,{className:"ml30",flex:"100px"},"\u59D3\u540D"),qi.createElement(de.Z,{flex:"110px"},"\u5B66\u53F7"),qi.createElement(de.Z,{flex:"120px",style:{marginLeft:5}},"\u5206\u73ED")),qi.createElement("div",{style:{overflow:"auto",height:390}},ae==null?void 0:ae.map((zn,Ur)=>qi.createElement(Nn.Z,{key:Ur,align:"middle",style:{height:48,lineHeight:"48px",paddingLeft:30,borderBottom:"1px solid rgba(48,97,208,0.1)"}},qi.createElement(de.Z,{flex:"100px"},zn.user_name),qi.createElement(de.Z,{flex:"110px"},zn.student_id),qi.createElement(de.Z,{flex:"120px",style:{marginLeft:5}},zn.user_group_name),qi.createElement(de.Z,{style:{marginLeft:10}},qi.createElement("i",{className:"iconfont icon-shanchudiao current",onClick:()=>{re(ae.filter(Ta=>Ta.user_id!=zn.user_id)),E(x.filter(Ta=>Ta!=zn.user_id))}})))))))),!(ar===1||ar===2)&&qi.createElement("div",{className:Kl.bottom},qi.createElement(ke.ZP,{className:Kl.no,onClick:()=>{Qa()}},"\u53D6\u6D88"),qi.createElement(ke.ZP,{loading:Mr,type:"primary",onClick:()=>{wa()}},"\u786E\u5B9A")))};var Jo=(0,Ce.connect)(({})=>({}))(zo),Sl={contentInterval:"contentInterval___exfzZ",numberInput:"numberInput___uwvXH",minorRuleText:"minorRuleText___Mp9Y2",failedList:"failedList___XUK6Y",name:"name___dS7W9",publish:"publish___Qpw4v"},ri=ee(67294),Bs=Object.defineProperty,Qs=Object.defineProperties,$s=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,Cu=Object.prototype.hasOwnProperty,Xs=Object.prototype.propertyIsEnumerable,Su=(ie,$e,We)=>$e in ie?Bs(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,wl=(ie,$e)=>{for(var We in $e||($e={}))Cu.call($e,We)&&Su(ie,We,$e[We]);if(au)for(var We of au($e))Xs.call($e,We)&&Su(ie,We,$e[We]);return ie},Ke=(ie,$e)=>Qs(ie,$s($e)),st=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});function ht(ie,$e){const We=[];for(let Pt=ie;Pt<$e;Pt++)We.push(Pt);return We}const Qt=ie=>{let $e=new Date;const We=Me()(ie).format("HH");if(Me()(ie).isSame(Me()($e),"day")){const Pt=Me()($e).format("HH"),jr=Me()($e).format("mm");return{disabledHours:()=>ht(0,24).splice(1,Pt*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",We,Pt),Me()(ie).isSame(Me()($e),"hour")&&We<=Pt?ht(0,60).splice(0,jr):ht(60,60))}}else if(Me()(ie).isSame(Me()(),"day")){const Pt=Me()().format("HH"),jr=Me()().format("mm");return{disabledHours:()=>ht(0,24).splice(0,Pt),disabledMinutes:()=>We<=Pt?ht(0,jr):ht(60,60)}}else return!1},Xt=({exercise:ie,dispatch:$e})=>{var We,Pt,jr,Vn,ar,ta,Ln,Mr,Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt;const Et=(0,Ce.useParams)(),[Vt]=it.default.useForm(),[fn,wn]=(0,se.useState)(1),[zt,fa]=(0,se.useState)([]),[$r,yr]=(0,se.useState)(!0),[wa,Qa]=(0,se.useState)([]),[zn,Ur]=(0,se.useState)(!0),[Ta,Fa]=(0,se.useState)(!1),{workSetting:Jn}=ie,[Ii,Ml]=(0,se.useState)(!1),[pl,el]=(0,se.useState)([]),[Jl,No]=(0,se.useState)([]),[ir,On]=(0,se.useState)(!1),[Kr,Zn]=(0,se.useState)(!1),[ei,mo]=(0,se.useState)(!1),[zl,Nl]=(0,se.useState)(null),[uo,bl]=(0,se.useState)(1),[Js,ac]=(0,se.useState)({}),[ic,$u]=(0,se.useState)({}),[mc,Ys]=(0,se.useState)(!1);(0,se.useEffect)(()=>{var wi;if(ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&(di(),xs(),ie.actionTabs.type===2)){const Co=(wi=ie.actionTabs)==null?void 0:wi.unified_setting;Ur(Co)}},[ie.actionTabs]),(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po,ql;(wi=Jn==null?void 0:Jn.exercise)!=null&&wi.publish_time&&Vt.setFieldsValue({publish_time:Me()((Co=Jn==null?void 0:Jn.exercise)==null?void 0:Co.publish_time)}),(Ui=Jn==null?void 0:Jn.exercise)!=null&&Ui.end_time&&Vt.setFieldsValue({end_time:Me()((Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.end_time)}),Vt.setFieldsValue({exercise_type:(gi=Jn==null?void 0:Jn.exercise)==null?void 0:gi.exercise_type,simulate_exercise_num:(po=Jn==null?void 0:Jn.exercise)==null?void 0:po.simulate_exercise_num}),bl((ql=Jn==null?void 0:Jn.exercise)==null?void 0:ql.exercise_type)},[ie]);const Ar=wi=>{var Co;const Ui=Vt.getFieldValue("publish_time");if(!Ui||(Co=Jn==null?void 0:Jn.exercise)!=null&&Co.publish_time)return;let Ro;wi===1?Ro=Me()(Ui).add(120,"minutes"):Ro=Me()(Ui).add(7,"days"),Vt.setFieldsValue({end_time:Ro})},di=wi=>st(void 0,null,function*(){var Co,Ui;yr(!0);const Ro=yield(0,me.N3)({coursesId:Et.coursesId,check_ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(po=>Number(po)))||[]]});console.log(Ro,"res");const gi=((Ui=Ro==null?void 0:Ro.course_info)==null?void 0:Ui.map((po,ql)=>Ke(wl({},po),{key:po.course_group_id,title:po.course_group_name,name:po.course_group_name,disabled:!!po.is_published})))||[];if((Ro==null?void 0:Ro.status)!==-1){fa([...gi]);const po=Me()();Vt.setFieldsValue({publish_time:po}),(Vt.getFieldValue("exercise_type")||1)===1?Vt.setFieldsValue({end_time:Me()(po).add(120,"minutes")}):Vt.setFieldsValue({end_time:Me()(po).add(7,"days")})}yr(!1)});(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po;if((wi=Jn==null?void 0:Jn.exercise)!=null&&wi.is_appoint_user){const ql=((Ui=(Co=Jn==null?void 0:Jn.exercise)==null?void 0:Co.all_exercise_users)==null?void 0:Ui.map(ko=>ko.user_id))||[];el([...ql])}On((Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.is_appoint_user),Zn((gi=Jn==null?void 0:Jn.exercise)==null?void 0:gi.is_miss_exam_user),mo((po=Jn==null?void 0:Jn.exercise)==null?void 0:po.is_no_passing_user)},[Jn]),(0,se.useEffect)(()=>{var wi,Co,Ui,Ro,gi,po,ql,ko;(Co=(wi=ie==null?void 0:ie.actionTabs)==null?void 0:wi.selectArrs)!=null&&Co[0]&&ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03"&&$e({type:"exercise/getWorkSetting",payload:{categoryId:(Ro=(Ui=ie==null?void 0:ie.actionTabs)==null?void 0:Ui.selectArrs)==null?void 0:Ro[0],category:(po=(gi=ie==null?void 0:ie.actionTabs)==null?void 0:gi.selectArrs)==null?void 0:po[0],coursesId:(ko=(ql=ie==null?void 0:ie.actionTabs)==null?void 0:ql.params)==null?void 0:ko.id}})},[(We=ie==null?void 0:ie.actionTabs)==null?void 0:We.selectArrs]);const _s=()=>st(void 0,null,function*(){var wi,Co,Ui,Ro,gi,po,ql;const ko=wl({},Vt.getFieldsValue()),Tc=Me()(Me()(ko.publish_time).format("YYYY-MM-DD HH:mm")).valueOf(),oc=Me()(Me()(ko.end_time).format("YYYY-MM-DD HH:mm")).valueOf();if(console.log(Tc,Tc,33),oc<=Tc){be.ZP.info("\u7ED3\u675F\u65F6\u95F4\u4E0D\u5141\u8BB8\u5C0F\u4E8E\u7B49\u4E8E\u5F00\u59CB\u65F6\u95F4");return}if((wa==null?void 0:wa.length)<=0&&!zn&&zt.length>0&&!((wi=Jn==null?void 0:Jn.exercise)!=null&&wi.is_make_up_exercise)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}const Yd=zt.map(gs=>gs.key),bu={check_ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(gs=>Number(gs)))||[]],end_time:Me()(ko.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Me()(ko.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:wa.map(gs=>gs.course_group_id),unified_setting:!wa.length,exercise_type:ko.exercise_type,simulate_exercise_num:ko.simulate_exercise_num};if(((Ui=ie.actionTabs.selectArrsAll)==null?void 0:Ui.length)>0&&ie.actionTabs.type===1&&(bu.check_ids=[...((gi=(Ro=ie.actionTabs.selectArrsAll)==null?void 0:Ro.filter(gs=>!gs.high_resources_consume||gs.high_resources_consume_permission))==null?void 0:gi.map(gs=>Number(gs==null?void 0:gs.id)))||[]]),(po=Jn==null?void 0:Jn.exercise)!=null&&po.is_make_up_exercise){if(ir&&pl.length<=0||!ir&&!(Kr||ei)){be.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}bu.is_appoint_user=ir,bu.is_miss_exam_user=Kr,bu.is_no_passing_user=ei,ir?bu.make_up_exercise_users=pl.map(gs=>({user_id:gs})):bu.make_up_exercise_user=[]}let{is_locked:hd,open_camera:Zc,screen_open:Mf,login_restrict:Od,ip_bind:Id,ip_limit:jd,is_random:Qd,id:yd,identity_verify:Bf,open_phone_video_recording:Ff}=Jn==null?void 0:Jn.exercise;if(ie.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"||(hd||Zc||Mf||Od||Id||jd=="pub"||jd=="inner"||Bf||Ff)&&ko.exercise_type==2){if($e({type:"exercise/setActionTabs",payload:{}}),ie.actionTabs.type==2){let gs=Ne.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:ri.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",ri.createElement("span",{style:{color:"#FA6400"}}," ",(0,Oe.hi)(Jn==null?void 0:Jn.exercise)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>st(void 0,null,function*(){var zc;Ys(!0);let Dc=yield(0,Ue.Tr)({exercise_ids:[...((zc=ie.actionTabs.selectArrs)==null?void 0:zc.map(Mc=>Number(Mc)))||[]],course_id:Et.coursesId,type:"exercise"});if((Dc==null?void 0:Dc.student_count)===0){if((yield Ua(bu))&&ie.actionTabs.isRouter){gs.destroy(),Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${yd}/detail?random=${Qd}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $u(bu),ac(Dc)}),onCancel:()=>{gs.destroy(),Ys(!1),Ua(bu)}})}else{let gs=Ne.default.info({width:580,centered:!0,okText:"\u6211\u77E5\u9053\u4E86",title:"\u63D0\u793A",icon:null,content:ri.createElement("div",null,"\u6A21\u62DF\u8003\u8BD5\u5F00\u542F\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\uFF0C\u53EF\u6839\u636E\u8003\u8BD5\u9700\u8981\u8FDB\u884C\u8C03\u6574\u3002"),onOk:()=>st(void 0,null,function*(){var zc;Ys(!0);let Dc=yield(0,Ue.Tr)({exercise_ids:[...((zc=ie.actionTabs.selectArrs)==null?void 0:zc.map(Mc=>Number(Mc)))||[]],course_id:Et.coursesId,type:"exercise"});if((Dc==null?void 0:Dc.student_count)===0){if((yield Ua(bu))&&ie.actionTabs.isRouter){Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${yd}/detail?random=${Qd}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else $u(bu),ac(Dc)})})}return}let Nd=yield(0,Ue.Tr)({exercise_ids:[...((ql=ie.actionTabs.selectArrs)==null?void 0:ql.map(gs=>Number(gs)))||[]],course_id:Et.coursesId,type:"exercise"});(Nd==null?void 0:Nd.student_count)===0?Ua(bu):($u(bu),ac(Nd))}),ks=()=>{var wi;let Co=[...(wi=ie.actionTabs.selectArrsAll)==null?void 0:wi.filter(Ui=>Ui.high_resources_consume&&!Ui.high_resources_consume_permission)];(Co==null?void 0:Co.length)>0&&ie.actionTabs.type===1&&Ne.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:ri.createElement("div",null,ri.createElement("div",{className:Sl.tipcontent},ri.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",Co==null?void 0:Co.length," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),ri.createElement("div",{className:"mt20 mb20"},Co==null?void 0:Co.map(Ui=>ri.createElement("div",{className:Sl.failedList,key:Ui.id},ri.createElement("div",{className:Sl.name},Ui==null?void 0:Ui.exercise_name),ri.createElement("div",{className:Sl.publish,onClick:()=>{(0,Oe.xg)(`/classrooms/${Et.coursesId}/exercise/${Ui.id}/detail?random=${Ui.is_random}`)}},"\u53D1\u5E03"))))))})},Ua=wi=>st(void 0,null,function*(){var Co,Ui,Ro;if(ie.actionTabs.type===1){let ql=[...(Co=ie.actionTabs.selectArrsAll)==null?void 0:Co.filter(ko=>ko.high_resources_consume&&!ko.high_resources_consume_permission)];if((ql==null?void 0:ql.length)==ie.actionTabs.selectArrsAll.length){$e({type:"exercise/setActionTabs",payload:{}}),ks();return}}let gi=!1;return Fa(!0),(yield(0,fe.ZP)(`/api/courses/${Et.coursesId}/exercises/publish.json`,{method:"post",body:wi})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u7ACB\u5373\u53D1\u5E03"]),xs(),be.ZP.success("\u53D1\u5E03\u6210\u529F"),$e({type:"exercise/setActionTabs",payload:{}}),(Ui=ie==null?void 0:ie.actionTabs)!=null&&Ui.cb?(Ro=ie==null?void 0:ie.actionTabs)==null||Ro.cb():$e({type:"classroomList/getClassroomExercisesList",payload:wl({},ie.actionTabs.params)}),gi=!0,ie.actionTabs.type===1&&ks()),Fa(!1),gi}),xs=()=>{wn(1),fa([]),Qa([])},ed=(wi,Co,Ui)=>{wi<=0?be.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F"):(el(Co),No(Ui),Ml(!1))};return ri.createElement(Ne.default,{centered:!0,title:"\u53D1\u5E03\u8003\u8BD5",open:ie.actionTabs.key==="\u6279\u91CF\u53D1\u5E03",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:660,onOk:_s,confirmLoading:Ta||$r,onCancel:()=>{xs(),$e({type:"exercise/setActionTabs",payload:{}})}},ri.createElement(Cn.Z,{spinning:$r},zt&&ri.createElement(it.default,{form:Vt},!!((Pt=ie==null?void 0:ie.actionTabs)!=null&&Pt.disabled)&&ri.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},ri.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Be.Z}),"\u5DF2\u7ECF\u53D1\u5E03\u8FC7\u8003\u8BD5\u7684\u8BD5\u5377\u4E0D\u53EF\u4EE5\u7EDF\u4E00\u53D1\u5E03\u3002"),!((jr=Jn==null?void 0:Jn.exercise)!=null&&jr.is_make_up_exercise)&&ri.createElement(ri.Fragment,null,ri.createElement(Nn.Z,null,ri.createElement("span",{className:"mr10",style:{lineHeight:"32px"}},ri.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u6A21\u5F0F"),ri.createElement(it.default.Item,{name:"exercise_type"},ri.createElement(Mn.ZP.Group,{disabled:((Vn=Jn==null?void 0:Jn.exercise)==null?void 0:Vn.exercise_status)>1,onChange:wi=>{bl(wi.target.value),Ar(wi.target.value)}},ri.createElement(Mn.ZP,{value:1},"\u6B63\u5F0F\u8003\u8BD5"),ri.createElement(Mn.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")))),uo==2&&ri.createElement(Nn.Z,{className:`${Sl.contentInterval}`},ri.createElement("span",{className:`${Sl.minorRuleText}`,style:{marginLeft:50}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),ri.createElement(it.default.Item,{name:"simulate_exercise_num"},ri.createElement(je.Z,{className:Sl.numberInput,style:{width:145},precision:0,size:"middle",disabled:((ar=Jn==null?void 0:Jn.exercise)==null?void 0:ar.exercise_status)>1,min:1,max:999})),ri.createElement("span",null,"\u6B21",ri.createElement("span",{style:{color:"#999999"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),ri.createElement(Nn.Z,null,ri.createElement("span",{className:"mr10 mt5"},ri.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u8003\u8BD5\u65F6\u95F4"),ri.createElement(it.default.Item,{name:"publish_time"},ri.createElement(Je.default,{style:{width:170},disabledDate:wi=>wi&&wi<=Me()().subtract(0,"days"),disabledTime:Qt,placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})),ri.createElement("span",{className:"mt5 ml5 mr5"},"\u5230"),ri.createElement(it.default.Item,{name:"end_time"},ri.createElement(Je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},disabledDate:wi=>wi&&wi<Me()().subtract(0,"days"),disabledTime:Qt,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),((ta=Jn==null?void 0:Jn.exercise)==null?void 0:ta.is_make_up_exercise)&&ri.createElement(ri.Fragment,null,ri.createElement(Nn.Z,null,ri.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),ri.createElement(ve.Z,{checked:ir,onChange:(wi,Co)=>{var Ui,Ro,gi,po,ql;if(On(wi),wi)if((Ui=Jn==null?void 0:Jn.exercise)!=null&&Ui.is_appoint_user){const ko=(gi=(Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.all_exercise_users)==null?void 0:gi.map(Tc=>Tc.user_id);el([...ko])}else el([]),Zn(!1),mo(!1);else Zn((po=Jn==null?void 0:Jn.exercise)==null?void 0:po.is_miss_exam_user),mo((ql=Jn==null?void 0:Jn.exercise)==null?void 0:ql.is_no_passing_user)},disabled:((Ln=Jn==null?void 0:Jn.exercise)==null?void 0:Ln.exercise_status)!==1}),ri.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ir&&ri.createElement(Nn.Z,{className:"mt20",style:{paddingLeft:"90px"},align:"middle"},ri.createElement(Xe.default,{checked:Kr,disabled:((Mr=Jn==null?void 0:Jn.exercise)==null?void 0:Mr.exercise_status)!==1||((Ri=Jn==null?void 0:Jn.exercise)==null?void 0:Ri.miss_exam_count)<=0,onChange:wi=>{Zn(wi.target.checked)}},ri.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),ri.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{Nl(1),On(!1),Ml(!0)}},"\uFF08",`${(Fo=Jn==null?void 0:Jn.exercise)==null?void 0:Fo.miss_exam_count}\u4EBA`,"\uFF09"),ri.createElement(Xe.default,{checked:ei,disabled:((ho=Jn==null?void 0:Jn.exercise)==null?void 0:ho.exercise_status)!==1||((ni=Jn==null?void 0:Jn.exercise)==null?void 0:ni.no_passing_count)<=0,onChange:wi=>{mo(wi.target.checked)}},ri.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),ri.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{Nl(2),On(!1),Ml(!0)}},"\uFF08",`${(vo=Jn==null?void 0:Jn.exercise)==null?void 0:vo.no_passing_count}\u4EBA`,"\uFF09")),ir&&ri.createElement(Nn.Z,{className:"mt20",style:{paddingLeft:"90px"}},ri.createElement(ke.ZP,{type:"primary",ghost:!0,disabled:((x=Jn==null?void 0:Jn.exercise)==null?void 0:x.exercise_status)!==1,onClick:()=>{Ml(!0),Nl(void 0)}},ri.createElement("span",null,ri.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),ri.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),ri.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${pl.length||0} \u4EBA`,"\uFF09"))),ie.actionTabs.type===2&&!((E=Jn==null?void 0:Jn.exercise)!=null&&E.is_make_up_exercise)&&ri.createElement(Nn.Z,{style:{marginBottom:"10px"}},ri.createElement("span",{className:"mr10"},ri.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7"),ri.createElement(Mn.ZP.Group,{value:zn,onChange:wi=>{Ur(wi.target.value),Qa([])}},ri.createElement(Mn.ZP,{disabled:!!((ae=ie==null?void 0:ie.actionTabs)!=null&&ae.disabled)||zt.some(wi=>wi==null?void 0:wi.is_published)||!((re=ie==null?void 0:ie.actionTabs)!=null&&re.manage_all_group),value:!0},"\u7EDF\u4E00\u53D1\u5E03"),ri.createElement(Mn.ZP,{disabled:zt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),zt.length<=0&&ie.actionTabs.type===2&&!((oe=Jn==null?void 0:Jn.exercise)!=null&&oe.is_make_up_exercise)&&ri.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"'),(ie.actionTabs.type===1||!zn)&&!((Se=Jn==null?void 0:Jn.exercise)!=null&&Se.is_make_up_exercise)&&zt.length>0&&ri.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ri.createElement("span",{style:{flex:1}},ri.createElement(Xe.default,{checked:wa.length===zt.length,onChange:wi=>{wa.length===zt.length?Qa([]):Qa(zt)}},"\u5168\u9009")),ri.createElement("span",{style:{width:16}}),ri.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wa.length||0,"\u4E2A\u5206\u73ED")),(ie.actionTabs.type===1||!zn)&&!((Ze=Jn==null?void 0:Jn.exercise)!=null&&Ze.is_make_up_exercise)&&zt.length>0&&ri.createElement(Tl.Z,{data:zt,selectedRowKeys:wa,setSelectedRowKeys:Qa})),ri.createElement(Jo,{visible:Ii,setVisible:Ml,onK:ed,selectKeys:pl,selectRows:Jl,appointStudent:ir,modalParams:zl,courseId:Et.categoryId||((gt=(ot=ie==null?void 0:ie.actionTabs)==null?void 0:ot.selectArrs)==null?void 0:gt[0])})),ri.createElement(tt.Z,{resdata:Js,type:"exercisepush",okloading:Ta,oktext:(Js==null?void 0:Js.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:wi=>st(void 0,null,function*(){var Co,Ui,Ro;Fa(!0);let gi=yield(0,fe.ZP)(`/api/courses/${Et.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[...((Co=ie.actionTabs.selectArrs)==null?void 0:Co.map(po=>Number(po)))||[]]}});if(Fa(!1),(gi==null?void 0:gi.status)===0)if(mc){let po=yield Ua(ic);if(Ne.default.destroyAll(),po&&ie.actionTabs.isRouter){Ce.history.push(`/classrooms/${Et.coursesId}/exercise/${(Ui=Jn==null?void 0:Jn.exercise)==null?void 0:Ui.id}/detail?random=${(Ro=Jn==null?void 0:Jn.exercise)==null?void 0:Ro.is_random}&tabs=3&childrenTabs=2`);return}$e({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574tabs\u9009\u4E2D"}})}else Ua(ic)})}))};var cr=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(Xt),Yn=Object.defineProperty,Xr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,_r=(ie,$e,We)=>$e in ie?Yn(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ba=(ie,$e)=>{for(var We in $e||($e={}))ia.call($e,We)&&_r(ie,We,$e[We]);if($n)for(var We of $n($e))kr.call($e,We)&&_r(ie,We,$e[We]);return ie},Sa=(ie,$e)=>Xr(ie,Er($e)),Gr=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});function da(ie,$e){const We=[];for(let Pt=ie;Pt<$e;Pt++)We.push(Pt);return We}const Ka=ie=>{let $e=new Date;const We=Me()(ie).format("HH");if(Me()(ie).isSame(Me()($e),"day")){const Pt=Me()($e).format("HH"),jr=Me()($e).format("mm");return{disabledHours:()=>da(0,24).splice(1,Pt*1-1),disabledMinutes:()=>Me()(ie).isSame(Me()($e),"hour")&&We<=Pt?da(0,60).splice(0,jr):da(60,60)}}else if(Me()(ie).isSame(Me()(),"day")){const Pt=Me()().format("HH"),jr=Me()().format("mm");return{disabledHours:()=>da(0,24).splice(0,Pt),disabledMinutes:()=>We<=Pt?da(0,jr):da(60,60)}}else return!1},Ya=({exercise:ie,dispatch:$e})=>{var We;const Pt=(0,Ce.useParams)(),[jr]=it.default.useForm(),[Vn,ar]=(0,se.useState)(1),[ta,Ln]=(0,se.useState)([]),[Mr,Ri]=(0,se.useState)(!0),[Fo,ho]=(0,se.useState)([]),[ni,vo]=(0,se.useState)(!0),[x,E]=(0,se.useState)(!1);(0,se.useEffect)(()=>{ie.actionTabs.key==="\u6279\u91CF\u7ED3\u675F"&&ae()},[ie.actionTabs]);const ae=Se=>Gr(void 0,null,function*(){var Ze,ot;Ri(!0);const gt=yield $e({type:"exercise/getEndGroups",payload:Sa(ba({},Pt),{check_ids:[...((Ze=ie.actionTabs.selectArrs)==null?void 0:Ze.map(Vt=>Number(Vt)))||[]]})}),Et=(ot=gt==null?void 0:gt.course_info)==null?void 0:ot.map((Vt,fn)=>Sa(ba({},Vt),{key:Vt.course_group_id,title:Vt.course_group_name,name:Vt.course_group_name,disabled:!!Vt.is_published}));gt&&(gt!=null&&gt.course_info)&&(Ln([...Et]),jr.setFieldsValue({end_time:Me()(Me()(new Date((0,Oe.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})),Ri(!1)}),re=()=>Gr(void 0,null,function*(){var Se,Ze,ot,gt;const Et=ba({},jr.getFieldsValue());if((Fo==null?void 0:Fo.length)<=0&&ta.length>0&&!((Se=ie.actionTabs)!=null&&Se.unified_setting)){be.ZP.info("\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A");return}E(!0);const Vt={check_ids:[...((Ze=ie.actionTabs.selectArrs)==null?void 0:Ze.map(wn=>Number(wn)))||[]],group_ids:Fo};ni||(Vt.end_time=Me()(Et.end_time).format("YYYY-MM-DD HH:mm")),Vt.group_ids=Fo.map(wn=>wn.course_group_id),(yield(0,fe.ZP)(`/api/courses/${Pt.coursesId}/exercises/end_exercise.json`,{method:"post",body:Vt})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u6279\u91CF\u7ED3\u675F"]),$e({type:"exercise/setActionTabs",payload:{}}),(ot=ie==null?void 0:ie.actionTabs)!=null&&ot.cb?(gt=ie==null?void 0:ie.actionTabs)==null||gt.cb():$e({type:"classroomList/getClassroomExercisesList",payload:ba({},ie.actionTabs.params)})),E(!1)}),oe=()=>{ar(1),Ln([]),ho([]),vo(!0)};return se.createElement(Ne.default,{centered:!0,title:"\u7ED3\u675F\u8003\u8BD5",open:ie.actionTabs.key==="\u6279\u91CF\u7ED3\u675F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:re,width:680,confirmLoading:x||Mr,onCancel:()=>{oe(),$e({type:"exercise/setActionTabs",payload:{}})}},se.createElement(Cn.Z,{spinning:Mr},ta&&se.createElement(it.default,{form:jr},se.createElement("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10"},se.createElement("img",{style:{marginRight:5,objectFit:"contain"},src:Be.Z}),"\u8003\u8BD5\u65F6\u95F4\u7ED3\u675F\u540E\uFF0C\u5B66\u751F\u5C06\u4E0D\u80FD\u518D\u7B54\u9898\u3002"),se.createElement(Nn.Z,{className:"mt20 mb10"},se.createElement("span",{className:"mr10"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u7ED3\u675F\u65F6\u95F4"),se.createElement(Mn.ZP.Group,{value:ni,onChange:Se=>{vo(Se.target.value),ho([])}},se.createElement(Mn.ZP,{value:!0},"\u7ACB\u5373\u7ED3\u675F"),se.createElement(Mn.ZP,{value:!1},"\u5B9A\u65F6\u7ED3\u675F")),se.createElement(it.default.Item,{name:"end_time",style:{marginTop:-3,visibility:ni?"hidden":"visible"}},se.createElement(Je.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Me()((0,Oe.U6)(),"HH:mm")},disabledDate:Se=>Se&&Se<Me()().subtract(0,"days"),disabledTime:Ka,format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ta.length>0&&!((We=ie.actionTabs)!=null&&We.unified_setting)&&se.createElement(Nn.Z,{style:{marginBottom:"10px"}},se.createElement("span",{className:"mr10"},se.createElement("span",{style:{color:"red",marginRight:3}},"*"),"\u9009\u62E9\u73ED\u7EA7:"),se.createElement("div",null,ta.length>0&&se.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},se.createElement("span",{style:{flex:1}},se.createElement(Xe.default,{checked:Fo.length===ta.length,onChange:Se=>{Fo.length===ta.length?ho([]):ho(ta)}},"\u5168\u9009")," "),se.createElement("span",{style:{width:16}}),se.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Fo.length||0,"\u4E2A\u5206\u73ED")),se.createElement(Tl.Z,{data:ta,selectedRowKeys:Fo,setSelectedRowKeys:ho}))))))};var ci=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(Ya),Di=Object.defineProperty,Gi=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,Wo=(ie,$e,We)=>$e in ie?Di(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,To=(ie,$e)=>{for(var We in $e||($e={}))Li.call($e,We)&&Wo(ie,We,$e[We]);if(Gi)for(var We of Gi($e))hi.call($e,We)&&Wo(ie,We,$e[We]);return ie},nl=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const Pl=({exercise:ie,dispatch:$e})=>{const We=(0,Ce.useParams)();return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:ie.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nl(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${We.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ie.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),be.ZP.success("\u64CD\u4F5C\u6210\u529F"),$e({type:"exercise/setActionTabs",payload:{}}),$e({type:"classroomList/getClassroomExercisesList",payload:To({},ie.actionTabs.params)}))}),onCancel:()=>{$e({type:"exercise/setActionTabs",payload:{}})}},se.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",se.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var qo=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(Pl),Do=Object.defineProperty,ol=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,ll=(ie,$e,We)=>$e in ie?Do(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,vl=(ie,$e)=>{for(var We in $e||($e={}))rl.call($e,We)&&ll(ie,We,$e[We]);if(ol)for(var We of ol($e))Go.call($e,We)&&ll(ie,We,$e[We]);return ie},Ql=(ie,$e)=>{var We={};for(var Pt in ie)rl.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&ol)for(var Pt of ol(ie))$e.indexOf(Pt)<0&&Go.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},es=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const vs=ie=>{var $e=ie,{exercise:We,dispatch:Pt,user:jr}=$e,Vn=Ql($e,["exercise","dispatch","user"]),ar,ta;const Ln=(0,Ce.useParams)(),[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1),ni=(0,se.useRef)(null);(0,se.useEffect)(()=>{var x,E;if(We.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,Fe.j5)()){ho(!0);return}const ae={hasNum:0,noHasNum:0};(E=(x=We==null?void 0:We.actionTabs)==null?void 0:x.selectArrsAll)==null||E.map(re=>{var oe;re.author_login===((oe=jr.userInfo)==null?void 0:oe.login)?++ae.hasNum:++ae.noHasNum}),ae.noHasNum>0?Ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:se.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",se.createElement("span",{className:"c-blue"},ae.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",se.createElement("span",{className:"c-red"},ae.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",se.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{vo()}}):ho(!0)}else ho(!1)},[We.actionTabs.key]);const vo=()=>{Pt({type:"exercise/setActionTabs",payload:{}})};return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Fo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mr,destroyOnClose:!0,onOk:()=>es(void 0,null,function*(){var x;if((x=ni.current)!=null&&x.onVerify())return;Ri(!0);const E=yield(0,fe.ZP)(`/api/courses/${Ln.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}});Ri(!1),E.status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),be.ZP.success("\u5220\u9664\u6210\u529F"),Pt({type:"exercise/setActionTabs",payload:{}}),Pt({type:"classroomList/getClassroomExercisesList",payload:vl({},We.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:vl({},We.actionTabs.params)}))}),onCancel:()=>{Pt({type:"exercise/setActionTabs",payload:{}})}},!((ar=We==null?void 0:We.actionTabs)!=null&&ar.status)||!["\u672A\u5F00\u59CB"].includes((ta=We==null?void 0:We.actionTabs)==null?void 0:ta.status)?se.createElement(se.Fragment,null,se.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),se.createElement(Tr.Z,{ref:x=>ni.current=x})):se.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var eu=(0,Ce.connect)(({exercise:ie,user:$e})=>({exercise:ie,user:$e}))(vs),zs=Object.getOwnPropertySymbols,Us=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,uu=(ie,$e)=>{var We={};for(var Pt in ie)Us.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&zs)for(var Pt of zs(ie))$e.indexOf(Pt)<0&&Cs.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},Fs=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const $o=ie=>{var $e=ie,{exercise:We,dispatch:Pt}=$e,jr=uu($e,["exercise","dispatch"]);const Vn=(0,Ce.useParams)();return Vn.id=Vn.coursesId,(0,se.useEffect)(()=>{We.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>Fs(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${Vn.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),be.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),Pt({type:"exercise/setActionTabs",payload:{}})}))},[We.actionTabs.key]),se.createElement(se.Fragment,null)};var Yo=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))($o),sl={flex_box_center:"flex_box_center___CNQHU",flex_space_between:"flex_space_between___qsDOu",flex_box_vertical_center:"flex_box_vertical_center___iKKg9",flex_box_center_end:"flex_box_center_end___aCmKh",flex_box_column:"flex_box_column___mXBIE",bg:"bg___FnTgr",containerTitle:"containerTitle___HZdw3",containerDesc:"containerDesc___MrGYv",tablestyle:"tablestyle___Ef1u5",listItem:"listItem___ol4Bd",info:"info___Uc7Ha",title:"title___AlzFu",titleLeft:"titleLeft___Avinm",titleRight:"titleRight___AYJHU",flexBox:"flexBox___IGR6d",iconV:"iconV___WirdJ",acitons:"acitons___VhyxD",moveCategory:"moveCategory___QQQOY",name:"name___cKK1Q",categoryName:"categoryName___EsAA9",schedule:"schedule___asfSm",fnSign:"fnSign___vsajc",spanSize:"spanSize___MqQy2",classromediv:"classromediv___j4dHG",glow:"glow___fcHVY",popover:"popover___bOtgn",dot:"dot___uMZO4",moni:"moni___KMHkN",authorized:"authorized___awAlQ"},ys=Object.defineProperty,il=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,fo=Object.prototype.propertyIsEnumerable,Il=(ie,$e,We)=>$e in ie?ys(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Xl=(ie,$e)=>{for(var We in $e||($e={}))Hl.call($e,We)&&Il(ie,We,$e[We]);if(il)for(var We of il($e))fo.call($e,We)&&Il(ie,We,$e[We]);return ie};const Hs=ie=>React.createElement("svg",Xl({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Ts="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",js=Object.defineProperty,Fu=Object.getOwnPropertySymbols,bc=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,Tu=(ie,$e,We)=>$e in ie?js(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Fc=(ie,$e)=>{for(var We in $e||($e={}))bc.call($e,We)&&Tu(ie,We,$e[We]);if(Fu)for(var We of Fu($e))lc.call($e,We)&&Tu(ie,We,$e[We]);return ie};const Vc=ie=>React.createElement("svg",Fc({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var kc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",_u="data:image/jpeg;base64,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",sc=Object.defineProperty,Zu=Object.getOwnPropertySymbols,Pc=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable,Ru=(ie,$e,We)=>$e in ie?sc(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,du=(ie,$e)=>{for(var We in $e||($e={}))Pc.call($e,We)&&Ru(ie,We,$e[We]);if(Zu)for(var We of Zu($e))Lc.call($e,We)&&Ru(ie,We,$e[We]);return ie};const Ku=ie=>React.createElement("svg",du({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var iu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Gu=ee(1762),Oa=ee(67294),nc=Object.defineProperty,gu=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,zu=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,Wu=(ie,$e,We)=>$e in ie?nc(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,gc=(ie,$e)=>{for(var We in $e||($e={}))zu.call($e,We)&&Wu(ie,We,$e[We]);if(tu)for(var We of tu($e))Vs.call($e,We)&&Wu(ie,We,$e[We]);return ie},hs=(ie,$e)=>gu(ie,Al($e)),ku=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const Ju=({v:ie,k:$e,selectArrs:We,setSelectArrs:Pt,dispatch:jr,params:Vn,classroomList:ar,batchStatus:ta,manageAllGroup:Ln,user:Mr})=>{var Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt,fn,wn;const[zt,fa]=(0,se.useState)([]),[$r,yr]=(0,se.useState)(!1),wa=(0,se.useRef)(),Qa=(0,se.useRef)();var zn=!1;const Ur="YYYY-MM-DD",Ta=Me()("2020-11-15",Ur);function Fa(){return ku(this,null,function*(){console.log(Vn,222);let ir=yield(0,fe.ZP)(`/api/courses/${Vn==null?void 0:Vn.coursesId}/exercises/group_use_list.json`,{method:"get",params:hs(gc({},Vn),{id:ie.id})});fa((ir==null?void 0:ir.groups)||[])})}const Jn=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Oa.createElement(Oa.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ie!=null&&ie.appraise_label&&(zn=!0);const Ii=(ir,On=!1)=>{var Kr;Ce.history.push(`/classrooms/${Vn.coursesId}/exercisenotice/${ir.id}/users/${(Kr=(0,Fe.eY)())==null?void 0:Kr.login}`)},Ml=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(ir,On)=>On.exercise_status===ir,render:(ir,On)=>Oa.createElement("div",null,ir===1&&Oa.createElement("span",null,Oa.createElement("i",{className:sl.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),ir===2&&Oa.createElement("span",null,Oa.createElement("i",{className:sl.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),ir===3&&Oa.createElement("span",null,Oa.createElement("i",{className:sl.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="publish_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="end_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(ir,On)=>On.exercise_status===1?"-":Oa.createElement("span",null,ir,"/",On.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(ir,On)=>On.exercise_status===1?"-":ir===0?Oa.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},ir):Oa.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${On.course_group_id}`)},ir)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(ir,On)=>On.exercise_status===1?Oa.createElement("img",{style:{cursor:"not-allowed"},src:Ts}):Oa.createElement(Ge.Z,{title:"\u8BC4\u9605"},Oa.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${On.course_group_id}`)},Oa.createElement("img",{src:kc})))}],pl=ir=>{if(zn)return Oa.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(ir!=null&&ir.includes("\u672A\u5F00\u59CB"))return Oa.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(ir!=null&&ir.includes("\u8003\u8BD5\u4E2D"))return Oa.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(ir!=null&&ir.includes("\u5DF2\u622A\u6B62"))return Oa.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(ir!=null&&ir.includes("\u5BFC\u5165"))return Oa.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},el=()=>{const ir=(ie==null?void 0:ie.simulate_exercise_num)-(ie==null?void 0:ie.user_simulate_num);return ir>=0?ir:0},Jl=(ir=ie)=>{var On,Kr,Zn;if(ir!=null&&ir.is_encrypt){jr({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:ir==null?void 0:ir.id,phone:(On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.phone,login:(Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.login}});return}(Zn=Mr==null?void 0:Mr.userInfo)!=null&&Zn.phone?jr({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:ir==null?void 0:ir.id}}):jr({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},No=ir=>{var On,Kr,Zn;if(((On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.login)!==(ie==null?void 0:ie.author_login)){be.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}jr({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ie==null?void 0:ie.id,phone:(Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.phone,login:(Zn=Mr==null?void 0:Mr.userInfo)==null?void 0:Zn.login,onFinish:ir}})};return Oa.createElement("div",{className:sl.listItem,onClick:ir=>{const On=()=>{(!(0,Fe.GJ)()||(0,Fe.GJ)()&&Qa.current&&!Qa.current.contains(ir.target))&&(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},(0,Fe.GJ)()&&Oa.createElement("span",{ref:Qa},Oa.createElement(Xe.default,{checked:We.includes(ie.id),value:ie.id,style:{padding:"10px"},onClick:ir=>{ir.stopPropagation()},disabled:(ie==null?void 0:ie.is_encrypt)||(ie==null?void 0:ie.is_make_up_exercise),onChange:ir=>{let On=We.indexOf(ie.id);We.indexOf(ie.id)>-1?Pt(We.filter(Kr=>Kr!==ie.id)):Pt(We.concat(ie.id))}})),Oa.createElement("div",{className:sl.info},Oa.createElement("div",{className:sl.title},Oa.createElement("div",{className:sl.titleLeft,style:{marginRight:15}},pl(ie==null?void 0:ie.exercise_tips),(ie==null?void 0:ie.is_make_up_exercise)&&Oa.createElement("img",{src:_u,width:44,height:24,style:{marginRight:10}}),Oa.createElement(Ge.Z,{title:ie.exercise_name},Oa.createElement("span",{className:sl.name},ie.exercise_name)),(ie==null?void 0:ie.high_resources_consume)&&!(ie!=null&&ie.high_resources_consume_permission)&&Oa.createElement(He.Z,{type:"exercise",style:{marginLeft:10}}),(ie==null?void 0:ie.high_resources_consume)&&(ie==null?void 0:ie.high_resources_consume_permission)&&Oa.createElement("span",{className:sl.authorized},"\u5DF2\u6388\u6743"),((Ri=ie==null?void 0:ie.exercise_tips)==null?void 0:Ri.includes("\u5DF2\u622A\u6B62"))&&((Fo=ar==null?void 0:ar.detailTopBanner)==null?void 0:Fo.forbid_end_exercise)&&Oa.createElement(Ge.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Oa.createElement("img",{src:iu,width:20,className:"ml10"})),!ie.is_public&&(0,Fe.GJ)()&&Oa.createElement(Ge.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Oa.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ie==null?void 0:ie.exercise_type)==2&&Oa.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:sl.moni},Oa.createElement("img",{src:Kn,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ho=ie==null?void 0:ie.exercise_tips)==null?void 0:ho.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Oa.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((ni=ie==null?void 0:ie.exercise_tips)==null?void 0:ni.includes("\u5DF2\u622A\u6B62"))&&((vo=ie==null?void 0:ie.exercise_tips)==null?void 0:vo.includes("\u672A\u63D0\u4EA4"))&&Oa.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ie==null?void 0:ie.is_encrypt)&&Oa.createElement(Ge.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Oa.createElement("img",{src:mt,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Oa.createElement("div",{className:sl.titleRight,onClick:ir=>{ir.stopPropagation(),ir.preventDefault()}},(ie==null?void 0:ie.appraise_setting)&&Oa.createElement("span",{className:sl.flexBox,style:{marginRight:"16px"},onClick:()=>ku(void 0,null,function*(){const ir=()=>ku(void 0,null,function*(){jr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const On=yield(0,fe.ZP)(`/api/exercises/${ie.id}/create_appraise_students.json`,{method:"get"});jr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie.id}/centralizeReview/${On==null?void 0:On.login}`)});if(ie!=null&&ie.is_encrypt){No(ir);return}ir()})},Oa.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Oa.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&(!(ie!=null&&ie.is_make_up_exercise)||(ie==null?void 0:ie.is_make_up_exercise)&&(ie==null?void 0:ie.exercise_status)===1&&(ie==null?void 0:ie.allow_create_make_up))&&Oa.createElement(hr.Z,{tips:ie==null?void 0:ie.open_appraise},Oa.createElement("span",{className:sl.flexBox,style:{marginRight:"16px"},onClick:()=>{const ir=()=>{var On,Kr,Zn;if(((On=Mr==null?void 0:Mr.userInfo)==null?void 0:On.user_status)===2){(0,De.Rd)();return}if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ie==null?void 0:ie.exercise_question_count)===0){be.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let ei=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ie.id],unified_setting:ie.unified_setting,params:Vn,disabled:ie.exercise_status!==1,type:2,manage_all_group:Ln,isRouter:!0}})};ie!=null&&ie.high_resources_consume&&!(ie!=null&&ie.high_resources_consume_permission)?jr({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Vn.coursesId,type:"exercise",type_id:ie.id,name:ie.exercise_name,fn:()=>{jr({type:"classroomList/getClassroomExercisesList",payload:gc({},Vn)}),ei()}}}):ei()};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},Oa.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Oa.createElement("div",null,"\u53D1\u5E03"))),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&!(0,Oe._m)()&&ie.assistant_auth&&Oa.createElement("span",{className:sl.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation();const On=()=>{var Kr,Zn;if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_preview)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const ei=Me()(ie.created_at,Ur);Me()(Ta).diff(Me()(ei),"days")>0&&(ie!=null&&ie.is_random)?Jn():ie!=null&&ie.is_random?(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/preview?random=${ie.is_random}`):(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=2`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},Oa.createElement("i",{className:"iconfont icon-yulan3"}),Oa.createElement("div",null,"\u9884\u89C8")),(0,Fe.RV)()&&Oa.createElement("span",{className:sl.flexBox,style:{marginRight:"16px"},onClick:()=>{const ir=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},Oa.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Oa.createElement("div",null,"\u8BE6\u60C5")),(0,Fe.GJ)()&&!(0,Oe._m)()&&Oa.createElement(Fi.Z,{placement:"bottom",content:Oa.createElement("div",{className:sl.popover},!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Oa.createElement("p",{onClick:ir=>ku(void 0,null,function*(){const On=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=3`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u89C4\u5219\u8BBE\u7F6E"),(ie==null?void 0:ie.exercise_tips.includes("\u5BFC\u5165"))&&Oa.createElement("p",{onClick:ir=>ku(void 0,null,function*(){const On=()=>{jr({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ie==null?void 0:ie.exercise_name,id:ie==null?void 0:ie.id,type:"hack"}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u8865\u5145\u6210\u7EE9"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&ie.is_random&&ie.assistant_auth&&Oa.createElement("p",{onClick:ir=>{ir.stopPropagation();const On=()=>{const Kr=Me()(ie.created_at,Ur);Me()(Ta).diff(Me()(Kr),"days")>0&&(ie!=null&&ie.is_random)?Jn():(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/edit?type=settings`)};if(ie!=null&&ie.is_encrypt){No(On);return}On()}},"\u7F16\u8F91\u8003\u8BD5"),Oa.createElement("p",{onClick:ir=>ku(void 0,null,function*(){const On=()=>{var Kr;jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ie.id],selectArrsAll:[ie],params:Vn,status:(Kr=ie==null?void 0:ie.exercise_tips)==null?void 0:Kr[0]}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u5220\u9664\u8BD5\u5377"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Oa.createElement("p",{onClick:()=>{const ir=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ie.id],params:Vn}})};if(ie!=null&&ie.is_encrypt){No(ir);return}ir()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((x=ie==null?void 0:ie.exercise_tips)==null?void 0:x.includes("\u672A\u5F00\u59CB"))&&(ie==null?void 0:ie.author_login)===((E=Mr==null?void 0:Mr.userInfo)==null?void 0:E.login)&&Oa.createElement("p",{onClick:ir=>ku(void 0,null,function*(){Jl(ie)})}," ",ie!=null&&ie.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&((0,Fe.GJ)()||((re=(ae=ar==null?void 0:ar.AssistantObject)==null?void 0:ae.exercise)==null?void 0:re.can_stop))&&![1,3].includes(ie==null?void 0:ie.exercise_status)&&Oa.createElement("p",{onClick:ir=>ku(void 0,null,function*(){const On=()=>{var Kr,Zn;if((0,Fe.Rm)()&&!((Zn=(Kr=ar==null?void 0:ar.AssistantObject)==null?void 0:Kr.exercise)!=null&&Zn.can_stop)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ie.id],params:Vn,unified_setting:ie.unified_setting}})};if(ie!=null&&ie.is_encrypt){No(On);return}On()})},"\u7ED3\u675F\u8003\u8BD5"))},Oa.createElement("span",{onClick:ir=>ir.stopPropagation(),className:sl.flexBox,style:{cursor:"default"}},Oa.createElement("i",{className:"iconfont icon-gengduo4"}),Oa.createElement("div",null,"\u66F4\u591A"))),(0,Fe.dE)()&&Oa.createElement(Oa.Fragment,null,!!ie.off_limits&&Oa.createElement(Ge.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ie==null?void 0:ie.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Oa.createElement("b",{className:"font16"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===0&&ie.exercise_status>1&&!((oe=ie.exercise_tips)!=null&&oe.includes("\u5DF2\u622A\u6B62"))&&Oa.createElement("a",{className:sl.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie,!0)},href:""},Oa.createElement("i",{className:"iconfont icon-jixukaoshi"}),Oa.createElement("div",null,(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Se=ie.exercise_tips)!=null&&Se.includes("\u5DF2\u622A\u6B62"))&&(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&Oa.createElement("a",{className:sl.flexBox,style:{marginRight:"16px"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie,!0)},href:""},Oa.createElement("i",{className:"iconfont icon-jixukaoshi"}),Oa.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ie.off_limits&&ie.current_status===1&&(ie==null?void 0:ie.screen_used_num)<(ie==null?void 0:ie.screen_total_num)&&ie.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ie==null?void 0:ie.exercise_type)==2&&(ie==null?void 0:ie.exercise_status)!=3)&&Oa.createElement("span",{className:sl.flexBox,style:{marginRight:"16px"},onClick:ir=>ku(void 0,null,function*(){var On;if(ir.stopPropagation(),!(ie!=null&&ie.answered_open)){be.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Ir.w)(Vn.coursesId,ie.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/users/${(On=(0,Fe.eY)())==null?void 0:On.login}?check=true`)})},Oa.createElement("i",{className:"iconfont icon-chakankaoshi"}),Oa.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===2&&ie.exercise_status>1&&!((Ze=ie.exercise_tips)!=null&&Ze.includes("\u5DF2\u622A\u6B62"))&&Oa.createElement("a",{className:sl.flexBox,style:{marginRight:"16px",color:(ie==null?void 0:ie.is_redo)===1&&"red"},onClick:ir=>{ir.stopPropagation(),ir.preventDefault(),Ii(ie)},href:""},Oa.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Oa.createElement("div",null,(ie==null?void 0:ie.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==2&&!ie.off_limits&&ie.exercise_status>1&&!((ot=ie.exercise_tips)!=null&&ot.includes("\u5DF2\u622A\u6B62"))&&Oa.createElement(Ge.Z,{title:Oa.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ie==null?void 0:ie.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",el(),"\u6B21")},Oa.createElement("a",{className:sl.flexBox,onClick:ir=>{el()==0&&(ie==null?void 0:ie.current_status)!=0||(ir.stopPropagation(),ir.preventDefault(),Ii(ie))},href:""},Oa.createElement("i",{className:`iconfont ${(ie==null?void 0:ie.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Oa.createElement("div",null,(ie==null?void 0:ie.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5")))))),(0,Fe.GJ)()&&Oa.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Oa.createElement("span",{style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1,color:"#fff"},title:ie.author},ie.author),Oa.createElement("span",{className:"ml30"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",Me()(ie.created_at).format("YYYY-MM-DD HH:mm:ss")),((gt=ie==null?void 0:ie.exercise_tips)==null?void 0:gt.includes("\u672A\u5F00\u59CB"))&&ie.publish_time&&Oa.createElement("span",{className:"ml30"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",Me()(ie.publish_time).format("YYYY-MM-DD HH:mm:ss")),Oa.createElement("span",{className:"ml30"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),Oa.createElement("span",{className:"ml30"},"\u7C7B\u578B\uFF1A",ie.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Et=ie==null?void 0:ie.exercise_tips)!=null&&Et.includes("\u672A\u5F00\u59CB"))&&!(ie!=null&&ie.is_make_up_exercise)&&!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Oa.createElement("span",{className:sl.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:ir=>ku(void 0,null,function*(){ir.stopPropagation(),ir.preventDefault(),$r||Fa(),yr(!$r)})},Oa.createElement(Ge.Z,{title:`${$r?"\u6536\u8D77":"\u5C55\u5F00"}`},Oa.createElement("i",{className:`iconfont icon-${$r?"shouqi":"xiala2"}`})))),(0,Fe.dE)()&&Oa.createElement("p",{style:{display:"flex",color:"#B6BFC2"}},Oa.createElement("span",{style:{color:"#fff"}},ie.author),Oa.createElement("span",{className:"ml30 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),!!(ie!=null&&ie.exercise_left_time)&&Oa.createElement("span",{className:"ml15"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ie==null?void 0:ie.exercise_left_time),!!(ie!=null&&ie.before_start)&&Oa.createElement("span",{className:"ml15"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ie==null?void 0:ie.before_start)),(0,Fe.GJ)()&&!((Vt=ie==null?void 0:ie.exercise_tips)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&Oa.createElement("p",null,Oa.createElement("span",{style:{letterSpacing:2},className:"mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Oa.createElement("span",{className:"mr20"},"\u672A\u5F00\u59CB ",Oa.createElement("span",null,ie==null?void 0:ie.unanswer_users)),Oa.createElement("span",{className:"mr20"},"\u8003\u8BD5\u4E2D ",Oa.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ie==null?void 0:ie.answering_users)),Oa.createElement("span",{className:"mr20"},"\u5DF2\u4EA4\u5377 ",Oa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.answer_users)),Oa.createElement("span",null,"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Oa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.commit_with_no_answers_users))),(0,Fe.GJ)()&&!((fn=ie==null?void 0:ie.exercise_tips)!=null&&fn.includes("\u672A\u5F00\u59CB"))&&$r&&zt.length>5&&Oa.createElement(qe.default,{className:Gu.Z.threeTableSty,scroll:{y:240},pagination:!1,dataSource:zt,onRow:ir=>({onClick:On=>{On.stopPropagation(),On.preventDefault()}}),onHeaderRow:(ir,On)=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(ir,On,Kr)=>{Kr.field&&(Vn.order_by=Kr.field),Kr.order||(Vn.sort_direction="asc"),Kr.order==="ascend"&&(Vn.sort_direction="asc"),Kr.order==="descend"&&(Vn.sort_direction="desc"),Kr.order||(Vn.sort_direction="asc"),Fa()},columns:Ml}),(0,Fe.GJ)()&&!((wn=ie==null?void 0:ie.exercise_tips)!=null&&wn.includes("\u672A\u5F00\u59CB"))&&$r&&zt.length<6&&zt.length>0&&Oa.createElement(qe.default,{className:Gu.Z.threeTableSty,rowKey:"course_group_id",pagination:!1,onRow:ir=>({onClick:On=>{On.stopPropagation(),On.preventDefault()}}),onHeaderRow:(ir,On)=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),dataSource:zt,style:{marginTop:"10px"},onChange:(ir,On,Kr)=>{Kr.field&&(Vn.order_by=Kr.field),Kr.order||(Vn.sort_direction="asc"),Kr.order==="ascend"&&(Vn.sort_direction="asc"),Kr.order==="descend"&&(Vn.sort_direction="desc"),Kr.order||(Vn.sort_direction="asc"),Fa()},columns:Ml}),(ie==null?void 0:ie.total)!==void 0&&Oa.createElement("p",null,Oa.createElement("span",{className:"mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Oa.createElement("span",{className:"mr20"},"\u603B\u8BC4\u6570",Oa.createElement("span",null,ie==null?void 0:ie.total)),Oa.createElement("span",{className:"mr20"},"\u5DF2\u8BC4\u9605 ",Oa.createElement("span",{style:{color:"#4EACFF"}},ie==null?void 0:ie.finish_total)),Oa.createElement("span",null,"\u5F85\u8BC4\u9605 ",Oa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.unfinished_total)))),Oa.createElement(Pe.Z,{closable:!0,successCb:()=>Ii(wa.current)}))};var Yu=(0,Ce.connect)(({classroomList:ie})=>({classroomList:ie}))(Ju),ts=ee(67294),uc=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const{Countdown:vc}=Mt.default,xc=({value:ie,onChange:$e,MaxMinutes:We})=>ts.createElement(ts.Fragment,null,ts.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",ts.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",ts.createElement("br",null)),ts.createElement(je.Z,{value:ie,onChange:$e,min:0,precision:0,max:We,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${We}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),Dl=({exercise:ie,successCb:$e,dispatch:We})=>{var Pt,jr,Vn,ar;const ta=(0,Ce.useParams)(),[Ln]=it.default.useForm(),Mr=it.default.useWatch("time",Ln),[Ri,Fo]=(0,se.useState)(!1),ho=(0,se.useRef)(),{actionTabs:ni}=ie,[vo,x]=(0,se.useState)(),[,E,ae,re]=(0,rn.U)(me.n7,{id:ta.categoryId}),[,oe,Se]=(0,rn.U)(me.Cd,{});(0,se.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Fo(!1),Ln.resetFields())},[ie.actionTabs.key]);const Ze=()=>new Promise($r=>uc(void 0,null,function*(){var yr,wa;return ho.current=yield(0,bn.y)({ip_limit:(yr=ni==null?void 0:ni.exerciseParams)==null?void 0:yr.ip_limit,ip_bind:(wa=ni==null?void 0:ni.exerciseParams)==null?void 0:wa.ip_bind_type}),$r()})),ot=()=>uc(void 0,null,function*(){var $r,yr,wa,Qa,zn;yield Ln.validateFields();const Ur=Ln.getFieldsValue();if(Fo(!0),((($r=ni==null?void 0:ni.exerciseParams)==null?void 0:$r.ip_limit)!=="no"||(yr=ni==null?void 0:ni.exerciseParams)!=null&&yr.ip_bind_type)&&(yield Ze()),(yield(0,me.ZD)((wa=ni==null?void 0:ni.exerciseParams)==null?void 0:wa.id,{exercise_user_id:(Qa=ni==null?void 0:ni.exerciseParams)==null?void 0:Qa.exercise_user_id,unlock_key:Ur.unlock_key,time:Ur.time,ip:ho.current})).status===0){if($e){We({type:"exercise/setActionTabs",payload:{}}),$e();return}const Fa=ni==null?void 0:ni.exerciseParams;(0,Oe.nr)({inner_ip:Fa.inner_ip,public_ip:Fa.public_ip,open_camera:Fa.open_camera,ip_limit:Fa.ip_limit,ip_bind:Fa.ip_bind,ip_bind_type:Fa.ip_bind_type,exercise_tips:Fa.exercise_tips,exerciseId:Fa.id,screen_open:Fa.screen_open,screen_num:Fa.screen_num,screen_sec:Fa.screen_sec,coursesId:ta.coursesId,login:(zn=(0,Fe.eY)())==null?void 0:zn.login,history,identity_verify:Fa.identity_verify,open_phone_video_recording:Fa.open_phone_video_recording,current_status:Fa.current_status}),We({type:"exercise/setActionTabs",payload:{}})}Fo(!1)}),gt=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:$r=>ts.createElement("span",{className:$r.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$r)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:$r=>ts.createElement("span",{className:$r.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},$r)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Et=((Pt=ni==null?void 0:ni.exerciseParams)==null?void 0:Pt.errorMessage)&&typeof((jr=ni==null?void 0:ni.exerciseParams)==null?void 0:jr.errorMessage)=="object";(0,se.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&uc(void 0,null,function*(){const $r=yield Se(ta);yield ae({}),$r.status||x($r)})},[ie.actionTabs.key]);const{time:Vt,end_time:fn}=(vo==null?void 0:vo.exercise)||{},wn=re!=null&&re.user_end_time?Me()(re==null?void 0:re.user_end_time).add(1,"minutes"):Me()(),zt=Me()(re==null?void 0:re.user_total_end_time)>wn?Math.round(Me().duration(Me()(re==null?void 0:re.user_total_end_time).diff(wn.startOf("minute"))).asMinutes()):0,fa=((re==null?void 0:re.student_left_minutes)||0)+(Mr||0);return ts.createElement(ts.Fragment,null,ts.createElement(Ne.default,{width:514,centered:!0,closable:!!((Vn=ni==null?void 0:ni.exerciseParams)!=null&&Vn.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{We({type:"exercise/setActionTabs",payload:{}})}},ts.createElement(Cn.Z,{spinning:E||oe},Et&&ts.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Et&&ts.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Et&&ts.createElement(qe.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((ar=ni==null?void 0:ni.exerciseParams)==null?void 0:ar.errorMessage)||{}],columns:gt}),ts.createElement("div",{className:""},ts.createElement(it.default,{form:Ln,layout:"vertical",autoComplete:"off"},ts.createElement(it.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ts.createElement(he.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Vt!==-1?ts.createElement(ts.Fragment,null,ts.createElement(it.default.Item,{name:"time",label:ts.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",ts.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",Me()(re==null?void 0:re.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ts.createElement(xc,{MaxMinutes:zt})),ts.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ts.createElement("span",{className:"ml5"},E||oe?"--":fa),"\u5206\u949F",fa!==0&&(re==null?void 0:re.user_end_time)&&ts.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ts.createElement("span",{className:"ml5"},Me()(re==null?void 0:re.user_end_time).add(Mr||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):ts.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",Me()(fn).format("YYYY-MM-DD HH:mm")))),ts.createElement(Nn.Z,{justify:"space-between",align:"middle"},ts.createElement(de.Z,null),ts.createElement(de.Z,null,ts.createElement(ke.ZP,{loading:Ri,onClick:ot},"\u8FDB\u5165\u8003\u8BD5"))))))};var go=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(Dl),jl=ee(73371),Ss=ee(25219),cc=ee(64849),dc=ee(67294),Qe=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const rt=({exercise:ie,dispatch:$e,init:We,haveInit:Pt=!1})=>{const jr=(0,Ce.useParams)(),[Vn,ar]=(0,se.useState)(!1);let[ta,Ln]=(0,se.useState)();const[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1);(0,se.useEffect)(()=>{ie.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&ni()},[ie.actionTabs]);function ni(){return Qe(this,null,function*(){var vo,x;let E=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});if(((vo=E==null?void 0:E.cover_exercises)==null?void 0:vo.length)>0)ar(!0),Ln((x=E==null?void 0:E.cover_exercises)==null?void 0:x[0]);else{let ae=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});$e({type:"exercise/setActionTabs",payload:{key:""}}),(ae==null?void 0:ae.status)===0&&(Pt&&We(),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}})}return dc.createElement("div",null,dc.createElement(Ne.default,{open:Vn,centered:!0,onCancel:vo=>Qe(void 0,null,function*(){if(vo.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){Ri(!0);let x=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs,update:1}});$e({type:"exercise/setActionTabs",payload:{key:""}}),Ri(!1),(x==null?void 0:x.status)===0&&(Pt&&We(),ar(!1),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}else ar(!1)}),cancelButtonProps:{loading:Mr},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:Fo},onOk:()=>Qe(void 0,null,function*(){ho(!0);let vo=yield(0,fe.ZP)(`/api/courses/${jr==null?void 0:jr.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:ie.actionTabs.selectArrs}});ho(!1),(vo==null?void 0:vo.status)===0&&(Pt&&We(),$e({type:"exercise/setActionTabs",payload:{key:""}}),ar(!1),Ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{Ce.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},dc.createElement("div",null,dc.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),dc.createElement("div",null,dc.createElement("div",null,"\u8BD5\u5377\uFF1A",ta==null?void 0:ta.origin_exercise_nam),dc.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",dc.createElement("a",{href:`/paperlibrary/see/${ta==null?void 0:ta.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},ta==null?void 0:ta.examination_bank_name))))))};var Dt=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(rt),It=ee(3564),Kt=ee(60920),jt=ee(67294),Un=Object.defineProperty,vr=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,Zr=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Aa=(ie,$e,We)=>$e in ie?Un(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ma=(ie,$e)=>{for(var We in $e||($e={}))ra.call($e,We)&&Aa(ie,We,$e[We]);if(Zr)for(var We of Zr($e))jn.call($e,We)&&Aa(ie,We,$e[We]);return ie},ka=(ie,$e)=>vr(ie,lr($e)),Ra=(ie,$e)=>{var We={};for(var Pt in ie)ra.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&Zr)for(var Pt of Zr(ie))$e.indexOf(Pt)<0&&jn.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},Jr=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const $a=ie=>{var $e=ie,{user:We,classroomList:Pt,globalSetting:jr,loading:Vn,dispatch:ar}=$e,ta=Ra($e,["user","classroomList","globalSetting","loading","dispatch"]),Ln,Mr,Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt;const fn=(0,Ce.useParams)(),[wn]=(0,Ce.useSearchParams)(),[zt,fa]=(0,se.useState)(()=>ka(ma({},fn),{limit:20})),$r=(0,Ce.useLocation)(),{detailExerciseList:yr,detailTopBanner:wa,detailLeftMenus:Qa}=Pt,[zn,Ur]=(0,se.useState)([]),[Ta,Fa]=(0,se.useState)(!1),[Jn,Ii]=(0,se.useState)([]),[Ml,pl]=(0,se.useState)(!1),[el,Jl]=(0,se.useState)(!1),[No,ir]=(0,se.useState)(!1),[On,Kr]=(0,se.useState)(!1),[Zn,ei]=(0,se.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),mo=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];zt.type=wn.get("tabs")==="all"?"":wn.get("tabs")||"",zt.id=zt.coursesId,(0,se.useEffect)(()=>{var Ar,di,_s;if((Ar=We==null?void 0:We.userInfo)!=null&&Ar.login){if((0,Fe.GJ)()){const ks=Oe.cX.getItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,"Exercise");ks&&(zt.sort_by=ks==null?void 0:ks.type,zt.sort_direction=ks==null?void 0:ks.direction,ei(ks==null?void 0:ks.name))}ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})}else(_s=We==null?void 0:We.userInfo)!=null&&_s.username&&ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)});Fa(!1)},[(Ln=We==null?void 0:We.userInfo)==null?void 0:Ln.login,$r.pathname]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(pl(!0),Jl(wa==null?void 0:wa.show_unstart_exercise),ir(wa==null?void 0:wa.forbid_end_exercise))},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Ur([])},[yr]);const zl=(Ar,di)=>{Ur([]),zt.page=Ar,zt.limit=di,ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})},Nl=Ar=>{zt.type=Ar.key==="all"?"":Ar.key,zt.page=1,Ce.history.replace(`${$r.pathname}?tabs=${Ar.key}`),Kr(!1),ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})};(0,se.useEffect)(()=>{wn.get("tabs")==="all"&&(zt.type="",zt.page=1)},[wn.get("tabs")]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Mr=We==null?void 0:We.userInfo)==null?void 0:Mr.username]),(0,se.useEffect)(()=>{const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Ne.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:jt.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",jt.createElement("br",null),"1\u3001\u5728",jt.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",jt.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",jt.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",jt.createElement("br",null),"2\u3001\u5728",jt.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",jt.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",jt.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",jt.createElement("br",null),Ar==="allowRouter"&&jt.createElement(jt.Fragment,null,"3\u3001",jt.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Ri=We==null?void 0:We.userInfo)==null?void 0:Ri.login]);const uo=[{name:"\u5168\u90E8",id:"all",total:(Fo=yr.exercises_counts)==null?void 0:Fo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ho=yr.exercises_counts)==null?void 0:ho.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(ni=yr.exercises_counts)==null?void 0:ni.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(vo=yr.exercises_counts)==null?void 0:vo.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(x=yr.exercises_counts)==null?void 0:x.end_counts}],bl=[{name:"\u6279\u91CF\u53D1\u5E03",icon:jt.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:jt.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:jt.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:jt.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:jt.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(Ar=>(0,Fe.GJ)()?!0:Ar.name!=="\u6279\u91CF\u5220\u9664").filter(Ar=>wa.is_public?!0:Ar.name!=="\u8BBE\u4E3A\u516C\u5F00"),Js=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:jt.createElement(jt.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),ac="YYYY-MM-DD",ic=Me()("2020-11-15",ac),$u=Ar=>{var di;zt.sort_by=Ar.type,zt.sort_direction=Ar.direction,(0,Fe.GJ)()&&Oe.cX.setItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,Ar,"Exercise"),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ma({},zt)}),ei(Ar.name)},mc=()=>jt.createElement(ge.default,null,jt.createElement(ge.default.Item,{key:1,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:zt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),jt.createElement(ge.default.Item,{key:2,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Ce.history.push(`/classrooms/${zt.coursesId}/exercise/add?catalogue=${(fn==null?void 0:fn.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),jt.createElement(ge.default.Item,{key:3,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt.AssistantObject)==null?void 0:Ar.practice)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),Ys=Ar=>Jr(void 0,null,function*(){var di,_s,ks,Ua,xs,ed,wi,Co;const Ui=Ar.name;if(((di=We==null?void 0:We.userInfo)==null?void 0:di.user_status)===2&&Ar.name==="\u6279\u91CF\u53D1\u5E03"){(0,De.Rd)();return}const Ro=[];if((_s=yr.exercises)==null||_s.map(gi=>{if(zn.includes(gi.id)&&gi.is_random){const po=Me()(gi.created_at,ac);Me()(ic).diff(Me()(po),"days")>0&&(gi!=null&&gi.is_random)&&Ro.push(gi)}}),zn==""){let gi="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(gi="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),be.ZP.error(gi)}else if(Ro.length)Js();else{if(Ui==="\u6279\u91CF\u53D1\u5E03"){if((0,Fe.Rm)()&&!((Ua=(ks=Pt==null?void 0:Pt.AssistantObject)==null?void 0:ks.exercise)!=null&&Ua.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let gi=!1;yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.total_num===0&&ko.is_random&&(gi=!0)});let po;if(po=(ed=(xs=yr.exercises.filter(ko=>zn.includes(ko==null?void 0:ko.id)).filter(ko=>(ko==null?void 0:ko.exercise_question_count)===0))==null?void 0:xs[0])==null?void 0:ed.exercise_name,(po==null?void 0:po.length)>0){be.ZP.warning(`${po}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(gi){be.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let ql=!1;if(yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.exercise_status!==1&&(ql=!0)}),ql){be.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"){const gi=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...zn]}});if(((wi=gi==null?void 0:gi.cover_exercises)==null?void 0:wi.length)>0){Ii(gi==null?void 0:gi.cover_exercises);return}}ar({type:"exercise/setActionTabs",payload:{key:Ui,selectArrs:zn,selectArrsAll:(Co=yr.exercises)==null?void 0:Co.filter(gi=>zn.includes(gi.id)),params:zt,type:1}})}});return jt.createElement("section",{className:"minH500"},jt.createElement(jl.Z,{isLoading:Vn["classroomList/getClassroomExercisesList"],tabDataSource:uo,isAdmin:(0,Fe.GJ)(),dispatch:ar,type:yr==null?void 0:yr.main_category_name,isExercise:!0,user:We,getDropdownMenu:mc,onTabMenuClick:Nl,classroomList:Pt,defaultSelectedKeys:[zt.type||"all"]}),jt.createElement(Ss.Z,{dataSource:yr.exercises||[],isAdmin:(0,Fe.GJ)(),batchStatus:On,SortMenuName:Zn,setSortMenuName:ei,SortMenus:mo,onSearch:Ar=>{zt.search=Ar.trim(),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ma({},zt)})},isShowMode:!0,onModeChange:Ar=>{zt.is_normal=Ar,zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ma({},zt)})},onSort:$u,onBatch:Ar=>Kr(Ar)}),jt.createElement(ue.Z,{loading:Vn["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(E=yr.exercises_counts)!=null&&E.exercises_all_counts?yr.exercises.map(function(Ar,di){return jt.createElement(Yu,{key:di,v:Ar,k:di,batchStatus:On,selectArrs:zn,setSelectArrs:Ur,dispatch:ar,params:zt,user:We,manageAllGroup:yr.manage_all_group})}):jt.createElement(ze.Z,null),jt.createElement("aside",{className:"tc mb50 mt30"},((ae=yr.exercises_counts)==null?void 0:ae.exercises_all_counts)>0&&jt.createElement(ye.Z,{showTotal:Ar=>{var di;return jt.createElement("div",{style:{color:"#B6BFC2"}},"\u5171",jt.createElement("span",{style:{margin:"0 3px",color:"#00DDC7"}},(di=yr==null?void 0:yr.exercises_counts)==null?void 0:di.exercises_all_counts),"\u6761")},showSizeChanger:!0,onChange:zl,defaultCurrent:zt.page,current:zt.page||1,pageSize:zt.limit||20,total:yr.exercises_counts&&yr.exercises_counts.exercises_all_counts}))),zn.length>0&&(0,Fe.GJ)()&&jt.createElement(pe.Z,{offsetBottom:0},jt.createElement(cc.Z,{buttonDataSource:bl,onButtonClick:Ys,useBatchStatus:Kr,setSeleArr:Ur,catalogue:((oe=(re=Qa==null?void 0:Qa.course_modules)==null?void 0:re.find(Ar=>Ar.type==="exercise"))==null?void 0:oe.second_category)||[],addCatalogue:Ar=>{Ar.preventDefault(),ar({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:zt,selectArrs:{category_id:yr==null?void 0:yr.main_category_id,type:"exercise"}}})},allSelect:zn.length?zn.length===((Ze=(Se=yr.exercises)==null?void 0:Se.filter(Ar=>!Ar.is_make_up_exercise))==null?void 0:Ze.length):!1,setAllSelect:Ar=>{var di;Ar.target.checked?Ur((di=yr==null?void 0:yr.exercises)==null?void 0:di.filter(_s=>!_s.is_make_up_exercise).map(_s=>_s.id)):Ur([])},selectArrs:zn,onMenuClick:Ar=>Jr(void 0,[Ar],function*({key:di}){if(zn=="")return be.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:zn,new_category_id:di}})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),ar({type:"classroomList/getClassroomExercisesList",payload:ma({},fn)}))})})),jt.createElement(cr,null),jt.createElement(ci,null),jt.createElement(eu,null),jt.createElement(qo,null),jt.createElement(It.Z,{onOk:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ma({},fn)})}}),jt.createElement(Kt.Z,{onOk:()=>{}}),jt.createElement(Eo,{cb:()=>Ur([])}),jt.createElement(Yo,null),jt.createElement(go,null),jt.createElement(Ne.default,{title:jt.createElement("span",null,jt.createElement(Yr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:Jn.length>0,footer:!1,onCancel:()=>{Ii([])}},jt.createElement("div",{style:{height:300,overflow:"auto"}},jt.createElement("div",null,"\u6709",Jn==null?void 0:Jn.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Jn==null?void 0:Jn.map(Ar=>jt.createElement("div",{style:{marginTop:25}},jt.createElement("div",null,"\u8BD5\u5377\uFF1A",Ar==null?void 0:Ar.origin_exercise_nam),jt.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",jt.createElement("a",{href:`/paperlibrary/see/${Ar==null?void 0:Ar.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ar==null?void 0:Ar.examination_bank_name))))),jt.createElement("div",{style:{textAlign:"end"}},jt.createElement(ke.ZP,{style:{height:30},onClick:()=>Jr(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn],update:1}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u8986\u76D6\u6210\u529F"),Ii([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),jt.createElement(ke.ZP,{type:"primary",onClick:()=>Jr(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn]}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u5F62\u6210\u6210\u529F"),Ii([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),jt.createElement(Ne.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:Ml,centered:!0,onOk:()=>Jr(void 0,null,function*(){let Ar=yield(0,fe.ZP)(`/api/courses/${zt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:el,forbid_end_exercise:No}});(Ar==null?void 0:Ar.status)===0&&(pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}}),ar({type:"classroomList/getClassroomTopBanner",payload:{id:zt.coursesId}}),be.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}})}},jt.createElement(Xe.default,{checked:el,onChange:Ar=>{Jl(Ar.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",jt.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),jt.createElement(Xe.default,{className:"mt20",checked:No,onChange:Ar=>{ir(Ar.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),jt.createElement(Dt,null),jt.createElement(jt.Fragment,null,jt.createElement(Ha.T$,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:ka(ma({},Pt==null?void 0:Pt.actionTabs),{open:""})})},open:((ot=Pt==null?void 0:Pt.actionTabs)==null?void 0:ot.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),jt.createElement(Ha.$i,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:ka(ma({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})},open:((gt=Pt==null?void 0:Pt.actionTabs)==null?void 0:gt.open)==="\u8BD5\u5377\u5C01\u5B58",Data:ka(ma({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),jt.createElement(Ha.K1,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:ka(ma({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})},open:((Et=Pt==null?void 0:Pt.actionTabs)==null?void 0:Et.open)==="\u89E3\u5C01",Data:ka(ma({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),jt.createElement(Ha.O7,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:ka(ma({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ma(ma({},zt),fn)})},open:((Vt=Pt==null?void 0:Pt.actionTabs)==null?void 0:Vt.open)==="\u63D0\u793A",Data:ka(ma({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})})))};var Ja=(0,Ce.connect)(({user:ie,classroomList:$e,loading:We,globalSetting:Pt})=>({user:ie,classroomList:$e,globalSetting:Pt,loading:We.effects}))($a),bi=ee(71822),qa=ee(67294),to=Object.defineProperty,oo=Object.defineProperties,Io=Object.getOwnPropertyDescriptors,yl=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,ji=(ie,$e,We)=>$e in ie?to(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,mi=(ie,$e)=>{for(var We in $e||($e={}))Yi.call($e,We)&&ji(ie,We,$e[We]);if(yl)for(var We of yl($e))$i.call($e,We)&&ji(ie,We,$e[We]);return ie},no=(ie,$e)=>oo(ie,Io($e)),Bo=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const{TabPane:Fl}=nt.default,al=({classroomList:ie,exercise:$e,loading:We,dispatch:Pt})=>{var jr;const Vn=(0,Ce.useParams)(),ar=(0,Ce.useLocation)(),[ta]=it.default.useForm(),{brankList:Ln}=$e;let[Mr,Ri]=(0,se.useState)(!0),[Fo,ho]=(0,se.useState)(!1);const[ni,vo]=(0,se.useState)("myself");let[x,E]=(0,se.useState)([]),[ae,re]=(0,se.useState)([]),[oe,Se]=(0,se.useState)(),[Ze,ot]=(0,se.useState)([]);const gt=(0,se.useRef)(null),[Et,Vt]=(0,se.useState)(!1),[fn,wn]=(0,se.useState)(""),[zt,fa]=(0,se.useState)(""),[$r,yr]=(0,se.useState)(!1),[wa,Qa]=(0,se.useState)({}),zn=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:(Zn,ei,mo)=>qa.createElement("div",{style:{display:"flex",alignItems:"center"}},qa.createElement(Ge.Z,{title:Zn},qa.createElement("div",{title:Zn,className:bi.Z.name},Zn)),(ei==null?void 0:ei.high_resources_consume)&&qa.createElement(He.Z,{type:"shixun",style:{marginLeft:10}}))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:Zn=>qa.createElement(Ge.Z,{title:Zn},qa.createElement("span",null,Zn))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:Zn=>Zn?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(Zn,ei)=>qa.createElement("a",{href:Zn?`/randompaper/detail/${ei.id}`:`/paperlibrary/see/${ei.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],[Ur,Ta]=(0,se.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"});(0,se.useEffect)(()=>{$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(Ii(),ot([]),Fa())},[$e.actionTabs.key]);const Fa=()=>Bo(void 0,null,function*(){const Zn=yield Pt({type:"paperlibrary/getTeachGroupData"});re(Zn)}),Jn=Zn=>{const ei=parseInt(Zn);return isNaN(ei)?"":ei},Ii=()=>Bo(void 0,null,function*(){var Zn,ei;if(Mr){++Ur.page,Ri(!1);const mo=yield Pt({type:"exercise/getBrankList",payload:no(mi({},Ur),{search:(Zn=Ur.search)==null?void 0:Zn.trim()})});x=mo!=null&&mo.object_list?[...x.concat(mo==null?void 0:mo.object_list)]:x,Ur.filter==="public"?Se(mo.is_teacher):Se(!0),((ei=mo.object_list)==null?void 0:ei.length)<Ur.limit?Ri(!1):Ri(!0),E([...x])}}),Ml=Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Ur.group_id=Zn,Mr=!0,ot([]),Ta(mi({},Ur)),Ii()},pl={selectedRowKeys:Ze,onChange:Zn=>{ot(Zn)},type:"radio"},el=()=>{Ta(mi({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),E([]),Ri(!0),vo("myself"),Pt({type:"exercise/setActionTabs",payload:{}}),ho(!1)},[Jl,No,ir,On]=(0,Ee.P)(),Kr=Zn=>Bo(void 0,null,function*(){let ei=!1;x.forEach(uo=>{Ze.includes(uo.id)&&(ei=uo.is_random)});const mo=Zn.map(uo=>({shixun_id:uo.id,is_use:uo.is_use,is_copy:uo.is_copy}));if(!ei){yr(!0);const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,category_id:(Vn==null?void 0:Vn.categoryId)||null,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo}});yr(!1),(uo==null?void 0:uo.status)===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Pt({type:"classroomList/getClassroomExercisesList",payload:mi({},$e.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:{id:Vn.coursesId}}),wn(`/classrooms/${Vn.coursesId}/exercise/${uo.exercise_id}/detail?random=${uo.is_random}&tabs=3`),fa(`/classrooms/${Vn.coursesId}/exercise/add/${uo.exercise_id}?random=${uo.is_random}&type=2`),Vt(!0),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),No(),el());return}yr(!0),setTimeout(()=>{yr(!1)},500),Pt({type:"exercise/setActionTabs",payload:{}});let zl=1,Nl=Ne.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:qa.createElement("div",{className:bi.Z.modalColumn},qa.createElement("div",{className:bi.Z.modalRow},qa.createElement("sup",{className:bi.Z.sup},"*"),qa.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),qa.createElement(je.Z,{parser:Jn,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:zl,onChange:uo=>{zl=uo;const bl=document.getElementById("model_error");zl<1||zl>50?bl.style.display="block":bl.style.display="none"}})),qa.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:el,onOk:()=>Bo(void 0,null,function*(){if(zl<1||zl>50){const bl=document.getElementById("model_error");return bl.style.display="block",Promise.reject()}Nl.update({cancelButtonProps:{disabled:!0}});const uo=yield Pt({type:"exercise/saveBanks",payload:{course_id:Vn.coursesId,object_type:"examination_bank",bank_id:Ze,shixuns_info:mo,num:zl}});Nl.update({cancelButtonProps:{disabled:!1}}),uo&&uo.status===0?((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),Ne.default.destroyAll(),Pt({type:"classroomList/getClassroomExercisesList",payload:mi({},$e.actionTabs.params)}),el(),No(),be.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(el(),No())})})});return qa.createElement(qa.Fragment,null,qa.createElement(Ne.default,{centered:!0,width:1012,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Fo,bodyStyle:{minHeight:200},wrapClassName:bi.Z.warpModal,onOk:()=>Bo(void 0,null,function*(){var Zn;if(!Ze.length){be.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}ho(!0);let ei=!1,mo=!1;if(x.forEach(Nl=>{Ze.includes(Nl.id)&&Nl.need_authorize&&(ei=Nl.need_authorize),Ze.includes(Nl.id)&&(mo=Nl.is_random)}),ei){(0,De.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}let zl=yield(0,Ue.Tr)({id:`${Ze[0]}`,course_id:(Zn=ie.detailTopBanner)==null?void 0:Zn.course_id,type:"examination_bank"});ho(!1),(zl==null?void 0:zl.student_count)===0?Kr([]):Qa(zl)}),onCancel:el},qa.createElement(nt.default,{activeKey:ni,onTabClick:Zn=>Bo(void 0,null,function*(){gt.current.scrollTop=0,x=[],ni!==Zn&&ot([]),vo(Zn),Ur.page=0,Ur.filter=Zn,Ur.group_id=null,Mr=!0,Ii()})},qa.createElement(Fl,{tab:qa.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),qa.createElement(Fl,{tab:qa.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),qa.createElement(Fl,{tab:qa.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),qa.createElement("div",{className:bi.Z.tabSearch},ni==="teacher"&&qa.createElement(Ae.default,{value:Ur.group_id,onChange:Ml,size:"middle",style:{width:200,marginRight:30}},qa.createElement(Ae.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(jr=ae==null?void 0:ae.groups)==null?void 0:jr.map(Zn=>qa.createElement(Ae.default.Option,{key:Zn==null?void 0:Zn.group_id,value:Zn==null?void 0:Zn.group_id},Zn==null?void 0:Zn.name))),qa.createElement(he.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Ur.search,onChange:Zn=>{Ur.search=Zn.target.value,Ta(mi({},Ur))},onSearch:Zn=>{gt.current.scrollTop=0,x=[],Ur.page=0,Mr=!0,ot([]),Zn&&(0,lt.tk)({name:Zn,copywriting:Zn,position:"Exercise"}),Ii()}})),qa.createElement("div",{ref:gt,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!oe&&ni==="public"&&qa.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},qa.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u5377\u5E93\u8D44\u6E90"),qa.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),qa.createElement(Te(),{initialLoad:!1,pageStart:0,loadMore:()=>{Ii()},hasMore:Mr,useWindow:!1},$e.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&oe&&qa.createElement(Re.Z,{className:bi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:x,onRow:Zn=>({onClick:()=>{ot([Zn==null?void 0:Zn.id])}}),resColumns:zn,rowSelection:pl})))),qa.createElement(Ne.default,{title:"\u63D0\u793A",open:Et,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:qa.createElement("div",null,qa.createElement(ke.ZP,{onClick:()=>{Vt(!1),Ce.history.push(zt)}},"\u4FEE\u6539\u8BD5\u5377"),qa.createElement(ke.ZP,{type:"primary",onClick:()=>{Ce.history.push(fn),Vt(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Vt(!1)}},qa.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),qa.createElement(tt.Z,{resdata:wa,type:"exercise",okloading:$r,oktext:(wa==null?void 0:wa.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Zn=>{Kr(Zn)}}),qa.createElement(Ee.Z,{inPaper:!0,visible:Jl,onCancel:No,onOk:Kr,renderData:ir,modalType:"multiple",type:"examination_bank"}))};var Ho=(0,Ce.connect)(({exercise:ie,loading:$e,classroomList:We})=>({exercise:ie,loading:$e,classroomList:We}))(al),_l=ee(28400),Rl=ee(77722),cs=Object.defineProperty,Ll=Object.getOwnPropertySymbols,Ls=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,El=(ie,$e,We)=>$e in ie?cs(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,cu=(ie,$e)=>{for(var We in $e||($e={}))Ls.call($e,We)&&El(ie,We,$e[We]);if(Ll)for(var We of Ll($e))Os.call($e,We)&&El(ie,We,$e[We]);return ie},ls=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const ws=({exercise:ie,dispatch:$e})=>{const We=(0,Ce.useParams)();return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:ie.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ls(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${We.coursesId}/exercises/set_public.json`,{method:"post",body:{check_ids:[...ie.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BBE\u4E3A\u516C\u5F00"]),be.ZP.success("\u64CD\u4F5C\u6210\u529F"),$e({type:"exercise/setActionTabs",payload:{}}),$e({type:"classroomList/getClassroomExercisesList",payload:cu({},ie.actionTabs.params)}))}),onCancel:()=>{$e({type:"exercise/setActionTabs",payload:{}})}},se.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",se.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ms=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(ws),dl=Object.defineProperty,Ai=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Qi=(ie,$e,We)=>$e in ie?dl(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ns=(ie,$e)=>{for(var We in $e||($e={}))Ao.call($e,We)&&Qi(ie,We,$e[We]);if(Ai)for(var We of Ai($e))jo.call($e,We)&&Qi(ie,We,$e[We]);return ie},Oi=(ie,$e)=>{var We={};for(var Pt in ie)Ao.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&Ai)for(var Pt of Ai(ie))$e.indexOf(Pt)<0&&jo.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},fl=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const is=ie=>{var $e=ie,{exercise:We,dispatch:Pt,user:jr}=$e,Vn=Oi($e,["exercise","dispatch","user"]),ar,ta;const Ln=(0,Ce.useParams)(),[Mr,Ri]=(0,se.useState)(!1),[Fo,ho]=(0,se.useState)(!1),ni=(0,se.useRef)(null);(0,se.useEffect)(()=>{var x,E;if(We.actionTabs.key==="\u6279\u91CF\u5220\u9664"){if((0,Fe.j5)()){ho(!0);return}const ae={hasNum:0,noHasNum:0};(E=(x=We==null?void 0:We.actionTabs)==null?void 0:x.selectArrsAll)==null||E.map(re=>{var oe;re.author_login===((oe=jr.userInfo)==null?void 0:oe.login)?++ae.hasNum:++ae.noHasNum}),ae.noHasNum>0?Ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:se.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",se.createElement("span",{className:"c-blue"},ae.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",se.createElement("span",{className:"c-red"},ae.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",se.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{vo()}}):ho(!0)}else ho(!1)},[We.actionTabs.key]);const vo=()=>{Pt({type:"exercise/setActionTabs",payload:{}})};return se.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:Fo,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Mr,destroyOnClose:!0,onOk:()=>fl(void 0,null,function*(){var x;if((x=ni.current)!=null&&x.onVerify())return;Ri(!0);const E=yield(0,fe.ZP)(`/api/courses/${Ln.coursesId}/exercises/destroys.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}});Ri(!1),E.status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u5220\u9664"]),be.ZP.success("\u5220\u9664\u6210\u529F"),Pt({type:"exercise/setActionTabs",payload:{}}),Pt({type:"classroomList/getClassroomExercisesList",payload:ns({},We.actionTabs.params)}),Pt({type:"classroomList/getClassroomLeftMenus",payload:ns({},We.actionTabs.params)}))}),onCancel:()=>{Pt({type:"exercise/setActionTabs",payload:{}})}},!((ar=We==null?void 0:We.actionTabs)!=null&&ar.status)||!["\u672A\u5F00\u59CB"].includes((ta=We==null?void 0:We.actionTabs)==null?void 0:ta.status)?se.createElement(se.Fragment,null,se.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u8003\u8BD5\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),se.createElement(Tr.Z,{ref:x=>ni.current=x})):se.createElement("p",null,"\u5220\u9664\u8BD5\u5377\u4F1A\u540C\u6B65\u5220\u9664\u8BD5\u5377\u4E2D\u7684\u6240\u6709\u8003\u8BD5\uFF0C\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F"))};var Gl=(0,Ce.connect)(({exercise:ie,user:$e})=>({exercise:ie,user:$e}))(is),Pu=Object.getOwnPropertySymbols,fu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Va=(ie,$e)=>{var We={};for(var Pt in ie)fu.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&Pu)for(var Pt of Pu(ie))$e.indexOf(Pt)<0&&Uu.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},fc=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const ou=ie=>{var $e=ie,{exercise:We,dispatch:Pt}=$e,jr=Va($e,["exercise","dispatch"]);const Vn=(0,Ce.useParams)();return Vn.id=Vn.coursesId,(0,se.useEffect)(()=>{We.actionTabs.key==="\u52A0\u5165\u8BD5\u5377\u5E93"&&new Promise(()=>fc(void 0,null,function*(){(yield(0,fe.ZP)(`/api/courses/${Vn.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...We.actionTabs.selectArrs]}})).status===0&&((0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u52A0\u5165\u8BD5\u5377\u5E93"]),be.ZP.success("\u5DF2\u52A0\u5165\u4E2A\u4EBA\u8BD5\u5377\u5E93\uFF0C\u8BD5\u9898\u540C\u6B65\u52A0\u5165\u81F3\u4E2A\u4EBA\u9898\u5E93")),Pt({type:"exercise/setActionTabs",payload:{}})}))},[We.actionTabs.key]),se.createElement(se.Fragment,null)};var Hu=(0,Ce.connect)(({exercise:ie})=>({exercise:ie}))(ou),rs={flex_box_center:"flex_box_center___VejG5",flex_space_between:"flex_space_between___RwAiX",flex_box_vertical_center:"flex_box_vertical_center___N5QNs",flex_box_center_end:"flex_box_center_end___SUMZc",flex_box_column:"flex_box_column___ombQA",bg:"bg___i74VI",containerTitle:"containerTitle___eAbbs",containerDesc:"containerDesc___WeE4m",tablestyle:"tablestyle___uKNiL",listItem:"listItem___aJrbL",info:"info___X9HlC",title:"title___ZDroC",titleLeft:"titleLeft___JzNZc",titleRight:"titleRight___RP0gb",flexBox:"flexBox___txRbA",iconV:"iconV___JMCv9",acitons:"acitons___iqFGc",moveCategory:"moveCategory___Rihfv",name:"name___LdzGg",categoryName:"categoryName___Tz45n",schedule:"schedule___a20T3",fnSign:"fnSign___gsn3j",spanSize:"spanSize___jht3F",classromediv:"classromediv___T7h_f",glow:"glow___LU7dg",popover:"popover___Qeg0P",dot:"dot___c9Vwj",moni:"moni___LBVeo",ErrorPushTag:"ErrorPushTag___F0OTF",authorized:"authorized___yQPQx"},os=Object.defineProperty,ss=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,vu=(ie,$e,We)=>$e in ie?os(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Zl=(ie,$e)=>{for(var We in $e||($e={}))Is.call($e,We)&&vu(ie,We,$e[We]);if(ss)for(var We of ss($e))kl.call($e,We)&&vu(ie,We,$e[We]);return ie};const yu=ie=>React.createElement("svg",Zl({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var wu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",Au=Object.defineProperty,Vu=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,nu=(ie,$e,We)=>$e in ie?Au(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,Du=(ie,$e)=>{for(var We in $e||($e={}))lu.call($e,We)&&nu(ie,We,$e[We]);if(Vu)for(var We of Vu($e))Qu.call($e,We)&&nu(ie,We,$e[We]);return ie};const Lu=ie=>React.createElement("svg",Du({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var su="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",ru=ee(41727),Gs=Object.defineProperty,yc=Object.getOwnPropertySymbols,Hc=Object.prototype.hasOwnProperty,Zs=Object.prototype.propertyIsEnumerable,Iu=(ie,$e,We)=>$e in ie?Gs(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,id=(ie,$e)=>{for(var We in $e||($e={}))Hc.call($e,We)&&Iu(ie,We,$e[We]);if(yc)for(var We of yc($e))Zs.call($e,We)&&Iu(ie,We,$e[We]);return ie};const _c=ie=>React.createElement("svg",id({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ie),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"ErrorPushIcon_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"ErrorPushIcon_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#ErrorPushIcon_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#ErrorPushIcon_svg__a"}),React.createElement("g",{mask:"url(#ErrorPushIcon_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var Ol="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Po=Object.defineProperty,hu=Object.getOwnPropertySymbols,bs=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Ea=(ie,$e,We)=>$e in ie?Po(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,qu=(ie,$e)=>{for(var We in $e||($e={}))bs.call($e,We)&&Ea(ie,We,$e[We]);if(hu)for(var We of hu($e))Mu.call($e,We)&&Ea(ie,We,$e[We]);return ie};const Rc=ie=>React.createElement("svg",qu({width:18,height:13,xmlns:"http://www.w3.org/2000/svg"},ie),React.createElement("title",null,"\u7F16\u7EC4 3"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m2.288 4.95 5.456 1.725 3.085-1.016c.176-.058.176.039.013.167-.686.544-1.286 1.24-1.613 2.076a4.679 4.679 0 0 0 2.414 2.542l-1.313 1.311-2.748.863-5.294-1.763V4.95ZM7.661 0l7.502 2.936-7.502 2.692L.73 3.192V8.14h-.7V2.946L0 2.936 7.661 0Z",fill:"#739EFF"}),React.createElement("g",{fill:"#FF9D18",fillRule:"nonzero"},React.createElement("path",{d:"m11.381 9.3.949-.948a1.305 1.305 0 0 1-.097-.498c0-.762.623-1.385 1.384-1.385.18 0 .346.035.499.097l.713-.713a3.6 3.6 0 0 0-1.212-.215c-1.453 0-2.852.921-3.323 2.216A3.281 3.281 0 0 0 11.381 9.3Z"}),React.createElement("path",{d:"M12.787 7.854v.041l.872-.872h-.042a.833.833 0 0 0-.83.83Zm3.066-1.447.674-.674.738-.738-.394-.395-.795.795-4.629 4.629-1.097 1.097.394.395.664-.665.567-.566.438-.438c.384.147.793.222 1.204.222 1.447 0 2.86-.92 3.33-2.215-.208-.568-.602-1.067-1.094-1.447Zm-2.236 2.831c-.173 0-.346-.035-.498-.097l.464-.464h.041c.457 0 .83-.373.83-.83v-.042l.465-.464c.048.166.083.34.083.513 0 .761-.623 1.384-1.385 1.384Z"}))));var Qc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi4yODggNC45NSA1LjQ1NiAxLjcyNSAzLjA4NS0xLjAxNmMuMTc2LS4wNTguMTc2LjAzOS4wMTMuMTY3LS42ODYuNTQ0LTEuMjg2IDEuMjQtMS42MTMgMi4wNzZhNC42NzkgNC42NzkgMCAwIDAgMi40MTQgMi41NDJsLTEuMzEzIDEuMzExLTIuNzQ4Ljg2My01LjI5NC0xLjc2M1Y0Ljk1Wk03LjY2MSAwbDcuNTAyIDIuOTM2LTcuNTAyIDIuNjkyTC43MyAzLjE5MlY4LjE0aC0uN1YyLjk0NkwwIDIuOTM2IDcuNjYxIDBaIiBmaWxsPSIjNzM5RUZGIi8+PGcgZmlsbD0iI0ZGOUQxOCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMTEuMzgxIDkuMy45NDktLjk0OGExLjMwNSAxLjMwNSAwIDAgMS0uMDk3LS40OThjMC0uNzYyLjYyMy0xLjM4NSAxLjM4NC0xLjM4NS4xOCAwIC4zNDYuMDM1LjQ5OS4wOTdsLjcxMy0uNzEzYTMuNiAzLjYgMCAwIDAtMS4yMTItLjIxNWMtMS40NTMgMC0yLjg1Mi45MjEtMy4zMjMgMi4yMTZBMy4yODEgMy4yODEgMCAwIDAgMTEuMzgxIDkuM1oiLz48cGF0aCBkPSJNMTIuNzg3IDcuODU0di4wNDFsLjg3Mi0uODcyaC0uMDQyYS44MzMuODMzIDAgMCAwLS44My44M1ptMy4wNjYtMS40NDcuNjc0LS42NzQuNzM4LS43MzgtLjM5NC0uMzk1LS43OTUuNzk1LTQuNjI5IDQuNjI5LTEuMDk3IDEuMDk3LjM5NC4zOTUuNjY0LS42NjUuNTY3LS41NjYuNDM4LS40MzhjLjM4NC4xNDcuNzkzLjIyMiAxLjIwNC4yMjIgMS40NDcgMCAyLjg2LS45MiAzLjMzLTIuMjE1LS4yMDgtLjU2OC0uNjAyLTEuMDY3LTEuMDk0LTEuNDQ3Wm0tMi4yMzYgMi44MzFjLS4xNzMgMC0uMzQ2LS4wMzUtLjQ5OC0uMDk3bC40NjQtLjQ2NGguMDQxYy40NTcgMCAuODMtLjM3My44My0uODN2LS4wNDJsLjQ2NS0uNDY0Yy4wNDguMTY2LjA4My4zNC4wODMuNTEzIDAgLjc2MS0uNjIzIDEuMzg0LTEuMzg1IDEuMzg0WiIvPjwvZz48L2c+PC9zdmc+",Wa=ee(67294),Oc=Object.defineProperty,Xc=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,Jc=Object.prototype.propertyIsEnumerable,qc=(ie,$e,We)=>$e in ie?Oc(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ds=(ie,$e)=>{for(var We in $e||($e={}))rc.call($e,We)&&qc(ie,We,$e[We]);if(mu)for(var We of mu($e))Jc.call($e,We)&&qc(ie,We,$e[We]);return ie},_o=(ie,$e)=>Xc(ie,ud($e)),Zo=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const us=({v:ie,k:$e,selectArrs:We,setSelectArrs:Pt,dispatch:jr,params:Vn,classroomList:ar,batchStatus:ta,manageAllGroup:Ln,user:Mr})=>{var Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt,fn,wn,zt;const[fa,$r]=(0,se.useState)([]),[yr,wa]=(0,se.useState)(!1),Qa=(0,se.useRef)(),zn=(0,se.useRef)();var Ur=!1;const Ta="YYYY-MM-DD",Fa=Me()("2020-11-15",Ta);function Jn(){return Zo(this,null,function*(){console.log(Vn,222);let On=yield(0,fe.ZP)(`/api/courses/${Vn==null?void 0:Vn.coursesId}/exercises/group_use_list.json`,{method:"get",params:_o(ds({},Vn),{id:ie.id})});$r((On==null?void 0:On.groups)||[])})}const Ii=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:Wa.createElement(Wa.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")});ie!=null&&ie.appraise_label&&(Ur=!0);const Ml=(On,Kr=!1)=>{var Zn;Ce.history.push(`/classrooms/${Vn.coursesId}/exercisenotice/${On.id}/users/${(Zn=(0,Fe.eY)())==null?void 0:Zn.login}`)},pl=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u622A\u6B62",value:3}],onFilter:(On,Kr)=>Kr.exercise_status===On,render:(On,Kr)=>Wa.createElement("div",null,On===1&&Wa.createElement("span",null,Wa.createElement("i",{className:rs.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),On===2&&Wa.createElement("span",null,Wa.createElement("i",{className:rs.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),On===3&&Wa.createElement("span",null,Wa.createElement("i",{className:rs.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u622A\u6B62"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="publish_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Vn.order_by==="end_time"?Vn.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(On,Kr)=>Kr.exercise_status===1?"-":Wa.createElement("span",null,On,"/",Kr.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(On,Kr)=>Kr.exercise_status===1?"-":On===0?Wa.createElement("span",{style:{cursor:"no-drop",color:"#999999"}},On):Wa.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${Kr.course_group_id}`)},On)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(On,Kr)=>Kr.exercise_status===1?Wa.createElement("img",{style:{cursor:"not-allowed"},src:wu}):Wa.createElement(Ge.Z,{title:"\u8BC4\u9605"},Wa.createElement("a",{onClick:()=>(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie==null?void 0:ie.id}/detail?random=false&exercise_group_id=${Kr.course_group_id}`)},Wa.createElement("img",{src:su})))}],el=On=>{if(Ur)return Wa.createElement("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10"},"\u96C6\u4E2D\u9605\u5377");if(On!=null&&On.includes("\u672A\u5F00\u59CB"))return Wa.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(On!=null&&On.includes("\u8003\u8BD5\u4E2D"))return Wa.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(On!=null&&On.includes("\u5DF2\u622A\u6B62"))return Wa.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u622A\u6B62");if(On!=null&&On.includes("\u5BFC\u5165"))return Wa.createElement("span",{className:"export mr10"},"\u5BFC\u5165")},Jl=()=>{const On=(ie==null?void 0:ie.simulate_exercise_num)-(ie==null?void 0:ie.user_simulate_num);return On>=0?On:0},No=(On=ie)=>{var Kr,Zn,ei;if(On!=null&&On.is_encrypt){jr({type:"classroomList/setActionTabs",payload:{open:"\u89E3\u5C01",id:On==null?void 0:On.id,phone:(Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.phone,login:(Zn=Mr==null?void 0:Mr.userInfo)==null?void 0:Zn.login}});return}(ei=Mr==null?void 0:Mr.userInfo)!=null&&ei.phone?jr({type:"classroomList/setActionTabs",payload:{open:"\u8BD5\u5377\u5C01\u5B58",id:On==null?void 0:On.id}}):jr({type:"classroomList/setActionTabs",payload:{open:"\u624B\u673A\u53F7\u7ED1\u5B9A"}})},ir=On=>{var Kr,Zn,ei;if(((Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.login)!==(ie==null?void 0:ie.author_login)){be.ZP.warning("\u8BD5\u5377\u5DF2\u5C01\u5B58\uFF0C\u8BF7\u8054\u7CFB\u8BD5\u5377\u6240\u6709\u8005\u8FDB\u884C\u89E3\u5C01~");return}jr({type:"classroomList/setActionTabs",payload:{open:"\u63D0\u793A",id:ie==null?void 0:ie.id,phone:(Zn=Mr==null?void 0:Mr.userInfo)==null?void 0:Zn.phone,login:(ei=Mr==null?void 0:Mr.userInfo)==null?void 0:ei.login,onFinish:On}})};return Wa.createElement("div",{className:rs.listItem,onClick:On=>{const Kr=()=>{(!(0,Fe.GJ)()||(0,Fe.GJ)()&&zn.current&&!zn.current.contains(On.target))&&(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()}},(0,Fe.GJ)()&&Wa.createElement("span",{ref:zn},Wa.createElement(Xe.default,{checked:We.includes(ie.id),value:ie.id,style:{padding:"10px"},onClick:On=>{On.stopPropagation()},disabled:(ie==null?void 0:ie.is_encrypt)||(ie==null?void 0:ie.is_make_up_exercise),onChange:On=>{let Kr=We.indexOf(ie.id);We.indexOf(ie.id)>-1?Pt(We.filter(Zn=>Zn!==ie.id)):Pt(We.concat(ie.id))}})),Wa.createElement("div",{className:rs.info},Wa.createElement("div",{className:rs.title},Wa.createElement("div",{className:rs.titleLeft,style:{marginRight:15}},el(ie==null?void 0:ie.exercise_tips),(ie==null?void 0:ie.is_make_up_exercise)&&Wa.createElement("img",{src:ru,width:44,height:24,style:{marginRight:10}}),Wa.createElement(Ge.Z,{title:ie.exercise_name},Wa.createElement("span",{className:rs.name},ie.exercise_name)),(ie==null?void 0:ie.high_resources_consume)&&!(ie!=null&&ie.high_resources_consume_permission)&&Wa.createElement(He.Z,{type:"exercise",style:{marginLeft:10}}),(ie==null?void 0:ie.high_resources_consume)&&(ie==null?void 0:ie.high_resources_consume_permission)&&Wa.createElement("span",{className:rs.authorized},"\u5DF2\u6388\u6743"),((Ri=ie==null?void 0:ie.exercise_tips)==null?void 0:Ri.includes("\u5DF2\u622A\u6B62"))&&((Fo=ar==null?void 0:ar.detailTopBanner)==null?void 0:Fo.forbid_end_exercise)&&Wa.createElement(Ge.Z,{title:"\u5DF2\u5BF9\u5B66\u751F\u9690\u85CF"},Wa.createElement("img",{src:Qc,width:20,className:"ml10"})),!ie.is_public&&(0,Fe.GJ)()&&Wa.createElement(Ge.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},Wa.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ie==null?void 0:ie.exercise_type)==2&&Wa.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:rs.moni},Wa.createElement("img",{src:Kn,width:18,height:14}),"\u6A21\u62DF\u8003\u8BD5"),((ho=ie==null?void 0:ie.exercise_tips)==null?void 0:ho.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&Wa.createElement("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(ie==null?void 0:ie.ai_push_wrong_question)&&Wa.createElement("span",{className:rs.ErrorPushTag},Wa.createElement("img",{src:Ol,width:12,className:"mr5"}),"AI\u9519\u9898\u63A8\u9001"),((ni=ie==null?void 0:ie.exercise_tips)==null?void 0:ni.includes("\u5DF2\u622A\u6B62"))&&((vo=ie==null?void 0:ie.exercise_tips)==null?void 0:vo.includes("\u672A\u63D0\u4EA4"))&&Wa.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4"),(ie==null?void 0:ie.is_encrypt)&&Wa.createElement(Ge.Z,{title:"\u8BD5\u5377\u5DF2\u52A0\u5BC6"}," ",Wa.createElement("img",{src:mt,width:21,className:"ml10",style:{marginTop:"-8px"}})," ")),Wa.createElement("div",{className:rs.titleRight,onClick:On=>{On.stopPropagation(),On.preventDefault()}},(ie==null?void 0:ie.appraise_setting)&&Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:()=>Zo(void 0,null,function*(){const On=()=>Zo(void 0,null,function*(){jr({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u8BC4\u9605\uFF0C\u8BF7\u7A0D\u540E..."}});const Kr=yield(0,fe.ZP)(`/api/exercises/${ie.id}/create_appraise_students.json`,{method:"get"});jr({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,Oe.xg)(`/classrooms/${Vn==null?void 0:Vn.coursesId}/exercise/${ie.id}/centralizeReview/${Kr==null?void 0:Kr.login}`)});if(ie!=null&&ie.is_encrypt){ir(On);return}On()})},Wa.createElement("i",{className:"iconfont icon-jizhongyuejuan"}),Wa.createElement("div",null,"\u96C6\u4E2D\u9605\u5377")),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&(!(ie!=null&&ie.is_make_up_exercise)||(ie==null?void 0:ie.is_make_up_exercise)&&(ie==null?void 0:ie.exercise_status)===1&&(ie==null?void 0:ie.allow_create_make_up))&&Wa.createElement(hr.Z,{tips:ie==null?void 0:ie.open_appraise},Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:()=>{const On=()=>{var Kr,Zn,ei;if(((Kr=Mr==null?void 0:Mr.userInfo)==null?void 0:Kr.user_status)===2){(0,De.Rd)();return}if((0,Fe.Rm)()&&!((ei=(Zn=ar==null?void 0:ar.AssistantObject)==null?void 0:Zn.exercise)!=null&&ei.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((ie==null?void 0:ie.exercise_question_count)===0){be.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}let mo=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u53D1\u5E03",selectArrs:[ie.id],selectArrsAll:[ie],unified_setting:ie.unified_setting,params:Vn,disabled:ie.exercise_status!==1,type:2,manage_all_group:Ln,isRouter:!0}})};ie!=null&&ie.high_resources_consume&&!(ie!=null&&ie.high_resources_consume_permission)?jr({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Vn.coursesId,type:"exercise",type_id:ie.id,name:ie.exercise_name,fn:()=>{jr({type:"classroomList/getClassroomExercisesList",payload:ds({},Vn)}),mo()}}}):mo()};if(ie!=null&&ie.is_encrypt){ir(On);return}On()}},Wa.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),Wa.createElement("div",null,"\u53D1\u5E03"))),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&!(0,Oe._m)()&&ie.assistant_auth&&Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:On=>{On.stopPropagation();const Kr=()=>{var Zn,ei;if((0,Fe.Rm)()&&!((ei=(Zn=ar==null?void 0:ar.AssistantObject)==null?void 0:Zn.exercise)!=null&&ei.can_preview)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const mo=Me()(ie.created_at,Ta);Me()(Fa).diff(Me()(mo),"days")>0&&(ie!=null&&ie.is_random)?Ii():ie!=null&&ie.is_random?(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/preview?random=${ie.is_random}`):(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=2`)};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()}},Wa.createElement("i",{className:"iconfont icon-yulan3"}),Wa.createElement("div",null,"\u9884\u89C8")),(0,Fe.RV)()&&Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:()=>{const On=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}`)};if(ie!=null&&ie.is_encrypt){ir(On);return}On()}},Wa.createElement("i",{className:"iconfont icon-yuyuexiangqing1"}),Wa.createElement("div",null,"\u8BE6\u60C5")),(0,Fe.GJ)()&&!(0,Oe._m)()&&Wa.createElement(Fi.Z,{placement:"bottom",content:Wa.createElement("div",{className:rs.popover},!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Wa.createElement("p",{onClick:On=>Zo(void 0,null,function*(){const Kr=()=>{(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/detail?random=${ie.is_random}&tabs=3`)};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()})},"\u89C4\u5219\u8BBE\u7F6E"),(ie==null?void 0:ie.exercise_tips.includes("\u5BFC\u5165"))&&Wa.createElement("p",{onClick:On=>Zo(void 0,null,function*(){const Kr=()=>{jr({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ie==null?void 0:ie.exercise_name,id:ie==null?void 0:ie.id,type:"hack"}})};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()})},"\u8865\u5145\u6210\u7EE9"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&(0,Fe.GJ)()&&ie.is_random&&ie.assistant_auth&&Wa.createElement("p",{onClick:On=>{On.stopPropagation();const Kr=()=>{const Zn=Me()(ie.created_at,Ta);Me()(Fa).diff(Me()(Zn),"days")>0&&(ie!=null&&ie.is_random)?Ii():(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/random/edit?type=settings`)};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()}},"\u7F16\u8F91\u8003\u8BD5"),Wa.createElement("p",{onClick:On=>Zo(void 0,null,function*(){const Kr=()=>{var Zn;jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u5220\u9664",selectArrs:[ie.id],selectArrsAll:[ie],params:Vn,status:(Zn=ie==null?void 0:ie.exercise_tips)==null?void 0:Zn[0]}})};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()})},"\u5220\u9664\u8BD5\u5377"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Wa.createElement("p",{onClick:()=>{const On=()=>{jr({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ie.id],params:Vn}})};if(ie!=null&&ie.is_encrypt){ir(On);return}On()}},"\u52A0\u5165\u8BD5\u5377\u5E93"),((x=ie==null?void 0:ie.exercise_tips)==null?void 0:x.includes("\u672A\u5F00\u59CB"))&&(ie==null?void 0:ie.author_login)===((E=Mr==null?void 0:Mr.userInfo)==null?void 0:E.login)&&Wa.createElement("p",{onClick:On=>Zo(void 0,null,function*(){No(ie)})}," ",ie!=null&&ie.is_encrypt?"\u89E3\u5C01":"\u52A0\u5BC6\u5C01\u5B58"),!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&((0,Fe.GJ)()||((re=(ae=ar==null?void 0:ar.AssistantObject)==null?void 0:ae.exercise)==null?void 0:re.can_stop))&&![1,3].includes(ie==null?void 0:ie.exercise_status)&&Wa.createElement("p",{onClick:On=>Zo(void 0,null,function*(){const Kr=()=>{var Zn,ei;if((0,Fe.Rm)()&&!((ei=(Zn=ar==null?void 0:ar.AssistantObject)==null?void 0:Zn.exercise)!=null&&ei.can_stop)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jr({type:"exercise/setActionTabs",payload:{key:"\u6279\u91CF\u7ED3\u675F",selectArrs:[ie.id],params:Vn,unified_setting:ie.unified_setting}})};if(ie!=null&&ie.is_encrypt){ir(Kr);return}Kr()})},"\u7ED3\u675F\u8003\u8BD5"))},Wa.createElement("span",{onClick:On=>On.stopPropagation(),className:rs.flexBox,style:{cursor:"default"}},Wa.createElement("i",{className:"iconfont icon-gengduo4"}),Wa.createElement("div",null,"\u66F4\u591A"))),(0,Fe.dE)()&&Wa.createElement(Wa.Fragment,null,!!ie.off_limits&&Wa.createElement(Ge.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${ie==null?void 0:ie.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},Wa.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===0&&ie.exercise_status>1&&!((oe=ie.exercise_tips)!=null&&oe.includes("\u5DF2\u622A\u6B62"))&&Wa.createElement("a",{className:rs.flexBox,style:{marginRight:"16px"},onClick:On=>{On.stopPropagation(),On.preventDefault(),Ml(ie,!0)},href:""},Wa.createElement("i",{className:"iconfont icon-jixukaoshi"}),Wa.createElement("div",null,(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5")),!((Se=ie.exercise_tips)!=null&&Se.includes("\u5DF2\u622A\u6B62"))&&(ie==null?void 0:ie.screen_used_num)>(ie==null?void 0:ie.screen_total_num)&&Wa.createElement("a",{className:rs.flexBox,style:{marginRight:"16px"},onClick:On=>{On.stopPropagation(),On.preventDefault(),Ml(ie,!0)},href:""},Wa.createElement("i",{className:"iconfont icon-jixukaoshi"}),Wa.createElement("div",null,"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5")),!ie.off_limits&&ie.current_status===1&&(ie==null?void 0:ie.screen_used_num)<(ie==null?void 0:ie.screen_total_num)&&ie.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&!((ie==null?void 0:ie.exercise_type)==2&&(ie==null?void 0:ie.exercise_status)!=3)&&Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:On=>Zo(void 0,null,function*(){var Kr;if(On.stopPropagation(),!(ie!=null&&ie.answered_open)){be.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,Ir.w)(Vn.coursesId,ie.id,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/users/${(Kr=(0,Fe.eY)())==null?void 0:Kr.login}?check=true`)})},Wa.createElement("i",{className:"iconfont icon-chakankaoshi"}),Wa.createElement("div",null,"\u67E5\u770B\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==1&&!ie.off_limits&&ie.current_status===2&&ie.exercise_status>1&&!((Ze=ie.exercise_tips)!=null&&Ze.includes("\u5DF2\u622A\u6B62"))&&Wa.createElement("a",{className:rs.flexBox,style:{marginRight:"16px",color:(ie==null?void 0:ie.is_redo)===1&&"red"},onClick:On=>{On.stopPropagation(),On.preventDefault(),Ml(ie)},href:""},Wa.createElement("i",{className:"iconfont icon-a-kaishijixudajuan"}),Wa.createElement("div",null,(ie==null?void 0:ie.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")),(ie==null?void 0:ie.exercise_type)==2&&!ie.off_limits&&ie.exercise_status>1&&!((ot=ie.exercise_tips)!=null&&ot.includes("\u5DF2\u622A\u6B62"))&&Wa.createElement(Ge.Z,{title:Wa.createElement("span",null,"\u672C\u6B21\u8003\u8BD5\u53EF\u91CD\u590D\u8003\u8BD5",ie==null?void 0:ie.simulate_exercise_num,"\u6B21\uFF0C\u5269\u4F59",Jl(),"\u6B21")},Wa.createElement("a",{className:rs.flexBox,onClick:On=>{Jl()==0&&(ie==null?void 0:ie.current_status)!=0||(On.stopPropagation(),On.preventDefault(),Ml(ie))},href:""},Wa.createElement("i",{className:`iconfont ${(ie==null?void 0:ie.current_status)!=0?"icon-a-kaishijixudajuan":"icon-jixukaoshi"}`}),Wa.createElement("div",null,(ie==null?void 0:ie.current_status)!=0?"\u5F00\u59CB\u8003\u8BD5":"\u7EE7\u7EED\u8003\u8BD5"))),(ie==null?void 0:ie.ai_push_wrong_question)&&(ie==null?void 0:ie.whole_exercise_status)===3&&!((gt=ie==null?void 0:ie.exercise_tips)!=null&&gt.includes("\u672A\u63D0\u4EA4"))&&Wa.createElement("span",{className:rs.flexBox,style:{marginRight:"16px"},onClick:On=>Zo(void 0,null,function*(){var Kr,Zn;if(On.stopPropagation(),(ie==null?void 0:ie.wrong_questions_size)===0){be.ZP.warning("\u672C\u6B21\u8003\u8BD5\u4F60\u65E0\u9700\u8FDB\u884C\u9519\u9898\u5DE9\u56FA\uFF5E");return}if(((Kr=ie==null?void 0:ie.progress)==null?void 0:Kr.stat)===1){be.ZP.warning("\u63A8\u8350\u8BD5\u9898\u6B63\u5728\u751F\u6210\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u751F\u6210\u5B8C\u6210\u540E\u518D\u5F00\u59CB\u5DE9\u56FA");return}(0,Oe.xg)(`/classrooms/${Vn.coursesId}/exercise/${ie.id}/wrongAnswer/${(Zn=(0,Fe.eY)())==null?void 0:Zn.login}`)})},Wa.createElement("i",{className:"iconfont icon-cuotigonggu"}),Wa.createElement("div",null,"\u9519\u9898\u5DE9\u56FA"))))),(0,Fe.GJ)()&&Wa.createElement("p",{style:{display:"flex"}},Wa.createElement("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:ie.author},ie.author),Wa.createElement("span",{className:"ml30 c-grey-666"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",Me()(ie.created_at).format("YYYY-MM-DD HH:mm:ss")),((Et=ie==null?void 0:ie.exercise_tips)==null?void 0:Et.includes("\u672A\u5F00\u59CB"))&&ie.publish_time&&Wa.createElement("span",{className:"ml30 c-grey-666"},"\u5F00\u59CB\u65F6\u95F4\uFF1A",Me()(ie.publish_time).format("YYYY-MM-DD HH:mm:ss")),Wa.createElement("span",{className:"ml30 c-grey-666"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),Wa.createElement("span",{className:"ml30 c-grey-666"},"\u7C7B\u578B\uFF1A",ie.is_random?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"),!((Vt=ie==null?void 0:ie.exercise_tips)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&!(ie!=null&&ie.is_make_up_exercise)&&!(ie!=null&&ie.exercise_tips.includes("\u5BFC\u5165"))&&Wa.createElement("span",{className:rs.iconV,style:{marginLeft:"auto",textAlign:"end"},onClick:On=>Zo(void 0,null,function*(){On.stopPropagation(),On.preventDefault(),yr||Jn(),wa(!yr)})},Wa.createElement(Ge.Z,{title:`${yr?"\u6536\u8D77":"\u5C55\u5F00"}`},Wa.createElement("i",{className:`iconfont icon-${yr?"shouqi":"xiala2"}`})))),(0,Fe.dE)()&&Wa.createElement("p",{style:{display:"flex"}},Wa.createElement("span",{className:"c-grey-333"},ie.author),Wa.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u7B54\u9898\u65F6\u957F\uFF1A",ie.time===null?"\u4E0D\u9650":`${ie.time}\u5206\u949F`),!!(ie!=null&&ie.exercise_left_time)&&Wa.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",ie==null?void 0:ie.exercise_left_time),!!(ie!=null&&ie.before_start)&&Wa.createElement("span",{className:"ml15 c-grey-999"},"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u65F6\u95F4\uFF1A",ie==null?void 0:ie.before_start)),(0,Fe.GJ)()&&!((fn=ie==null?void 0:ie.exercise_tips)!=null&&fn.includes("\u672A\u5F00\u59CB"))&&Wa.createElement("p",null,Wa.createElement("span",{style:{letterSpacing:2},className:"c-grey-333 mr15"},"\u63D0\u4EA4\u72B6\u6001\uFF1A"),Wa.createElement("span",{className:"c-grey-333 mr20"},"\u672A\u5F00\u59CB ",Wa.createElement("span",null,ie==null?void 0:ie.unanswer_users)),Wa.createElement("span",{className:"c-grey-333 mr20"},"\u8003\u8BD5\u4E2D ",Wa.createElement("span",{style:{color:"rgb(90, 184, 145)"}},ie==null?void 0:ie.answering_users)),Wa.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u4EA4\u5377 ",Wa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.answer_users)),Wa.createElement("span",{className:"c-grey-333"},"\u5DF2\u4EA4\u5377/\u672A\u7B54 ",Wa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.commit_with_no_answers_users))),(0,Fe.GJ)()&&!((wn=ie==null?void 0:ie.exercise_tips)!=null&&wn.includes("\u672A\u5F00\u59CB"))&&yr&&fa.length>5&&Wa.createElement(qe.default,{scroll:{y:240},pagination:!1,dataSource:fa,onRow:On=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),onHeaderRow:(On,Kr)=>({onClick:Zn=>{Zn.stopPropagation(),Zn.preventDefault()}}),rowKey:"course_group_id",style:{marginTop:"10px"},onChange:(On,Kr,Zn)=>{Zn.field&&(Vn.order_by=Zn.field),Zn.order||(Vn.sort_direction="asc"),Zn.order==="ascend"&&(Vn.sort_direction="asc"),Zn.order==="descend"&&(Vn.sort_direction="desc"),Zn.order||(Vn.sort_direction="asc"),Jn()},columns:pl}),(0,Fe.GJ)()&&!((zt=ie==null?void 0:ie.exercise_tips)!=null&&zt.includes("\u672A\u5F00\u59CB"))&&yr&&fa.length<6&&fa.length>0&&Wa.createElement(qe.default,{rowKey:"course_group_id",pagination:!1,onRow:On=>({onClick:Kr=>{Kr.stopPropagation(),Kr.preventDefault()}}),onHeaderRow:(On,Kr)=>({onClick:Zn=>{Zn.stopPropagation(),Zn.preventDefault()}}),dataSource:fa,style:{marginTop:"10px"},onChange:(On,Kr,Zn)=>{Zn.field&&(Vn.order_by=Zn.field),Zn.order||(Vn.sort_direction="asc"),Zn.order==="ascend"&&(Vn.sort_direction="asc"),Zn.order==="descend"&&(Vn.sort_direction="desc"),Zn.order||(Vn.sort_direction="asc"),Jn()},columns:pl}),(ie==null?void 0:ie.total)!==void 0&&Wa.createElement("p",null,Wa.createElement("span",{className:"c-grey-333 mr15"},"\u96C6\u4E2D\u9605\u5377\u603B\u8FDB\u5EA6\uFF1A"),Wa.createElement("span",{className:"c-grey-333 mr20"},"\u603B\u8BC4\u6570",Wa.createElement("span",null,ie==null?void 0:ie.total)),Wa.createElement("span",{className:"c-grey-333 mr20"},"\u5DF2\u8BC4\u9605 ",Wa.createElement("span",{style:{color:"#4EACFF"}},ie==null?void 0:ie.finish_total)),Wa.createElement("span",{className:"c-grey-333"},"\u5F85\u8BC4\u9605 ",Wa.createElement("span",{style:{color:"#FC2D6B"}},ie==null?void 0:ie.unfinished_total)))),Wa.createElement(Pe.Z,{closable:!0,successCb:()=>Ml(Qa.current)}))};var Ks=(0,Ce.connect)(({classroomList:ie})=>({classroomList:ie}))(us),Bu=ee(15070),ju=ee(69524),Ic=ee(68),Nc=ee(99543),Ec=ee(34738),jc=ee(6151),lo=ee(67294),gd=Object.defineProperty,Pd=Object.defineProperties,vd=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Ld=Object.prototype.hasOwnProperty,cd=Object.prototype.propertyIsEnumerable,Ac=(ie,$e,We)=>$e in ie?gd(ie,$e,{enumerable:!0,configurable:!0,writable:!0,value:We}):ie[$e]=We,ps=(ie,$e)=>{for(var We in $e||($e={}))Ld.call($e,We)&&Ac(ie,We,$e[We]);if(Cl)for(var We of Cl($e))cd.call($e,We)&&Ac(ie,We,$e[We]);return ie},hc=(ie,$e)=>Pd(ie,vd($e)),dd=(ie,$e)=>{var We={};for(var Pt in ie)Ld.call(ie,Pt)&&$e.indexOf(Pt)<0&&(We[Pt]=ie[Pt]);if(ie!=null&&Cl)for(var Pt of Cl(ie))$e.indexOf(Pt)<0&&cd.call(ie,Pt)&&(We[Pt]=ie[Pt]);return We},Gc=(ie,$e,We)=>new Promise((Pt,jr)=>{var Vn=Ln=>{try{ta(We.next(Ln))}catch(Mr){jr(Mr)}},ar=Ln=>{try{ta(We.throw(Ln))}catch(Mr){jr(Mr)}},ta=Ln=>Ln.done?Pt(Ln.value):Promise.resolve(Ln.value).then(Vn,ar);ta((We=We.apply(ie,$e)).next())});const fd=ie=>{var $e=ie,{user:We,classroomList:Pt,globalSetting:jr,loading:Vn,dispatch:ar}=$e,ta=dd($e,["user","classroomList","globalSetting","loading","dispatch"]),Ln,Mr,Ri,Fo,ho,ni,vo,x,E,ae,re,oe,Se,Ze,ot,gt,Et,Vt;const fn=(0,Ce.useParams)(),[wn]=(0,Ce.useSearchParams)(),[zt,fa]=(0,se.useState)(()=>hc(ps({},fn),{limit:20})),$r=(0,Ce.useLocation)(),{detailExerciseList:yr,detailTopBanner:wa,detailLeftMenus:Qa}=Pt,[zn,Ur]=(0,se.useState)([]),[Ta,Fa]=(0,se.useState)(!1),[Jn,Ii]=(0,se.useState)([]),[Ml,pl]=(0,se.useState)(!1),[el,Jl]=(0,se.useState)(!1),[No,ir]=(0,se.useState)(!1),[On,Kr]=(0,se.useState)(!1),[Zn,ei]=(0,se.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),mo=[{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u5347\u5E8F",type:"time",direction:"asc"},{name:"\u6309\u8003\u8BD5\u65F6\u957F\u964D\u5E8F",type:"time",direction:"desc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u5347\u5E8F",type:"exercise_name",direction:"asc"},{name:"\u6309\u8BD5\u5377\u540D\u79F0\u964D\u5E8F",type:"exercise_name",direction:"desc"}];zt.type=wn.get("tabs")==="all"?"":wn.get("tabs")||"",zt.id=zt.coursesId,(0,se.useEffect)(()=>{var Ar,di,_s;if((Ar=We==null?void 0:We.userInfo)!=null&&Ar.login){if((0,Fe.GJ)()){const ks=Oe.cX.getItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,"Exercise");ks&&(zt.sort_by=ks==null?void 0:ks.type,zt.sort_direction=ks==null?void 0:ks.direction,ei(ks==null?void 0:ks.name))}ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})}else(_s=We==null?void 0:We.userInfo)!=null&&_s.username&&ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)});Fa(!1)},[(Ln=We==null?void 0:We.userInfo)==null?void 0:Ln.login,$r.pathname]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Pt.actionTabs.key==="\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"&&(pl(!0),Jl(wa==null?void 0:wa.show_unstart_exercise),ir(wa==null?void 0:wa.forbid_end_exercise))},[Pt.actionTabs.key]),(0,se.useEffect)(()=>{Ur([])},[yr]);const zl=(Ar,di)=>{Ur([]),zt.page=Ar,zt.limit=di,ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})},Nl=Ar=>{zt.type=Ar.key==="all"?"":Ar.key,zt.page=1,Ce.history.replace(`${$r.pathname}?tabs=${Ar.key}`),Kr(!1),ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})};(0,se.useEffect)(()=>{wn.get("tabs")==="all"&&(zt.type="",zt.page=1)},[wn.get("tabs")]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Mr=We==null?void 0:We.userInfo)==null?void 0:Mr.username]),(0,se.useEffect)(()=>{const Ar=sessionStorage.getItem("illegalEntry");sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),Ne.default.info({title:"\u63D0\u793A",centered:!0,width:600,content:lo.createElement("div",null,"\u5728\u7EBF\u8003\u8BD5\u7981\u6B62\u4F7F\u7528\u94FE\u63A5\u76F4\u63A5\u8BBF\u95EE\u7B54\u9898\u9875\u9762\uFF0C\u8BF7\u4F7F\u7528\u4E0B\u9762\u4E24\u79CD\u6B63\u5E38\u65B9\u5F0F\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",lo.createElement("br",null),"1\u3001\u5728",lo.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u5217\u8868"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",lo.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",lo.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",lo.createElement("br",null),"2\u3001\u5728",lo.createElement("span",{className:"c-red blod"},"\u8003\u8BD5\u8BE6\u60C5"),"\u9875\u9762\u4E2D\uFF0C\u70B9\u51FB\u201C",lo.createElement("span",{className:"c-blue blod"},"\u5F00\u59CB\u8003\u8BD5"),"\u201D\u6216\u201C",lo.createElement("span",{className:"c-blue blod"},"\u7EE7\u7EED\u8003\u8BD5"),"\u201D\u6309\u94AE\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\u3002",lo.createElement("br",null),Ar==="allowRouter"&&lo.createElement(lo.Fragment,null,"3\u3001",lo.createElement("span",{className:"c-red blod"},"\u4E25\u7981\u67E5\u770B\u4ED6\u4EBA\u7684\u8BD5\u5377\u3002"))),okText:"\u77E5\u9053\u4E86"}))},[]),(0,se.useEffect)(()=>{(0,Fe.Rm)()&&ar({type:"classroomList/getAssistantPermissions",payload:{course_id:zt.coursesId}})},[(Ri=We==null?void 0:We.userInfo)==null?void 0:Ri.login]);const uo=[{name:"\u5168\u90E8",id:"all",total:(Fo=yr.exercises_counts)==null?void 0:Fo.exercises_total_counts},{name:"\u672A\u5F00\u59CB",id:1,total:(ho=yr.exercises_counts)==null?void 0:ho.unstart_counts},{name:"\u8003\u8BD5\u4E2D",id:2,total:(ni=yr.exercises_counts)==null?void 0:ni.publish_counts},{name:"\u96C6\u4E2D\u9605\u5377",id:4,total:(vo=yr.exercises_counts)==null?void 0:vo.appraise_exercise_count},{name:"\u5DF2\u622A\u6B62",id:3,total:(x=yr.exercises_counts)==null?void 0:x.end_counts}],bl=[{name:"\u6279\u91CF\u53D1\u5E03",icon:lo.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u7ED3\u675F",icon:lo.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:lo.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:lo.createElement("i",{className:"iconfont icon-sheweigongkai2"})},{name:"\u52A0\u5165\u8BD5\u5377\u5E93",icon:lo.createElement("i",{className:"iconfont icon-piliangjiaru font14"})}].filter(Ar=>(0,Fe.GJ)()?!0:Ar.name!=="\u6279\u91CF\u5220\u9664").filter(Ar=>wa.is_public?!0:Ar.name!=="\u8BBE\u4E3A\u516C\u5F00"),Js=()=>Ne.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:lo.createElement(lo.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),ac="YYYY-MM-DD",ic=Me()("2020-11-15",ac),$u=Ar=>{var di;zt.sort_by=Ar.type,zt.sort_direction=Ar.direction,(0,Fe.GJ)()&&Oe.cX.setItem(`${(di=We==null?void 0:We.userInfo)==null?void 0:di.login}Teacher`,Ar,"Exercise"),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ps({},zt)}),ei(Ar.name)},mc=()=>lo.createElement(ge.default,null,lo.createElement(ge.default.Item,{key:1,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528",params:zt}})}},"\u5FEB\u901F\u9009\u62E9\u8BD5\u5377"),lo.createElement(ge.default.Item,{key:2,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt==null?void 0:Pt.AssistantObject)==null?void 0:Ar.exercise)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.scrollTo(0,0),Ce.history.push(`/classrooms/${zt.coursesId}/exercise/add?catalogue=${(fn==null?void 0:fn.categoryId)||""}`)}},"\u521B\u5EFA\u65B0\u8BD5\u5377"),lo.createElement(ge.default.Item,{key:3,onClick:()=>{var Ar,di;if((0,Fe.Rm)()&&!((di=(Ar=Pt.AssistantObject)==null?void 0:Ar.practice)!=null&&di.can_create)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ar({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"exercise"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9")),Ys=Ar=>Gc(void 0,null,function*(){var di,_s,ks,Ua,xs,ed,wi,Co;const Ui=Ar.name;if(((di=We==null?void 0:We.userInfo)==null?void 0:di.user_status)===2&&Ar.name==="\u6279\u91CF\u53D1\u5E03"){(0,De.Rd)();return}const Ro=[];if((_s=yr.exercises)==null||_s.map(gi=>{if(zn.includes(gi.id)&&gi.is_random){const po=Me()(gi.created_at,ac);Me()(ic).diff(Me()(po),"days")>0&&(gi!=null&&gi.is_random)&&Ro.push(gi)}}),zn==""){let gi="\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1";Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"&&(gi="\u8BF7\u9009\u62E9\u8981\u52A0\u5165\u8BD5\u5377\u5E93\u7684\u8BD5\u5377"),be.ZP.error(gi)}else if(Ro.length)Js();else{if(Ui==="\u6279\u91CF\u53D1\u5E03"){if((0,Fe.Rm)()&&!((Ua=(ks=Pt==null?void 0:Pt.AssistantObject)==null?void 0:ks.exercise)!=null&&Ua.can_publish)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let gi=!1;yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.total_num===0&&ko.is_random&&(gi=!0)});let po;if(po=(ed=(xs=yr.exercises.filter(ko=>zn.includes(ko==null?void 0:ko.id)).filter(ko=>(ko==null?void 0:ko.exercise_question_count)===0))==null?void 0:xs[0])==null?void 0:ed.exercise_name,(po==null?void 0:po.length)>0){be.ZP.warning(`${po}\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5`);return}if(gi){be.ZP.warning("\u968F\u673A\u8BD5\u5377\u8FD8\u672A\u5728\u8BE5\u8BFE\u5802\u751F\u6210\u8BD5\u5377\uFF0C\u8BF7\u70B9\u51FB\u7F16\u8F91\u53BB\u8BBE\u7F6E\u51FA\u5377\u6570\u91CF\u5427\u3002");return}let ql=!1;if(yr.exercises.forEach(ko=>{zn.includes(ko.id)&&ko.exercise_status!==1&&(ql=!0)}),ql){be.ZP.warning("\u8BD5\u5377\u5DF2\u53D1\u5E03\u8003\u8BD5\u4E0D\u53EF\u6279\u91CF\u53D1\u5E03\u3002");return}}if(Ui==="\u52A0\u5165\u8BD5\u5377\u5E93"){const gi=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:[...zn]}});if(((wi=gi==null?void 0:gi.cover_exercises)==null?void 0:wi.length)>0){Ii(gi==null?void 0:gi.cover_exercises);return}}ar({type:"exercise/setActionTabs",payload:{key:Ui,selectArrs:zn,selectArrsAll:(Co=yr.exercises)==null?void 0:Co.filter(gi=>zn.includes(gi.id)),params:zt,type:1}})}});return lo.createElement("section",{className:"minH500"},lo.createElement(Bu.Z,{isLoading:Vn["classroomList/getClassroomExercisesList"],tabDataSource:uo,isAdmin:(0,Fe.GJ)(),dispatch:ar,type:yr==null?void 0:yr.main_category_name,isExercise:!0,user:We,getDropdownMenu:mc,onTabMenuClick:Nl,classroomList:Pt,defaultSelectedKeys:[zt.type||"all"]}),lo.createElement(ju.Z,{dataSource:yr.exercises||[],isAdmin:(0,Fe.GJ)(),batchStatus:On,SortMenuName:Zn,setSortMenuName:ei,SortMenus:mo,onSearch:Ar=>{zt.search=Ar.trim(),zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ps({},zt)})},isShowMode:!0,onModeChange:Ar=>{zt.is_normal=Ar,zt.page=1,ar({type:"classroomList/getClassroomExercisesList",payload:ps({},zt)})},onSort:$u,onBatch:Ar=>Kr(Ar)}),lo.createElement(ue.Z,{loading:Vn["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(E=yr.exercises_counts)!=null&&E.exercises_all_counts?yr.exercises.map(function(Ar,di){return lo.createElement(Ks,{key:di,v:Ar,k:di,batchStatus:On,selectArrs:zn,setSelectArrs:Ur,dispatch:ar,params:zt,user:We,manageAllGroup:yr.manage_all_group})}):lo.createElement(ze.Z,null),lo.createElement("aside",{className:"tc mb50 mt30"},((ae=yr.exercises_counts)==null?void 0:ae.exercises_all_counts)>0&&lo.createElement(ye.Z,{showTotal:Ar=>{var di;return`\u5171 ${(di=yr==null?void 0:yr.exercises_counts)==null?void 0:di.exercises_all_counts} \u6761`},showSizeChanger:!0,onChange:zl,defaultCurrent:zt.page,current:zt.page||1,pageSize:zt.limit||20,total:yr.exercises_counts&&yr.exercises_counts.exercises_all_counts}))),zn.length>0&&(0,Fe.GJ)()&&lo.createElement(pe.Z,{offsetBottom:0},lo.createElement(Ic.Z,{buttonDataSource:bl,onButtonClick:Ys,useBatchStatus:Kr,setSeleArr:Ur,catalogue:((oe=(re=Qa==null?void 0:Qa.course_modules)==null?void 0:re.find(Ar=>Ar.type==="exercise"))==null?void 0:oe.second_category)||[],addCatalogue:Ar=>{Ar.preventDefault(),ar({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:zt,selectArrs:{category_id:yr==null?void 0:yr.main_category_id,type:"exercise"}}})},allSelect:zn.length?zn.length===((Ze=(Se=yr.exercises)==null?void 0:Se.filter(Ar=>!Ar.is_make_up_exercise))==null?void 0:Ze.length):!1,setAllSelect:Ar=>{var di;Ar.target.checked?Ur((di=yr==null?void 0:yr.exercises)==null?void 0:di.filter(_s=>!_s.is_make_up_exercise).map(_s=>_s.id)):Ur([])},selectArrs:zn,onMenuClick:Ar=>Gc(void 0,[Ar],function*({key:di}){if(zn=="")return be.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/move_to_category.json`,{method:"post",body:{exercise_ids:zn,new_category_id:di}})).status===0&&(be.ZP.success("\u64CD\u4F5C\u6210\u529F"),ar({type:"classroomList/getClassroomExercisesList",payload:ps({},fn)}))})})),lo.createElement(_l.Z,null),lo.createElement(Rl.Z,null),lo.createElement(Gl,null),lo.createElement(ms,null),lo.createElement(Ec.Z,{onOk:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ps({},fn)})}}),lo.createElement(jc.Z,{onOk:()=>{}}),lo.createElement(Ho,{cb:()=>Ur([])}),lo.createElement(Hu,null),lo.createElement(Pe.Z,null),lo.createElement(Ne.default,{title:lo.createElement("span",null,lo.createElement(Yr.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"),open:Jn.length>0,footer:!1,onCancel:()=>{Ii([])}},lo.createElement("div",{style:{height:300,overflow:"auto"}},lo.createElement("div",null,"\u6709",Jn==null?void 0:Jn.length,"\u5F20\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Jn==null?void 0:Jn.map(Ar=>lo.createElement("div",{style:{marginTop:25}},lo.createElement("div",null,"\u8BD5\u5377\uFF1A",Ar==null?void 0:Ar.origin_exercise_nam),lo.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",lo.createElement("a",{href:`/paperlibrary/see/${Ar==null?void 0:Ar.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},Ar==null?void 0:Ar.examination_bank_name))))),lo.createElement("div",{style:{textAlign:"end"}},lo.createElement(ke.ZP,{style:{height:30},onClick:()=>Gc(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn],update:1}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u8986\u76D6\u6210\u529F"),Ii([]))})},"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"),lo.createElement(ke.ZP,{type:"primary",onClick:()=>Gc(void 0,null,function*(){const Ar=yield(0,fe.ZP)(`/api/courses/${zt.id}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:[...zn]}});(Ar==null?void 0:Ar.status)===0&&(be.ZP.info("\u5F62\u6210\u6210\u529F"),Ii([]))}),style:{marginLeft:10,height:30}},"\u5F62\u6210\u65B0\u8BD5\u5377"))),lo.createElement(Ne.default,{title:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E",open:Ml,centered:!0,onOk:()=>Gc(void 0,null,function*(){let Ar=yield(0,fe.ZP)(`/api/courses/${zt.coursesId}/update_show_unstart_exercise`,{method:"put",body:{show_unstart_exercise:el,forbid_end_exercise:No}});(Ar==null?void 0:Ar.status)===0&&(pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}}),ar({type:"classroomList/getClassroomTopBanner",payload:{id:zt.coursesId}}),be.ZP.info("\u64CD\u4F5C\u6210\u529F"))}),onCancel:()=>{pl(!1),ar({type:"classroomList/setActionTabs",payload:{key:""}})}},lo.createElement(Xe.default,{checked:el,onChange:Ar=>{Jl(Ar.target.checked)}},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u5DF2\u53D1\u5E03\u4F46\u672A\u5F00\u59CB\u7684\u8003\u8BD5",lo.createElement("span",{style:{color:"#666666"}},"\uFF08\u8003\u8BD5\u5F00\u59CB\u4E4B\u540E\u5B66\u751F\u624D\u80FD\u4F5C\u7B54\uFF09")),lo.createElement(Xe.default,{className:"mt20",checked:No,onChange:Ar=>{ir(Ar.target.checked)}},"\u7981\u6B62\u5B66\u751F\u67E5\u770B\u5DF2\u622A\u6B62\u7684\u8003\u8BD5")),lo.createElement(Nc.Z,null),lo.createElement(lo.Fragment,null,lo.createElement(Ha.T$,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:hc(ps({},Pt==null?void 0:Pt.actionTabs),{open:""})})},open:((ot=Pt==null?void 0:Pt.actionTabs)==null?void 0:ot.open)==="\u624B\u673A\u53F7\u7ED1\u5B9A"}),lo.createElement(Ha.$i,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:hc(ps({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})},open:((gt=Pt==null?void 0:Pt.actionTabs)==null?void 0:gt.open)==="\u8BD5\u5377\u5C01\u5B58",Data:hc(ps({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),lo.createElement(Ha.K1,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:hc(ps({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})},open:((Et=Pt==null?void 0:Pt.actionTabs)==null?void 0:Et.open)==="\u89E3\u5C01",Data:hc(ps({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})}),lo.createElement(Ha.O7,{onCancel:()=>{ar({type:"classroomList/setActionTabs",payload:hc(ps({},Pt==null?void 0:Pt.actionTabs),{open:""})})},onFinish:()=>{ar({type:"classroomList/getClassroomExercisesList",payload:ps(ps({},zt),fn)})},open:((Vt=Pt==null?void 0:Pt.actionTabs)==null?void 0:Vt.open)==="\u63D0\u793A",Data:hc(ps({},Pt==null?void 0:Pt.actionTabs),{type:"exercise"})})))};var $c=(0,Ce.connect)(({user:ie,classroomList:$e,loading:We,globalSetting:Pt})=>({user:ie,classroomList:$e,globalSetting:Pt,loading:We.effects}))(fd);const Hd=({globalSetting:ie})=>{var $e;switch(Number(($e=ie==null?void 0:ie.setting)==null?void 0:$e.theme)){case te.Fy.THEMEONE:return se.createElement(ao,null);case te.Fy.THEMETHREE:return se.createElement(Ja,null);case te.Fy.DEFAULT:default:return se.createElement($c,null)}};var As=(0,Ce.connect)(({globalSetting:ie})=>({globalSetting:ie}))(Hd)},88181:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ke}});var te=ee(67294),se=ee(69677),Ce=ee(84567),Ne=ee(71230),ge={leftdiv:"leftdiv___AgbDd",listClass:"listClass___FyD9K",spantitle:"spantitle___U79dv",rightdiv:"rightdiv___F1hgj"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ee(26194),ye=(Xe,Le,Me)=>new Promise((Fe,Oe)=>{var ze=it=>{try{nt(Me.next(it))}catch(Ge){Oe(Ge)}},fe=it=>{try{nt(Me.throw(it))}catch(Ge){Oe(Ge)}},nt=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(ze,fe);nt((Me=Me.apply(Xe,Le)).next())}),ke=({data:Xe,value:Le=[],handleChangePage:Me,setSelectedRowKeys:Fe,selectedRowKeys:Oe,onChange:ze=()=>{}})=>{const[fe,nt]=(0,te.useState)([]),[it,Ge]=(0,te.useState)([]),[je,Ae]=(0,te.useState)([]);let[he,Ye]=(0,te.useState)(1),[Te,Re]=(0,te.useState)();return(0,te.useEffect)(()=>{nt(Xe),Ge([]),Ae([])},[Xe]),(0,te.useEffect)(()=>{Fe&&(Ge(Oe),Ae(Oe))},[Oe]),te.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},te.createElement("div",{className:ge.leftdiv},te.createElement(se.default.Search,{size:"middle",onChange:_e=>ye(void 0,null,function*(){nt(Xe.filter(De=>{var Ee;return(Ee=De==null?void 0:De.name)==null?void 0:Ee.includes(_e.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),te.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},te.createElement(Ce.default.Group,{value:it.map(_e=>`${_e.course_group_id}`),onChange:_e=>{Fe(fe.filter(De=>_e.includes(`${De.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},fe.map((_e,De)=>te.createElement(Ne.Z,{key:_e.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},te.createElement(Ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:_e.is_published,value:`${_e.course_group_id}`},te.createElement("div",{className:ge.listClass},te.createElement("span",{className:ge.spantitle,style:{width:_e.is_published?"108px":"170px"}},_e.name),_e.is_published&&te.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),te.createElement("div",{className:ge.rightdiv},te.createElement(se.default.Search,{onChange:_e=>{Ae(it.filter(De=>De.name.includes(_e.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),je.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),je.length>0&&te.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},te.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},je.map((_e,De)=>te.createElement(Ne.Z,{justify:"space-between",style:{marginTop:"10px"},key:_e.course_group_id},te.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},_e.name),te.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Fe(it.filter(Ee=>`${Ee.course_group_name}`!=`${_e.course_group_name}`))}})))))))}},91745:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(35973),ye=ee(11320),pe=ee(44719),ke=ee(33170),Xe=ee(27484),Le=ee.n(Xe),Me=ee(28706),Fe=ee(67294),Oe=Object.defineProperty,ze=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,it=(Ye,Te,Re)=>Te in Ye?Oe(Ye,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ye[Te]=Re,Ge=(Ye,Te)=>{for(var Re in Te||(Te={}))fe.call(Te,Re)&&it(Ye,Re,Te[Re]);if(ze)for(var Re of ze(Te))nt.call(Te,Re)&&it(Ye,Re,Te[Re]);return Ye},je=(Ye,Te,Re)=>new Promise((_e,De)=>{var Ee=tt=>{try{He(Re.next(tt))}catch(Ue){De(Ue)}},lt=tt=>{try{He(Re.throw(tt))}catch(Ue){De(Ue)}},He=tt=>tt.done?_e(tt.value):Promise.resolve(tt.value).then(Ee,lt);He((Re=Re.apply(Ye,Te)).next())});const{Dragger:Ae}=se.default,he=({classroomList:Ye,dispatch:Te,onOk:Re})=>{const _e=(0,ue.useParams)(),[De]=Ce.default.useForm(),[Ee,lt]=(0,te.useState)(),[He,tt]=(0,te.useState)(!1),Ue={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ct=>je(void 0,null,function*(){return lt(ct),!1})};return(0,te.useEffect)(()=>{De.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,Me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Fe.createElement(Ne.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ye.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:He},onOk:()=>je(void 0,null,function*(){De.submit()}),onCancel:()=>{De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}})}},Fe.createElement(Ce.default,{form:De,onFinish:ct=>je(void 0,null,function*(){var bt,Tt,at;if(!(Ee!=null&&Ee.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let we=new FormData;we.append("type",Ye.actionTabs.type),we.append("file",Ee);let ft;window.location.href.indexOf("exercise")>-1?ft=`/api/exercises/${Ye.actionTabs.id}/supplement_score.json`:ft=`/api/homework_commons/${Ye.actionTabs.id}/supplement_score.json`;let Nt=yield(0,ke.ZP)(ft,{method:"post",body:we},!0);tt(!1),(Nt==null?void 0:Nt.status)===0&&(Re(),De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}}),((Tt=(bt=Nt==null?void 0:Nt.data)==null?void 0:bt.fail)==null?void 0:Tt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Fe.createElement(be.default,{pagination:!1,dataSource:(at=Nt==null?void 0:Nt.data)==null?void 0:at.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Me.FH)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ye.actionTabs.type}`)}}))})},Fe.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ye.actionTabs.name),Fe.createElement(Ce.default.Item,{style:{marginBottom:0},label:Fe.createElement("div",null,Fe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Fe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Fe.createElement("div",null,Fe.createElement("a",{download:"\u6A21\u7248.xlsx",className:pe.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ye.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Fe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Fe.createElement(Ce.default.Item,{style:{marginBottom:0}},Fe.createElement(Ae,Ge({},Ue),Fe.createElement("a",{className:pe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Fe.createElement("br",null),Fe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,ue.connect)(({classroomList:Ye})=>({classroomList:Ye}))(he)},48839:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(69677),ye=ee(71230),pe=ee(15746),ke=ee(31795),Xe=ee(34336),Le=ee(35973),Me=ee(91304),Fe=ee(11320),Oe=ee(44719),ze=ee(33170),fe=ee(17998),nt=ee(27484),it=ee.n(nt),Ge=ee(28706),je=ee(67294),Ae=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(He,tt,Ue)=>tt in He?Ae(He,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):He[tt]=Ue,_e=(He,tt)=>{for(var Ue in tt||(tt={}))Ye.call(tt,Ue)&&Re(He,Ue,tt[Ue]);if(he)for(var Ue of he(tt))Te.call(tt,Ue)&&Re(He,Ue,tt[Ue]);return He},De=(He,tt,Ue)=>new Promise((ct,bt)=>{var Tt=ft=>{try{we(Ue.next(ft))}catch(Nt){bt(Nt)}},at=ft=>{try{we(Ue.throw(ft))}catch(Nt){bt(Nt)}},we=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then(Tt,at);we((Ue=Ue.apply(He,tt)).next())});const{Dragger:Ee}=se.default,lt=({classroomList:He,dispatch:tt,onOk:Ue})=>{const ct=(0,Le.useParams)(),[bt]=Ce.default.useForm(),[Tt,at]=(0,te.useState)(),[we,ft]=(0,te.useState)(!1),Nt={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:dt=>De(void 0,null,function*(){return at(dt),!1})};return(0,te.useEffect)(()=>{bt.setFieldsValue({publish_time:it()(it()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:it()(it()(new Date((0,Ge.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),je.createElement(Ne.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>De(void 0,null,function*(){bt.submit()}),onCancel:()=>{bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Ce.default,{form:bt,colon:!1,onFinish:dt=>De(void 0,null,function*(){var ut,pt,Ot;if(!(Tt!=null&&Tt.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ft(!0);let Wt=new FormData;Wt.append("name",dt.name),Wt.append("type",He.actionTabs.type),Wt.append("category_id",(ct==null?void 0:ct.categoryId)||null),He.actionTabs.type==="exercise"?(Wt.append("time",dt.time||""),Wt.append("total_score",dt.total_score)):Wt.append("description",dt.description||""),Wt.append("publish_time",it()(dt.publish_time).format("YYYY-MM-DD HH:mm")),Wt.append("end_time",it()(dt.end_time).format("YYYY-MM-DD HH:mm")),Wt.append("file",Tt);let Zt=yield(0,ze.ZP)(`/api/courses/${ct.coursesId}/export_external_score_homework.json`,{method:"post",body:Wt},!0);ft(!1),(Zt==null?void 0:Zt.status)===0&&(bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),Ue(),((pt=(ut=Zt==null?void 0:Zt.data)==null?void 0:ut.fail)==null?void 0:pt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(be.default,{pagination:!1,dataSource:(Ot=Zt==null?void 0:Zt.data)==null?void 0:Ot.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ge.FH)("",Fe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${He.actionTabs.type}`)}}))})},je.createElement(Ce.default.Item,{label:He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},je.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),He.actionTabs.type!=="exercise"&&je.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},je.createElement(Me.Z,{watch:!0})),He.actionTabs.type==="exercise"&&je.createElement(ye.Z,{style:{marginLeft:6}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},je.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},je.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),je.createElement(ye.Z,{style:{marginLeft:6,marginBottom:12}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:dt=>(0,fe.Q8)(dt),disabledTime:dt=>(0,fe.d0)(dt),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:dt=>(0,fe.Q8)(dt,"",bt.getFieldValue("publish_time")),disabledTime:dt=>(0,fe.d0)(dt,bt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),je.createElement(Ce.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:Oe.Z.downloadbutton,href:Fe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${He.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(Ce.default.Item,{style:{marginBottom:0}},je.createElement(Ee,_e({},Nt),je.createElement("a",{className:Oe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,Le.connect)(({classroomList:He})=>({classroomList:He}))(lt)},13916:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Xe}});var te=ee(67294),se=ee(68508),Ce=ee(69677),Ne=ee(84567),ge=ee(71577),be=ee(85418),ue={bottomControlContainer:"bottomControlContainer___Zu9jI",buttonWrap:"buttonWrap___aWo9e",moveCategory:"moveCategory____Cpq2"},ye=ee(52262),pe=ee(42922),Xe=({buttonDataSource:Le,onButtonClick:Me,useBatchStatus:Fe,allSelect:Oe,setAllSelect:ze,selectArrs:fe,onMenuClick:nt,setSeleArr:it,catalogue:Ge,addCatalogue:je})=>{const[Ae,he]=(0,te.useState)(!1),[Ye,Te]=(0,te.useState)("");console.log("---",Ge);const Re=te.createElement("div",{className:ue.moveCategory,onMouseLeave:_e=>he(!1)},te.createElement(se.default,{onClick:nt,style:{maxHeight:300,width:240,overflow:"auto"}},te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},te.createElement(Ce.default,{onChange:_e=>{Te(_e.target.value)}})),Ge==null?void 0:Ge.map(function(_e,De){var Ee;if(!(Ye!==""&&_e.category_name.indexOf(Ye)<0))return te.createElement(te.Fragment,null,te.createElement(se.default.Item,{className:"multi-llipsis1e",key:_e.category_id,title:_e.category_name},_e.category_name),(Ee=_e==null?void 0:_e.third_category)==null?void 0:Ee.map(lt=>te.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:lt.category_id,title:lt.category_name},lt.category_name)))}),je&&te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:je},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return te.createElement("div",{className:ue.bottomControlContainer},te.createElement("div",null,te.createElement("div",null,te.createElement(Ne.default,{checked:Oe,onChange:ze},"\u5168\u9009\u672C\u9875\uFF08",fe.length,"\uFF09")),(0,ye.GJ)()&&Le.map(_e=>te.createElement("div",{key:_e.name},te.createElement(ge.ZP,{type:"primary",icon:_e.icon,className:ue.buttonWrap,onClick:()=>Me(_e)},_e.name))),(0,ye.GJ)()&&(je||Ge)&&te.createElement("div",null,te.createElement(be.Z,{open:Ae,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Re,getPopupContainer:_e=>_e.parentNode},te.createElement("span",{className:"ant-dropdown-link",onMouseEnter:_e=>he(!0)},te.createElement(ge.ZP,{type:"primary",className:ue.buttonWrap,icon:te.createElement("i",{className:"iconfont icon-yidongmulu"})},te.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",te.createElement(pe.Z,null))))))),te.createElement("div",null,te.createElement(ge.ZP,{type:"primary",ghost:!0,onClick:()=>{Fe(!1),it([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},24966:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return nt}});var te=ee(67294),se=ee(68508),Ce=ee(84567),Ne=ee(71577),ge=ee(85418),be=ee(83062),ue=ee(11713),ye=ee(69677),pe={searchSortControllerContainer:"searchSortControllerContainer___hHmtL",btn:"btn___IGcjw",btnSort:"btnSort___TjGZj",tips:"tips____YGut"},ke=ee(52262),Xe=ee(53978),Le=ee(42922),Me=ee(246),Fe=ee.n(Me),Oe=ee(35973),ze=(it,Ge,je)=>new Promise((Ae,he)=>{var Ye=_e=>{try{Re(je.next(_e))}catch(De){he(De)}},Te=_e=>{try{Re(je.throw(_e))}catch(De){he(De)}},Re=_e=>_e.done?Ae(_e.value):Promise.resolve(_e.value).then(Ye,Te);Re((je=je.apply(it,Ge)).next())}),nt=({isAdmin:it,dataSource:Ge,batchStatus:je,SortMenuName:Ae,setSortMenuName:he,detailCourseGroupsList:Ye,onSearch:Te,onBoard:Re,onSort:_e,isboard:De,dispatch:Ee,onBatch:lt,SortMenus:He,isShowMode:tt=!1,onModeChange:Ue})=>{const[ct,bt]=(0,te.useState)(!1),[Tt,at]=(0,te.useState)([]),[we,ft]=(0,te.useState)(!0);let[Nt,dt]=(0,te.useState)([]);const[ut,pt]=(0,te.useState)(1),[Ot,Wt]=(0,te.useState)(!1),Zt=(0,Oe.useParams)(),Yt=Je=>{he(Je.name),_e(Je)};(0,te.useEffect)(()=>{De&&Cn()},[De]);const Cn=()=>ze(void 0,null,function*(){var Je;if(we&&!Ot){Wt(!0),pt(ut+1);const ve=yield Ee({type:"classroomList/getCourseGroupsList",payload:{page:ut,id:Zt.coursesId,limit:20,nonenavigate:!0}});let me=[...(ve==null?void 0:ve.course_groups)||[]];((Je=ve==null?void 0:ve.course_groups)==null?void 0:Je.length)<20&&(ft(!1),me.push({id:0,name:"\u672A\u5206\u73ED"})),Wt(!1),dt([...Nt,...me])}}),Nn=te.createElement("section",{className:pe.dropmenu},te.createElement("div",{style:{maxHeight:200,overflow:"auto"}},te.createElement(Fe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Je=>{Cn()},hasMore:we,useWindow:!1},te.createElement(se.default,{style:{width:240,zIndex:10}},(Ye==null?void 0:Ye.group_count)>0&&(Nt==null?void 0:Nt.filter(Je=>Je.edit_auth||Je.name==="\u672A\u5206\u73ED").map(function(Je,ve){return te.createElement(se.default.Item,{key:Je.id},te.createElement(Ce.default,{checked:Tt.includes(Je.id),value:Je.id,onChange:me=>{let Be=Tt.indexOf(Je.id);Tt.indexOf(Je.id)>-1?at(Tt.filter(xe=>xe!==Je.id)):at(Tt.concat(Je.id))}},Je.name))}))))),te.createElement("aside",{style:{background:"#fff"}},te.createElement("div",null,te.createElement(Ne.ZP,{type:"link",onClick:()=>{Re(Tt)}},"\u786E\u5B9A"),te.createElement(Ne.ZP,{type:"link",onClick:()=>{at([])}},"\u91CD\u7F6E")))),Mn=Ae==="\u9ED8\u8BA4\u6392\u5E8F";return te.createElement("div",{className:pe.searchSortControllerContainer},!!(He!=null&&He.length)&&te.createElement("div",null,te.createElement(ge.Z,{dropdownRender:()=>te.createElement(se.default,{selectedKeys:[Ae]},He.map(Je=>te.createElement(se.default.Item,{key:Je.name,onClick:()=>Yt(Je)},Je.name)))},te.createElement("div",null,te.createElement("span",{className:`${pe.btn} ${Mn?pe.btnSort:""}`},te.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Ae)))),Mn&&te.createElement(be.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},te.createElement("span",{className:pe.tips},te.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),tt&&te.createElement(ue.default,{defaultValue:"",onChange:Ue,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),te.createElement(ye.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Te,style:{width:220,marginLeft:tt?"":"auto"}}),(0,ke.eB)()&&De&&te.createElement(ge.Z,{dropdownRender:()=>Nn,open:ct,onOpenChange:Je=>{bt(Je)}},te.createElement("a",null,"\u5206\u73ED",ct?te.createElement(Xe.Z,{style:{marginLeft:6}}):te.createElement(Le.Z,{style:{marginLeft:6}}))))}},24039:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(85418),Ce=ee(2453),Ne=ee(83062),ge=ee(35973),be=ee(52262),ue=ee(64743),ye=ee(52810);const pe=({isLoading:ke,addText:Xe,tabDataSource:Le,isAdmin:Me,dispatch:Fe,classroomList:Oe,type:ze,isExercise:fe,defaultSelectedKeys:nt,onTabMenuClick:it,getDropdownMenu:Ge,showControlButton:je,buttonText:Ae,buttonIcon:he="icon-tianjiadaohang",extraNode:Ye,user:Te,onButtonClick:Re,isModelUser:_e})=>{var De,Ee,lt,He,tt;const Ue=(0,ge.useParams)();return te.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},te.createElement("div",{className:"flex gap-4px mr-auto"},Le==null?void 0:Le.map((ct,bt)=>te.createElement("div",{key:bt,className:`text-16px flex item-center justify-center current ${nt==(typeof ct.index=="number"?ct.index:ct.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:nt==(typeof ct.index=="number"?ct.index:ct.id)?"#1890FF":""},onClick:()=>ke?{}:it(ct)},ct==null?void 0:ct.name,ct.total!==void 0&&Me&&te.createElement("span",{className:"ml-4px"},ct.total||0)))),Me&&te.createElement("div",{className:"flex item-center gap-20px mr-20px"},fe&&te.createElement("span",{className:"iconfont icon-shezhi8 flex item-center current",onClick:()=>{Fe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),fe&&te.createElement(se.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ct})=>{var bt;if((0,be.Rm)()&&!((bt=Oe.AssistantObject.exercise)!=null&&bt.can_download)){Ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ct=="1"&&Fe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ze,exportType:"exercise",category_id:Ue.categoryId}}),ct=="3"&&ge.history.push(`/classrooms/${Ue==null?void 0:Ue.coursesId}/exportlist/exercise_score,export_exercise_users`)}}},te.createElement("span",{className:"iconfont icon-xiazai6 current c-grey-666"})),!!Ye&&te.createElement("div",null,Ye),je&&(Ae=="\u6DFB\u52A0\u76F4\u64AD"?te.createElement(se.Z,{menu:{items:(Ee=(De=[{label:te.createElement("div",{onClick:()=>{Re("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},{label:te.createElement("div",{onClick:()=>{Re("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:_e}])==null?void 0:De.filter(ct=>ct==null?void 0:ct.show))==null?void 0:Ee.map(ct=>({label:ct==null?void 0:ct.label,key:ct==null?void 0:ct.key}))}},te.createElement(ue.op,{theme:ye.Fy.THEMEONE,icon:te.createElement("span",{className:`iconfont ${he}`})},Ae)):te.createElement(ue.op,{theme:ye.Fy.THEMEONE,onClick:Re,icon:te.createElement("span",{className:`iconfont ${he}`})},Ae)),!!Ge&&te.createElement(se.Z,{disabled:((lt=Te==null?void 0:Te.userInfo)==null?void 0:lt.user_status)===2,dropdownRender:Ge},te.createElement(Ne.Z,{title:((He=Te==null?void 0:Te.userInfo)==null?void 0:He.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},te.createElement(ue.op,{theme:ye.Fy.THEMEONE,onClick:Re,disabled:((tt=Te==null?void 0:Te.userInfo)==null?void 0:tt.user_status)===2,icon:te.createElement("span",{className:"iconfont icon-tianjiadaohang"})},Xe||"\u521B\u5EFA\u8BD5\u5377")))))};Ct.Z=pe},63536:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ke}});var te=ee(67294),se=ee(69677),Ce=ee(84567),Ne=ee(71230),ge={leftdiv:"leftdiv___DGMku",listClass:"listClass___RzeHz",spantitle:"spantitle___Aarv3",rightdiv:"rightdiv___I2lKV"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ue=ee(26194),ye=(Xe,Le,Me)=>new Promise((Fe,Oe)=>{var ze=it=>{try{nt(Me.next(it))}catch(Ge){Oe(Ge)}},fe=it=>{try{nt(Me.throw(it))}catch(Ge){Oe(Ge)}},nt=it=>it.done?Fe(it.value):Promise.resolve(it.value).then(ze,fe);nt((Me=Me.apply(Xe,Le)).next())}),ke=({data:Xe,value:Le=[],handleChangePage:Me,setSelectedRowKeys:Fe,selectedRowKeys:Oe,onChange:ze=()=>{}})=>{const[fe,nt]=(0,te.useState)([]),[it,Ge]=(0,te.useState)([]),[je,Ae]=(0,te.useState)([]);let[he,Ye]=(0,te.useState)(1),[Te,Re]=(0,te.useState)();return(0,te.useEffect)(()=>{nt(Xe),Ge([]),Ae([])},[Xe]),(0,te.useEffect)(()=>{Fe&&(Ge(Oe),Ae(Oe))},[Oe]),te.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},te.createElement("div",{className:ge.leftdiv},te.createElement(se.default.Search,{size:"middle",onChange:_e=>ye(void 0,null,function*(){nt(Xe.filter(De=>{var Ee;return(Ee=De==null?void 0:De.name)==null?void 0:Ee.includes(_e.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),fe.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),te.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},te.createElement(Ce.default.Group,{value:it.map(_e=>`${_e.course_group_id}`),onChange:_e=>{Fe(fe.filter(De=>_e.includes(`${De.course_group_id}`)))},style:{marginTop:"10px",flexDirection:"column"}},fe.map((_e,De)=>te.createElement(Ne.Z,{key:_e.course_group_id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},te.createElement(Ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:_e.is_published,value:`${_e.course_group_id}`},te.createElement("div",{className:ge.listClass},te.createElement("span",{className:ge.spantitle,style:{width:_e.is_published?"108px":"170px"}},_e.name),_e.is_published&&te.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),te.createElement("div",{className:ge.rightdiv},te.createElement(se.default.Search,{onChange:_e=>{Ae(it.filter(De=>De.name.includes(_e.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),je.length===0&&te.createElement(ue.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),je.length>0&&te.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},te.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},je.map((_e,De)=>te.createElement(Ne.Z,{justify:"space-between",style:{marginTop:"10px"},key:_e.course_group_id},te.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},_e.name),te.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{Fe(it.filter(Ee=>`${Ee.course_group_name}`!=`${_e.course_group_name}`))}})))))))}},60920:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(35973),ye=ee(11320),pe=ee(2051),ke=ee(33170),Xe=ee(27484),Le=ee.n(Xe),Me=ee(28706),Fe=ee(67294),Oe=Object.defineProperty,ze=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,it=(Ye,Te,Re)=>Te in Ye?Oe(Ye,Te,{enumerable:!0,configurable:!0,writable:!0,value:Re}):Ye[Te]=Re,Ge=(Ye,Te)=>{for(var Re in Te||(Te={}))fe.call(Te,Re)&&it(Ye,Re,Te[Re]);if(ze)for(var Re of ze(Te))nt.call(Te,Re)&&it(Ye,Re,Te[Re]);return Ye},je=(Ye,Te,Re)=>new Promise((_e,De)=>{var Ee=tt=>{try{He(Re.next(tt))}catch(Ue){De(Ue)}},lt=tt=>{try{He(Re.throw(tt))}catch(Ue){De(Ue)}},He=tt=>tt.done?_e(tt.value):Promise.resolve(tt.value).then(Ee,lt);He((Re=Re.apply(Ye,Te)).next())});const{Dragger:Ae}=se.default,he=({classroomList:Ye,dispatch:Te,onOk:Re})=>{const _e=(0,ue.useParams)(),[De]=Ce.default.useForm(),[Ee,lt]=(0,te.useState)(),[He,tt]=(0,te.useState)(!1),Ue={height:100,onRemove:()=>{lt("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:ct=>je(void 0,null,function*(){return lt(ct),!1})};return(0,te.useEffect)(()=>{De.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,Me.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Fe.createElement(Ne.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:Ye.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:He},onOk:()=>je(void 0,null,function*(){De.submit()}),onCancel:()=>{De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}})}},Fe.createElement(Ce.default,{form:De,onFinish:ct=>je(void 0,null,function*(){var bt,Tt,at;if(!(Ee!=null&&Ee.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}tt(!0);let we=new FormData;we.append("type",Ye.actionTabs.type),we.append("file",Ee);let ft;window.location.href.indexOf("exercise")>-1?ft=`/api/exercises/${Ye.actionTabs.id}/supplement_score.json`:ft=`/api/homework_commons/${Ye.actionTabs.id}/supplement_score.json`;let Nt=yield(0,ke.ZP)(ft,{method:"post",body:we},!0);tt(!1),(Nt==null?void 0:Nt.status)===0&&(Re(),De.resetFields(),Te({type:"classroomList/setActionTabs",payload:{}}),((Tt=(bt=Nt==null?void 0:Nt.data)==null?void 0:bt.fail)==null?void 0:Tt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Fe.createElement(be.default,{pagination:!1,dataSource:(at=Nt==null?void 0:Nt.data)==null?void 0:at.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Me.FH)("",ye.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${Ye.actionTabs.type}`)}}))})},Fe.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},Ye.actionTabs.name),Fe.createElement(Ce.default.Item,{style:{marginBottom:0},label:Fe.createElement("div",null,Fe.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Fe.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Fe.createElement("div",null,Fe.createElement("a",{download:"\u6A21\u7248.xlsx",className:pe.Z.downloadbutton,href:ye.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${Ye.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Fe.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Fe.createElement(Ce.default.Item,{style:{marginBottom:0}},Fe.createElement(Ae,Ge({},Ue),Fe.createElement("a",{className:pe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Fe.createElement("br",null),Fe.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,ue.connect)(({classroomList:Ye})=>({classroomList:Ye}))(he)},3564:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(59810),Ce=ee(22150),Ne=ee(14446),ge=ee(2453),be=ee(9430),ue=ee(69677),ye=ee(71230),pe=ee(15746),ke=ee(31795),Xe=ee(34336),Le=ee(35973),Me=ee(91304),Fe=ee(11320),Oe=ee(2051),ze=ee(33170),fe=ee(17998),nt=ee(27484),it=ee.n(nt),Ge=ee(28706),je=ee(67294),Ae=Object.defineProperty,he=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Re=(He,tt,Ue)=>tt in He?Ae(He,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):He[tt]=Ue,_e=(He,tt)=>{for(var Ue in tt||(tt={}))Ye.call(tt,Ue)&&Re(He,Ue,tt[Ue]);if(he)for(var Ue of he(tt))Te.call(tt,Ue)&&Re(He,Ue,tt[Ue]);return He},De=(He,tt,Ue)=>new Promise((ct,bt)=>{var Tt=ft=>{try{we(Ue.next(ft))}catch(Nt){bt(Nt)}},at=ft=>{try{we(Ue.throw(ft))}catch(Nt){bt(Nt)}},we=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then(Tt,at);we((Ue=Ue.apply(He,tt)).next())});const{Dragger:Ee}=se.default,lt=({classroomList:He,dispatch:tt,onOk:Ue})=>{const ct=(0,Le.useParams)(),[bt]=Ce.default.useForm(),[Tt,at]=(0,te.useState)(),[we,ft]=(0,te.useState)(!1),Nt={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:dt=>De(void 0,null,function*(){return at(dt),!1})};return(0,te.useEffect)(()=>{bt.setFieldsValue({publish_time:it()(it()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:it()(it()(new Date((0,Ge.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"]),je.createElement(Ne.default,{centered:!0,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",open:He.actionTabs.key==="\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:we},onOk:()=>De(void 0,null,function*(){bt.submit()}),onCancel:()=>{bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(Ce.default,{form:bt,colon:!1,onFinish:dt=>De(void 0,null,function*(){var ut,pt,Ot;if(!(Tt!=null&&Tt.size)){ge.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}ft(!0);let Wt=new FormData;Wt.append("name",dt.name),Wt.append("type",He.actionTabs.type),Wt.append("category_id",(ct==null?void 0:ct.categoryId)||null),He.actionTabs.type==="exercise"?(Wt.append("time",dt.time||""),Wt.append("total_score",dt.total_score)):Wt.append("description",dt.description||""),Wt.append("publish_time",it()(dt.publish_time).format("YYYY-MM-DD HH:mm")),Wt.append("end_time",it()(dt.end_time).format("YYYY-MM-DD HH:mm")),Wt.append("file",Tt);let Zt=yield(0,ze.ZP)(`/api/courses/${ct.coursesId}/export_external_score_homework.json`,{method:"post",body:Wt},!0);ft(!1),(Zt==null?void 0:Zt.status)===0&&(bt.resetFields(),tt({type:"classroomList/setActionTabs",payload:{}}),Ue(),((pt=(ut=Zt==null?void 0:Zt.data)==null?void 0:ut.fail)==null?void 0:pt.length)>0&&Ne.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(be.default,{pagination:!1,dataSource:(Ot=Zt==null?void 0:Zt.data)==null?void 0:Ot.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ge.FH)("",Fe.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${He.actionTabs.type}`)}}))})},je.createElement(Ce.default.Item,{label:He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377\u540D\u79F0",labelCol:{span:3},name:"name",rules:[{required:!0,message:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`}]},je.createElement(ue.default,{showCount:!0,placeholder:`\u8BF7\u8F93\u5165${He.actionTabs.type!=="exercise"?"\u4F5C\u4E1A":"\u8BD5\u5377"}\u540D\u79F0`,maxLength:60})),He.actionTabs.type!=="exercise"&&je.createElement(Ce.default.Item,{label:"\u4F5C\u4E1A\u63CF\u8FF0",labelCol:{span:3},name:"description"},je.createElement(Me.Z,{watch:!0})),He.actionTabs.type==="exercise"&&je.createElement(ye.Z,{style:{marginLeft:6}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u8BD5\u5377\u603B\u5206",name:"total_score",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BD5\u5377\u603B\u5206"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"\u8BD5\u5377\u603B\u5206\u5FC5\u987B\u4E3A\u6B63\u6570"}]},je.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u603B\u5206",style:{width:256},addonAfter:"\u5206"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7B54\u9898\u65F6\u957F",labelCol:{span:6},name:"time"},je.createElement(ke.Z,{style:{width:"100%"},addonAfter:"\u5206\u949F",placeholder:"\u8BF7\u8F93\u5165\u7B54\u9898\u65F6\u957F"})))),je.createElement(ye.Z,{style:{marginLeft:6,marginBottom:12}},je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:256},disabledDate:dt=>(0,fe.Q8)(dt),disabledTime:dt=>(0,fe.d0)(dt),allowClear:!1,format:"YYYY-MM-DD HH:mm"}))),je.createElement(pe.Z,{span:12},je.createElement(Ce.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},je.createElement(Xe.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:dt=>(0,fe.Q8)(dt,"",bt.getFieldValue("publish_time")),disabledTime:dt=>(0,fe.d0)(dt,bt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})))),je.createElement(Ce.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:Oe.Z.downloadbutton,href:Fe.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${He.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(Ce.default.Item,{style:{marginBottom:0}},je.createElement(Ee,_e({},Nt),je.createElement("a",{className:Oe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};Ct.Z=(0,Le.connect)(({classroomList:He})=>({classroomList:He}))(lt)},64849:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Xe}});var te=ee(67294),se=ee(68508),Ce=ee(69677),Ne=ee(84567),ge=ee(71577),be=ee(85418),ue={bottomControlContainer:"bottomControlContainer___EZTEn",buttonWrap:"buttonWrap___pSVAA",moveCategory:"moveCategory___yJ9_E"},ye=ee(52262),pe=ee(42922),Xe=({buttonDataSource:Le,onButtonClick:Me,useBatchStatus:Fe,allSelect:Oe,setAllSelect:ze,selectArrs:fe,onMenuClick:nt,setSeleArr:it,catalogue:Ge,addCatalogue:je})=>{const[Ae,he]=(0,te.useState)(!1),[Ye,Te]=(0,te.useState)("");console.log("---",Ge);const Re=te.createElement("div",{className:ue.moveCategory,onMouseLeave:_e=>he(!1)},te.createElement(se.default,{onClick:nt,style:{maxHeight:300,width:240,overflow:"auto"}},te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},te.createElement(Ce.default,{onChange:_e=>{Te(_e.target.value)}})),Ge==null?void 0:Ge.map(function(_e,De){var Ee;if(!(Ye!==""&&_e.category_name.indexOf(Ye)<0))return te.createElement(te.Fragment,null,te.createElement(se.default.Item,{className:"multi-llipsis1e",key:_e.category_id,title:_e.category_name},_e.category_name),(Ee=_e==null?void 0:_e.third_category)==null?void 0:Ee.map(lt=>te.createElement(se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:lt.category_id,title:lt.category_name},lt.category_name)))}),je&&te.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:je},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return te.createElement("div",{className:ue.bottomControlContainer},te.createElement("div",null,te.createElement("div",null,te.createElement(Ne.default,{checked:Oe,onChange:ze},"\u5168\u9009\u672C\u9875\uFF08",fe.length,"\uFF09")),(0,ye.GJ)()&&Le.map(_e=>te.createElement("div",{key:_e.name},te.createElement(ge.ZP,{type:"primary",icon:_e.icon,className:ue.buttonWrap,onClick:()=>Me(_e)},_e.name))),(0,ye.GJ)()&&(je||Ge)&&te.createElement("div",null,te.createElement(be.Z,{open:Ae,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:()=>Re,getPopupContainer:_e=>_e.parentNode},te.createElement("span",{className:"ant-dropdown-link",onMouseEnter:_e=>he(!0)},te.createElement(ge.ZP,{type:"primary",className:ue.buttonWrap,icon:te.createElement("i",{className:"iconfont icon-yidongmulu"})},te.createElement("span",null,"\u79FB\u52A8\u5230\u76EE\u5F55 ",te.createElement(pe.Z,null))))))),te.createElement("div",null,te.createElement(ge.ZP,{type:"primary",ghost:!0,onClick:()=>{Fe(!1),it([])}},"\u53D6\u6D88\u64CD\u4F5C")))}},25219:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return it}});var te=ee(67294),se=ee(68508),Ce=ee(84567),Ne=ee(71577),ge=ee(85418),be=ee(83062),ue=ee(11713),ye={searchSortControllerContainer:"searchSortControllerContainer___Q_iVd",btn:"btn___w0a07",btnSort:"btnSort___PZj0I",tips:"tips___WmKpN",myInput:"myInput___I2NgX"},pe=ee(52262),ke=ee(53978),Xe=ee(42922),Le=ee(246),Me=ee.n(Le),Fe=ee(35973),Oe=ee(64743),ze=ee(1762),fe=(Ge,je,Ae)=>new Promise((he,Ye)=>{var Te=De=>{try{_e(Ae.next(De))}catch(Ee){Ye(Ee)}},Re=De=>{try{_e(Ae.throw(De))}catch(Ee){Ye(Ee)}},_e=De=>De.done?he(De.value):Promise.resolve(De.value).then(Te,Re);_e((Ae=Ae.apply(Ge,je)).next())}),it=({isAdmin:Ge,dataSource:je,batchStatus:Ae,SortMenuName:he,setSortMenuName:Ye,detailCourseGroupsList:Te,onSearch:Re,onBoard:_e,onSort:De,isboard:Ee,dispatch:lt,onBatch:He,SortMenus:tt,isShowMode:Ue=!1,onModeChange:ct})=>{const[bt,Tt]=(0,te.useState)(!1),[at,we]=(0,te.useState)([]),[ft,Nt]=(0,te.useState)(!0);let[dt,ut]=(0,te.useState)([]);const[pt,Ot]=(0,te.useState)(1),[Wt,Zt]=(0,te.useState)(!1),Yt=(0,Fe.useParams)(),Cn=ve=>{Ye(ve.name),De(ve)};(0,te.useEffect)(()=>{Ee&&Nn()},[Ee]);const Nn=()=>fe(void 0,null,function*(){var ve;if(ft&&!Wt){Zt(!0),Ot(pt+1);const me=yield lt({type:"classroomList/getCourseGroupsList",payload:{page:pt,id:Yt.coursesId,limit:20,nonenavigate:!0}});let Be=[...(me==null?void 0:me.course_groups)||[]];((ve=me==null?void 0:me.course_groups)==null?void 0:ve.length)<20&&(Nt(!1),Be.push({id:0,name:"\u672A\u5206\u73ED"})),Zt(!1),ut([...dt,...Be])}}),Mn=te.createElement("section",{className:ye.dropmenu},te.createElement("div",{style:{maxHeight:200,overflow:"auto"}},te.createElement(Me(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ve=>{Nn()},hasMore:ft,useWindow:!1},te.createElement(se.default,{style:{width:240,zIndex:10}},(Te==null?void 0:Te.group_count)>0&&(dt==null?void 0:dt.filter(ve=>ve.edit_auth||ve.name==="\u672A\u5206\u73ED").map(function(ve,me){return te.createElement(se.default.Item,{key:ve.id},te.createElement(Ce.default,{checked:at.includes(ve.id),value:ve.id,onChange:Be=>{let xe=at.indexOf(ve.id);at.indexOf(ve.id)>-1?we(at.filter(de=>de!==ve.id)):we(at.concat(ve.id))}},ve.name))}))))),te.createElement("aside",{style:{background:"#fff"}},te.createElement("div",null,te.createElement(Ne.ZP,{type:"link",onClick:()=>{_e(at)}},"\u786E\u5B9A"),te.createElement(Ne.ZP,{type:"link",onClick:()=>{we([])}},"\u91CD\u7F6E")))),Je=he==="\u9ED8\u8BA4\u6392\u5E8F";return te.createElement("div",{className:ye.searchSortControllerContainer},!!(tt!=null&&tt.length)&&te.createElement("div",null,te.createElement(ge.Z,{dropdownRender:()=>te.createElement(se.default,{selectedKeys:[he]},tt.map(ve=>te.createElement(se.default.Item,{key:ve.name,onClick:()=>Cn(ve)},ve.name)))},te.createElement("div",null,te.createElement("span",{className:`${ye.btn} ${Je?ye.btnSort:""}`},te.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),he)))),Je&&te.createElement(be.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},te.createElement("span",{className:ye.tips},te.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),Ue&&te.createElement(ue.default,{size:"large",className:ze.Z.threeSelectSty,defaultValue:"",onChange:ct,style:{width:160,marginLeft:"auto",marginRight:"20px"},options:[{value:"",label:"\u5168\u90E8\u8003\u8BD5\u6A21\u5F0F"},{value:!0,label:"\u6B63\u5F0F\u8003\u8BD5"},{value:!1,label:"\u6A21\u62DF\u8003\u8BD5"}]}),te.createElement(Oe.t7,{className:ye.myInput,style:{width:220,marginLeft:Ue?"":"auto"},onChange:Re,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),(0,pe.eB)()&&Ee&&te.createElement(ge.Z,{dropdownRender:()=>Mn,open:bt,onOpenChange:ve=>{Tt(ve)}},te.createElement("a",null,"\u5206\u73ED",bt?te.createElement(ke.Z,{style:{marginLeft:6}}):te.createElement(Xe.Z,{style:{marginLeft:6}}))))}},73371:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Le}});var te=ee(67294),se=ee(71230),Ce=ee(15746),Ne=ee(68508),ge=ee(85418),be=ee(2453),ue=ee(83062),ye={tabMenuContainer:"tabMenuContainer___zroB4",control:"control___m6VFR",iconH:"iconH___d6gB0",selectBtn:"selectBtn___dIpII",selectBtn1:"selectBtn1___sFkNF"},pe=ee(35973),ke=ee(52262),Le=({isLoading:Me,addText:Fe,tabDataSource:Oe,isAdmin:ze,dispatch:fe,classroomList:nt,type:it,isExercise:Ge,defaultSelectedKeys:je,onTabMenuClick:Ae,getDropdownMenu:he,showControlButton:Ye,buttonText:Te,buttonIcon:Re="icon-tianjiadaohang",extraNode:_e,user:De,onButtonClick:Ee,isModelUser:lt})=>{var He,tt,Ue,ct,bt;const Tt=(0,pe.useParams)();return te.createElement("div",{className:ye.tabMenuContainer},te.createElement(se.Z,null,te.createElement(Ce.Z,{flex:"1"},te.createElement(Ne.default,{onSelect:at=>Me?{}:Ae(at),mode:"horizontal",selectedKeys:je},Oe.map(at=>te.createElement(Ne.default.Item,{key:typeof at.index=="number"?at.index:at.id,style:{color:"#fff"}},te.createElement("span",null,at.name),at.total!==void 0&&ze&&te.createElement("span",{className:"ml20"},at.total||0))))),ze&&Ge&&te.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer",color:"#00DDC7"},onClick:()=>{fe({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ze&&te.createElement(Ce.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},Ge&&te.createElement(ge.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>te.createElement(Ne.default,null,te.createElement(Ne.default.Item,{key:1,onClick:()=>{var at;if((0,ke.Rm)()&&!((at=nt.AssistantObject.exercise)!=null&&at.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fe({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:it,exportType:"exercise",category_id:Tt.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),te.createElement(Ne.default.Item,{key:3,onClick:()=>{var at;if((0,ke.Rm)()&&!((at=nt.AssistantObject.exercise)!=null&&at.can_download)){be.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pe.history.push(`/classrooms/${Tt==null?void 0:Tt.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},te.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},te.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},te.createElement("i",{className:"iconfont icon-xiazai6"})))),te.createElement("div",{className:ye.control},te.createElement("div",{className:ye.extra},_e),Ye&&(Te=="\u6DFB\u52A0\u76F4\u64AD"?te.createElement(ge.Z,{menu:{items:(tt=(He=[{label:te.createElement("div",{onClick:()=>{Ee("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},lt&&{label:te.createElement("div",{onClick:()=>{Ee("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:He.filter(at=>at==null?void 0:at.show))==null?void 0:tt.map(at=>({label:at==null?void 0:at.label,key:at==null?void 0:at.key}))}},te.createElement("span",{className:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:`iconfont ${Re}`})),te.createElement("span",null,Te))):te.createElement("span",{onClick:Ee,style:{cursor:"pointer"},className:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:`iconfont ${Re}`})),te.createElement("span",null,Te))),!!he&&te.createElement(ge.Z,{disabled:((Ue=De==null?void 0:De.userInfo)==null?void 0:Ue.user_status)===2,className:"ml10",dropdownRender:he},te.createElement("span",{className:((ct=De==null?void 0:De.userInfo)==null?void 0:ct.user_status)===2?ye.selectBtn1:ye.selectBtn},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-tianjiadaohang"})),te.createElement(ue.Z,{title:((bt=De==null?void 0:De.userInfo)==null?void 0:bt.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},te.createElement("span",null,Fe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},68656:function(en,Ct,ee){"use strict";ee.d(Ct,{$i:function(){return _e},K1:function(){return Ee},O7:function(){return lt},T$:function(){return Re}});var te=ee(64743),se=ee(56443),Ce=ee(15835),Ne=ee(65900),ge=ee(9343),be=ee(14446),ue=ee(22150),ye=ee(2453),pe=ee(69677),ke=ee(71230),Xe=ee(15746),Le=ee(67294),Me=ee(35973),Fe=ee(81354),Oe=ee.n(Fe),ze=ee(28706),fe=ee(67294),nt=Object.defineProperty,it=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Ae=(He,tt,Ue)=>tt in He?nt(He,tt,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):He[tt]=Ue,he=(He,tt)=>{for(var Ue in tt||(tt={}))Ge.call(tt,Ue)&&Ae(He,Ue,tt[Ue]);if(it)for(var Ue of it(tt))je.call(tt,Ue)&&Ae(He,Ue,tt[Ue]);return He},Ye=(He,tt,Ue)=>new Promise((ct,bt)=>{var Tt=ft=>{try{we(Ue.next(ft))}catch(Nt){bt(Nt)}},at=ft=>{try{we(Ue.throw(ft))}catch(Nt){bt(Nt)}},we=ft=>ft.done?ct(ft.value):Promise.resolve(ft.value).then(Tt,at);we((Ue=Ue.apply(He,tt)).next())});const Te=He=>{const tt=Oe().enc.Utf8.parse("c03f36595bd5610b");return Oe().AES.encrypt(He||"",tt,{iv:tt,mode:Oe().mode.CBC}).toString()},Re=({onCancel:He,open:tt})=>fe.createElement(be.default,{title:"\u63D0\u793A",width:619,centered:!0,open:tt,destroyOnClose:!0,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",onCancel:He,onOk:()=>{Me.history.push("/account/secure")}},fe.createElement("span",null,"\u52A0\u5BC6\u5C01\u5B58\u4E4B\u540E\uFF0C\u5FD8\u8BB0\u5BC6\u7801\u65F6\u9700\u8981\u4F7F\u7528\u624B\u673A\u53F7\u8FDB\u884C\u5BC6\u7801\u91CD\u7F6E\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801")),_e=({onCancel:He,onFinish:tt,open:Ue,Data:ct})=>{const[bt]=ue.default.useForm(),[,Tt,at]=(0,ge.U)((ct==null?void 0:ct.type)=="exercise"?Ce.yE:se.yE,{id:ct==null?void 0:ct.id});return(0,Le.useEffect)(()=>{Ue||bt.resetFields()},[Ue]),fe.createElement(be.default,{title:"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58",width:619,centered:!0,open:Ue,destroyOnClose:!0,confirmLoading:Tt,onCancel:He,onOk:()=>{bt==null||bt.submit()}},fe.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},fe.createElement("i",{className:"iconfont icon-tishi7"}),fe.createElement("span",null,"\u8BD5\u5377\u52A0\u5BC6\u5C01\u5B58\u540E\uFF0C\u6240\u6709\u7528\u6237\u9700\u8981\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u624D\u80FD\u8FDB\u884C\u67E5\u770B\u3001\u7F16\u8F91\u8BD5\u5377\u7B49\u64CD\u4F5C\uFF01")),fe.createElement(ue.default,{form:bt,className:"mt-20px",size:"large",colon:!1,onFinish:we=>Ye(void 0,null,function*(){const ft=yield at({id:ct==null?void 0:ct.id,is_encrypt:!0,pwd:Te(we.pwd),pwd_confirm:Te(we.pwd_confirm)});ft.status===0?(ye.ZP.success("\u52A0\u5BC6\u6210\u529F"),tt==null||tt(ft),He()):bt.setFields([{name:"pwd",errors:[ft==null?void 0:ft.message]}])})},fe.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),fe.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:we})=>({validator(ft,Nt){return!Nt||we("pwd")===Nt?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"}))))},De=({onCancel:He,open:tt,Data:Ue})=>{var ct;const[bt]=ue.default.useForm(),[Tt]=ue.default.useForm(),[at,we]=(0,Le.useState)(!1),[ft,Nt]=(0,Le.useState)(0),[,,dt]=(0,ge.U)(Ne.o1,{type:(Ue==null?void 0:Ue.type)=="exercise"?12:11}),[,ut,pt]=(0,ge.U)((Ue==null?void 0:Ue.type)=="exercise"?Ce.dp:se.dp,{id:Ue==null?void 0:Ue.id}),[,Ot,Wt]=(0,ge.U)((Ue==null?void 0:Ue.type)=="exercise"?Ce.Qc:se.Qc,{id:Ue==null?void 0:Ue.id});return(0,Le.useEffect)(()=>{var Zt;Ue!=null&&Ue.phone&&bt.setFieldsValue({login:(Zt=Ue==null?void 0:Ue.phone)==null?void 0:Zt.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")})},[Ue==null?void 0:Ue.phone]),(0,Le.useEffect)(()=>{ft>0&&setTimeout(()=>{Nt(ft-1)},1e3)},[ft]),(0,Le.useEffect)(()=>{tt||(bt.resetFields(),Tt.resetFields())},[tt]),fe.createElement(fe.Fragment,null,fe.createElement(be.default,{title:"\u624B\u673A\u53F7\u7801\u6821\u9A8C",width:619,centered:!0,open:tt,destroyOnClose:!0,confirmLoading:ut,onCancel:He,onOk:()=>{bt==null||bt.submit()}},fe.createElement("div",{style:{color:"#191919"}},"\u8BF7\u5148\u8FDB\u884C\u624B\u673A\u53F7\u7801\u6821\u9A8C"),fe.createElement(ue.default,{className:"mt20",initialValues:{phone:(ct=Ue==null?void 0:Ue.phone)==null?void 0:ct.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},form:bt,size:"large",colon:!1,onFinish:Zt=>Ye(void 0,null,function*(){console.log("allValue",Zt);const Yt=yield pt({code:Zt==null?void 0:Zt.code,login:Ue==null?void 0:Ue.phone,id:Ue==null?void 0:Ue.id});Yt.status===0?(ye.ZP.success("\u6821\u9A8C\u6210\u529F"),He==null||He(),we(!0)):bt.setFields([{name:"code",errors:[Yt==null?void 0:Yt.message]}])})},fe.createElement(ue.default.Item,{label:"\u624B\u673A\u53F7",name:"login",required:!0},fe.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",disabled:!0})),fe.createElement(ke.Z,{wrap:!1,gutter:20},fe.createElement(Xe.Z,{flex:1},fe.createElement(ue.default.Item,{label:"\u9A8C\u8BC1\u7801",name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},fe.createElement(pe.default,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}))),fe.createElement(Xe.Z,null,fe.createElement(te.op,{openLoading:!0,size:"large",disabled:ft>0,style:{borderRadius:"4px"},onClick:()=>Ye(void 0,null,function*(){const Zt=yield dt({type:(Ue==null?void 0:Ue.type)=="exercise"?12:11,login:Ue==null?void 0:Ue.phone,smscode:(0,ze.M)(Ue==null?void 0:Ue.phone)});(Zt==null?void 0:Zt.status)===1&&(ye.ZP.success("\u53D1\u9001\u6210\u529F"),Nt(60))})},ft===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`(${ft})\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`))))),fe.createElement(be.default,{title:"\u91CD\u7F6E\u5C01\u5B58\u5BC6\u7801",width:619,centered:!0,open:at,destroyOnClose:!0,confirmLoading:Ot,onCancel:()=>{we(!1)},onOk:()=>{Tt==null||Tt.submit()}},fe.createElement(ue.default,{className:"mt20",form:Tt,size:"large",colon:!1,onFinish:Zt=>Ye(void 0,null,function*(){console.log("allValue",Zt),(yield Wt(he({id:Ue==null?void 0:Ue.id},Zt))).status===0&&(ye.ZP.success("\u91CD\u7F6E\u6210\u529F"),we(!1))})},fe.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u8BBE\u7F6E\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})),fe.createElement(ue.default.Item,{label:"\u786E\u8BA4\u5BC6\u7801",name:"pwd_confirm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"},({getFieldValue:Zt})=>({validator(Yt,Cn){return!Cn||Zt("pwd")===Cn?Promise.resolve():Promise.reject(new Error("\u4E24\u6B21\u8F93\u5165\u7684\u5BC6\u7801\u4E0D\u4E00\u81F4"))}})]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\uFF0C\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u6700\u5927\u9650\u52366-16\u4E2A\u5B57\u7B26"})))))},Ee=({onCancel:He,onFinish:tt,open:Ue,Data:ct})=>{const[bt]=ue.default.useForm(),[Tt,at]=(0,Le.useState)(!1),[,we,ft]=(0,ge.U)((ct==null?void 0:ct.type)=="exercise"?Ce.yE:se.yE,{id:ct==null?void 0:ct.id});return(0,Le.useEffect)(()=>{Ue||bt.resetFields()},[Ue]),fe.createElement(fe.Fragment,null,fe.createElement(be.default,{title:"\u8BD5\u5377\u89E3\u5C01",width:619,centered:!0,open:Ue,destroyOnClose:!0,confirmLoading:we,onCancel:He,onOk:()=>{bt==null||bt.submit()}},fe.createElement(ke.Z,{wrap:!1,align:"top",gutter:16},fe.createElement(Xe.Z,{flex:1},fe.createElement(ue.default,{form:bt,size:"large",colon:!1,onFinish:Nt=>Ye(void 0,null,function*(){const dt=yield ft({id:ct==null?void 0:ct.id,is_encrypt:!1,pwd:Te(Nt.pwd)});(dt==null?void 0:dt.status)===0?(ye.ZP.success("\u89E3\u5C01\u6210\u529F"),tt==null||tt(dt),He==null||He()):bt.setFields([{name:"pwd",errors:[dt==null?void 0:dt.message]}])})},fe.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"})))),fe.createElement(Xe.Z,null,fe.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{at(!0),He==null||He()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F")))),fe.createElement(De,{onCancel:()=>{at(!1)},open:Tt,Data:he({},ct)}))},lt=({onCancel:He,onFinish:tt,open:Ue,Data:ct})=>{const[bt]=ue.default.useForm(),[Tt,at]=(0,Le.useState)(!1),[,we,ft]=(0,ge.U)((ct==null?void 0:ct.type)=="exercise"?Ce.yE:se.yE,{id:ct==null?void 0:ct.id});return(0,Le.useEffect)(()=>{Ue||bt.resetFields()},[Ue]),fe.createElement(fe.Fragment,null,fe.createElement(be.default,{title:"\u63D0\u793A",width:619,centered:!0,open:Ue,destroyOnClose:!0,confirmLoading:we,onCancel:He,onOk:()=>{bt==null||bt.submit()}},fe.createElement("div",{className:"pt16 pb16 pl12 pr12 rounded-4px flex item-center gap-8px",style:{background:"rgba(233, 127, 55, .06)",color:"#FA6400"}},fe.createElement("i",{className:"iconfont icon-tishi7"}),fe.createElement("span",null,"\u8BD5\u5377\u5DF2\u8FDB\u884C\u52A0\u5BC6\u5C01\u5B58\uFF0C\u5982\u9700\u8FDB\u884C\u64CD\u4F5C\uFF0C\u8BF7\u5148\u8F93\u5165\u5C01\u5B58\u5BC6\u7801\u8FDB\u884C\u89E3\u5C01\uFF01")),fe.createElement(ue.default,{form:bt,className:"mt-20px",size:"large",colon:!1,onFinish:Nt=>Ye(void 0,null,function*(){const dt=yield ft({id:ct==null?void 0:ct.id,is_encrypt:!1,pwd:Te(Nt.pwd)});(dt==null?void 0:dt.status)===0?(ye.ZP.success("\u89E3\u5C01\u6210\u529F"),tt==null||tt(dt),He==null||He()):bt.setFields([{name:"pwd",errors:[dt==null?void 0:dt.message]}])})},fe.createElement(ke.Z,{wrap:!1,gutter:20},fe.createElement(Xe.Z,{flex:1},fe.createElement(ue.default.Item,{label:"\u5C01\u5B58\u5BC6\u7801",name:"pwd",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"},{pattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,16}$/,message:"\u5BC6\u7801\u5FC5\u987B\u4E3A\u5B57\u6BCD\u548C\u6570\u5B57\u7684\u7EC4\u5408\uFF0C\u4E14\u957F\u5EA6\u4E3A6-16\u4E2A\u5B57\u7B26"}]},fe.createElement(pe.default.Password,{placeholder:"\u8BF7\u8F93\u5165\u5C01\u5B58\u5BC6\u7801"}))),fe.createElement(Xe.Z,null,fe.createElement("a",{style:{lineHeight:"40px",whiteSpace:"nowrap"},onClick:()=>{at(!0),He==null||He()}},"\u5FD8\u8BB0\u5BC6\u7801\uFF1F"))))),fe.createElement(De,{onCancel:()=>{at(!1)},open:Tt,Data:he({},ct)}))}},9343:function(en,Ct,ee){"use strict";ee.d(Ct,{U:function(){return pe}});var te=ee(67294),se=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,be=(ke,Xe,Le)=>Xe in ke?se(ke,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ke[Xe]=Le,ue=(ke,Xe)=>{for(var Le in Xe||(Xe={}))Ne.call(Xe,Le)&&be(ke,Le,Xe[Le]);if(Ce)for(var Le of Ce(Xe))ge.call(Xe,Le)&&be(ke,Le,Xe[Le]);return ke},ye=(ke,Xe,Le)=>new Promise((Me,Fe)=>{var Oe=nt=>{try{fe(Le.next(nt))}catch(it){Fe(it)}},ze=nt=>{try{fe(Le.throw(nt))}catch(it){Fe(it)}},fe=nt=>nt.done?Me(nt.value):Promise.resolve(nt.value).then(Oe,ze);fe((Le=Le.apply(ke,Xe)).next())});function pe(ke,Xe){const[Le,Me]=(0,te.useState)(Xe),[Fe,Oe]=(0,te.useState)(!1),[ze,fe]=(0,te.useState)();return[Le,Fe,(it,Ge=!1)=>ye(this,null,function*(){const je=Ge?Xe:ue(ue({},Le),it);Oe(!0),Me(je);const Ae=yield ke(je);return Oe(!1),fe(Ae),Ae}),ze,fe]}},78207:function(en,Ct,ee){"use strict";ee.d(Ct,{rX:function(){return Ge},pW:function(){return je},gy:function(){return Ae},xY:function(){return it},O5:function(){return nt},tJ:function(){return Me},o1:function(){return Fe},Rd:function(){return fe}});var te=ee(35973),se=ee(14446),Ce=ee(96074),Ne=ee(52262),ge=ee(28706),be=ee(55304),ue=ee(25510),ye="data:image/png;base64,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",pe=ee.p+"static/newqrcode.a8740efb.png",ke=ee(32637),Xe=ee(67294),Le=(he,Ye,Te)=>new Promise((Re,_e)=>{var De=He=>{try{lt(Te.next(He))}catch(tt){_e(tt)}},Ee=He=>{try{lt(Te.throw(He))}catch(tt){_e(tt)}},lt=He=>He.done?Re(He.value):Promise.resolve(He.value).then(De,Ee);lt((Te=Te.apply(he,Ye)).next())});const Me=(he,Ye=!1)=>!!(Fe(he)&&Oe(Ye)),Fe=he=>(0,Ne.bg)()?!0:(he({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Oe=(he=!1)=>{var Ye;const{user:Te}=(0,te.getDvaApp)()._store.getState();return(Ye=Te.userInfo)!=null&&Ye.profile_completed?!0:(se.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,ge.xg)("/account/profile/edit"),ze()}}),!1)},ze=()=>{se.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()}})},fe=()=>{se.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Xe.createElement("div",{style:{textAlign:"center"}},Xe.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"),Xe.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ke}),Xe.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},nt=()=>{var he;const{user:Ye}=(0,te.getDvaApp)()._store.getState();return(he=Ye.userInfo)!=null&&he.professional_certification?!0:(se.default.confirm({title:"\u63D0\u793A",centered:!0,content:Xe.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,ge.xg)("/account/certification")}}),!1)},it=()=>(0,Ne.V9)()?!0:(se.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Xe.createElement("div",{className:"tc",style:{marginLeft:-38}},Xe.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Xe.createElement("img",{src:pe,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Ge=(he,Ye)=>he?!0:(se.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Xe.createElement("div",null,Xe.createElement("p",null,Ye||"\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"),Xe.createElement("div",{style:{marginLeft:"110px"}},Xe.createElement("img",{src:ye,width:200}),Xe.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ge.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),je=he=>{se.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Xe.createElement("div",null,Xe.createElement("div",null,Xe.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"),Xe.createElement(Ce.Z,null),Xe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Xe.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 ",Xe.createElement("a",null,he),"\u5929\u3002"),Xe.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Xe.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")),Xe.createElement("div",{style:{textAlign:"center",marginTop:30}},Xe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ue,alt:"\u4E8C\u7EF4\u7801",width:160})))})},Ae=(he,Ye="")=>{const{shixunsDetail:{detail:Te}}=(0,te.getDvaApp)()._store.getState();if((Te==null?void 0:Te.public)===2||(Te==null?void 0:Te.public)===1||(Te==null?void 0:Te.shixun_status)===3){let Re="";return(Te==null?void 0:Te.public)===2&&(Re="\u5DF2\u516C\u5F00"),(Te==null?void 0:Te.public)===1&&(Re="\u5F85\u5BA1\u6838"),(Te==null?void 0:Te.shixun_status)===3&&(Re="\u5DF2\u5173\u95ED"),se.default.info({centered:!0,icon:Xe.createElement(be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Xe.createElement("div",{className:"tc",style:{marginLeft:-38}},Xe.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Xe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Re,"\uFF0C",Ye,"\u3002"),Xe.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Xe.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ue,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Te==null?void 0:Te.shixun_status)===2?(se.default.confirm({centered:!0,icon:Xe.createElement(be.Z,null),title:"\u63D0\u793A",content:Xe.createElement("div",null,Xe.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ye,"\u3002"),Xe.createElement("br",null),Xe.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:()=>{se.default.confirm({width:440,centered:!0,icon:Xe.createElement(be.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Le(void 0,null,function*(){(yield he({type:"shixunsDetail/cancelRelease",payload:{id:Te==null?void 0:Te.identifier}})).status!==401&&(he({type:"shixunsDetail/getShixunsDetail",payload:{id:Te==null?void 0:Te.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:Te==null?void 0:Te.identifier}}))})})}}),!0):!1}},38780:function(en,Ct){"use strict";function ee(){const te=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let se=1;se<arguments.length;se++){const Ce=se<0||arguments.length<=se?void 0:arguments[se];Ce&&Object.keys(Ce).forEach(Ne=>{const ge=Ce[Ne];ge!==void 0&&(te[Ne]=ge)})}return te}Ct.Z=ee},81643:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return te}});const te=se=>se?typeof se=="function"?se():se:null},66367:function(en,Ct,ee){"use strict";ee.d(Ct,{F:function(){return te},Z:function(){return se}});function te(Ce){return Ce!=null&&Ce===Ce.window}function se(Ce,Ne){var ge,be;if(typeof window=="undefined")return 0;const ue=Ne?"scrollTop":"scrollLeft";let ye=0;return te(Ce)?ye=Ce[Ne?"pageYOffset":"pageXOffset"]:Ce instanceof Document?ye=Ce.documentElement[ue]:(Ce instanceof HTMLElement||Ce)&&(ye=Ce[ue]),Ce&&!te(Ce)&&typeof ye!="number"&&(ye=(be=((ge=Ce.ownerDocument)!==null&&ge!==void 0?ge:Ce).documentElement)===null||be===void 0?void 0:be[ue]),ye}},57838:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});var te=ee(67294);function se(){const[,Ce]=te.useReducer(Ne=>Ne+1,0);return Ce}},58375:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ne}});var te=ee(96523);function se(ge,be,ue,ye){const pe=ue-be;return ge/=ye/2,ge<1?pe/2*ge*ge*ge+be:pe/2*((ge-=2)*ge*ge+2)+be}var Ce=ee(66367);function Ne(ge){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ue=()=>window,callback:ye,duration:pe=450}=be,ke=ue(),Xe=(0,Ce.Z)(ke,!0),Le=Date.now(),Me=()=>{const Oe=Date.now()-Le,ze=se(Oe>pe?pe:Oe,Xe,ge,pe);(0,Ce.F)(ke)?ke.scrollTo(window.pageXOffset,ze):ke instanceof Document||ke.constructor.name==="HTMLDocument"?ke.documentElement.scrollTop=ze:ke.scrollTop=ze,Oe<pe?(0,te.Z)(Me):typeof ye=="function"&&ye()};(0,te.Z)(Me)}},9708:function(en,Ct,ee){"use strict";ee.d(Ct,{F:function(){return ge},Z:function(){return Ne}});var te=ee(94184),se=ee.n(te);const Ce=null;function Ne(be,ue,ye){return se()({[`${be}-status-success`]:ue==="success",[`${be}-status-warning`]:ue==="warning",[`${be}-status-error`]:ue==="error",[`${be}-status-validating`]:ue==="validating",[`${be}-has-feedback`]:ye})}const ge=(be,ue)=>ue||be},48783:function(en,Ct,ee){"use strict";var te=ee(74902),se=ee(96523);function Ce(Ne){let ge;const be=ye=>()=>{ge=null,Ne.apply(void 0,(0,te.Z)(ye))},ue=function(){if(ge==null){for(var ye=arguments.length,pe=new Array(ye),ke=0;ke<ye;ke++)pe[ke]=arguments[ke];ge=(0,se.Z)(be(pe))}};return ue.cancel=()=>{se.Z.cancel(ge),ge=null},ue}Ct.Z=Ce},30291:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ye}});var te=ee(15671),se=ee(43144),Ce=ee(60136),Ne=ee(51630),ge=ee(67294),be=ee(94184),ue=ee.n(be),ye=ee(48555),pe=ee(10366),ke=ee(48783),Xe=ee(53124),Le=ee(67968),Me=ee(45503);const Fe=Te=>{const{componentCls:Re}=Te;return{[Re]:{position:"fixed",zIndex:Te.zIndexPopup}}};var Oe=(0,Le.Z)("Affix",Te=>{const Re=(0,Me.TS)(Te,{zIndexPopup:Te.zIndexBase+10});return[Fe(Re)]});function ze(Te){return Te!==window?Te.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function fe(Te,Re,_e){if(_e!==void 0&&Re.top>Te.top-_e)return _e+Re.top}function nt(Te,Re,_e){if(_e!==void 0&&Re.bottom<Te.bottom+_e){const De=window.innerHeight-Re.bottom;return _e+De}}const it=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function Ge(){return typeof window!="undefined"?window:null}var je;(function(Te){Te[Te.None=0]="None",Te[Te.Prepare=1]="Prepare"})(je||(je={}));let Ae=function(Te){(0,Ce.Z)(_e,Te);var Re=(0,Ne.Z)(_e);function _e(){var De;return(0,te.Z)(this,_e),De=Re.apply(this,arguments),De.state={status:je.None,lastAffix:!1,prevTarget:null},De.placeholderNodeRef=(0,ge.createRef)(),De.fixedNodeRef=(0,ge.createRef)(),De.addListeners=()=>{const Ee=De.getTargetFunc(),lt=Ee==null?void 0:Ee(),{prevTarget:He}=De.state;He!==lt&&(it.forEach(tt=>{He==null||He.removeEventListener(tt,De.lazyUpdatePosition),lt==null||lt.addEventListener(tt,De.lazyUpdatePosition)}),De.updatePosition(),De.setState({prevTarget:lt}))},De.removeListeners=()=>{De.timer&&(clearTimeout(De.timer),De.timer=null);const{prevTarget:Ee}=De.state,lt=De.getTargetFunc(),He=lt==null?void 0:lt();it.forEach(tt=>{He==null||He.removeEventListener(tt,De.lazyUpdatePosition),Ee==null||Ee.removeEventListener(tt,De.lazyUpdatePosition)}),De.updatePosition.cancel(),De.lazyUpdatePosition.cancel()},De.getOffsetTop=()=>{const{offsetBottom:Ee,offsetTop:lt}=De.props;return Ee===void 0&&lt===void 0?0:lt},De.getOffsetBottom=()=>De.props.offsetBottom,De.measure=()=>{const{status:Ee,lastAffix:lt}=De.state,{onChange:He}=De.props,tt=De.getTargetFunc();if(Ee!==je.Prepare||!De.fixedNodeRef.current||!De.placeholderNodeRef.current||!tt)return;const Ue=De.getOffsetTop(),ct=De.getOffsetBottom(),bt=tt();if(bt){const Tt={status:je.None},at=ze(De.placeholderNodeRef.current);if(at.top===0&&at.left===0&&at.width===0&&at.height===0)return;const we=ze(bt),ft=fe(at,we,Ue),Nt=nt(at,we,ct);ft!==void 0?(Tt.affixStyle={position:"fixed",top:ft,width:at.width,height:at.height},Tt.placeholderStyle={width:at.width,height:at.height}):Nt!==void 0&&(Tt.affixStyle={position:"fixed",bottom:Nt,width:at.width,height:at.height},Tt.placeholderStyle={width:at.width,height:at.height}),Tt.lastAffix=!!Tt.affixStyle,He&&lt!==Tt.lastAffix&&He(Tt.lastAffix),De.setState(Tt)}},De.prepareMeasure=()=>{De.setState({status:je.Prepare,affixStyle:void 0,placeholderStyle:void 0})},De.updatePosition=(0,ke.Z)(()=>{De.prepareMeasure()}),De.lazyUpdatePosition=(0,ke.Z)(()=>{const Ee=De.getTargetFunc(),{affixStyle:lt}=De.state;if(Ee&&lt){const He=De.getOffsetTop(),tt=De.getOffsetBottom(),Ue=Ee();if(Ue&&De.placeholderNodeRef.current){const ct=ze(Ue),bt=ze(De.placeholderNodeRef.current),Tt=fe(bt,ct,He),at=nt(bt,ct,tt);if(Tt!==void 0&&lt.top===Tt||at!==void 0&&lt.bottom===at)return}}De.prepareMeasure()}),De}return(0,se.Z)(_e,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ee}=this.context,{target:lt}=this.props;return lt!==void 0?lt:Ee!=null?Ee:Ge}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ee){this.addListeners(),(Ee.offsetTop!==this.props.offsetTop||Ee.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ee,placeholderStyle:lt}=this.state,{affixPrefixCls:He,rootClassName:tt,children:Ue}=this.props,ct=ue()(Ee&&tt,{[He]:!!Ee});let bt=(0,pe.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ge.createElement(ye.Z,{onResize:this.updatePosition},ge.createElement("div",Object.assign({},bt,{ref:this.placeholderNodeRef}),Ee&&ge.createElement("div",{style:lt,"aria-hidden":"true"}),ge.createElement("div",{className:ct,ref:this.fixedNodeRef,style:Ee},ge.createElement(ye.Z,{onResize:this.updatePosition},Ue))))}}]),_e}(ge.Component);Ae.contextType=Xe.E_;var Ye=(0,ge.forwardRef)((Te,Re)=>{const{prefixCls:_e,rootClassName:De}=Te,{getPrefixCls:Ee}=(0,ge.useContext)(Xe.E_),lt=Ee("affix",_e),[He,tt]=Oe(lt),Ue=Object.assign(Object.assign({},Te),{affixPrefixCls:lt,rootClassName:ue()(De,tt)});return He(ge.createElement(Ae,Object.assign({},Ue,{ref:Re})))})},84567:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return Ye}});var te=ee(94184),se=ee.n(te),Ce=ee(95860),Ne=ee(67294),ge=ee(53124),be=ee(98866),ue=ee(65223),pe=Ne.createContext(null),ke=ee(63185),Xe=ee(45353),Le=ee(92429),Me=function(Te,Re){var _e={};for(var De in Te)Object.prototype.hasOwnProperty.call(Te,De)&&Re.indexOf(De)<0&&(_e[De]=Te[De]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,De=Object.getOwnPropertySymbols(Te);Ee<De.length;Ee++)Re.indexOf(De[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Te,De[Ee])&&(_e[De[Ee]]=Te[De[Ee]]);return _e};const Fe=(Te,Re)=>{var _e;const{prefixCls:De,className:Ee,rootClassName:lt,children:He,indeterminate:tt=!1,style:Ue,onMouseEnter:ct,onMouseLeave:bt,skipGroup:Tt=!1,disabled:at}=Te,we=Me(Te,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ft,direction:Nt,checkbox:dt}=Ne.useContext(ge.E_),ut=Ne.useContext(pe),{isFormItemInput:pt}=Ne.useContext(ue.aM),Ot=Ne.useContext(be.Z),Wt=(_e=(ut==null?void 0:ut.disabled)||at)!==null&&_e!==void 0?_e:Ot,Zt=Ne.useRef(we.value);Ne.useEffect(()=>{ut==null||ut.registerValue(we.value)},[]),Ne.useEffect(()=>{if(!Tt)return we.value!==Zt.current&&(ut==null||ut.cancelValue(Zt.current),ut==null||ut.registerValue(we.value),Zt.current=we.value),()=>ut==null?void 0:ut.cancelValue(we.value)},[we.value]);const Yt=ft("checkbox",De),[Cn,Nn]=(0,ke.ZP)(Yt),Mn=Object.assign({},we);ut&&!Tt&&(Mn.onChange=function(){we.onChange&&we.onChange.apply(we,arguments),ut.toggleOption&&ut.toggleOption({label:He,value:we.value})},Mn.name=ut.name,Mn.checked=ut.value.includes(we.value));const Je=se()(`${Yt}-wrapper`,{[`${Yt}-rtl`]:Nt==="rtl",[`${Yt}-wrapper-checked`]:Mn.checked,[`${Yt}-wrapper-disabled`]:Wt,[`${Yt}-wrapper-in-form-item`]:pt},dt==null?void 0:dt.className,Ee,lt,Nn),ve=se()({[`${Yt}-indeterminate`]:tt},Le.A,Nn),me=tt?"mixed":void 0;return Cn(Ne.createElement(Xe.Z,{component:"Checkbox",disabled:Wt},Ne.createElement("label",{className:Je,style:Object.assign(Object.assign({},dt==null?void 0:dt.style),Ue),onMouseEnter:ct,onMouseLeave:bt},Ne.createElement(Ce.Z,Object.assign({"aria-checked":me},Mn,{prefixCls:Yt,className:ve,disabled:Wt,ref:Re})),He!==void 0&&Ne.createElement("span",null,He))))};var ze=Ne.forwardRef(Fe),fe=ee(74902),nt=ee(10366),it=function(Te,Re){var _e={};for(var De in Te)Object.prototype.hasOwnProperty.call(Te,De)&&Re.indexOf(De)<0&&(_e[De]=Te[De]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,De=Object.getOwnPropertySymbols(Te);Ee<De.length;Ee++)Re.indexOf(De[Ee])<0&&Object.prototype.propertyIsEnumerable.call(Te,De[Ee])&&(_e[De[Ee]]=Te[De[Ee]]);return _e};const Ge=(Te,Re)=>{const{defaultValue:_e,children:De,options:Ee=[],prefixCls:lt,className:He,rootClassName:tt,style:Ue,onChange:ct}=Te,bt=it(Te,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Tt,direction:at}=Ne.useContext(ge.E_),[we,ft]=Ne.useState(bt.value||_e||[]),[Nt,dt]=Ne.useState([]);Ne.useEffect(()=>{"value"in bt&&ft(bt.value||[])},[bt.value]);const ut=Ne.useMemo(()=>Ee.map(Be=>typeof Be=="string"||typeof Be=="number"?{label:Be,value:Be}:Be),[Ee]),pt=Be=>{dt(xe=>xe.filter(de=>de!==Be))},Ot=Be=>{dt(xe=>[].concat((0,fe.Z)(xe),[Be]))},Wt=Be=>{const xe=we.indexOf(Be.value),de=(0,fe.Z)(we);xe===-1?de.push(Be.value):de.splice(xe,1),"value"in bt||ft(de),ct==null||ct(de.filter(qe=>Nt.includes(qe)).sort((qe,xt)=>{const nn=ut.findIndex(Jt=>Jt.value===qe),tn=ut.findIndex(Jt=>Jt.value===xt);return nn-tn}))},Zt=Tt("checkbox",lt),Yt=`${Zt}-group`,[Cn,Nn]=(0,ke.ZP)(Zt),Mn=(0,nt.Z)(bt,["value","disabled"]),Je=Ee.length?ut.map(Be=>Ne.createElement(ze,{prefixCls:Zt,key:Be.value.toString(),disabled:"disabled"in Be?Be.disabled:bt.disabled,value:Be.value,checked:we.includes(Be.value),onChange:Be.onChange,className:`${Yt}-item`,style:Be.style,title:Be.title},Be.label)):De,ve={toggleOption:Wt,value:we,disabled:bt.disabled,name:bt.name,registerValue:Ot,cancelValue:pt},me=se()(Yt,{[`${Yt}-rtl`]:at==="rtl"},He,tt,Nn);return Cn(Ne.createElement("div",Object.assign({className:me,style:Ue},Mn,{ref:Re}),Ne.createElement(pe.Provider,{value:ve},Je)))},je=Ne.forwardRef(Ge);var Ae=Ne.memo(je);const he=ze;he.Group=Ae,he.__ANT_CHECKBOX=!0;var Ye=he},63185:function(en,Ct,ee){"use strict";ee.d(Ct,{C2:function(){return ge}});var te=ee(14747),se=ee(45503),Ce=ee(67968);const Ne=be=>{const{checkboxCls:ue}=be,ye=`${ue}-wrapper`;return[{[`${ue}-group`]:Object.assign(Object.assign({},(0,te.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[ye]:Object.assign(Object.assign({},(0,te.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${ye}`]:{marginInlineStart:0},[`&${ye}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ue]:Object.assign(Object.assign({},(0,te.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${ue}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ue}-inner`]:Object.assign({},(0,te.oN)(be))},[`${ue}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[`
${ye}:not(${ye}-disabled),
${ue}:not(${ue}-disabled)
`]:{[`&:hover ${ue}-inner`]:{borderColor:be.colorPrimary}},[`${ye}:not(${ye}-disabled)`]:{[`&:hover ${ue}-checked:not(${ue}-disabled) ${ue}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ue}-checked:not(${ue}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${ue}-checked`]:{[`${ue}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[`
${ye}-checked:not(${ye}-disabled),
${ue}-checked:not(${ue}-disabled)
`]:{[`&:hover ${ue}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[ue]:{"&-indeterminate":{[`${ue}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${ye}-disabled`]:{cursor:"not-allowed"},[`${ue}-disabled`]:{[`&, ${ue}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ue}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${ue}-indeterminate ${ue}-inner::after`]:{background:be.colorTextDisabled}}}]};function ge(be,ue){const ye=(0,se.TS)(ue,{checkboxCls:`.${be}`,checkboxSize:ue.controlInteractiveSize});return[Ne(ye)]}Ct.ZP=(0,Ce.Z)("Checkbox",(be,ue)=>{let{prefixCls:ye}=ue;return[ge(ye,be)]})},88258:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(53124),Ce=ee(32983);const Ne=ge=>{const{componentName:be}=ge,{getPrefixCls:ue}=(0,te.useContext)(se.E_),ye=ue("empty");switch(be){case"Table":case"List":return te.createElement(Ce.Z,{image:Ce.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return te.createElement(Ce.Z,{image:Ce.Z.PRESENTED_IMAGE_SIMPLE,className:`${ye}-small`});default:return te.createElement(Ce.Z,null)}};Ct.Z=Ne},34336:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return wl}});var te=ee(97909),se=ee.n(te),Ce=ee(68291),Ne=ee(33088),ge=ee.n(Ne),be=ee(26850),ue=ee.n(be),ye=ee(23082),pe=ee.n(ye),ke=ee(99873),Xe=ee.n(ke),Le=ee(86625),Me=ee.n(Le),Fe=ee(40618),Oe=ee.n(Fe);se().extend(Oe()),se().extend(Me()),se().extend(ge()),se().extend(ue()),se().extend(pe()),se().extend(Xe()),se().extend(function(Ke,st){var ht=st.prototype,Qt=ht.format;ht.format=function(cr){var Yn=(cr||"").replace("Wo","wo");return Qt.bind(this)(Yn)}});var ze={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},fe=function(st){var ht=ze[st];return ht||st.split("_")[0]},nt=function(){(0,Ce.ET)(!1,"Not match any format. Please help to fire a issue about this.")},it={getNow:function(){return se()()},getFixedDate:function(st){return se()(st,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(st){return st.endOf("month")},getWeekDay:function(st){var ht=st.locale("en");return ht.weekday()+ht.localeData().firstDayOfWeek()},getYear:function(st){return st.year()},getMonth:function(st){return st.month()},getDate:function(st){return st.date()},getHour:function(st){return st.hour()},getMinute:function(st){return st.minute()},getSecond:function(st){return st.second()},addYear:function(st,ht){return st.add(ht,"year")},addMonth:function(st,ht){return st.add(ht,"month")},addDate:function(st,ht){return st.add(ht,"day")},setYear:function(st,ht){return st.year(ht)},setMonth:function(st,ht){return st.month(ht)},setDate:function(st,ht){return st.date(ht)},setHour:function(st,ht){return st.hour(ht)},setMinute:function(st,ht){return st.minute(ht)},setSecond:function(st,ht){return st.second(ht)},isAfter:function(st,ht){return st.isAfter(ht)},isValidate:function(st){return st.isValid()},locale:{getWeekFirstDay:function(st){return se()().locale(fe(st)).localeData().firstDayOfWeek()},getWeekFirstDate:function(st,ht){return ht.locale(fe(st)).weekday(0)},getWeek:function(st,ht){return ht.locale(fe(st)).week()},getShortWeekDays:function(st){return se()().locale(fe(st)).localeData().weekdaysMin()},getShortMonths:function(st){return se()().locale(fe(st)).localeData().monthsShort()},format:function(st,ht,Qt){return ht.locale(fe(st)).format(Qt)},parse:function(st,ht,Qt){for(var Xt=fe(st),cr=0;cr<Qt.length;cr+=1){var Yn=Qt[cr],Xr=ht;if(Yn.includes("wo")||Yn.includes("Wo")){for(var Er=Xr.split("-")[0],$n=Xr.split("-")[1],ia=se()(Er,"YYYY").startOf("year").locale(Xt),kr=0;kr<=52;kr+=1){var _r=ia.add(kr,"week");if(_r.format("Wo")===$n)return _r}return nt(),null}var ba=se()(Xr,Yn,!0).locale(Xt);if(ba.isValid())return ba}return ht&&nt(),null}}},Ge=it,je=ee(8745),Ae=ee(87462),he=ee(67294),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},Te=Ye,Re=ee(84089),_e=function(st,ht){return he.createElement(Re.Z,(0,Ae.Z)({},st,{ref:ht,icon:Te}))},De=he.forwardRef(_e),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},lt=Ee,He=function(st,ht){return he.createElement(Re.Z,(0,Ae.Z)({},st,{ref:ht,icon:lt}))},tt=he.forwardRef(He),Ue=ee(16646),ct={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},bt=ct,Tt=function(st,ht){return he.createElement(Re.Z,(0,Ae.Z)({},st,{ref:ht,icon:bt}))},at=he.forwardRef(Tt),we=ee(94184),ft=ee.n(we),Nt=ee(15671),dt=ee(43144),ut=ee(97326),pt=ee(60136),Ot=ee(51630),Wt=ee(4942),Zt=ee(1413),Yt=ee(97685),Cn=ee(5663),Nn=ee(1337),Mn=ee(92739),Je=ee(7699),ve=10,me=ve*10,Be=7;function xe(Ke,st){if(!Ke&&!st)return!0;if(!Ke||!st)return!1}function de(Ke,st,ht){var Qt=xe(st,ht);if(typeof Qt=="boolean")return Qt;var Xt=Math.floor(Ke.getYear(st)/10),cr=Math.floor(Ke.getYear(ht)/10);return Xt===cr}function qe(Ke,st,ht){var Qt=xe(st,ht);return typeof Qt=="boolean"?Qt:Ke.getYear(st)===Ke.getYear(ht)}function xt(Ke,st){var ht=Math.floor(Ke.getMonth(st)/3);return ht+1}function nn(Ke,st,ht){var Qt=xe(st,ht);return typeof Qt=="boolean"?Qt:qe(Ke,st,ht)&&xt(Ke,st)===xt(Ke,ht)}function tn(Ke,st,ht){var Qt=xe(st,ht);return typeof Qt=="boolean"?Qt:qe(Ke,st,ht)&&Ke.getMonth(st)===Ke.getMonth(ht)}function Jt(Ke,st,ht){var Qt=xe(st,ht);return typeof Qt=="boolean"?Qt:Ke.getYear(st)===Ke.getYear(ht)&&Ke.getMonth(st)===Ke.getMonth(ht)&&Ke.getDate(st)===Ke.getDate(ht)}function yn(Ke,st,ht){var Qt=xe(st,ht);return typeof Qt=="boolean"?Qt:Ke.getHour(st)===Ke.getHour(ht)&&Ke.getMinute(st)===Ke.getMinute(ht)&&Ke.getSecond(st)===Ke.getSecond(ht)}function Dn(Ke,st,ht,Qt){var Xt=xe(ht,Qt);return typeof Xt=="boolean"?Xt:qe(Ke,ht,Qt)&&Ke.locale.getWeek(st,ht)===Ke.locale.getWeek(st,Qt)}function _t(Ke,st,ht){return Jt(Ke,st,ht)&&yn(Ke,st,ht)}function sn(Ke,st,ht,Qt){return!st||!ht||!Qt?!1:!Jt(Ke,st,Qt)&&!Jt(Ke,ht,Qt)&&Ke.isAfter(Qt,st)&&Ke.isAfter(ht,Qt)}function pn(Ke,st,ht){var Qt=st.locale.getWeekFirstDay(Ke),Xt=st.setDate(ht,1),cr=st.getWeekDay(Xt),Yn=st.addDate(Xt,Qt-cr);return st.getMonth(Yn)===st.getMonth(ht)&&st.getDate(Yn)>1&&(Yn=st.addDate(Yn,-7)),Yn}function gn(Ke,st,ht){var Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(st){case"year":return ht.addYear(Ke,Qt*10);case"quarter":case"month":return ht.addYear(Ke,Qt);default:return ht.addMonth(Ke,Qt)}}function an(Ke,st){var ht=st.generateConfig,Qt=st.locale,Xt=st.format;return typeof Xt=="function"?Xt(Ke):ht.locale.format(Qt.locale,Ke,Xt)}function mr(Ke,st){var ht=st.generateConfig,Qt=st.locale,Xt=st.formatList;return!Ke||typeof Xt[0]=="function"?null:ht.locale.parse(Qt.locale,Ke,Xt)}function Ht(Ke){var st=Ke.cellDate,ht=Ke.mode,Qt=Ke.disabledDate,Xt=Ke.generateConfig;if(!Qt)return!1;var cr=function(Sa,Gr,da){for(var Ka=Gr;Ka<=da;){var Ya=void 0;switch(Sa){case"date":{if(Ya=Xt.setDate(st,Ka),!Qt(Ya))return!1;break}case"month":{if(Ya=Xt.setMonth(st,Ka),!Ht({cellDate:Ya,mode:"month",generateConfig:Xt,disabledDate:Qt}))return!1;break}case"year":{if(Ya=Xt.setYear(st,Ka),!Ht({cellDate:Ya,mode:"year",generateConfig:Xt,disabledDate:Qt}))return!1;break}}Ka+=1}return!0};switch(ht){case"date":case"week":return Qt(st);case"month":{var Yn=1,Xr=Xt.getDate(Xt.getEndDate(st));return cr("date",Yn,Xr)}case"quarter":{var Er=Math.floor(Xt.getMonth(st)/3)*3,$n=Er+2;return cr("month",Er,$n)}case"year":return cr("month",0,11);case"decade":{var ia=Xt.getYear(st),kr=Math.floor(ia/ve)*ve,_r=kr+ve-1;return cr("year",kr,_r)}}}function Gt(Ke,st){var ht=st.formatList,Qt=st.generateConfig,Xt=st.locale;return(0,Mn.Z)(function(){if(!Ke)return[[""],""];for(var cr="",Yn=[],Xr=0;Xr<ht.length;Xr+=1){var Er=ht[Xr],$n=an(Ke,{generateConfig:Qt,locale:Xt,format:Er});Yn.push($n),Xr===0&&(cr=$n)}return[Yn,cr]},[Ke,ht,Xt],function(cr,Yn){return!_t(Qt,cr[0],Yn[0])||!(0,Je.Z)(cr[1],Yn[1],!0)||!(0,Je.Z)(cr[2],Yn[2],!0)})}function Cr(Ke,st){var ht=st.formatList,Qt=st.generateConfig,Xt=st.locale,cr=(0,he.useState)(null),Yn=(0,Yt.Z)(cr,2),Xr=Yn[0],Er=Yn[1],$n=(0,he.useRef)(null);function ia(da){var Ka=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame($n.current),Ka){Er(da);return}$n.current=requestAnimationFrame(function(){Er(da)})}var kr=Gt(Xr,{formatList:ht,generateConfig:Qt,locale:Xt}),_r=(0,Yt.Z)(kr,2),ba=_r[1];function Sa(da){ia(da)}function Gr(){var da=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ia(null,da)}return(0,he.useEffect)(function(){Gr(!0)},[Ke]),(0,he.useEffect)(function(){return function(){return cancelAnimationFrame($n.current)}},[]),[ba,Sa,Gr]}var Qn=ee(92389),wr=ee(96523),er=ee(74902),Ba=ee(48130),Da=new Map;function Ma(Ke,st){var ht;function Qt(){(0,Ba.Z)(Ke)?st():ht=(0,wr.Z)(function(){Qt()})}return Qt(),function(){wr.Z.cancel(ht)}}function Ia(Ke,st,ht){if(Da.get(Ke)&&cancelAnimationFrame(Da.get(Ke)),ht<=0){Da.set(Ke,requestAnimationFrame(function(){Ke.scrollTop=st}));return}var Qt=st-Ke.scrollTop,Xt=Qt/ht*10;Da.set(Ke,requestAnimationFrame(function(){Ke.scrollTop+=Xt,Ke.scrollTop!==st&&Ia(Ke,st,ht-10)}))}function qn(Ke,st){var ht=st.onLeftRight,Qt=st.onCtrlLeftRight,Xt=st.onUpDown,cr=st.onPageUpDown,Yn=st.onEnter,Xr=Ke.which,Er=Ke.ctrlKey,$n=Ke.metaKey;switch(Xr){case Qn.Z.LEFT:if(Er||$n){if(Qt)return Qt(-1),!0}else if(ht)return ht(-1),!0;break;case Qn.Z.RIGHT:if(Er||$n){if(Qt)return Qt(1),!0}else if(ht)return ht(1),!0;break;case Qn.Z.UP:if(Xt)return Xt(-1),!0;break;case Qn.Z.DOWN:if(Xt)return Xt(1),!0;break;case Qn.Z.PAGE_UP:if(cr)return cr(-1),!0;break;case Qn.Z.PAGE_DOWN:if(cr)return cr(1),!0;break;case Qn.Z.ENTER:if(Yn)return Yn(),!0;break}return!1}function Pa(Ke,st,ht,Qt){var Xt=Ke;if(!Xt)switch(st){case"time":Xt=Qt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Xt="gggg-wo";break;case"month":Xt="YYYY-MM";break;case"quarter":Xt="YYYY-[Q]Q";break;case"year":Xt="YYYY";break;default:Xt=ht?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Xt}function vi(Ke,st,ht){var Qt=Ke==="time"?8:10,Xt=typeof st=="function"?st(ht.getNow()).length:st.length;return Math.max(Qt,Xt)+2}var Bi=null,Ni=new Set;function ii(Ke){return!Bi&&typeof window!="undefined"&&window.addEventListener&&(Bi=function(ht){(0,er.Z)(Ni).forEach(function(Qt){Qt(ht)})},window.addEventListener("mousedown",Bi)),Ni.add(Ke),function(){Ni.delete(Ke),Ni.size===0&&(window.removeEventListener("mousedown",Bi),Bi=null)}}function vn(Ke){var st=Ke.target;if(Ke.composed&&st.shadowRoot){var ht;return((ht=Ke.composedPath)===null||ht===void 0?void 0:ht.call(Ke)[0])||st}return st}var ln=function(st){return st==="month"||st==="date"?"year":st},Rn=function(st){return st==="date"?"month":st},fr=function(st){return st==="month"||st==="date"?"quarter":st},Pr=function(st){return st==="date"?"week":st},Br={year:ln,month:Rn,quarter:fr,week:Pr,time:null,date:null};function na(Ke,st){return Ke.some(function(ht){return ht&&ht.contains(st)})}function Rr(Ke){var st=Ke.open,ht=Ke.value,Qt=Ke.isClickOutside,Xt=Ke.triggerOpen,cr=Ke.forwardKeyDown,Yn=Ke.onKeyDown,Xr=Ke.blurToCancel,Er=Ke.onSubmit,$n=Ke.onCancel,ia=Ke.onFocus,kr=Ke.onBlur,_r=Ke.changeOnBlur,ba=(0,he.useState)(!1),Sa=(0,Yt.Z)(ba,2),Gr=Sa[0],da=Sa[1],Ka=(0,he.useState)(!1),Ya=(0,Yt.Z)(Ka,2),ci=Ya[0],Di=Ya[1],Gi=(0,he.useRef)(!1),Li=(0,he.useRef)(!1),hi=(0,he.useRef)(!1),Wo={onMouseDown:function(){da(!0),Xt(!0)},onKeyDown:function(nl){var Pl=function(){hi.current=!0};if(Yn(nl,Pl),!hi.current){switch(nl.which){case Qn.Z.ENTER:{st?Er()!==!1&&da(!0):Xt(!0),nl.preventDefault();return}case Qn.Z.TAB:{Gr&&st&&!nl.shiftKey?(da(!1),nl.preventDefault()):!Gr&&st&&!cr(nl)&&nl.shiftKey&&(da(!0),nl.preventDefault());return}case Qn.Z.ESC:{da(!0),$n();return}}!st&&![Qn.Z.SHIFT].includes(nl.which)?Xt(!0):Gr||cr(nl)}},onFocus:function(nl){da(!0),Di(!0),ia&&ia(nl)},onBlur:function(nl){if(Gi.current||!Qt(document.activeElement)){Gi.current=!1;return}Xr?setTimeout(function(){for(var Pl=document,qo=Pl.activeElement;qo&&qo.shadowRoot;)qo=qo.shadowRoot.activeElement;Qt(qo)&&$n()},0):st&&(Xt(!1),Li.current&&Er()),Di(!1),kr==null||kr(nl)}};return(0,he.useEffect)(function(){Li.current=!1},[st]),(0,he.useEffect)(function(){Li.current=!0},[ht]),(0,he.useEffect)(function(){return ii(function(To){var nl=vn(To),Pl=Qt(nl);st&&(Pl?!_r&&(!ci||Pl)&&Xt(!1):(Gi.current=!0,(0,wr.Z)(function(){Gi.current=!1})))})}),[Wo,{focused:ci,typing:Gr}]}function Rt(Ke,st){return he.useMemo(function(){return Ke||(st?((0,Ce.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(st).map(function(ht){var Qt=(0,Yt.Z)(ht,2),Xt=Qt[0],cr=Qt[1];return{label:Xt,value:cr}})):[])},[Ke,st])}var cn=ee(14075);function un(Ke){var st=Ke.valueTexts,ht=Ke.onTextChange,Qt=he.useState(""),Xt=(0,Yt.Z)(Qt,2),cr=Xt[0],Yn=Xt[1],Xr=he.useRef([]);Xr.current=st;function Er(ia){Yn(ia),ht(ia)}function $n(){Yn(Xr.current[0])}return(0,cn.Z)(function(){st.every(function(ia){return ia!==cr})&&$n()},[st.join("||")]),[cr,Er,$n]}var Hn=he.createContext({}),Bt=Hn,dn=ee(71002);function _n(Ke){var st=Ke.cellRender,ht=Ke.monthCellRender,Qt=Ke.dateRender,Xt=he.useMemo(function(){if(st)return st;if(!(!ht&&!Qt))return function(cr,Yn){var Xr=cr;return Qt&&Yn.type==="date"?Qt(Xr,Yn.today):ht&&Yn.type==="month"?ht(Xr,Yn.locale):Yn.originNode}},[st,ht,Qt]);return Xt}function kn(Ke,st){for(var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Qt=String(Ke);Qt.length<st;)Qt="".concat(ht).concat(Ke);return Qt}var sr=function(){for(var st=arguments.length,ht=new Array(st),Qt=0;Qt<st;Qt++)ht[Qt]=arguments[Qt];return ht};function br(Ke){return Ke==null?[]:Array.isArray(Ke)?Ke:[Ke]}function Sr(Ke,st){return Ke?Ke[st]:null}function ja(Ke,st,ht){var Qt=[Sr(Ke,0),Sr(Ke,1)];return Qt[ht]=typeof st=="function"?st(Qt[ht]):st,!Qt[0]&&!Qt[1]?null:Qt}function Ca(Ke){return typeof Ke=="function"?Ke():Ke}function xa(Ke){var st=Ke.cellPrefixCls,ht=Ke.generateConfig,Qt=Ke.rangedValue,Xt=Ke.hoverRangedValue,cr=Ke.isInView,Yn=Ke.isSameCell,Xr=Ke.offsetCell,Er=Ke.today,$n=Ke.value;function ia(kr){var _r,ba=Xr(kr,-1),Sa=Xr(kr,1),Gr=Sr(Qt,0),da=Sr(Qt,1),Ka=Sr(Xt,0),Ya=Sr(Xt,1),ci=sn(ht,Ka,Ya,kr);function Di(nl){return Yn(Gr,nl)}function Gi(nl){return Yn(da,nl)}var Li=Yn(Ka,kr),hi=Yn(Ya,kr),Wo=(ci||hi)&&(!cr(ba)||Gi(ba)),To=(ci||Li)&&(!cr(Sa)||Di(Sa));return _r={},(0,Wt.Z)(_r,"".concat(st,"-in-view"),cr(kr)),(0,Wt.Z)(_r,"".concat(st,"-in-range"),sn(ht,Gr,da,kr)),(0,Wt.Z)(_r,"".concat(st,"-range-start"),Di(kr)),(0,Wt.Z)(_r,"".concat(st,"-range-end"),Gi(kr)),(0,Wt.Z)(_r,"".concat(st,"-range-start-single"),Di(kr)&&!da),(0,Wt.Z)(_r,"".concat(st,"-range-end-single"),Gi(kr)&&!Gr),(0,Wt.Z)(_r,"".concat(st,"-range-start-near-hover"),Di(kr)&&(Yn(ba,Ka)||sn(ht,Ka,Ya,ba))),(0,Wt.Z)(_r,"".concat(st,"-range-end-near-hover"),Gi(kr)&&(Yn(Sa,Ya)||sn(ht,Ka,Ya,Sa))),(0,Wt.Z)(_r,"".concat(st,"-range-hover"),ci),(0,Wt.Z)(_r,"".concat(st,"-range-hover-start"),Li),(0,Wt.Z)(_r,"".concat(st,"-range-hover-end"),hi),(0,Wt.Z)(_r,"".concat(st,"-range-hover-edge-start"),Wo),(0,Wt.Z)(_r,"".concat(st,"-range-hover-edge-end"),To),(0,Wt.Z)(_r,"".concat(st,"-range-hover-edge-start-near-range"),Wo&&Yn(ba,da)),(0,Wt.Z)(_r,"".concat(st,"-range-hover-edge-end-near-range"),To&&Yn(Sa,Gr)),(0,Wt.Z)(_r,"".concat(st,"-today"),Yn(Er,kr)),(0,Wt.Z)(_r,"".concat(st,"-selected"),Yn($n,kr)),_r}return ia}var Za=he.createContext({}),_a=Za;function En(Ke,st,ht,Qt,Xt){var cr=Ke.setHour(st,ht);return cr=Ke.setMinute(cr,Qt),cr=Ke.setSecond(cr,Xt),cr}function hn(Ke,st,ht){if(!ht)return st;var Qt=st;return Qt=Ke.setHour(Qt,Ke.getHour(ht)),Qt=Ke.setMinute(Qt,Ke.getMinute(ht)),Qt=Ke.setSecond(Qt,Ke.getSecond(ht)),Qt}function Bn(Ke,st,ht,Qt,Xt,cr){var Yn=Math.floor(Ke/Qt)*Qt;if(Yn<Ke)return[Yn,60-Xt,60-cr];var Xr=Math.floor(st/Xt)*Xt;if(Xr<st)return[Yn,Xr,60-cr];var Er=Math.floor(ht/cr)*cr;return[Yn,Xr,Er]}function Tr(Ke,st){var ht=Ke.getYear(st),Qt=Ke.getMonth(st)+1,Xt=Ke.getEndDate(Ke.getFixedDate("".concat(ht,"-").concat(Qt,"-01"))),cr=Ke.getDate(Xt),Yn=Qt<10?"0".concat(Qt):"".concat(Qt);return"".concat(ht,"-").concat(Yn,"-").concat(cr)}function la(Ke){for(var st=Ke.prefixCls,ht=Ke.disabledDate,Qt=Ke.onSelect,Xt=Ke.picker,cr=Ke.rowNum,Yn=Ke.colNum,Xr=Ke.prefixColumn,Er=Ke.rowClassName,$n=Ke.baseDate,ia=Ke.getCellClassName,kr=Ke.getCellText,_r=Ke.getCellNode,ba=Ke.getCellDate,Sa=Ke.generateConfig,Gr=Ke.titleCell,da=Ke.headerCells,Ka=he.useContext(Bt),Ya=Ka.onDateMouseEnter,ci=Ka.onDateMouseLeave,Di=Ka.mode,Gi="".concat(st,"-cell"),Li=[],hi=0;hi<cr;hi+=1){for(var Wo=[],To=void 0,nl=function(){var Do,ol=hi*Yn+Pl,rl=ba($n,ol),Go=Ht({cellDate:rl,mode:Di,disabledDate:ht,generateConfig:Sa});Pl===0&&(To=rl,Xr&&Wo.push(Xr(To)));var ll=Gr&&Gr(rl),vl=he.createElement("div",{className:"".concat(Gi,"-inner")},kr(rl));Wo.push(he.createElement("td",{key:Pl,title:ll,className:ft()(Gi,(0,Zt.Z)((Do={},(0,Wt.Z)(Do,"".concat(Gi,"-disabled"),Go),(0,Wt.Z)(Do,"".concat(Gi,"-start"),kr(rl)===1||Xt==="year"&&Number(ll)%10===0),(0,Wt.Z)(Do,"".concat(Gi,"-end"),ll===Tr(Sa,rl)||Xt==="year"&&Number(ll)%10===9),Do),ia(rl))),onClick:function(){Go||Qt(rl)},onMouseEnter:function(){!Go&&Ya&&Ya(rl)},onMouseLeave:function(){!Go&&ci&&ci(rl)}},_r?_r(rl,vl):vl))},Pl=0;Pl<Yn;Pl+=1)nl();Li.push(he.createElement("tr",{key:hi,className:Er&&Er(To)},Wo))}return he.createElement("div",{className:"".concat(st,"-body")},he.createElement("table",{className:"".concat(st,"-content")},da&&he.createElement("thead",null,he.createElement("tr",null,da)),he.createElement("tbody",null,Li)))}function pr(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.prefixColumn,Xt=Ke.locale,cr=Ke.rowCount,Yn=Ke.viewDate,Xr=Ke.value,Er=Ke.cellRender,$n=Ke.isSameCell,ia=he.useContext(_a),kr=ia.rangedValue,_r=ia.hoverRangedValue,ba=pn(Xt.locale,ht,Yn),Sa="".concat(st,"-cell"),Gr=ht.locale.getWeekFirstDay(Xt.locale),da=ht.getNow(),Ka=[],Ya=Xt.shortWeekDays||(ht.locale.getShortWeekDays?ht.locale.getShortWeekDays(Xt.locale):[]);Qt&&Ka.push(he.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ci=0;ci<Be;ci+=1)Ka.push(he.createElement("th",{key:ci},Ya[(ci+Gr)%Be]));var Di=xa({cellPrefixCls:Sa,today:da,value:Xr,generateConfig:ht,rangedValue:Qt?null:kr,hoverRangedValue:Qt?null:_r,isSameCell:$n||function(Li,hi){return Jt(ht,Li,hi)},isInView:function(hi){return tn(ht,hi,Yn)},offsetCell:function(hi,Wo){return ht.addDate(hi,Wo)}}),Gi=Er?function(Li,hi){return Er(Li,{originNode:hi,today:da,type:"date",locale:Xt})}:void 0;return he.createElement(la,(0,Ae.Z)({},Ke,{rowNum:cr,colNum:Be,baseDate:ba,getCellNode:Gi,getCellText:ht.getDate,getCellClassName:Di,getCellDate:ht.addDate,titleCell:function(hi){return an(hi,{locale:Xt,format:"YYYY-MM-DD",generateConfig:ht})},headerCells:Ka}))}var Xn=pr,dr={visibility:"hidden"};function zr(Ke){var st=Ke.prefixCls,ht=Ke.prevIcon,Qt=ht===void 0?"\u2039":ht,Xt=Ke.nextIcon,cr=Xt===void 0?"\u203A":Xt,Yn=Ke.superPrevIcon,Xr=Yn===void 0?"\xAB":Yn,Er=Ke.superNextIcon,$n=Er===void 0?"\xBB":Er,ia=Ke.onSuperPrev,kr=Ke.onSuperNext,_r=Ke.onPrev,ba=Ke.onNext,Sa=Ke.children,Gr=he.useContext(Bt),da=Gr.hideNextBtn,Ka=Gr.hidePrevBtn;return he.createElement("div",{className:st},ia&&he.createElement("button",{type:"button",onClick:ia,tabIndex:-1,className:"".concat(st,"-super-prev-btn"),style:Ka?dr:{}},Xr),_r&&he.createElement("button",{type:"button",onClick:_r,tabIndex:-1,className:"".concat(st,"-prev-btn"),style:Ka?dr:{}},Qt),he.createElement("div",{className:"".concat(st,"-view")},Sa),ba&&he.createElement("button",{type:"button",onClick:ba,tabIndex:-1,className:"".concat(st,"-next-btn"),style:da?dr:{}},cr),kr&&he.createElement("button",{type:"button",onClick:kr,tabIndex:-1,className:"".concat(st,"-super-next-btn"),style:da?dr:{}},$n))}var sa=zr;function or(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.locale,Xt=Ke.viewDate,cr=Ke.onNextMonth,Yn=Ke.onPrevMonth,Xr=Ke.onNextYear,Er=Ke.onPrevYear,$n=Ke.onYearClick,ia=Ke.onMonthClick,kr=he.useContext(Bt),_r=kr.hideHeader;if(_r)return null;var ba="".concat(st,"-header"),Sa=Qt.shortMonths||(ht.locale.getShortMonths?ht.locale.getShortMonths(Qt.locale):[]),Gr=ht.getMonth(Xt),da=he.createElement("button",{type:"button",key:"year",onClick:$n,tabIndex:-1,className:"".concat(st,"-year-btn")},an(Xt,{locale:Qt,format:Qt.yearFormat,generateConfig:ht})),Ka=he.createElement("button",{type:"button",key:"month",onClick:ia,tabIndex:-1,className:"".concat(st,"-month-btn")},Qt.monthFormat?an(Xt,{locale:Qt,format:Qt.monthFormat,generateConfig:ht}):Sa[Gr]),Ya=Qt.monthBeforeYear?[Ka,da]:[da,Ka];return he.createElement(sa,(0,Ae.Z)({},Ke,{prefixCls:ba,onSuperPrev:Er,onPrev:Yn,onNext:cr,onSuperNext:Xr}),Ya)}var Ga=or,ti=6;function Vi(Ke){var st=Ke.prefixCls,ht=Ke.panelName,Qt=ht===void 0?"date":ht,Xt=Ke.keyboardConfig,cr=Ke.active,Yn=Ke.operationRef,Xr=Ke.generateConfig,Er=Ke.value,$n=Ke.viewDate,ia=Ke.onViewDateChange,kr=Ke.onPanelChange,_r=Ke.onSelect,ba="".concat(st,"-").concat(Qt,"-panel");Yn.current={onKeyDown:function(Ka){return qn(Ka,(0,Zt.Z)({onLeftRight:function(ci){_r(Xr.addDate(Er||$n,ci),"key")},onCtrlLeftRight:function(ci){_r(Xr.addYear(Er||$n,ci),"key")},onUpDown:function(ci){_r(Xr.addDate(Er||$n,ci*Be),"key")},onPageUpDown:function(ci){_r(Xr.addMonth(Er||$n,ci),"key")}},Xt))}};var Sa=function(Ka){var Ya=Xr.addYear($n,Ka);ia(Ya),kr(null,Ya)},Gr=function(Ka){var Ya=Xr.addMonth($n,Ka);ia(Ya),kr(null,Ya)};return he.createElement("div",{className:ft()(ba,(0,Wt.Z)({},"".concat(ba,"-active"),cr))},he.createElement(Ga,(0,Ae.Z)({},Ke,{prefixCls:st,value:Er,viewDate:$n,onPrevYear:function(){Sa(-1)},onNextYear:function(){Sa(1)},onPrevMonth:function(){Gr(-1)},onNextMonth:function(){Gr(1)},onMonthClick:function(){kr("month",$n)},onYearClick:function(){kr("year",$n)}})),he.createElement(Xn,(0,Ae.Z)({},Ke,{onSelect:function(Ka){return _r(Ka,"mouse")},prefixCls:st,value:Er,viewDate:$n,rowCount:ti})))}var ro=Vi;function co(Ke){var st=he.useContext(Bt),ht=st.hideHeader;if(ht)return null;var Qt=Ke.prefixCls,Xt=Ke.generateConfig,cr=Ke.locale,Yn=Ke.value,Xr=Ke.format,Er="".concat(Qt,"-header");return he.createElement(sa,{prefixCls:Er},Yn?an(Yn,{locale:cr,format:Xr,generateConfig:Xt}):"\xA0")}var Zi=co;function Hi(Ke){var st=Ke.value,ht=Ke.generateConfig,Qt=Ke.disabledMinutes,Xt=Ke.disabledSeconds,cr=Ke.minutes,Yn=Ke.seconds,Xr=Ke.use12Hours,Er=function(ia,kr,_r,ba){var Sa=ht.getNow(),Gr=st||Sa,da=kr<0?ht.getHour(Sa):kr,Ka=_r<0?ht.getMinute(Sa):_r,Ya=ba<0?ht.getSecond(Sa):ba,ci=Qt&&Qt(da);if(ci!=null&&ci.includes(Ka)){var Di=cr.find(function(hi){return!ci.includes(hi.value)});if(Di)Ka=Di.value;else return null}var Gi=Xt&&Xt(da,Ka);if(Gi!=null&&Gi.includes(Ya)){var Li=Yn.find(function(hi){return!Gi.includes(hi.value)});if(Li)Ya=Li.value;else return null}return Gr=En(ht,Gr,!Xr||!ia?da:da+12,Ka,Ya),Gr};return Er}function eo(Ke){var st=Ke.prefixCls,ht=Ke.units,Qt=Ke.onSelect,Xt=Ke.value,cr=Ke.active,Yn=Ke.hideDisabledOptions,Xr=Ke.info,Er=Ke.type,$n="".concat(st,"-cell"),ia=he.useContext(Bt),kr=ia.open,_r=(0,he.useRef)(null),ba=(0,he.useRef)(new Map),Sa=(0,he.useRef)();return(0,he.useLayoutEffect)(function(){var Gr=ba.current.get(Xt);Gr&&kr!==!1&&Ia(_r.current,Gr.offsetTop,120)},[Xt]),(0,he.useLayoutEffect)(function(){if(kr){var Gr=ba.current.get(Xt);Gr&&(Sa.current=Ma(Gr,function(){Ia(_r.current,Gr.offsetTop,0)}))}return function(){var da;(da=Sa.current)===null||da===void 0||da.call(Sa)}},[kr]),he.createElement("ul",{className:ft()("".concat(st,"-column"),(0,Wt.Z)({},"".concat(st,"-column-active"),cr)),ref:_r,style:{position:"relative"}},ht.map(function(Gr){var da;return Yn&&Gr.disabled?null:he.createElement("li",{key:Gr.value,ref:function(Ya){ba.current.set(Gr.value,Ya)},className:ft()($n,(da={},(0,Wt.Z)(da,"".concat($n,"-disabled"),Gr.disabled),(0,Wt.Z)(da,"".concat($n,"-selected"),Xt===Gr.value),da)),onClick:function(){Gr.disabled||Qt(Gr.value)}},Xr.cellRender?Xr.cellRender(Gr.value,{today:Xr.today,locale:Xr.locale,originNode:he.createElement("div",{className:"".concat($n,"-inner")},Gr.label),type:"time",subType:Er}):he.createElement("div",{className:"".concat($n,"-inner")},Gr.label))}))}var So=eo;function Ko(Ke,st){if(Ke.length!==st.length)return!0;for(var ht=0;ht<Ke.length;ht+=1)if(Ke[ht].disabled!==st[ht].disabled)return!0;return!1}function Fi(Ke,st,ht,Qt){for(var Xt=[],cr=ht>=1?ht|0:1,Yn=Ke;Yn<=st;Yn+=cr)Xt.push({label:kn(Yn,2),value:Yn,disabled:(Qt||[]).includes(Yn)});return Xt}function Ei(Ke){var st=Ke.generateConfig,ht=Ke.prefixCls,Qt=Ke.operationRef,Xt=Ke.activeColumnIndex,cr=Ke.value,Yn=Ke.showHour,Xr=Ke.showMinute,Er=Ke.showSecond,$n=Ke.use12Hours,ia=Ke.hourStep,kr=ia===void 0?1:ia,_r=Ke.minuteStep,ba=_r===void 0?1:_r,Sa=Ke.secondStep,Gr=Sa===void 0?1:Sa,da=Ke.disabledHours,Ka=Ke.disabledMinutes,Ya=Ke.disabledSeconds,ci=Ke.disabledTime,Di=Ke.hideDisabledOptions,Gi=Ke.onSelect,Li=Ke.cellRender,hi=Ke.locale,Wo=[],To="".concat(ht,"-content"),nl="".concat(ht,"-time-panel"),Pl,qo=cr?st.getHour(cr):-1,Do=qo,ol=cr?st.getMinute(cr):-1,rl=cr?st.getSecond(cr):-1,Go=st.getNow(),ll=he.useMemo(function(){if(ci){var fo=ci(Go);return[fo.disabledHours,fo.disabledMinutes,fo.disabledSeconds]}return[da,Ka,Ya]},[da,Ka,Ya,ci,Go]),vl=(0,Yt.Z)(ll,3),Ql=vl[0],es=vl[1],vs=vl[2],eu=Fi(0,23,kr,Ql&&Ql()),zs=(0,Mn.Z)(function(){return eu},eu,Ko);$n&&(Pl=Do>=12,Do%=12);var Us=he.useMemo(function(){if(!$n)return[!1,!1];var fo=[!0,!0];return zs.forEach(function(Il){var Xl=Il.disabled,Hs=Il.value;Xl||(Hs>=12?fo[1]=!1:fo[0]=!1)}),fo},[$n,zs]),Cs=(0,Yt.Z)(Us,2),uu=Cs[0],Fs=Cs[1],$o=he.useMemo(function(){return $n?zs.filter(Pl?function(fo){return fo.value>=12}:function(fo){return fo.value<12}).map(function(fo){var Il=fo.value%12,Xl=Il===0?"12":kn(Il,2);return(0,Zt.Z)((0,Zt.Z)({},fo),{},{label:Xl,value:Il})}):zs},[$n,Pl,zs]),Yo=Fi(0,59,ba,es&&es(qo)),sl=Fi(0,59,Gr,vs&&vs(qo,ol)),ys=Hi({value:cr,generateConfig:st,disabledMinutes:es,disabledSeconds:vs,minutes:Yo,seconds:sl,use12Hours:$n});Qt.current={onUpDown:function(Il){var Xl=Wo[Xt];if(Xl)for(var Hs=Xl.units.findIndex(function(bc){return bc.value===Xl.value}),Ts=Xl.units.length,js=1;js<Ts;js+=1){var Fu=Xl.units[(Hs+Il*js+Ts)%Ts];if(Fu.disabled!==!0){Xl.onSelect(Fu.value);break}}}};function il(fo,Il,Xl,Hs,Ts){fo!==!1&&Wo.push({node:he.cloneElement(Il,{prefixCls:nl,value:Xl,active:Xt===Wo.length,onSelect:Ts,units:Hs,hideDisabledOptions:Di}),onSelect:Ts,value:Xl,units:Hs})}il(Yn,he.createElement(So,{key:"hour",type:"hour",info:{today:Go,locale:hi,cellRender:Li}}),Do,$o,function(fo){Gi(ys(Pl,fo,ol,rl),"mouse")}),il(Xr,he.createElement(So,{key:"minute",type:"minute",info:{today:Go,locale:hi,cellRender:Li}}),ol,Yo,function(fo){Gi(ys(Pl,Do,fo,rl),"mouse")}),il(Er,he.createElement(So,{key:"second",type:"second",info:{today:Go,locale:hi,cellRender:Li}}),rl,sl,function(fo){Gi(ys(Pl,Do,ol,fo),"mouse")});var Hl=-1;return typeof Pl=="boolean"&&(Hl=Pl?1:0),il($n===!0,he.createElement(So,{key:"meridiem",type:"meridiem",info:{today:Go,locale:hi,cellRender:Li}}),Hl,[{label:"AM",value:0,disabled:uu},{label:"PM",value:1,disabled:Fs}],function(fo){Gi(ys(!!fo,Do,ol,rl),"mouse")}),he.createElement("div",{className:To},Wo.map(function(fo){var Il=fo.node;return Il}))}var Oo=Ei,xl=function(st){return st.filter(function(ht){return ht!==!1}).length};function tl(Ke){var st=Ke.generateConfig,ht=Ke.format,Qt=ht===void 0?"HH:mm:ss":ht,Xt=Ke.prefixCls,cr=Ke.active,Yn=Ke.operationRef,Xr=Ke.showHour,Er=Ke.showMinute,$n=Ke.showSecond,ia=Ke.use12Hours,kr=ia===void 0?!1:ia,_r=Ke.onSelect,ba=Ke.value,Sa="".concat(Xt,"-time-panel"),Gr=he.useRef(),da=he.useState(-1),Ka=(0,Yt.Z)(da,2),Ya=Ka[0],ci=Ka[1],Di=xl([Xr,Er,$n,kr]);return Yn.current={onKeyDown:function(Li){return qn(Li,{onLeftRight:function(Wo){ci((Ya+Wo+Di)%Di)},onUpDown:function(Wo){Ya===-1?ci(0):Gr.current&&Gr.current.onUpDown(Wo)},onEnter:function(){_r(ba||st.getNow(),"key"),ci(-1)}})},onBlur:function(){ci(-1)}},he.createElement("div",{className:ft()(Sa,(0,Wt.Z)({},"".concat(Sa,"-active"),cr))},he.createElement(Zi,(0,Ae.Z)({},Ke,{format:Qt,prefixCls:Xt})),he.createElement(Oo,(0,Ae.Z)({},Ke,{prefixCls:Xt,activeColumnIndex:Ya,operationRef:Gr})))}var Ti=tl,Pn=sr("date","time");function An(Ke){var st=Ke.prefixCls,ht=Ke.operationRef,Qt=Ke.generateConfig,Xt=Ke.value,cr=Ke.defaultValue,Yn=Ke.disabledTime,Xr=Ke.showTime,Er=Ke.onSelect,$n=Ke.cellRender,ia="".concat(st,"-datetime-panel"),kr=he.useState(null),_r=(0,Yt.Z)(kr,2),ba=_r[0],Sa=_r[1],Gr=he.useRef({}),da=he.useRef({}),Ka=(0,dn.Z)(Xr)==="object"?(0,Zt.Z)({},Xr):{};function Ya(Li){var hi=Pn.indexOf(ba)+Li,Wo=Pn[hi]||null;return Wo}var ci=function(hi){da.current.onBlur&&da.current.onBlur(hi),Sa(null)};ht.current={onKeyDown:function(hi){if(hi.which===Qn.Z.TAB){var Wo=Ya(hi.shiftKey?-1:1);return Sa(Wo),Wo&&hi.preventDefault(),!0}if(ba){var To=ba==="date"?Gr:da;return To.current&&To.current.onKeyDown&&To.current.onKeyDown(hi),!0}return[Qn.Z.LEFT,Qn.Z.RIGHT,Qn.Z.UP,Qn.Z.DOWN].includes(hi.which)?(Sa("date"),!0):!1},onBlur:ci,onClose:ci};var Di=function(hi,Wo){var To=hi;Wo==="date"&&!Xt&&Ka.defaultValue?(To=Qt.setHour(To,Qt.getHour(Ka.defaultValue)),To=Qt.setMinute(To,Qt.getMinute(Ka.defaultValue)),To=Qt.setSecond(To,Qt.getSecond(Ka.defaultValue))):Wo==="time"&&!Xt&&cr&&(To=Qt.setYear(To,Qt.getYear(cr)),To=Qt.setMonth(To,Qt.getMonth(cr)),To=Qt.setDate(To,Qt.getDate(cr))),Er&&Er(To,"mouse")},Gi=Yn?Yn(Xt||null):{};return he.createElement("div",{className:ft()(ia,(0,Wt.Z)({},"".concat(ia,"-active"),ba))},he.createElement(ro,(0,Ae.Z)({},Ke,{cellRender:$n,operationRef:Gr,active:ba==="date",onSelect:function(hi){Di(hn(Qt,hi,!Xt&&(0,dn.Z)(Xr)==="object"?Xr.defaultValue:null),"date")}})),he.createElement(Ti,(0,Ae.Z)({},Ke,{cellRender:$n?function(Li,hi){return $n(Li,(0,Zt.Z)((0,Zt.Z)({},hi),{},{type:"time"}))}:void 0,format:void 0},Ka,Gi,{disabledTime:null,defaultValue:void 0,operationRef:da,active:ba==="time",onSelect:function(hi){Di(hi,"time")}})))}var rr=An;function Vr(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.viewDate,Xt=Ke.onPrevDecades,cr=Ke.onNextDecades,Yn=he.useContext(Bt),Xr=Yn.hideHeader;if(Xr)return null;var Er="".concat(st,"-header"),$n=ht.getYear(Qt),ia=Math.floor($n/me)*me,kr=ia+me-1;return he.createElement(sa,(0,Ae.Z)({},Ke,{prefixCls:Er,onSuperPrev:Xt,onSuperNext:cr}),ia,"-",kr)}var aa=Vr,za=3,fi=4;function Ci(Ke){var st=ve-1,ht=Ke.prefixCls,Qt=Ke.viewDate,Xt=Ke.generateConfig,cr=Ke.cellRender,Yn=Ke.locale,Xr="".concat(ht,"-cell"),Er=Xt.getYear(Qt),$n=Math.floor(Er/ve)*ve,ia=Math.floor(Er/me)*me,kr=ia+me-1,_r=Xt.setYear(Qt,ia-Math.ceil((za*fi*ve-me)/2)),ba=function(da){var Ka,Ya=Xt.getYear(da),ci=Ya+st;return Ka={},(0,Wt.Z)(Ka,"".concat(Xr,"-in-view"),ia<=Ya&&ci<=kr),(0,Wt.Z)(Ka,"".concat(Xr,"-selected"),Ya===$n),Ka},Sa=cr?function(Gr,da){return cr(Gr,{originNode:da,today:Xt.getNow(),type:"decade",locale:Yn})}:void 0;return he.createElement(la,(0,Ae.Z)({},Ke,{rowNum:fi,colNum:za,baseDate:_r,getCellNode:Sa,getCellText:function(da){var Ka=Xt.getYear(da);return"".concat(Ka,"-").concat(Ka+st)},getCellClassName:ba,getCellDate:function(da,Ka){return Xt.addYear(da,Ka*ve)}}))}var Pi=Ci;function Si(Ke){var st=Ke.prefixCls,ht=Ke.onViewDateChange,Qt=Ke.generateConfig,Xt=Ke.viewDate,cr=Ke.operationRef,Yn=Ke.onSelect,Xr=Ke.onPanelChange,Er="".concat(st,"-decade-panel");cr.current={onKeyDown:function(_r){return qn(_r,{onLeftRight:function(Sa){Yn(Qt.addYear(Xt,Sa*ve),"key")},onCtrlLeftRight:function(Sa){Yn(Qt.addYear(Xt,Sa*me),"key")},onUpDown:function(Sa){Yn(Qt.addYear(Xt,Sa*ve*za),"key")},onEnter:function(){Xr("year",Xt)}})}};var $n=function(_r){var ba=Qt.addYear(Xt,_r*me);ht(ba),Xr(null,ba)},ia=function(_r){Yn(_r,"mouse"),Xr("year",_r)};return he.createElement("div",{className:Er},he.createElement(aa,(0,Ae.Z)({},Ke,{prefixCls:st,onPrevDecades:function(){$n(-1)},onNextDecades:function(){$n(1)}})),he.createElement(Pi,(0,Ae.Z)({},Ke,{prefixCls:st,onSelect:ia})))}var Xi=Si;function yo(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.locale,Xt=Ke.viewDate,cr=Ke.onNextYear,Yn=Ke.onPrevYear,Xr=Ke.onYearClick,Er=he.useContext(Bt),$n=Er.hideHeader;if($n)return null;var ia="".concat(st,"-header");return he.createElement(sa,(0,Ae.Z)({},Ke,{prefixCls:ia,onSuperPrev:Yn,onSuperNext:cr}),he.createElement("button",{type:"button",onClick:Xr,className:"".concat(st,"-year-btn")},an(Xt,{locale:Qt,format:Qt.yearFormat,generateConfig:ht})))}var oi=yo,Kn=3,hr=4;function Ir(Ke){var st=Ke.prefixCls,ht=Ke.locale,Qt=Ke.value,Xt=Ke.viewDate,cr=Ke.generateConfig,Yn=Ke.cellRender,Xr=he.useContext(_a),Er=Xr.rangedValue,$n=Xr.hoverRangedValue,ia="".concat(st,"-cell"),kr=xa({cellPrefixCls:ia,value:Qt,generateConfig:cr,rangedValue:Er,hoverRangedValue:$n,isSameCell:function(da,Ka){return tn(cr,da,Ka)},isInView:function(){return!0},offsetCell:function(da,Ka){return cr.addMonth(da,Ka)}}),_r=ht.shortMonths||(cr.locale.getShortMonths?cr.locale.getShortMonths(ht.locale):[]),ba=cr.setMonth(Xt,0),Sa=Yn?function(Gr,da){return Yn(Gr,{originNode:da,locale:ht,today:cr.getNow(),type:"month"})}:void 0;return he.createElement(la,(0,Ae.Z)({},Ke,{rowNum:hr,colNum:Kn,baseDate:ba,getCellNode:Sa,getCellText:function(da){return ht.monthFormat?an(da,{locale:ht,format:ht.monthFormat,generateConfig:cr}):_r[cr.getMonth(da)]},getCellClassName:kr,getCellDate:cr.addMonth,titleCell:function(da){return an(da,{locale:ht,format:"YYYY-MM",generateConfig:cr})}}))}var Pe=Ir;function mt(Ke){var st=Ke.prefixCls,ht=Ke.operationRef,Qt=Ke.onViewDateChange,Xt=Ke.generateConfig,cr=Ke.value,Yn=Ke.viewDate,Xr=Ke.onPanelChange,Er=Ke.onSelect,$n="".concat(st,"-month-panel");ht.current={onKeyDown:function(_r){return qn(_r,{onLeftRight:function(Sa){Er(Xt.addMonth(cr||Yn,Sa),"key")},onCtrlLeftRight:function(Sa){Er(Xt.addYear(cr||Yn,Sa),"key")},onUpDown:function(Sa){Er(Xt.addMonth(cr||Yn,Sa*Kn),"key")},onEnter:function(){Xr("date",cr||Yn)}})}};var ia=function(_r){var ba=Xt.addYear(Yn,_r);Qt(ba),Xr(null,ba)};return he.createElement("div",{className:$n},he.createElement(oi,(0,Ae.Z)({},Ke,{prefixCls:st,onPrevYear:function(){ia(-1)},onNextYear:function(){ia(1)},onYearClick:function(){Xr("year",Yn)}})),he.createElement(Pe,(0,Ae.Z)({},Ke,{prefixCls:st,onSelect:function(_r){Er(_r,"mouse"),Xr("date",_r)}})))}var yt=mt;function At(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.locale,Xt=Ke.viewDate,cr=Ke.onNextYear,Yn=Ke.onPrevYear,Xr=Ke.onYearClick,Er=he.useContext(Bt),$n=Er.hideHeader;if($n)return null;var ia="".concat(st,"-header");return he.createElement(sa,(0,Ae.Z)({},Ke,{prefixCls:ia,onSuperPrev:Yn,onSuperNext:cr}),he.createElement("button",{type:"button",onClick:Xr,className:"".concat(st,"-year-btn")},an(Xt,{locale:Qt,format:Qt.yearFormat,generateConfig:ht})))}var wt=At,Ft=4,kt=1;function Sn(Ke){var st=Ke.prefixCls,ht=Ke.locale,Qt=Ke.value,Xt=Ke.viewDate,cr=Ke.generateConfig,Yn=Ke.cellRender,Xr=he.useContext(_a),Er=Xr.rangedValue,$n=Xr.hoverRangedValue,ia="".concat(st,"-cell"),kr=xa({cellPrefixCls:ia,value:Qt,generateConfig:cr,rangedValue:Er,hoverRangedValue:$n,isSameCell:function(Gr,da){return nn(cr,Gr,da)},isInView:function(){return!0},offsetCell:function(Gr,da){return cr.addMonth(Gr,da*3)}}),_r=cr.setDate(cr.setMonth(Xt,0),1),ba=Yn?function(Sa,Gr){return Yn(Sa,{originNode:Gr,locale:ht,today:cr.getNow(),type:"quarter"})}:void 0;return he.createElement(la,(0,Ae.Z)({},Ke,{rowNum:kt,colNum:Ft,baseDate:_r,getCellNode:ba,getCellText:function(Gr){return an(Gr,{locale:ht,format:ht.quarterFormat||"[Q]Q",generateConfig:cr})},getCellClassName:kr,getCellDate:function(Gr,da){return cr.addMonth(Gr,da*3)},titleCell:function(Gr){return an(Gr,{locale:ht,format:"YYYY-[Q]Q",generateConfig:cr})}}))}var Tn=Sn;function Fr(Ke){var st=Ke.prefixCls,ht=Ke.operationRef,Qt=Ke.onViewDateChange,Xt=Ke.generateConfig,cr=Ke.value,Yn=Ke.viewDate,Xr=Ke.onPanelChange,Er=Ke.onSelect,$n="".concat(st,"-quarter-panel");ht.current={onKeyDown:function(_r){return qn(_r,{onLeftRight:function(Sa){Er(Xt.addMonth(cr||Yn,Sa*3),"key")},onCtrlLeftRight:function(Sa){Er(Xt.addYear(cr||Yn,Sa),"key")},onUpDown:function(Sa){Er(Xt.addYear(cr||Yn,Sa),"key")}})}};var ia=function(_r){var ba=Xt.addYear(Yn,_r);Qt(ba),Xr(null,ba)};return he.createElement("div",{className:$n},he.createElement(wt,(0,Ae.Z)({},Ke,{prefixCls:st,onPrevYear:function(){ia(-1)},onNextYear:function(){ia(1)},onYearClick:function(){Xr("year",Yn)}})),he.createElement(Tn,(0,Ae.Z)({},Ke,{prefixCls:st,onSelect:function(_r){Er(_r,"mouse")}})))}var mn=Fr;function Lr(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.locale,Xt=Ke.value,cr=Ke.disabledDate,Yn=Ke.onSelect,Xr=he.useContext(_a),Er=Xr.rangedValue,$n=Xr.hoverRangedValue,ia=he.useContext(Bt),kr=ia.onDateMouseEnter,_r=ia.onDateMouseLeave,ba=($n==null?void 0:$n[0])||(Er==null?void 0:Er[0]),Sa=($n==null?void 0:$n[1])||(Er==null?void 0:Er[1]),Gr="".concat(st,"-cell"),da=function(Di){var Gi=Ht({cellDate:Di,mode:"week",disabledDate:cr,generateConfig:ht});return he.createElement("td",{key:"week",className:ft()(Gr,"".concat(Gr,"-week")),onClick:function(){Gi||Yn(Di,"mouse")},onMouseEnter:function(){!Gi&&kr&&kr(Di)},onMouseLeave:function(){!Gi&&_r&&_r(Di)}},he.createElement("div",{className:"".concat(Gr,"-inner")},ht.locale.getWeek(Qt.locale,Di)))},Ka="".concat(st,"-week-panel-row"),Ya=function(Di){var Gi,Li=Dn(ht,Qt.locale,ba,Di),hi=Dn(ht,Qt.locale,Sa,Di);return ft()(Ka,(Gi={},(0,Wt.Z)(Gi,"".concat(Ka,"-selected"),!Er&&Dn(ht,Qt.locale,Xt,Di)),(0,Wt.Z)(Gi,"".concat(Ka,"-range-start"),Li),(0,Wt.Z)(Gi,"".concat(Ka,"-range-end"),hi),(0,Wt.Z)(Gi,"".concat(Ka,"-range-hover"),!Li&&!hi&&sn(ht,ba,Sa,Di)),Gi))};return he.createElement(ro,(0,Ae.Z)({},Ke,{panelName:"week",prefixColumn:da,rowClassName:Ya,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ur=Lr,nr=10;function Wn(Ke){var st=Ke.prefixCls,ht=Ke.generateConfig,Qt=Ke.viewDate,Xt=Ke.onPrevDecade,cr=Ke.onNextDecade,Yn=Ke.onDecadeClick,Xr=he.useContext(Bt),Er=Xr.hideHeader;if(Er)return null;var $n="".concat(st,"-header"),ia=ht.getYear(Qt),kr=Math.floor(ia/nr)*nr,_r=kr+nr-1;return he.createElement(sa,(0,Ae.Z)({},Ke,{prefixCls:$n,onSuperPrev:Xt,onSuperNext:cr}),he.createElement("button",{type:"button",onClick:Yn,className:"".concat(st,"-decade-btn")},kr,"-",_r))}var Nr=Wn,oa=3,Wr=4;function Qr(Ke){var st=Ke.prefixCls,ht=Ke.value,Qt=Ke.viewDate,Xt=Ke.locale,cr=Ke.generateConfig,Yn=Ke.cellRender,Xr=he.useContext(_a),Er=Xr.rangedValue,$n=Xr.hoverRangedValue,ia="".concat(st,"-cell"),kr=cr.getYear(Qt),_r=Math.floor(kr/nr)*nr,ba=_r+nr-1,Sa=cr.setYear(Qt,_r-Math.ceil((oa*Wr-nr)/2)),Gr=cr.getNow(),da=function(Di){var Gi=cr.getYear(Di);return _r<=Gi&&Gi<=ba},Ka=xa({cellPrefixCls:ia,value:ht,generateConfig:cr,rangedValue:Er,hoverRangedValue:$n,isSameCell:function(Di,Gi){return qe(cr,Di,Gi)},isInView:da,offsetCell:function(Di,Gi){return cr.addYear(Di,Gi)}}),Ya=Yn?function(ci,Di){return Yn(ci,{originNode:Di,today:Gr,type:"year",locale:Xt})}:void 0;return he.createElement(la,(0,Ae.Z)({},Ke,{rowNum:Wr,colNum:oa,baseDate:Sa,getCellNode:Ya,getCellText:cr.getYear,getCellClassName:Ka,getCellDate:cr.addYear,titleCell:function(Di){return an(Di,{locale:Xt,format:"YYYY",generateConfig:cr})}}))}var qr=Qr;function ea(Ke){var st=Ke.prefixCls,ht=Ke.operationRef,Qt=Ke.onViewDateChange,Xt=Ke.generateConfig,cr=Ke.value,Yn=Ke.viewDate,Xr=Ke.sourceMode,Er=Ke.onSelect,$n=Ke.onPanelChange,ia="".concat(st,"-year-panel");ht.current={onKeyDown:function(ba){return qn(ba,{onLeftRight:function(Gr){Er(Xt.addYear(cr||Yn,Gr),"key")},onCtrlLeftRight:function(Gr){Er(Xt.addYear(cr||Yn,Gr*nr),"key")},onUpDown:function(Gr){Er(Xt.addYear(cr||Yn,Gr*oa),"key")},onEnter:function(){$n(Xr==="date"?"date":"month",cr||Yn)}})}};var kr=function(ba){var Sa=Xt.addYear(Yn,ba*10);Qt(Sa),$n(null,Sa)};return he.createElement("div",{className:ia},he.createElement(Nr,(0,Ae.Z)({},Ke,{prefixCls:st,onPrevDecade:function(){kr(-1)},onNextDecade:function(){kr(1)},onDecadeClick:function(){$n("decade",Yn)}})),he.createElement(qr,(0,Ae.Z)({},Ke,{prefixCls:st,onSelect:function(ba){$n(Xr==="date"?"date":"month",ba),Er(ba,"mouse")}})))}var va=ea;function St(Ke,st,ht){return ht?he.createElement("div",{className:"".concat(Ke,"-footer-extra")},ht(st)):null}function Mt(Ke){var st=Ke.prefixCls,ht=Ke.components,Qt=ht===void 0?{}:ht,Xt=Ke.needConfirmButton,cr=Ke.onNow,Yn=Ke.onOk,Xr=Ke.okDisabled,Er=Ke.showNow,$n=Ke.locale,ia,kr;if(Xt){var _r=Qt.button||"button";cr&&Er!==!1&&(ia=he.createElement("li",{className:"".concat(st,"-now")},he.createElement("a",{className:"".concat(st,"-now-btn"),onClick:cr},$n.now))),kr=Xt&&he.createElement("li",{className:"".concat(st,"-ok")},he.createElement(_r,{disabled:Xr,onClick:Yn},$n.ok))}return!ia&&!kr?null:he.createElement("ul",{className:"".concat(st,"-ranges")},ia,kr)}var bn=["date","month"];function rn(Ke){var st,ht=Ke,Qt=ht.prefixCls,Xt=Qt===void 0?"rc-picker":Qt,cr=ht.className,Yn=ht.style,Xr=ht.locale,Er=ht.generateConfig,$n=ht.value,ia=ht.defaultValue,kr=ht.pickerValue,_r=ht.defaultPickerValue,ba=ht.disabledDate,Sa=ht.mode,Gr=ht.picker,da=Gr===void 0?"date":Gr,Ka=ht.tabIndex,Ya=Ka===void 0?0:Ka,ci=ht.showNow,Di=ht.showTime,Gi=ht.showToday,Li=ht.renderExtraFooter,hi=ht.hideHeader,Wo=ht.onSelect,To=ht.onChange,nl=ht.onPanelChange,Pl=ht.onMouseDown,qo=ht.onPickerValueChange,Do=ht.onOk,ol=ht.components,rl=ht.direction,Go=ht.hourStep,ll=Go===void 0?1:Go,vl=ht.minuteStep,Ql=vl===void 0?1:vl,es=ht.secondStep,vs=es===void 0?1:es,eu=ht.dateRender,zs=ht.monthCellRender,Us=ht.cellRender,Cs=da==="date"&&!!Di||da==="time",uu=24%ll===0,Fs=60%Ql===0,$o=60%vs===0,Yo=he.useContext(Bt),sl=Yo.operationRef,ys=Yo.onSelect,il=Yo.hideRanges,Hl=Yo.defaultOpenValue,fo=he.useContext(_a),Il=fo.inRange,Xl=fo.panelPosition,Hs=fo.rangedValue,Ts=fo.hoverRangedValue,js=he.useRef({}),Fu=he.useRef(!0),bc=(0,Cn.Z)(null,{value:$n,defaultValue:ia,postState:function(go){return!go&&Hl&&da==="time"?Hl:go}}),lc=(0,Yt.Z)(bc,2),Tu=lc[0],Fc=lc[1],Vc=(0,Cn.Z)(null,{value:kr,defaultValue:_r||Tu,postState:function(go){var jl=Er.getNow();if(!go)return jl;if(!Tu&&Di){var Ss=(0,dn.Z)(Di)==="object"?Di.defaultValue:ia;return hn(Er,Array.isArray(go)?go[0]:go,Ss||jl)}return Array.isArray(go)?go[0]:go}}),kc=(0,Yt.Z)(Vc,2),_u=kc[0],sc=kc[1],Zu=function(go){sc(go),qo&&qo(go)},Pc=function(go){var jl=Br[da];return jl?jl(go):go},Lc=(0,Cn.Z)(function(){return da==="time"?"time":Pc("date")},{value:Sa}),Ru=(0,Yt.Z)(Lc,2),du=Ru[0],Ku=Ru[1];he.useEffect(function(){Ku(da)},[da]);var iu=he.useState(function(){return du}),Gu=(0,Yt.Z)(iu,2),Oa=Gu[0],nc=Gu[1],gu=function(go,jl){var Ss=Pc(go||du);nc(du),Ku(Ss),nl&&(du!==Ss||_t(Er,_u,_u))&&nl(jl,Ss)},Al=function(go,jl){var Ss=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(du===da||Ss)&&(Fc(go),Wo&&Wo(go),ys&&ys(go,jl),To&&!_t(Er,go,Tu)&&!(ba!=null&&ba(go))&&To(go))},tu=function(go){if(bn.includes(du)){var jl,Ss,cc=du==="date";switch(go===Qn.Z.PAGE_UP||go===Qn.Z.PAGE_DOWN?Ss=cc?Er.addMonth:Er.addYear:Ss=cc?Er.addDate:Er.addMonth,go){case Qn.Z.LEFT:case Qn.Z.PAGE_UP:jl=Ss(_u,-1);break;case Qn.Z.RIGHT:case Qn.Z.PAGE_DOWN:jl=Ss(_u,1);break;case Qn.Z.UP:case Qn.Z.DOWN:jl=Ss(_u,Number("".concat(go===Qn.Z.UP?"-":"").concat(cc?Be:Kn)));break}if(jl)return!(ba!=null&&ba(jl))}return!0},zu=function(go){if(js.current&&js.current.onKeyDown){var jl=!0,Ss=go.which;if([Qn.Z.LEFT,Qn.Z.RIGHT,Qn.Z.UP,Qn.Z.DOWN,Qn.Z.PAGE_UP,Qn.Z.PAGE_DOWN,Qn.Z.ENTER].includes(Ss)&&(go.preventDefault(),Ss!==Qn.Z.ENTER&&Ya===0&&(jl=tu(Ss))),jl)return js.current.onKeyDown(go)}return(0,Ce.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Vs=function(go){js.current&&js.current.onBlur&&js.current.onBlur(go)};sl&&Xl!=="right"&&(sl.current={onKeyDown:zu,onClose:function(){js.current&&js.current.onClose&&js.current.onClose()}}),he.useEffect(function(){$n&&!Fu.current&&sc($n)},[$n]),he.useEffect(function(){Fu.current=!1},[]);var Wu,gc=_n({cellRender:Us,monthCellRender:zs,dateRender:eu}),hs=(0,Zt.Z)((0,Zt.Z)({},Ke),{},{cellRender:gc,operationRef:js,prefixCls:Xt,viewDate:_u,value:Tu,onViewDateChange:Zu,sourceMode:Oa,onPanelChange:gu,disabledDate:ba});switch(delete hs.onChange,delete hs.onSelect,du){case"decade":Wu=he.createElement(Xi,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;case"year":Wu=he.createElement(va,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;case"month":Wu=he.createElement(yt,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;case"quarter":Wu=he.createElement(mn,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;case"week":Wu=he.createElement(ur,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;case"time":delete hs.showTime,Wu=he.createElement(Ti,(0,Ae.Z)({},hs,(0,dn.Z)(Di)==="object"?Di:null,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}));break;default:Di?Wu=he.createElement(rr,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}})):Wu=he.createElement(ro,(0,Ae.Z)({},hs,{onSelect:function(go,jl){Zu(go),Al(go,jl)}}))}var ku,Ju,Yu=function(){var go=Er.getNow(),jl=Bn(Er.getHour(go),Er.getMinute(go),Er.getSecond(go),uu?ll:1,Fs?Ql:1,$o?vs:1),Ss=En(Er,go,jl[0],jl[1],jl[2]);Al(Ss,"submit")};il||(ku=St(Xt,du,Li),Di&&du!=="date"?Ju=null:Ju=Mt({prefixCls:Xt,components:ol,needConfirmButton:Cs,okDisabled:!Tu||ba&&ba(Tu),locale:Xr,showNow:ci,onNow:Cs&&Yu,onOk:function(){Tu&&(Al(Tu,"submit",!0),Do&&Do(Tu))}}));var ts;if(Gi&&du==="date"&&da==="date"&&!Di){var uc=Er.getNow(),vc="".concat(Xt,"-today-btn"),xc=ba&&ba(uc);ts=he.createElement("a",{className:ft()(vc,xc&&"".concat(vc,"-disabled")),"aria-disabled":xc,onClick:function(){xc||Al(uc,"mouse",!0)}},Xr.today)}return he.createElement(Bt.Provider,{value:(0,Zt.Z)((0,Zt.Z)({},Yo),{},{mode:du,hideHeader:"hideHeader"in Ke?hi:Yo.hideHeader,hidePrevBtn:Il&&Xl==="right",hideNextBtn:Il&&Xl==="left"})},he.createElement("div",{tabIndex:Ya,className:ft()("".concat(Xt,"-panel"),cr,(st={},(0,Wt.Z)(st,"".concat(Xt,"-panel-has-range"),Hs&&Hs[0]&&Hs[1]),(0,Wt.Z)(st,"".concat(Xt,"-panel-has-range-hover"),Ts&&Ts[0]&&Ts[1]),(0,Wt.Z)(st,"".concat(Xt,"-panel-rtl"),rl==="rtl"),st)),style:Yn,onKeyDown:zu,onBlur:Vs,onMouseDown:Pl},Wu,ku||Ju||ts?he.createElement("div",{className:"".concat(Xt,"-footer")},ku,Ju,ts):null))}var Fn=rn,Dr=ee(62709),Ut={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function qt(Ke){var st,ht=Ke.prefixCls,Qt=Ke.popupElement,Xt=Ke.popupStyle,cr=Ke.visible,Yn=Ke.dropdownClassName,Xr=Ke.dropdownAlign,Er=Ke.transitionName,$n=Ke.getPopupContainer,ia=Ke.children,kr=Ke.range,_r=Ke.popupPlacement,ba=Ke.direction,Sa="".concat(ht,"-dropdown"),Gr=function(){return _r!==void 0?_r:ba==="rtl"?"bottomRight":"bottomLeft"};return he.createElement(Dr.Z,{showAction:[],hideAction:[],popupPlacement:Gr(),builtinPlacements:Ut,prefixCls:Sa,popupTransitionName:Er,popup:Qt,popupAlign:Xr,popupVisible:cr,popupClassName:ft()(Yn,(st={},(0,Wt.Z)(st,"".concat(Sa,"-range"),kr),(0,Wt.Z)(st,"".concat(Sa,"-rtl"),ba==="rtl"),st)),popupStyle:Xt,getPopupContainer:$n},ia)}var $t=qt;function xn(Ke){var st=Ke.prefixCls,ht=Ke.presets,Qt=Ke.onClick,Xt=Ke.onHover;return ht.length?he.createElement("div",{className:"".concat(st,"-presets")},he.createElement("ul",null,ht.map(function(cr,Yn){var Xr=cr.label,Er=cr.value;return he.createElement("li",{key:Yn,onClick:function(){return Qt==null?void 0:Qt(Ca(Er))},onMouseEnter:function(){return Xt==null?void 0:Xt(Ca(Er))},onMouseLeave:function(){return Xt==null?void 0:Xt(null)}},Xr)}))):null}function gr(Ke){var st=Ke.picker,ht=Ke.disabledHours,Qt=Ke.disabledMinutes,Xt=Ke.disabledSeconds;st==="time"&&(ht||Qt||Xt)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Or(Ke,st,ht){var Qt=(0,dn.Z)(st)==="object"?st.clearIcon:ht;return Qt||he.createElement("span",{className:"".concat(Ke,"-clear-btn")})}function tr(Ke){var st,ht=Ke,Qt=ht.prefixCls,Xt=Qt===void 0?"rc-picker":Qt,cr=ht.id,Yn=ht.name,Xr=ht.tabIndex,Er=ht.style,$n=ht.className,ia=ht.dropdownClassName,kr=ht.dropdownAlign,_r=ht.popupStyle,ba=ht.transitionName,Sa=ht.generateConfig,Gr=ht.locale,da=ht.inputReadOnly,Ka=ht.allowClear,Ya=ht.autoFocus,ci=ht.showTime,Di=ht.picker,Gi=Di===void 0?"date":Di,Li=ht.format,hi=ht.use12Hours,Wo=ht.value,To=ht.defaultValue,nl=ht.presets,Pl=ht.open,qo=ht.defaultOpen,Do=ht.defaultOpenValue,ol=ht.suffixIcon,rl=ht.clearIcon,Go=ht.disabled,ll=ht.disabledDate,vl=ht.placeholder,Ql=ht.getPopupContainer,es=ht.pickerRef,vs=ht.panelRender,eu=ht.onChange,zs=ht.onOpenChange,Us=ht.onFocus,Cs=ht.onBlur,uu=ht.onMouseDown,Fs=ht.onMouseUp,$o=ht.onMouseEnter,Yo=ht.onMouseLeave,sl=ht.onContextMenu,ys=ht.onClick,il=ht.onKeyDown,Hl=ht.onSelect,fo=ht.direction,Il=ht.autoComplete,Xl=Il===void 0?"off":Il,Hs=ht.inputRender,Ts=ht.changeOnBlur,js=he.useRef(null),Fu=Gi==="date"&&!!ci||Gi==="time",bc=Rt(nl),lc=br(Pa(Li,Gi,ci,hi)),Tu=he.useRef(null),Fc=he.useRef(null),Vc=he.useRef(null),kc=(0,Cn.Z)(null,{value:Wo,defaultValue:To}),_u=(0,Yt.Z)(kc,2),sc=_u[0],Zu=_u[1],Pc=he.useState(sc),Lc=(0,Yt.Z)(Pc,2),Ru=Lc[0],du=Lc[1],Ku=he.useRef(null),iu=(0,Cn.Z)(!1,{value:Pl,defaultValue:qo,postState:function(Jr){return Go?!1:Jr},onChange:function(Jr){zs&&zs(Jr),!Jr&&Ku.current&&Ku.current.onClose&&Ku.current.onClose()}}),Gu=(0,Yt.Z)(iu,2),Oa=Gu[0],nc=Gu[1],gu=Gt(Ru,{formatList:lc,generateConfig:Sa,locale:Gr}),Al=(0,Yt.Z)(gu,2),tu=Al[0],zu=Al[1],Vs=un({valueTexts:tu,onTextChange:function(Jr){var $a=mr(Jr,{locale:Gr,formatList:lc,generateConfig:Sa});$a&&(!ll||!ll($a))&&du($a)}}),Wu=(0,Yt.Z)(Vs,3),gc=Wu[0],hs=Wu[1],ku=Wu[2],Ju=function(Jr){du(Jr),Zu(Jr),eu&&!_t(Sa,sc,Jr)&&eu(Jr,Jr?an(Jr,{generateConfig:Sa,locale:Gr,format:lc[0]}):"")},Yu=function(Jr){Go&&Jr||nc(Jr)},ts=function(Jr){return Oa&&Ku.current&&Ku.current.onKeyDown?Ku.current.onKeyDown(Jr):((0,Ce.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},uc=function(){for(var Jr=arguments.length,$a=new Array(Jr),Ja=0;Ja<Jr;Ja++)$a[Ja]=arguments[Ja];ys==null||ys.apply(void 0,$a),js.current&&(js.current.focus(),Yu(!0))},vc=function(Jr){Ts&&Ju(Ru),Cs==null||Cs(Jr)},xc=Rr({blurToCancel:Fu,open:Oa,value:gc,triggerOpen:Yu,forwardKeyDown:ts,isClickOutside:function(Jr){return!na([Tu.current,Fc.current,Vc.current],Jr)},onSubmit:function(){return!Ru||ll&&ll(Ru)?!1:(Ju(Ru),Yu(!1),ku(),!0)},onCancel:function(){Yu(!1),du(sc),ku()},onKeyDown:function(Jr,$a){il==null||il(Jr,$a)},onFocus:Us,onBlur:vc,changeOnBlur:Ts}),Dl=(0,Yt.Z)(xc,2),go=Dl[0],jl=Dl[1],Ss=jl.focused,cc=jl.typing;he.useEffect(function(){Oa||(du(sc),!tu.length||tu[0]===""?hs(""):zu!==gc&&ku())},[Oa,tu]),he.useEffect(function(){Oa||ku()},[Gi]),he.useEffect(function(){du(sc)},[sc]),es&&(es.current={focus:function(){var Jr;(Jr=js.current)===null||Jr===void 0||Jr.focus()},blur:function(){var Jr;(Jr=js.current)===null||Jr===void 0||Jr.blur()}});var dc=Cr(gc,{formatList:lc,generateConfig:Sa,locale:Gr}),Qe=(0,Yt.Z)(dc,3),rt=Qe[0],Dt=Qe[1],It=Qe[2],Kt=(0,Zt.Z)((0,Zt.Z)({},Ke),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),jt=he.createElement("div",{className:"".concat(Xt,"-panel-layout")},he.createElement(xn,{prefixCls:Xt,presets:bc,onClick:function(Jr){Ju(Jr),Yu(!1)}}),he.createElement(Fn,(0,Ae.Z)({},Kt,{generateConfig:Sa,className:ft()((0,Wt.Z)({},"".concat(Xt,"-panel-focused"),!cc)),value:Ru,locale:Gr,tabIndex:-1,onSelect:function(Jr){Hl==null||Hl(Jr),du(Jr)},direction:fo,onPanelChange:function(Jr,$a){var Ja=Ke.onPanelChange;It(!0),Ja==null||Ja(Jr,$a)}})));vs&&(jt=vs(jt));var Un=he.createElement("div",{className:"".concat(Xt,"-panel-container"),ref:Tu,onMouseDown:function(Jr){Jr.preventDefault()}},jt),vr;ol&&(vr=he.createElement("span",{className:"".concat(Xt,"-suffix"),onMouseDown:function(Jr){Jr.preventDefault()}},ol));var lr=Or(Xt,Ka,rl),Zr=he.createElement("span",{onMouseDown:function(Jr){Jr.preventDefault(),Jr.stopPropagation()},onMouseUp:function(Jr){Jr.preventDefault(),Jr.stopPropagation(),Ju(null),Yu(!1)},className:"".concat(Xt,"-clear"),role:"button"},lr),ra=!!Ka&&sc&&!Go,jn=(0,Zt.Z)((0,Zt.Z)((0,Zt.Z)({id:cr,tabIndex:Xr,disabled:Go,readOnly:da||typeof lc[0]=="function"||!cc,value:rt||gc,onChange:function(Jr){hs(Jr.target.value)},autoFocus:Ya,placeholder:vl,ref:js,title:gc},go),{},{size:vi(Gi,lc[0],Sa),name:Yn},(0,Nn.Z)(Ke,{aria:!0,data:!0})),{},{autoComplete:Xl}),Aa=Hs?Hs(jn):he.createElement("input",jn),ma=function(Jr,$a){($a==="submit"||$a!=="key"&&!Fu)&&(Ju(Jr),Yu(!1))},ka=fo==="rtl"?"bottomRight":"bottomLeft";return he.createElement(Bt.Provider,{value:{operationRef:Ku,hideHeader:Gi==="time",onSelect:ma,open:Oa,defaultOpenValue:Do,onDateMouseEnter:Dt,onDateMouseLeave:It}},he.createElement($t,{visible:Oa,popupElement:Un,popupStyle:_r,prefixCls:Xt,dropdownClassName:ia,dropdownAlign:kr,getPopupContainer:Ql,transitionName:ba,popupPlacement:ka,direction:fo},he.createElement("div",{ref:Vc,className:ft()(Xt,$n,(st={},(0,Wt.Z)(st,"".concat(Xt,"-disabled"),Go),(0,Wt.Z)(st,"".concat(Xt,"-focused"),Ss),(0,Wt.Z)(st,"".concat(Xt,"-rtl"),fo==="rtl"),st)),style:Er,onMouseDown:uu,onMouseUp:Fs,onMouseEnter:$o,onMouseLeave:Yo,onContextMenu:sl,onClick:uc},he.createElement("div",{className:ft()("".concat(Xt,"-input"),(0,Wt.Z)({},"".concat(Xt,"-input-placeholder"),!!rt)),ref:Fc},Aa,vr,ra&&Zr))))}var xr=function(Ke){(0,pt.Z)(ht,Ke);var st=(0,Ot.Z)(ht);function ht(){var Qt;(0,Nt.Z)(this,ht);for(var Xt=arguments.length,cr=new Array(Xt),Yn=0;Yn<Xt;Yn++)cr[Yn]=arguments[Yn];return Qt=st.call.apply(st,[this].concat(cr)),(0,Wt.Z)((0,ut.Z)(Qt),"pickerRef",he.createRef()),(0,Wt.Z)((0,ut.Z)(Qt),"focus",function(){Qt.pickerRef.current&&Qt.pickerRef.current.focus()}),(0,Wt.Z)((0,ut.Z)(Qt),"blur",function(){Qt.pickerRef.current&&Qt.pickerRef.current.blur()}),Qt}return(0,dt.Z)(ht,[{key:"render",value:function(){return he.createElement(tr,(0,Ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ht}(he.Component),ua=xr;function La(Ke,st){var ht=Ke.picker,Qt=Ke.locale,Xt=Ke.selectedValue,cr=Ke.disabledDate,Yn=Ke.disabled,Xr=Ke.generateConfig,Er=Sr(Xt,0),$n=Sr(Xt,1);function ia(Gr){return Xr.locale.getWeekFirstDate(Qt.locale,Gr)}function kr(Gr){var da=Xr.getYear(Gr),Ka=Xr.getMonth(Gr);return da*100+Ka}function _r(Gr){var da=Xr.getYear(Gr),Ka=xt(Xr,Gr);return da*10+Ka}var ba=he.useCallback(function(Gr){if(Yn[0]||cr&&cr(Gr))return!0;if(Yn[1]&&$n)return!Jt(Xr,Gr,$n)&&Xr.isAfter(Gr,$n);if(!st&&$n)switch(ht){case"quarter":return _r(Gr)>_r($n);case"month":return kr(Gr)>kr($n);case"week":return ia(Gr)>ia($n);default:return!Jt(Xr,Gr,$n)&&Xr.isAfter(Gr,$n)}return!1},[cr,Yn[1],$n,st]),Sa=he.useCallback(function(Gr){if(Yn[1]||cr&&cr(Gr))return!0;if(Yn[0]&&Er)return!Jt(Xr,Gr,$n)&&Xr.isAfter(Er,Gr);if(!st&&Er)switch(ht){case"quarter":return _r(Gr)<_r(Er);case"month":return kr(Gr)<kr(Er);case"week":return ia(Gr)<ia(Er);default:return!Jt(Xr,Gr,Er)&&Xr.isAfter(Er,Gr)}return!1},[cr,Yn[0],Er,st]);return[ba,Sa]}var ha=ee(60276),Yr=ee(77527);function ya(Ke,st,ht,Qt,Xt,cr,Yn,Xr,Er,$n){var ia=he.useState(!1),kr=(0,Yt.Z)(ia,2),_r=kr[0],ba=kr[1],Sa=(0,ha.useMergedState)(Ke||!1,{value:st}),Gr=(0,Yt.Z)(Sa,2),da=Gr[0],Ka=Gr[1],Ya=(0,ha.useMergedState)(Ke||!1,{value:st,onChange:function(ll){$n==null||$n(ll)}}),ci=(0,Yt.Z)(Ya,2),Di=ci[0],Gi=ci[1],Li=(0,ha.useMergedState)(0,{value:ht}),hi=(0,Yt.Z)(Li,2),Wo=hi[0],To=hi[1],nl=he.useState(null),Pl=(0,Yt.Z)(nl,2),qo=Pl[0],Do=Pl[1];he.useEffect(function(){Di&&ba(!0)},[Di]);var ol=function(ll){return ll===0?1:0},rl=(0,Yr.Z)(function(Go,ll,vl){if(ll===!1)Gi(Go);else if(Go){To(ll),Gi(Go);var Ql=ol(ll);!Di||![Yn,Xr][Ql]?Do(Ql):(ba(!1),qo!==null&&Do(null))}else if(vl==="confirm"||vl==="blur"&&Qt){var es=da?ol(ll):qo;es!==null&&(ba(!1),To(es)),Do(null),es!==null&&!Er[es]?(0,wr.Z)(function(){var vs,eu=[Xt,cr][es];(vs=eu.current)===null||vs===void 0||vs.focus()}):Gi(!1)}else Gi(!1),Ka(!1)});return[Di,Wo,_r,rl]}function Na(Ke,st,ht,Qt){var Xt=gn(Ke,ht,Qt,1);function cr(Yn){return Yn(Ke,st)?"same":Yn(Xt,st)?"closing":"far"}switch(ht){case"year":return cr(function(Yn,Xr){return de(Qt,Yn,Xr)});case"quarter":case"month":return cr(function(Yn,Xr){return qe(Qt,Yn,Xr)});default:return cr(function(Yn,Xr){return tn(Qt,Yn,Xr)})}}function Ha(Ke,st,ht,Qt){var Xt=Sr(Ke,0),cr=Sr(Ke,1);if(st===0)return Xt;if(Xt&&cr){var Yn=Na(Xt,cr,ht,Qt);switch(Yn){case"same":return Xt;case"closing":return Xt;default:return gn(cr,ht,Qt,-1)}}return Xt}function Hr(Ke){var st=Ke.values,ht=Ke.picker,Qt=Ke.defaultDates,Xt=Ke.generateConfig,cr=he.useState(function(){return[Sr(Qt,0),Sr(Qt,1)]}),Yn=(0,Yt.Z)(cr,2),Xr=Yn[0],Er=Yn[1],$n=he.useState(null),ia=(0,Yt.Z)($n,2),kr=ia[0],_r=ia[1],ba=Sr(st,0),Sa=Sr(st,1);function Gr(Ka){return Xr[Ka]?Xr[Ka]:Sr(kr,Ka)||Ha(st,Ka,ht,Xt)||ba||Sa||Xt.getNow()}function da(Ka,Ya){if(Ka){var ci=ja(kr,Ka,Ya);Er(ja(Xr,null,Ya)||[null,null]);var Di=(Ya+1)%2;Sr(st,Di)||(ci=ja(ci,Ka,Di)),_r(ci)}else(ba||Sa)&&_r(null)}return[Gr,da]}function ca(Ke,st){return Ke&&Ke[0]&&Ke[1]&&st.isAfter(Ke[0],Ke[1])?[Ke[1],Ke[0]]:Ke}function li(Ke,st,ht,Qt){return!!(Ke||Qt&&Qt[st]||ht[(st+1)%2])}function si(Ke){var st,ht,Qt,Xt=Ke,cr=Xt.prefixCls,Yn=cr===void 0?"rc-picker":cr,Xr=Xt.id,Er=Xt.style,$n=Xt.className,ia=Xt.popupStyle,kr=Xt.dropdownClassName,_r=Xt.transitionName,ba=Xt.dropdownAlign,Sa=Xt.getPopupContainer,Gr=Xt.generateConfig,da=Xt.locale,Ka=Xt.placeholder,Ya=Xt.autoFocus,ci=Xt.disabled,Di=Xt.format,Gi=Xt.picker,Li=Gi===void 0?"date":Gi,hi=Xt.showTime,Wo=Xt.use12Hours,To=Xt.separator,nl=To===void 0?"~":To,Pl=Xt.value,qo=Xt.defaultValue,Do=Xt.defaultPickerValue,ol=Xt.open,rl=Xt.defaultOpen,Go=Xt.disabledDate,ll=Xt.disabledTime,vl=Xt.dateRender,Ql=Xt.monthCellRender,es=Xt.cellRender,vs=Xt.panelRender,eu=Xt.presets,zs=Xt.ranges,Us=Xt.allowEmpty,Cs=Xt.allowClear,uu=Xt.suffixIcon,Fs=Xt.clearIcon,$o=Xt.pickerRef,Yo=Xt.inputReadOnly,sl=Xt.mode,ys=Xt.renderExtraFooter,il=Xt.onChange,Hl=Xt.onOpenChange,fo=Xt.onPanelChange,Il=Xt.onCalendarChange,Xl=Xt.onFocus,Hs=Xt.onBlur,Ts=Xt.onMouseDown,js=Xt.onMouseUp,Fu=Xt.onMouseEnter,bc=Xt.onMouseLeave,lc=Xt.onClick,Tu=Xt.onOk,Fc=Xt.onKeyDown,Vc=Xt.components,kc=Xt.order,_u=Xt.direction,sc=Xt.activePickerIndex,Zu=Xt.autoComplete,Pc=Zu===void 0?"off":Zu,Lc=Xt.changeOnBlur,Ru=Li==="date"&&!!hi||Li==="time",du=(0,he.useRef)(null),Ku=(0,he.useRef)(null),iu=(0,he.useRef)(null),Gu=(0,he.useRef)(null),Oa=(0,he.useRef)(null),nc=(0,he.useRef)(null),gu=(0,he.useRef)(null),Al=(0,he.useRef)(null),tu=br(Pa(Di,Li,hi,Wo)),zu=(0,he.useRef)(null),Vs=he.useMemo(function(){return Array.isArray(ci)?ci:[ci||!1,ci||!1]},[ci]),Wu=(0,Cn.Z)(null,{value:Pl,defaultValue:qo,postState:function(_o){return Li==="time"&&!kc?_o:ca(_o,Gr)}}),gc=(0,Yt.Z)(Wu,2),hs=gc[0],ku=gc[1],Ju=Hr({values:hs,picker:Li,defaultDates:Do,generateConfig:Gr}),Yu=(0,Yt.Z)(Ju,2),ts=Yu[0],uc=Yu[1],vc=(0,Cn.Z)(hs,{postState:function(_o){var Zo=_o;if(Vs[0]&&Vs[1])return Zo;for(var us=0;us<2;us+=1)Vs[us]&&!Zo&&!Sr(Zo,us)&&!Sr(Us,us)&&(Zo=ja(Zo,Gr.getNow(),us));return Zo}}),xc=(0,Yt.Z)(vc,2),Dl=xc[0],go=xc[1],jl=(0,Cn.Z)([Li,Li],{value:sl}),Ss=(0,Yt.Z)(jl,2),cc=Ss[0],dc=Ss[1];(0,he.useEffect)(function(){dc([Li,Li])},[Li]);var Qe=function(_o,Zo){dc(_o),fo&&fo(Zo,_o)},rt=ya(rl,ol,sc,Lc,nc,gu,Sr(Dl,0),Sr(Dl,1),Vs,Hl),Dt=(0,Yt.Z)(rt,4),It=Dt[0],Kt=Dt[1],jt=Dt[2],Un=Dt[3],vr=It&&Kt===0,lr=It&&Kt===1,Zr=La({picker:Li,selectedValue:Dl,locale:da,disabled:Vs,disabledDate:Go,generateConfig:Gr},!It||jt),ra=(0,Yt.Z)(Zr,2),jn=ra[0],Aa=ra[1],ma=(0,he.useState)(0),ka=(0,Yt.Z)(ma,2),Ra=ka[0],Jr=ka[1];(0,he.useEffect)(function(){!It&&du.current&&Jr(du.current.offsetWidth)},[It]);function $a(ds){Un(!0,ds,"open"),(0,wr.Z)(function(){var _o,Zo=[nc,gu][ds];(_o=Zo.current)===null||_o===void 0||_o.focus()},0)}function Ja(ds,_o){var Zo=ds,us=Sr(Zo,0),Ks=Sr(Zo,1);us&&Ks&&Gr.isAfter(us,Ks)&&(Li==="week"&&!Dn(Gr,da.locale,us,Ks)||Li==="quarter"&&!nn(Gr,us,Ks)||Li!=="week"&&Li!=="quarter"&&Li!=="time"&&!Jt(Gr,us,Ks)?_o===0?(Zo=[us,null],Ks=null):(us=null,Zo=[null,Ks]):(Li!=="time"||kc!==!1)&&(Zo=ca(Zo,Gr))),go(Zo);var Bu=Zo&&Zo[0]?an(Zo[0],{generateConfig:Gr,locale:da,format:tu[0]}):"",ju=Zo&&Zo[1]?an(Zo[1],{generateConfig:Gr,locale:da,format:tu[0]}):"";if(Il){var Ic={range:_o===0?"start":"end"};Il(Zo,[Bu,ju],Ic)}var Nc=li(us,0,Vs,Us),Ec=li(Ks,1,Vs,Us),jc=Zo===null||Nc&&Ec;jc&&(ku(Zo),il&&(!_t(Gr,Sr(hs,0),us)||!_t(Gr,Sr(hs,1),Ks))&&il(Zo,[Bu,ju]))}var bi=function(_o){return It&&zu.current&&zu.current.onKeyDown?zu.current.onKeyDown(_o):((0,Ce.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},qa={formatList:tu,generateConfig:Gr,locale:da},to=Gt(Sr(Dl,0),qa),oo=(0,Yt.Z)(to,2),Io=oo[0],yl=oo[1],Yi=Gt(Sr(Dl,1),qa),$i=(0,Yt.Z)(Yi,2),ji=$i[0],mi=$i[1],no=function(_o,Zo){var us=mr(_o,{locale:da,formatList:tu,generateConfig:Gr}),Ks=Zo===0?jn:Aa;us&&!Ks(us)&&(go(ja(Dl,us,Zo)),uc(us,Zo))},Bo=un({valueTexts:Io,onTextChange:function(_o){return no(_o,0)}}),Fl=(0,Yt.Z)(Bo,3),al=Fl[0],Ho=Fl[1],_l=Fl[2],Rl=un({valueTexts:ji,onTextChange:function(_o){return no(_o,1)}}),cs=(0,Yt.Z)(Rl,3),Ll=cs[0],Ls=cs[1],Os=cs[2],El=(0,he.useState)(null),cu=(0,Yt.Z)(El,2),ls=cu[0],ws=cu[1],ms=(0,he.useState)(null),dl=(0,Yt.Z)(ms,2),Ai=dl[0],Ao=dl[1],jo=Cr(al,{formatList:tu,generateConfig:Gr,locale:da}),Qi=(0,Yt.Z)(jo,3),ns=Qi[0],Oi=Qi[1],fl=Qi[2],is=Cr(Ll,{formatList:tu,generateConfig:Gr,locale:da}),Gl=(0,Yt.Z)(is,3),Pu=Gl[0],fu=Gl[1],Uu=Gl[2],Va=function(_o){Ao(ja(Dl,_o,Kt)),Kt===0?Oi(_o):fu(_o)},fc=function(){Ao(ja(Dl,null,Kt)),Kt===0?fl():Uu()},ou=he.useState(It),Hu=(0,Yt.Z)(ou,2),rs=Hu[0],os=Hu[1];he.useEffect(function(){os(It)},[It]);var ss=function(_o){if(Lc&&rs){var Zo=Sr(Dl,Kt);Zo&&Ja(Dl,Kt)}return Hs==null?void 0:Hs(_o)},Is=function(_o,Zo){return{blurToCancel:!Lc&&Ru,forwardKeyDown:bi,onBlur:ss,isClickOutside:function(Ks){return!na([Ku.current,iu.current,Gu.current,du.current],Ks)},onFocus:function(Ks){Xl&&Xl(Ks)},triggerOpen:function(Ks){Ks?Un(Ks,_o,"open"):Un(Ks,Sr(Dl,_o)?_o:!1,"blur")},onSubmit:function(){if(!Dl||Go&&Go(Dl[_o]))return!1;Ja(Dl,_o),Zo(),Un(!1,Kt,"confirm")},onCancel:function(){Un(!1,_o,"cancel"),go(hs),Zo()}}},kl={onKeyDown:function(_o,Zo){Fc==null||Fc(_o,Zo)},changeOnBlur:Lc},vu=Rr((0,Zt.Z)((0,Zt.Z)({},Is(0,_l)),{},{open:vr,value:al},kl)),Zl=(0,Yt.Z)(vu,2),yu=Zl[0],wu=Zl[1],Au=wu.focused,Vu=wu.typing,lu=Rr((0,Zt.Z)((0,Zt.Z)({},Is(1,Os)),{},{open:lr,value:Ll},kl)),Qu=(0,Yt.Z)(lu,2),nu=Qu[0],Du=Qu[1],Lu=Du.focused,su=Du.typing,ru=function(_o){lc&&lc(_o),!It&&!nc.current.contains(_o.target)&&!gu.current.contains(_o.target)&&(Vs[0]?Vs[1]||$a(1):$a(0))},Gs=function(_o){Ts&&Ts(_o),It&&(Au||Lu)&&!nc.current.contains(_o.target)&&!gu.current.contains(_o.target)&&_o.preventDefault()},yc=hs&&hs[0]?an(hs[0],{locale:da,format:"YYYYMMDDHHmmss",generateConfig:Gr}):"",Hc=hs&&hs[1]?an(hs[1],{locale:da,format:"YYYYMMDDHHmmss",generateConfig:Gr}):"";(0,he.useEffect)(function(){It||(go(hs),!Io.length||Io[0]===""?Ho(""):yl!==al&&_l(),!ji.length||ji[0]===""?Ls(""):mi!==Ll&&Os())},[It,Io,ji]),(0,he.useEffect)(function(){go(hs)},[yc,Hc]);var Zs=_n({cellRender:es,monthCellRender:Ql,dateRender:vl}),Iu=he.useMemo(function(){if(Zs)return function(ds,_o){return Zs(ds,(0,Zt.Z)((0,Zt.Z)({},_o),{},{range:Kt?"end":"start"}))}},[Kt,Zs]);$o&&($o.current={focus:function(){nc.current&&nc.current.focus()},blur:function(){nc.current&&nc.current.blur(),gu.current&&gu.current.blur()}});var id=Rt(eu,zs);function _c(){var ds=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,_o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zo=null;It&&Ai&&Ai[0]&&Ai[1]&&Gr.isAfter(Ai[1],Ai[0])&&(Zo=Ai);var us=hi;if(hi&&(0,dn.Z)(hi)==="object"&&hi.defaultValue){var Ks=hi.defaultValue;us=(0,Zt.Z)((0,Zt.Z)({},hi),{},{defaultValue:Sr(Ks,Kt)||void 0})}return he.createElement(_a.Provider,{value:{inRange:!0,panelPosition:ds,rangedValue:ls||Dl,hoverRangedValue:Zo}},he.createElement(Fn,(0,Ae.Z)({},Ke,_o,{cellRender:Iu,showTime:us,mode:cc[Kt],generateConfig:Gr,style:void 0,direction:_u,disabledDate:Kt===0?jn:Aa,disabledTime:function(ju){return ll?ll(ju,Kt===0?"start":"end"):!1},className:ft()((0,Wt.Z)({},"".concat(Yn,"-panel-focused"),Kt===0?!Vu:!su)),value:Sr(Dl,Kt),locale:da,tabIndex:-1,onPanelChange:function(ju,Ic){Kt===0&&fl(!0),Kt===1&&Uu(!0),Qe(ja(cc,Ic,Kt),ja(Dl,ju,Kt));var Nc=ju;ds==="right"&&cc[Kt]===Ic&&(Nc=gn(Nc,Ic,Gr,-1)),uc(Nc,Kt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Kt===0?Sr(Dl,1):Sr(Dl,0)})))}var Ol=0,Po=0;if(Kt&&iu.current&&Oa.current&&Ku.current&&Al.current){Ol=iu.current.offsetWidth+Oa.current.offsetWidth;var hu=Al.current.offsetLeft>Ol?Al.current.offsetLeft-Ol:Al.current.offsetLeft,bs=Ku.current.offsetWidth,Mu=Al.current.offsetWidth;bs&&Mu&&Ol>bs-Mu-(_u==="rtl"?0:hu)&&(Po=Ol)}var Ea=_u==="rtl"?{right:Ol}:{left:Ol};function qu(){var ds,_o=St(Yn,cc[Kt],ys),Zo=Mt({prefixCls:Yn,components:Vc,needConfirmButton:Ru,okDisabled:!Sr(Dl,Kt)||Go&&Go(Dl[Kt]),locale:da,onOk:function(){var lo=Sr(Dl,Kt);lo&&(Ja(Dl,Kt),Tu==null||Tu(Dl),Un(!1,Kt,"confirm"))}});if(Li!=="time"&&!hi){var us=ts(Kt),Ks=gn(us,Li,Gr),Bu=cc[Kt],ju=Bu===Li,Ic=_c(ju?"left":!1,{pickerValue:us,onPickerValueChange:function(lo){uc(lo,Kt)}}),Nc=_c("right",{pickerValue:Ks,onPickerValueChange:function(lo){uc(gn(lo,Li,Gr,-1),Kt)}});_u==="rtl"?ds=he.createElement(he.Fragment,null,Nc,ju&&Ic):ds=he.createElement(he.Fragment,null,Ic,ju&&Nc)}else ds=_c();var Ec=he.createElement("div",{className:"".concat(Yn,"-panel-layout")},he.createElement(xn,{prefixCls:Yn,presets:id,onClick:function(lo){Ja(lo,null),Un(!1,Kt,"preset")},onHover:function(lo){ws(lo)}}),he.createElement("div",null,he.createElement("div",{className:"".concat(Yn,"-panels")},ds),(_o||Zo)&&he.createElement("div",{className:"".concat(Yn,"-footer")},_o,Zo)));return vs&&(Ec=vs(Ec)),he.createElement("div",{className:"".concat(Yn,"-panel-container"),style:{marginLeft:Po},ref:Ku,onMouseDown:function(lo){lo.preventDefault()}},Ec)}var Rc=he.createElement("div",{className:ft()("".concat(Yn,"-range-wrapper"),"".concat(Yn,"-").concat(Li,"-range-wrapper")),style:{minWidth:Ra}},he.createElement("div",{ref:Al,className:"".concat(Yn,"-range-arrow"),style:Ea}),qu()),Qc;uu&&(Qc=he.createElement("span",{className:"".concat(Yn,"-suffix"),onMouseDown:function(_o){_o.preventDefault()}},uu));var Wa=Or(Yn,Cs,Fs),Oc=he.createElement("span",{onMouseDown:function(_o){_o.preventDefault(),_o.stopPropagation()},onMouseUp:function(_o){_o.preventDefault(),_o.stopPropagation();var Zo=hs;Vs[0]||(Zo=ja(Zo,null,0)),Vs[1]||(Zo=ja(Zo,null,1)),Ja(Zo,null),Un(!1,Kt,"clear")},className:"".concat(Yn,"-clear"),role:"button"},Wa),Xc=Cs&&(Sr(hs,0)&&!Vs[0]||Sr(hs,1)&&!Vs[1]),ud={size:vi(Li,tu[0],Gr)},mu=0,rc=0;iu.current&&Gu.current&&Oa.current&&(Kt===0?rc=iu.current.offsetWidth:(mu=Ol,rc=Gu.current.offsetWidth));var Jc=_u==="rtl"?{right:mu}:{left:mu},qc=function(_o,Zo){var us=ja(Dl,_o,Kt);if(Zo==="submit"||Zo!=="key"&&!Ru){Ja(us,Kt),Kt===0?fl():Uu();var Ks=Kt===0?1:0;Vs[Ks]?Un(!1,!1,"confirm"):Un(!1,Kt,"confirm")}else go(us)};return he.createElement(Bt.Provider,{value:{operationRef:zu,hideHeader:Li==="time",onDateMouseEnter:Va,onDateMouseLeave:fc,hideRanges:!0,onSelect:qc,open:It}},he.createElement($t,{visible:It,popupElement:Rc,popupStyle:ia,prefixCls:Yn,dropdownClassName:kr,dropdownAlign:ba,getPopupContainer:Sa,transitionName:_r,range:!0,direction:_u},he.createElement("div",(0,Ae.Z)({ref:du,className:ft()(Yn,"".concat(Yn,"-range"),$n,(st={},(0,Wt.Z)(st,"".concat(Yn,"-disabled"),Vs[0]&&Vs[1]),(0,Wt.Z)(st,"".concat(Yn,"-focused"),Kt===0?Au:Lu),(0,Wt.Z)(st,"".concat(Yn,"-rtl"),_u==="rtl"),st)),style:Er,onClick:ru,onMouseEnter:Fu,onMouseLeave:bc,onMouseDown:Gs,onMouseUp:js},(0,Nn.Z)(Ke,{aria:!0,data:!0})),he.createElement("div",{className:ft()("".concat(Yn,"-input"),(ht={},(0,Wt.Z)(ht,"".concat(Yn,"-input-active"),Kt===0),(0,Wt.Z)(ht,"".concat(Yn,"-input-placeholder"),!!ns),ht)),ref:iu},he.createElement("input",(0,Ae.Z)({id:Xr,disabled:Vs[0],readOnly:Yo||typeof tu[0]=="function"||!Vu,value:ns||al,onChange:function(_o){Ho(_o.target.value)},autoFocus:Ya,placeholder:Sr(Ka,0)||"",ref:nc},yu,ud,{autoComplete:Pc}))),he.createElement("div",{className:"".concat(Yn,"-range-separator"),ref:Oa},nl),he.createElement("div",{className:ft()("".concat(Yn,"-input"),(Qt={},(0,Wt.Z)(Qt,"".concat(Yn,"-input-active"),Kt===1),(0,Wt.Z)(Qt,"".concat(Yn,"-input-placeholder"),!!Pu),Qt)),ref:Gu},he.createElement("input",(0,Ae.Z)({disabled:Vs[1],readOnly:Yo||typeof tu[0]=="function"||!su,value:Pu||Ll,onChange:function(_o){Ls(_o.target.value)},placeholder:Sr(Ka,1)||"",ref:gu},nu,ud,{autoComplete:Pc}))),he.createElement("div",{className:"".concat(Yn,"-active-bar"),style:(0,Zt.Z)((0,Zt.Z)({},Jc),{},{width:rc,position:"absolute"})}),Qc,Xc&&Oc)))}var Ji=function(Ke){(0,pt.Z)(ht,Ke);var st=(0,Ot.Z)(ht);function ht(){var Qt;(0,Nt.Z)(this,ht);for(var Xt=arguments.length,cr=new Array(Xt),Yn=0;Yn<Xt;Yn++)cr[Yn]=arguments[Yn];return Qt=st.call.apply(st,[this].concat(cr)),(0,Wt.Z)((0,ut.Z)(Qt),"pickerRef",he.createRef()),(0,Wt.Z)((0,ut.Z)(Qt),"focus",function(){Qt.pickerRef.current&&Qt.pickerRef.current.focus()}),(0,Wt.Z)((0,ut.Z)(Qt),"blur",function(){Qt.pickerRef.current&&Qt.pickerRef.current.blur()}),Qt}return(0,dt.Z)(ht,[{key:"render",value:function(){return he.createElement(si,(0,Ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ht}(he.Component),so=Ji,bo=ua,Ki=ee(9708),ui=ee(53124),yi=ee(98866),wo=ee(98675),ki=ee(65223),pi=ee(10110),ao=ee(4173),xo=ee(16516),_i=ee(84780),gl=ee(47673),cl=ee(14747),hl=ee(79511),Uo=ee(80110),io=ee(67771),Ul=ee(33297),Mo=ee(45503),Wi=ee(67968);const Vo=(Ke,st,ht,Qt)=>{const{lineHeight:Xt}=Ke,cr=Math.floor(ht*Xt)+2,Yn=Math.max((st-cr)/2,0),Xr=Math.max(st-cr-Yn,0);return{padding:`${Yn}px ${Qt}px ${Xr}px`}},Bl=Ke=>{const{componentCls:st,pickerCellCls:ht,pickerCellInnerCls:Qt,cellHeight:Xt,motionDurationSlow:cr,borderRadiusSM:Yn,motionDurationMid:Xr,cellHoverBg:Er,lineWidth:$n,lineType:ia,colorPrimary:kr,cellActiveWithRangeBg:_r,colorTextLightSolid:ba,controlHeightSM:Sa,cellRangeBorderColor:Gr,pickerCellBorderGap:da,cellHoverWithRangeBg:Ka,cellWidth:Ya,colorTextDisabled:ci,cellBgDisabled:Di}=Ke;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Xt,transform:"translateY(-50%)",transition:`all ${cr}`,content:'""'},[Qt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Xt,height:Xt,lineHeight:`${Xt}px`,borderRadius:Yn,transition:`background ${Xr}, border ${Xr}`},"&-range-hover-start, &-range-hover-end":{[Qt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ht}-in-view),
&:hover:not(${ht}-selected):not(${ht}-range-start):not(${ht}-range-end):not(${ht}-range-hover-start):not(${ht}-range-hover-end)`]:{[Qt]:{background:Er}},[`&-in-view${ht}-today ${Qt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${$n}px ${ia} ${kr}`,borderRadius:Yn,content:'""'}},[`&-in-view${ht}-in-range`]:{position:"relative","&::before":{background:_r}},[`&-in-view${ht}-selected ${Qt},
&-in-view${ht}-range-start ${Qt},
&-in-view${ht}-range-end ${Qt}`]:{color:ba,background:kr},[`&-in-view${ht}-range-start:not(${ht}-range-start-single),
&-in-view${ht}-range-end:not(${ht}-range-end-single)`]:{"&::before":{background:_r}},[`&-in-view${ht}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ht}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ht}-range-hover-start:not(${ht}-in-range):not(${ht}-range-start):not(${ht}-range-end),
&-in-view${ht}-range-hover-end:not(${ht}-in-range):not(${ht}-range-start):not(${ht}-range-end),
&-in-view${ht}-range-hover-start${ht}-range-start-single,
&-in-view${ht}-range-hover-start${ht}-range-start${ht}-range-end${ht}-range-end-near-hover,
&-in-view${ht}-range-hover-end${ht}-range-start${ht}-range-end${ht}-range-start-near-hover,
&-in-view${ht}-range-hover-end${ht}-range-end-single,
&-in-view${ht}-range-hover:not(${ht}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Sa,borderTop:`${$n}px dashed ${Gr}`,borderBottom:`${$n}px dashed ${Gr}`,transform:"translateY(-50%)",transition:`all ${cr}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:da},[`&-in-view${ht}-in-range${ht}-range-hover::before,
&-in-view${ht}-in-range${ht}-range-hover-start::before,
&-in-view${ht}-in-range${ht}-range-hover-end::before,
&-in-view${ht}-range-start${ht}-range-hover::before,
&-in-view${ht}-range-end${ht}-range-hover::before,
&-in-view${ht}-range-start:not(${ht}-range-start-single)${ht}-range-hover-start::before,
&-in-view${ht}-range-end:not(${ht}-range-end-single)${ht}-range-hover-end::before,
${st}-panel
> :not(${st}-date-panel)
&-in-view${ht}-in-range${ht}-range-hover-start::before,
${st}-panel
> :not(${st}-date-panel)
&-in-view${ht}-in-range${ht}-range-hover-end::before`]:{background:Ka},[`&-in-view${ht}-range-start:not(${ht}-range-start-single):not(${ht}-range-end) ${Qt}`]:{borderStartStartRadius:Yn,borderEndStartRadius:Yn,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ht}-range-end:not(${ht}-range-end-single):not(${ht}-range-start) ${Qt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Yn,borderEndEndRadius:Yn},[`&-range-hover${ht}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ht}-range-hover:first-child::after,
tr > &-in-view${ht}-range-hover-end:first-child::after,
&-in-view${ht}-start${ht}-range-hover-edge-start${ht}-range-hover-edge-start-near-range::after,
&-in-view${ht}-range-hover-edge-start:not(${ht}-range-hover-edge-start-near-range)::after,
&-in-view${ht}-range-hover-start::after`]:{insetInlineStart:(Ya-Xt)/2,borderInlineStart:`${$n}px dashed ${Gr}`,borderStartStartRadius:Yn,borderEndStartRadius:Yn},[`tr > &-in-view${ht}-range-hover:last-child::after,
tr > &-in-view${ht}-range-hover-start:last-child::after,
&-in-view${ht}-end${ht}-range-hover-edge-end${ht}-range-hover-edge-end-near-range::after,
&-in-view${ht}-range-hover-edge-end:not(${ht}-range-hover-edge-end-near-range)::after,
&-in-view${ht}-range-hover-end::after`]:{insetInlineEnd:(Ya-Xt)/2,borderInlineEnd:`${$n}px dashed ${Gr}`,borderStartEndRadius:Yn,borderEndEndRadius:Yn},"&-disabled":{color:ci,pointerEvents:"none",[Qt]:{background:"transparent"},"&::before":{background:Di}},[`&-disabled${ht}-today ${Qt}::before`]:{borderColor:ci}}},Xo=Ke=>{const{componentCls:st,pickerCellCls:ht,pickerCellInnerCls:Qt,pickerYearMonthCellWidth:Xt,pickerControlIconSize:cr,cellWidth:Yn,paddingSM:Xr,paddingXS:Er,paddingXXS:$n,colorBgContainer:ia,lineWidth:kr,lineType:_r,borderRadiusLG:ba,colorPrimary:Sa,colorTextHeading:Gr,colorSplit:da,pickerControlIconBorderWidth:Ka,colorIcon:Ya,textHeight:ci,motionDurationMid:Di,colorIconHover:Gi,fontWeightStrong:Li,cellHeight:hi,pickerCellPaddingVertical:Wo,colorTextDisabled:To,colorText:nl,fontSize:Pl,cellHoverWithRangeBg:qo,motionDurationSlow:Do,withoutTimeCellHeight:ol,pickerQuarterPanelContentHeight:rl,colorLink:Go,colorLinkActive:ll,colorLinkHover:vl,cellRangeBorderColor:Ql,borderRadiusSM:es,colorTextLightSolid:vs,cellHoverBg:eu,timeColumnHeight:zs,timeColumnWidth:Us,timeCellHeight:Cs,controlItemBgActive:uu,marginXXS:Fs,pickerDatePanelPaddingHorizontal:$o}=Ke,Yo=Yn*7+$o*2,sl=(Yo-Er*2)/3-Xt-Xr,ys=(Yo-Er*2)/4-Xt;return{[st]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ia,border:`${kr}px ${_r} ${da}`,borderRadius:ba,outline:"none","&-focused":{borderColor:Sa},"&-rtl":{direction:"rtl",[`${st}-prev-icon,
${st}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${st}-next-icon,
${st}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Yo},"&-header":{display:"flex",padding:`0 ${Er}px`,color:Gr,borderBottom:`${kr}px ${_r} ${da}`,"> *":{flex:"none"},button:{padding:0,color:Ya,lineHeight:`${ci}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Di}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Pl,"&:hover":{color:Gi}},"&-view":{flex:"auto",fontWeight:Li,lineHeight:`${ci}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Er},"&:hover":{color:Sa}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:cr,height:cr,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:cr,height:cr,border:"0 solid currentcolor",borderBlockStartWidth:Ka,borderBlockEndWidth:0,borderInlineStartWidth:Ka,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(cr/2),insetInlineStart:Math.ceil(cr/2),display:"inline-block",width:cr,height:cr,border:"0 solid currentcolor",borderBlockStartWidth:Ka,borderBlockEndWidth:0,borderInlineStartWidth:Ka,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:hi,fontWeight:"normal"},th:{height:hi+Wo*2,color:nl,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Wo}px 0`,color:To,cursor:"pointer","&-in-view":{color:nl}},Bl(Ke)),[`&-date-panel ${st}-cell-in-view${st}-cell-in-range${st}-cell-range-hover-start ${Qt},
&-date-panel ${st}-cell-in-view${st}-cell-in-range${st}-cell-range-hover-end ${Qt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:qo,transition:`all ${Do}`,content:'""'}},[`&-date-panel
${st}-cell-in-view${st}-cell-in-range${st}-cell-range-hover-start
${Qt}::after`]:{insetInlineEnd:-(Yn-hi)/2,insetInlineStart:0},[`&-date-panel ${st}-cell-in-view${st}-cell-in-range${st}-cell-range-hover-end ${Qt}::after`]:{insetInlineEnd:0,insetInlineStart:-(Yn-hi)/2},[`&-range-hover${st}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${st}-content`]:{height:ol*4},[Qt]:{padding:`0 ${Er}px`}},"&-quarter-panel":{[`${st}-content`]:{height:rl},[`${st}-cell-range-hover-start::after`]:{insetInlineStart:ys,borderInlineStart:`${kr}px dashed ${Ql}`,[`${st}-panel-rtl &`]:{insetInlineEnd:ys,borderInlineEnd:`${kr}px dashed ${Ql}`}},[`${st}-cell-range-hover-end::after`]:{insetInlineEnd:ys,borderInlineEnd:`${kr}px dashed ${Ql}`,[`${st}-panel-rtl &`]:{insetInlineStart:ys,borderInlineStart:`${kr}px dashed ${Ql}`}}},[`&-panel ${st}-footer`]:{borderTop:`${kr}px ${_r} ${da}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ci-2*kr}px`,textAlign:"center","&-extra":{padding:`0 ${Xr}px`,lineHeight:`${ci-2*kr}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${kr}px ${_r} ${da}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Go,"&:hover":{color:vl},"&:active":{color:ll},[`&${st}-today-btn-disabled`]:{color:To,cursor:"not-allowed"}},"&-decade-panel":{[Qt]:{padding:`0 ${Er/2}px`},[`${st}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${st}-body`]:{padding:`0 ${Er}px`},[Qt]:{width:Xt},[`${st}-cell-range-hover-start::after`]:{borderStartStartRadius:es,borderEndStartRadius:es,borderStartEndRadius:0,borderEndEndRadius:0,[`${st}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:es,borderEndEndRadius:es}},[`${st}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:es,borderEndEndRadius:es,[`${st}-panel-rtl &`]:{borderStartStartRadius:es,borderEndStartRadius:es,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${st}-cell-range-hover-start::after`]:{insetInlineStart:sl,borderInlineStart:`${kr}px dashed ${Ql}`,[`${st}-panel-rtl &`]:{insetInlineEnd:sl,borderInlineEnd:`${kr}px dashed ${Ql}`}},[`${st}-cell-range-hover-end::after`]:{insetInlineEnd:sl,borderInlineEnd:`${kr}px dashed ${Ql}`,[`${st}-panel-rtl &`]:{insetInlineStart:sl,borderInlineStart:`${kr}px dashed ${Ql}`}}},"&-week-panel":{[`${st}-body`]:{padding:`${Er}px ${Xr}px`},[`${st}-cell`]:{[`&:hover ${Qt},
&-selected ${Qt},
${Qt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Di}`},"&:first-child:before":{borderStartStartRadius:es,borderEndStartRadius:es},"&:last-child:before":{borderStartEndRadius:es,borderEndEndRadius:es}},"&:hover td":{"&:before":{background:eu}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ht}`]:{"&:before":{background:Sa},[`&${st}-cell-week`]:{color:new _i.C(vs).setAlpha(.5).toHexString()},[Qt]:{color:vs}}},"&-range-hover td:before":{background:uu}}},"&-date-panel":{[`${st}-body`]:{padding:`${Er}px ${$o}px`},[`${st}-content`]:{width:Yn*7,th:{width:Yn,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${st}-time-panel`]:{borderInlineStart:`${kr}px ${_r} ${da}`},[`${st}-date-panel,
${st}-time-panel`]:{transition:`opacity ${Do}`},"&-active":{[`${st}-date-panel,
${st}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${st}-content`]:{display:"flex",flex:"auto",height:zs},"&-column":{flex:"1 0 auto",width:Us,margin:`${$n}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Di}`,overflowX:"hidden","&::after":{display:"block",height:zs-Cs,content:'""'},"&:not(:first-child)":{borderInlineStart:`${kr}px ${_r} ${da}`},"&-active":{background:new _i.C(uu).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${st}-time-panel-cell`]:{marginInline:Fs,[`${st}-time-panel-cell-inner`]:{display:"block",width:Us-2*Fs,height:Cs,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Us-Cs)/2,color:nl,lineHeight:`${Cs}px`,borderRadius:es,cursor:"pointer",transition:`background ${Di}`,"&:hover":{background:eu}},"&-selected":{[`${st}-time-panel-cell-inner`]:{background:uu}},"&-disabled":{[`${st}-time-panel-cell-inner`]:{color:To,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${st}-time-panel-column:after`]:{height:zs-Cs+$n*2}}}},ml=Ke=>{const{componentCls:st,colorBgContainer:ht,colorError:Qt,errorActiveShadow:Xt,colorWarning:cr,warningActiveShadow:Yn}=Ke;return{[`${st}:not(${st}-disabled)`]:{[`&${st}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ht,borderColor:Qt},[`&${st}-focused, &:focus`]:Object.assign({},(0,gl.M1)((0,Mo.TS)(Ke,{activeBorderColor:Qt,activeShadow:Xt}))),[`${st}-active-bar`]:{background:Qt}},[`&${st}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ht,borderColor:cr},[`&${st}-focused, &:focus`]:Object.assign({},(0,gl.M1)((0,Mo.TS)(Ke,{activeBorderColor:cr,activeShadow:Yn}))),[`${st}-active-bar`]:{background:cr}}}}},Eo=Ke=>{const{componentCls:st,antCls:ht,controlHeight:Qt,fontSize:Xt,paddingInline:cr,colorBgContainer:Yn,lineWidth:Xr,lineType:Er,colorBorder:$n,borderRadius:ia,motionDurationMid:kr,colorBgContainerDisabled:_r,colorTextDisabled:ba,colorTextPlaceholder:Sa,controlHeightLG:Gr,fontSizeLG:da,controlHeightSM:Ka,paddingInlineSM:Ya,paddingXS:ci,marginXS:Di,colorTextDescription:Gi,lineWidthBold:Li,lineHeight:hi,colorPrimary:Wo,motionDurationSlow:To,zIndexPopup:nl,paddingXXS:Pl,paddingSM:qo,textHeight:Do,cellActiveWithRangeBg:ol,colorPrimaryBorder:rl,sizePopupArrow:Go,borderRadiusXS:ll,borderRadiusOuter:vl,colorBgElevated:Ql,borderRadiusLG:es,boxShadowSecondary:vs,borderRadiusSM:eu,colorSplit:zs,cellHoverBg:Us,presetsWidth:Cs,presetsMaxWidth:uu,boxShadowPopoverArrow:Fs,colorTextQuaternary:$o}=Ke;return[{[st]:Object.assign(Object.assign(Object.assign({},(0,cl.Wf)(Ke)),Vo(Ke,Qt,Xt,cr)),{position:"relative",display:"inline-flex",alignItems:"center",background:Yn,lineHeight:1,border:`${Xr}px ${Er} ${$n}`,borderRadius:ia,transition:`border ${kr}, box-shadow ${kr}`,"&:hover, &-focused":Object.assign({},(0,gl.pU)(Ke)),"&-focused":Object.assign({},(0,gl.M1)(Ke)),[`&${st}-disabled`]:{background:_r,borderColor:$n,cursor:"not-allowed",[`${st}-suffix`]:{color:$o}},[`&${st}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${st}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,gl.ik)(Ke)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${st}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Sa}}},"&-large":Object.assign(Object.assign({},Vo(Ke,Gr,da,cr)),{[`${st}-input > input`]:{fontSize:da}}),"&-small":Object.assign({},Vo(Ke,Ka,Xt,Ya)),[`${st}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ci/2,color:ba,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Di}}},[`${st}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ba,lineHeight:1,background:Yn,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${kr}, color ${kr}`,"> *":{verticalAlign:"top"},"&:hover":{color:Gi}},[`${st}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:da,color:ba,fontSize:da,verticalAlign:"top",cursor:"default",[`${st}-focused &`]:{color:Gi},[`${st}-range-separator &`]:{[`${st}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${st}-clear`]:{insetInlineEnd:cr},"&:hover":{[`${st}-clear`]:{opacity:1}},[`${st}-active-bar`]:{bottom:-Xr,height:Li,marginInlineStart:cr,background:Wo,opacity:0,transition:`all ${To} ease-out`,pointerEvents:"none"},[`&${st}-focused`]:{[`${st}-active-bar`]:{opacity:1}},[`${st}-range-separator`]:{alignItems:"center",padding:`0 ${ci}px`,lineHeight:1},[`&${st}-small`]:{[`${st}-clear`]:{insetInlineEnd:Ya},[`${st}-active-bar`]:{marginInlineStart:Ya}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,cl.Wf)(Ke)),Xo(Ke)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:nl,[`&${st}-dropdown-hidden`]:{display:"none"},[`&${st}-dropdown-placement-bottomLeft`]:{[`${st}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${st}-dropdown-placement-topLeft`]:{[`${st}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ht}-slide-up-enter${ht}-slide-up-enter-active${st}-dropdown-placement-topLeft,
&${ht}-slide-up-enter${ht}-slide-up-enter-active${st}-dropdown-placement-topRight,
&${ht}-slide-up-appear${ht}-slide-up-appear-active${st}-dropdown-placement-topLeft,
&${ht}-slide-up-appear${ht}-slide-up-appear-active${st}-dropdown-placement-topRight`]:{animationName:io.Qt},[`&${ht}-slide-up-enter${ht}-slide-up-enter-active${st}-dropdown-placement-bottomLeft,
&${ht}-slide-up-enter${ht}-slide-up-enter-active${st}-dropdown-placement-bottomRight,
&${ht}-slide-up-appear${ht}-slide-up-appear-active${st}-dropdown-placement-bottomLeft,
&${ht}-slide-up-appear${ht}-slide-up-appear-active${st}-dropdown-placement-bottomRight`]:{animationName:io.fJ},[`&${ht}-slide-up-leave${ht}-slide-up-leave-active${st}-dropdown-placement-topLeft,
&${ht}-slide-up-leave${ht}-slide-up-leave-active${st}-dropdown-placement-topRight`]:{animationName:io.ly},[`&${ht}-slide-up-leave${ht}-slide-up-leave-active${st}-dropdown-placement-bottomLeft,
&${ht}-slide-up-leave${ht}-slide-up-leave-active${st}-dropdown-placement-bottomRight`]:{animationName:io.Uw},[`${st}-panel > ${st}-time-panel`]:{paddingTop:Pl},[`${st}-ranges`]:{marginBottom:0,padding:`${Pl}px ${qo}px`,overflow:"hidden",lineHeight:`${Do-2*Xr-ci/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${st}-preset > ${ht}-tag-blue`]:{color:Wo,background:ol,borderColor:rl,cursor:"pointer"},[`${st}-ok`]:{marginInlineStart:"auto"}},[`${st}-range-wrapper`]:{display:"flex",position:"relative"},[`${st}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:cr*1.5,transition:`left ${To} ease-out`},(0,hl.r)(Go,ll,vl,Ql,Fs)),[`${st}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ql,borderRadius:es,boxShadow:vs,transition:`margin ${To}`,[`${st}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${st}-presets`]:{display:"flex",flexDirection:"column",minWidth:Cs,maxWidth:uu,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ci,borderInlineEnd:`${Xr}px ${Er} ${zs}`,li:Object.assign(Object.assign({},cl.vS),{borderRadius:eu,paddingInline:ci,paddingBlock:(Ka-Math.round(Xt*hi))/2,cursor:"pointer",transition:`all ${To}`,"+ li":{marginTop:Di},"&:hover":{background:Us}})}},[`${st}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${st}-panel`]:{borderWidth:`0 0 ${Xr}px`},"&:last-child":{[`${st}-panel`]:{borderWidth:0}}},[`${st}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${st}-content,
table`]:{textAlign:"center"},"&-focused":{borderColor:$n}}}}),"&-dropdown-range":{padding:`${Go*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${st}-separator`]:{transform:"rotate(180deg)"},[`${st}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,io.oN)(Ke,"slide-up"),(0,io.oN)(Ke,"slide-down"),(0,Ul.Fm)(Ke,"move-up"),(0,Ul.Fm)(Ke,"move-down")]},Tl=Ke=>{const{componentCls:st,controlHeightLG:ht,paddingXXS:Qt,padding:Xt}=Ke;return{pickerCellCls:`${st}-cell`,pickerCellInnerCls:`${st}-cell-inner`,pickerYearMonthCellWidth:ht*1.5,pickerQuarterPanelContentHeight:ht*1.4,pickerCellPaddingVertical:Qt+Qt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Xt+Qt/2}},Kl=Ke=>({cellHoverBg:Ke.controlItemBgHover,cellActiveWithRangeBg:Ke.controlItemBgActive,cellHoverWithRangeBg:new _i.C(Ke.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new _i.C(Ke.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ke.colorBgContainerDisabled,timeColumnWidth:Ke.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Ke.controlHeightSM*1.5,cellHeight:Ke.controlHeightSM,textHeight:Ke.controlHeightLG,withoutTimeCellHeight:Ke.controlHeightLG*1.65});var qi=(0,Wi.Z)("DatePicker",Ke=>{const st=(0,Mo.TS)((0,gl.e5)(Ke),Tl(Ke));return[Eo(st),ml(st),(0,Uo.c)(Ke,{focusElCls:`${Ke.componentCls}-focused`})]},Ke=>Object.assign(Object.assign(Object.assign({},(0,gl.TM)(Ke)),Kl(Ke)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Ke.zIndexPopupBase+50}));function $l(Ke,st,ht){return ht!==void 0?ht:st==="year"&&Ke.lang.yearPlaceholder?Ke.lang.yearPlaceholder:st==="quarter"&&Ke.lang.quarterPlaceholder?Ke.lang.quarterPlaceholder:st==="month"&&Ke.lang.monthPlaceholder?Ke.lang.monthPlaceholder:st==="week"&&Ke.lang.weekPlaceholder?Ke.lang.weekPlaceholder:st==="time"&&Ke.timePickerLocale.placeholder?Ke.timePickerLocale.placeholder:Ke.lang.placeholder}function as(Ke,st,ht){return ht!==void 0?ht:st==="year"&&Ke.lang.yearPlaceholder?Ke.lang.rangeYearPlaceholder:st==="quarter"&&Ke.lang.quarterPlaceholder?Ke.lang.rangeQuarterPlaceholder:st==="month"&&Ke.lang.monthPlaceholder?Ke.lang.rangeMonthPlaceholder:st==="week"&&Ke.lang.weekPlaceholder?Ke.lang.rangeWeekPlaceholder:st==="time"&&Ke.timePickerLocale.placeholder?Ke.timePickerLocale.rangePlaceholder:Ke.lang.rangePlaceholder}function Ms(Ke,st){const ht={adjustX:1,adjustY:1};switch(st){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ht};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ht};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ht};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ht};default:return{points:Ke==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ht}}}function Wl(Ke){return Ke?Array.isArray(Ke)?Ke:[Ke]:[]}function Vl(Ke){const{format:st,picker:ht,showHour:Qt,showMinute:Xt,showSecond:cr,use12Hours:Yn}=Ke,Xr=Wl(st)[0],Er=Object.assign({},Ke);return st&&Array.isArray(st)&&(Er.format=Xr),Xr&&typeof Xr=="string"&&(!Xr.includes("s")&&cr===void 0&&(Er.showSecond=!1),!Xr.includes("m")&&Xt===void 0&&(Er.showMinute=!1),!Xr.includes("H")&&!Xr.includes("h")&&!Xr.includes("K")&&!Xr.includes("k")&&Qt===void 0&&(Er.showHour=!1),(Xr.includes("a")||Xr.includes("A"))&&Yn===void 0&&(Er.use12Hours=!0)),ht==="time"?Er:(typeof Xr=="function"&&delete Er.format,{showTime:Er})}function Rs(Ke,st,ht){if(Ke===!1)return!1;const Qt={clearIcon:st!=null?st:ht};return typeof Ke=="object"?Object.assign(Object.assign({},Qt),Ke):Qt}var Ns=ee(71577);function Es(Ke){return he.createElement(Ns.ZP,Object.assign({size:"small",type:"primary"},Ke))}var Yl={button:Es},zo=function(Ke,st){var ht={};for(var Qt in Ke)Object.prototype.hasOwnProperty.call(Ke,Qt)&&st.indexOf(Qt)<0&&(ht[Qt]=Ke[Qt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,Qt=Object.getOwnPropertySymbols(Ke);Xt<Qt.length;Xt++)st.indexOf(Qt[Xt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Qt[Xt])&&(ht[Qt[Xt]]=Ke[Qt[Xt]]);return ht};function Jo(Ke){return(0,he.forwardRef)((ht,Qt)=>{const{prefixCls:Xt,getPopupContainer:cr,className:Yn,placement:Xr,size:Er,disabled:$n,bordered:ia=!0,placeholder:kr,popupClassName:_r,dropdownClassName:ba,status:Sa,clearIcon:Gr,allowClear:da,rootClassName:Ka}=ht,Ya=zo(ht,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ci=he.useRef(null),{getPrefixCls:Di,direction:Gi,getPopupContainer:Li}=(0,he.useContext)(ui.E_),hi=Di("picker",Xt),{compactSize:Wo,compactItemClassnames:To}=(0,ao.ri)(hi,Gi),{format:nl,showTime:Pl,picker:qo}=ht,Do=Di(),[ol,rl]=qi(hi),Go=Object.assign(Object.assign({},Pl?Vl(Object.assign({format:nl,picker:qo},Pl)):{}),qo==="time"?Vl(Object.assign(Object.assign({format:nl},ht),{picker:qo})):{}),ll=(0,wo.Z)(Fs=>{var $o;return($o=Er!=null?Er:Wo)!==null&&$o!==void 0?$o:Fs}),vl=he.useContext(yi.Z),Ql=$n!=null?$n:vl,es=(0,he.useContext)(ki.aM),{hasFeedback:vs,status:eu,feedbackIcon:zs}=es,Us=he.createElement(he.Fragment,null,qo==="time"?he.createElement(tt,null):he.createElement(De,null),vs&&zs);(0,he.useImperativeHandle)(Qt,()=>({focus:()=>{var Fs;return(Fs=ci.current)===null||Fs===void 0?void 0:Fs.focus()},blur:()=>{var Fs;return(Fs=ci.current)===null||Fs===void 0?void 0:Fs.blur()}}));const[Cs]=(0,pi.Z)("Calendar",xo.Z),uu=Object.assign(Object.assign({},Cs),ht.locale);return ol(he.createElement(so,Object.assign({separator:he.createElement("span",{"aria-label":"to",className:`${hi}-separator`},he.createElement(at,null)),disabled:Ql,ref:ci,dropdownAlign:Ms(Gi,Xr),placeholder:as(uu,qo,kr),suffixIcon:Us,prevIcon:he.createElement("span",{className:`${hi}-prev-icon`}),nextIcon:he.createElement("span",{className:`${hi}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${hi}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${hi}-super-next-icon`}),transitionName:`${Do}-slide-up`},Ya,Go,{className:ft()({[`${hi}-${ll}`]:ll,[`${hi}-borderless`]:!ia},(0,Ki.Z)(hi,(0,Ki.F)(eu,Sa),vs),rl,To,Yn,Ka),locale:uu.lang,prefixCls:hi,getPopupContainer:cr||Li,generateConfig:Ke,components:Yl,direction:Gi,dropdownClassName:ft()(rl,_r||ba,Ka),allowClear:Rs(da,Gr,he.createElement(Ue.Z,null))})))})}var Sl=function(Ke,st){var ht={};for(var Qt in Ke)Object.prototype.hasOwnProperty.call(Ke,Qt)&&st.indexOf(Qt)<0&&(ht[Qt]=Ke[Qt]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xt=0,Qt=Object.getOwnPropertySymbols(Ke);Xt<Qt.length;Xt++)st.indexOf(Qt[Xt])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Qt[Xt])&&(ht[Qt[Xt]]=Ke[Qt[Xt]]);return ht};function ri(Ke){function st(Er,$n){const ia=$n==="TimePicker"?"timePicker":"datePicker",kr=(0,he.forwardRef)((_r,ba)=>{const{prefixCls:Sa,getPopupContainer:Gr,style:da,className:Ka,rootClassName:Ya,size:ci,bordered:Di=!0,placement:Gi,placeholder:Li,popupClassName:hi,dropdownClassName:Wo,disabled:To,status:nl,clearIcon:Pl,allowClear:qo}=_r,Do=Sl(_r,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:ol,direction:rl,getPopupContainer:Go,[ia]:ll}=(0,he.useContext)(ui.E_),vl=ol("picker",Sa),{compactSize:Ql,compactItemClassnames:es}=(0,ao.ri)(vl,rl),vs=he.useRef(null),{format:eu,showTime:zs}=_r,[Us,Cs]=qi(vl);(0,he.useImperativeHandle)(ba,()=>({focus:()=>{var Fu;return(Fu=vs.current)===null||Fu===void 0?void 0:Fu.focus()},blur:()=>{var Fu;return(Fu=vs.current)===null||Fu===void 0?void 0:Fu.blur()}}));const uu={showToday:!0};let Fs={};Er&&(Fs.picker=Er);const $o=Er||_r.picker;Fs=Object.assign(Object.assign(Object.assign({},Fs),zs?Vl(Object.assign({format:eu,picker:$o},zs)):{}),$o==="time"?Vl(Object.assign(Object.assign({format:eu},_r),{picker:$o})):{});const Yo=ol(),sl=(0,wo.Z)(Fu=>{var bc;return(bc=ci!=null?ci:Ql)!==null&&bc!==void 0?bc:Fu}),ys=he.useContext(yi.Z),il=To!=null?To:ys,Hl=(0,he.useContext)(ki.aM),{hasFeedback:fo,status:Il,feedbackIcon:Xl}=Hl,Hs=he.createElement(he.Fragment,null,$o==="time"?he.createElement(tt,null):he.createElement(De,null),fo&&Xl),[Ts]=(0,pi.Z)("DatePicker",xo.Z),js=Object.assign(Object.assign({},Ts),_r.locale);return Us(he.createElement(bo,Object.assign({ref:vs,placeholder:$l(js,$o,Li),suffixIcon:Hs,dropdownAlign:Ms(rl,Gi),prevIcon:he.createElement("span",{className:`${vl}-prev-icon`}),nextIcon:he.createElement("span",{className:`${vl}-next-icon`}),superPrevIcon:he.createElement("span",{className:`${vl}-super-prev-icon`}),superNextIcon:he.createElement("span",{className:`${vl}-super-next-icon`}),transitionName:`${Yo}-slide-up`},uu,Do,Fs,{locale:js.lang,className:ft()({[`${vl}-${sl}`]:sl,[`${vl}-borderless`]:!Di},(0,Ki.Z)(vl,(0,Ki.F)(Il,nl),fo),Cs,es,ll==null?void 0:ll.className,Ka,Ya),style:Object.assign(Object.assign({},ll==null?void 0:ll.style),da),prefixCls:vl,getPopupContainer:Gr||Go,generateConfig:Ke,components:Yl,direction:rl,disabled:il,dropdownClassName:ft()(Cs,Ya,hi||Wo),allowClear:Rs(qo,Pl,he.createElement(Ue.Z,null))})))});return $n&&(kr.displayName=$n),kr}const ht=st(),Qt=st("week","WeekPicker"),Xt=st("month","MonthPicker"),cr=st("year","YearPicker"),Yn=st("time","TimePicker"),Xr=st("quarter","QuarterPicker");return{DatePicker:ht,WeekPicker:Qt,MonthPicker:Xt,YearPicker:cr,TimePicker:Yn,QuarterPicker:Xr}}const Bs=null;function Qs(Ke){const{DatePicker:st,WeekPicker:ht,MonthPicker:Qt,YearPicker:Xt,TimePicker:cr,QuarterPicker:Yn}=ri(Ke),Xr=Jo(Ke),Er=st;return Er.WeekPicker=ht,Er.MonthPicker=Qt,Er.YearPicker=Xt,Er.RangePicker=Xr,Er.TimePicker=cr,Er.QuarterPicker=Yn,Er}var $s=Qs;const au=$s(Ge);function Cu(Ke){const st=Ms(Ke.direction,Ke.placement);return st.overflow.adjustY=!1,st.overflow.adjustX=!1,Object.assign(Object.assign({},Ke),{dropdownAlign:st})}const Xs=(0,je.Z)(au,"picker",null,Cu);au._InternalPanelDoNotUseOrYouWillBeFired=Xs;const Su=(0,je.Z)(au.RangePicker,"picker",null,Cu);au._InternalRangePanelDoNotUseOrYouWillBeFired=Su,au.generatePicker=$s;var wl=au},96074:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Le}});var te=ee(94184),se=ee.n(te),Ce=ee(67294),Ne=ee(53124),ge=ee(14747),be=ee(67968),ue=ee(45503);const ye=Me=>{const{componentCls:Fe,sizePaddingEdgeHorizontal:Oe,colorSplit:ze,lineWidth:fe,textPaddingInline:nt,orientationMargin:it,verticalMarginInline:Ge}=Me;return{[Fe]:Object.assign(Object.assign({},(0,ge.Wf)(Me)),{borderBlockStart:`${fe}px solid ${ze}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Ge,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${fe}px solid ${ze}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Me.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Fe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Me.dividerHorizontalWithTextGutterMargin}px 0`,color:Me.colorTextHeading,fontWeight:500,fontSize:Me.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${ze}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${fe}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Fe}-with-text-left`]:{"&::before":{width:`${it*100}%`},"&::after":{width:`${100-it*100}%`}},[`&-horizontal${Fe}-with-text-right`]:{"&::before":{width:`${100-it*100}%`},"&::after":{width:`${it*100}%`}},[`${Fe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:nt},"&-dashed":{background:"none",borderColor:ze,borderStyle:"dashed",borderWidth:`${fe}px 0 0`},[`&-horizontal${Fe}-with-text${Fe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Fe}-dashed`]:{borderInlineStartWidth:fe,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Fe}-with-text`]:{color:Me.colorText,fontWeight:"normal",fontSize:Me.fontSize},[`&-horizontal${Fe}-with-text-left${Fe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Fe}-inner-text`]:{paddingInlineStart:Oe}},[`&-horizontal${Fe}-with-text-right${Fe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Fe}-inner-text`]:{paddingInlineEnd:Oe}}})}};var pe=(0,be.Z)("Divider",Me=>{const Fe=(0,ue.TS)(Me,{dividerHorizontalWithTextGutterMargin:Me.margin,dividerHorizontalGutterMargin:Me.marginLG,sizePaddingEdgeHorizontal:0});return[ye(Fe)]},Me=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Me.marginXS})),ke=function(Me,Fe){var Oe={};for(var ze in Me)Object.prototype.hasOwnProperty.call(Me,ze)&&Fe.indexOf(ze)<0&&(Oe[ze]=Me[ze]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,ze=Object.getOwnPropertySymbols(Me);fe<ze.length;fe++)Fe.indexOf(ze[fe])<0&&Object.prototype.propertyIsEnumerable.call(Me,ze[fe])&&(Oe[ze[fe]]=Me[ze[fe]]);return Oe},Le=Me=>{const{getPrefixCls:Fe,direction:Oe,divider:ze}=Ce.useContext(Ne.E_),{prefixCls:fe,type:nt="horizontal",orientation:it="center",orientationMargin:Ge,className:je,rootClassName:Ae,children:he,dashed:Ye,plain:Te,style:Re}=Me,_e=ke(Me,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),De=Fe("divider",fe),[Ee,lt]=pe(De),He=it.length>0?`-${it}`:it,tt=!!he,Ue=it==="left"&&Ge!=null,ct=it==="right"&&Ge!=null,bt=se()(De,ze==null?void 0:ze.className,lt,`${De}-${nt}`,{[`${De}-with-text`]:tt,[`${De}-with-text${He}`]:tt,[`${De}-dashed`]:!!Ye,[`${De}-plain`]:!!Te,[`${De}-rtl`]:Oe==="rtl",[`${De}-no-default-orientation-margin-left`]:Ue,[`${De}-no-default-orientation-margin-right`]:ct},je,Ae),Tt=Ce.useMemo(()=>typeof Ge=="number"?Ge:/^\d+$/.test(Ge)?Number(Ge):Ge,[Ge]),at=Object.assign(Object.assign({},Ue&&{marginLeft:Tt}),ct&&{marginRight:Tt});return Ee(Ce.createElement("div",Object.assign({className:bt,style:Object.assign(Object.assign({},ze==null?void 0:ze.style),Re)},_e,{role:"separator"}),he&&nt!=="vertical"&&Ce.createElement("span",{className:`${De}-inner-text`,style:at},he)))}},72565:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ti}});var te=ee(94184),se=ee.n(te),Ce=ee(1413),Ne=ee(97685),ge=ee(67294),be=ee(73935);function ue(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ye={};function pe(Pn,An){}function ke(Pn,An){}function Xe(){ye={}}function Le(Pn,An,rr){!An&&!ye[rr]&&(Pn(!1,rr),ye[rr]=!0)}function Me(Pn,An){Le(pe,Pn,An)}function Fe(Pn,An){Le(ke,Pn,An)}var Oe=null,ze=ee(71002),fe=ee(18459);function nt(Pn,An,rr){var Vr=ge.useRef({});return(!("value"in Vr.current)||rr(Vr.current.condition,An))&&(Vr.current.value=Pn(),Vr.current.condition=An),Vr.current.value}function it(Pn,An){typeof Pn=="function"?Pn(An):(0,ze.Z)(Pn)==="object"&&Pn&&"current"in Pn&&(Pn.current=An)}function Ge(){for(var Pn=arguments.length,An=new Array(Pn),rr=0;rr<Pn;rr++)An[rr]=arguments[rr];var Vr=An.filter(function(aa){return aa});return Vr.length<=1?Vr[0]:function(aa){An.forEach(function(za){it(za,aa)})}}function je(){for(var Pn=arguments.length,An=new Array(Pn),rr=0;rr<Pn;rr++)An[rr]=arguments[rr];return nt(function(){return Ge.apply(void 0,An)},An,function(Vr,aa){return Vr.length===aa.length&&Vr.every(function(za,fi){return za===aa[fi]})})}function Ae(Pn){var An,rr,Vr=(0,fe.isMemo)(Pn)?Pn.type.type:Pn.type;return!(typeof Vr=="function"&&!((An=Vr.prototype)!==null&&An!==void 0&&An.render)||typeof Pn=="function"&&!((rr=Pn.prototype)!==null&&rr!==void 0&&rr.render))}var he=ge.createContext(null),Ye=he,Te=ee(74902),Re=ue()?ge.useLayoutEffect:ge.useEffect,_e=Re,De=function(An,rr){var Vr=React.useRef(!0);Re(function(){if(!Vr.current)return An()},rr),Re(function(){return Vr.current=!1,function(){Vr.current=!0}},[])},Ee=[];function lt(Pn,An){var rr=ge.useState(function(){if(!ue())return null;var hr=document.createElement("div");return hr}),Vr=(0,Ne.Z)(rr,1),aa=Vr[0],za=ge.useRef(!1),fi=ge.useContext(Ye),Ci=ge.useState(Ee),Pi=(0,Ne.Z)(Ci,2),Si=Pi[0],Xi=Pi[1],yo=fi||(za.current?void 0:function(hr){Xi(function(Ir){var Pe=[hr].concat((0,Te.Z)(Ir));return Pe})});function oi(){aa.parentElement||document.body.appendChild(aa),za.current=!0}function Kn(){var hr;(hr=aa.parentElement)===null||hr===void 0||hr.removeChild(aa),za.current=!1}return _e(function(){return Pn?fi?fi(oi):oi():Kn(),Kn},[Pn]),_e(function(){Si.length&&(Si.forEach(function(hr){return hr()}),Xi(Ee))},[Si]),[aa,yo]}function He(Pn,An){if(!Pn)return!1;if(Pn.contains)return Pn.contains(An);for(var rr=An;rr;){if(rr===Pn)return!0;rr=rr.parentNode}return!1}var tt="data-rc-order",Ue="rc-util-key",ct=new Map;function bt(){var Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},An=Pn.mark;return An?An.startsWith("data-")?An:"data-".concat(An):Ue}function Tt(Pn){if(Pn.attachTo)return Pn.attachTo;var An=document.querySelector("head");return An||document.body}function at(Pn){return Pn==="queue"?"prependQueue":Pn?"prepend":"append"}function we(Pn){return Array.from((ct.get(Pn)||Pn).children).filter(function(An){return An.tagName==="STYLE"})}function ft(Pn){var An=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ue())return null;var rr=An.csp,Vr=An.prepend,aa=document.createElement("style");aa.setAttribute(tt,at(Vr)),rr!=null&&rr.nonce&&(aa.nonce=rr==null?void 0:rr.nonce),aa.innerHTML=Pn;var za=Tt(An),fi=za.firstChild;if(Vr){if(Vr==="queue"){var Ci=we(za).filter(function(Pi){return["prepend","prependQueue"].includes(Pi.getAttribute(tt))});if(Ci.length)return za.insertBefore(aa,Ci[Ci.length-1].nextSibling),aa}za.insertBefore(aa,fi)}else za.appendChild(aa);return aa}function Nt(Pn){var An=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rr=Tt(An);return we(rr).find(function(Vr){return Vr.getAttribute(bt(An))===Pn})}function dt(Pn){var An=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rr=Nt(Pn,An);if(rr){var Vr=Tt(An);Vr.removeChild(rr)}}function ut(Pn,An){var rr=ct.get(Pn);if(!rr||!He(document,rr)){var Vr=ft("",An),aa=Vr.parentNode;ct.set(Pn,aa),Pn.removeChild(Vr)}}function pt(){ct.clear()}function Ot(Pn,An){var rr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Vr=Tt(rr);ut(Vr,rr);var aa=Nt(An,rr);if(aa){var za,fi;if((za=rr.csp)!==null&&za!==void 0&&za.nonce&&aa.nonce!==((fi=rr.csp)===null||fi===void 0?void 0:fi.nonce)){var Ci;aa.nonce=(Ci=rr.csp)===null||Ci===void 0?void 0:Ci.nonce}return aa.innerHTML!==Pn&&(aa.innerHTML=Pn),aa}var Pi=ft(Pn,rr);return Pi.setAttribute(bt(rr),An),Pi}var Wt;function Zt(Pn){if(typeof document=="undefined")return 0;if(Pn||Wt===void 0){var An=document.createElement("div");An.style.width="100%",An.style.height="200px";var rr=document.createElement("div"),Vr=rr.style;Vr.position="absolute",Vr.top="0",Vr.left="0",Vr.pointerEvents="none",Vr.visibility="hidden",Vr.width="200px",Vr.height="150px",Vr.overflow="hidden",rr.appendChild(An),document.body.appendChild(rr);var aa=An.offsetWidth;rr.style.overflow="scroll";var za=An.offsetWidth;aa===za&&(za=rr.clientWidth),document.body.removeChild(rr),Wt=aa-za}return Wt}function Yt(Pn){var An=Pn.match(/^(.*)px$/),rr=Number(An==null?void 0:An[1]);return Number.isNaN(rr)?Zt():rr}function Cn(Pn){if(typeof document=="undefined"||!Pn||!(Pn instanceof Element))return{width:0,height:0};var An=getComputedStyle(Pn,"::-webkit-scrollbar"),rr=An.width,Vr=An.height;return{width:Yt(rr),height:Yt(Vr)}}function Nn(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Mn="rc-util-locker-".concat(Date.now()),Je=0;function ve(Pn){var An=!!Pn,rr=ge.useState(function(){return Je+=1,"".concat(Mn,"_").concat(Je)}),Vr=(0,Ne.Z)(rr,1),aa=Vr[0];_e(function(){if(An){var za=Cn(document.body).width,fi=Nn();Ot(`
html body {
overflow-y: hidden;
`.concat(fi?"width: calc(100% - ".concat(za,"px);"):"",`
}`),aa)}else dt(aa);return function(){dt(aa)}},[An,aa])}var me=!1;function Be(Pn){return typeof Pn=="boolean"&&(me=Pn),me}var xe=function(An){return An===!1?!1:!ue()||!An?null:typeof An=="string"?document.querySelector(An):typeof An=="function"?An():An},de=ge.forwardRef(function(Pn,An){var rr=Pn.open,Vr=Pn.autoLock,aa=Pn.getContainer,za=Pn.debug,fi=Pn.autoDestroy,Ci=fi===void 0?!0:fi,Pi=Pn.children,Si=ge.useState(rr),Xi=(0,Ne.Z)(Si,2),yo=Xi[0],oi=Xi[1],Kn=yo||rr;ge.useEffect(function(){(Ci||rr)&&oi(rr)},[rr,Ci]);var hr=ge.useState(function(){return xe(aa)}),Ir=(0,Ne.Z)(hr,2),Pe=Ir[0],mt=Ir[1];ge.useEffect(function(){var ur=xe(aa);mt(ur!=null?ur:null)});var yt=lt(Kn&&!Pe,za),At=(0,Ne.Z)(yt,2),wt=At[0],Ft=At[1],kt=Pe!=null?Pe:wt;ve(Vr&&rr&&ue()&&(kt===wt||kt===document.body));var Sn=null;if(Pi&&Ae(Pi)&&An){var Tn=Pi;Sn=Tn.ref}var Fr=je(Sn,An);if(!Kn||!ue()||Pe===void 0)return null;var mn=kt===!1||Be(),Lr=Pi;return An&&(Lr=ge.cloneElement(Pi,{ref:Fr})),ge.createElement(Ye.Provider,{value:Ft},mn?Lr:(0,be.createPortal)(Lr,kt))}),qe=de,xt=qe;function nn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var tn=nn()?ge.useLayoutEffect:ge.useEffect,Jt=function(An,rr){var Vr=ge.useRef(!0);tn(function(){return An(Vr.current)},rr),tn(function(){return Vr.current=!1,function(){Vr.current=!0}},[])},yn=function(An,rr){Jt(function(Vr){if(!Vr)return An()},rr)},Dn=Jt,_t=ge.createContext(null),sn=ge.createContext({}),pn=_t,gn=ee(4942),an=ee(87462),mr=ee(62874),Ht={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(An){var rr=An.keyCode;if(An.altKey&&!An.ctrlKey||An.metaKey||rr>=Ht.F1&&rr<=Ht.F12)return!1;switch(rr){case Ht.ALT:case Ht.CAPS_LOCK:case Ht.CONTEXT_MENU:case Ht.CTRL:case Ht.DOWN:case Ht.END:case Ht.ESC:case Ht.HOME:case Ht.INSERT:case Ht.LEFT:case Ht.MAC_FF_META:case Ht.META:case Ht.NUMLOCK:case Ht.NUM_CENTER:case Ht.PAGE_DOWN:case Ht.PAGE_UP:case Ht.PAUSE:case Ht.PRINT_SCREEN:case Ht.RIGHT:case Ht.SHIFT:case Ht.UP:case Ht.WIN_KEY:case Ht.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(An){if(An>=Ht.ZERO&&An<=Ht.NINE||An>=Ht.NUM_ZERO&&An<=Ht.NUM_MULTIPLY||An>=Ht.A&&An<=Ht.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&An===0)return!0;switch(An){case Ht.SPACE:case Ht.QUESTION_MARK:case Ht.NUM_PLUS:case Ht.NUM_MINUS:case Ht.NUM_PERIOD:case Ht.NUM_DIVISION:case Ht.SEMICOLON:case Ht.DASH:case Ht.EQUALS:case Ht.COMMA:case Ht.PERIOD:case Ht.SLASH:case Ht.APOSTROPHE:case Ht.SINGLE_QUOTE:case Ht.OPEN_SQUARE_BRACKET:case Ht.BACKSLASH:case Ht.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Gt=Ht,Cr=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Qn=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,wr="".concat(Cr," ").concat(Qn).split(/[\s\n]+/),er="aria-",Ba="data-";function Da(Pn,An){return Pn.indexOf(An)===0}function Ma(Pn){var An=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rr;An===!1?rr={aria:!0,data:!0,attr:!0}:An===!0?rr={aria:!0}:rr=(0,Ce.Z)({},An);var Vr={};return Object.keys(Pn).forEach(function(aa){(rr.aria&&(aa==="role"||Da(aa,er))||rr.data&&Da(aa,Ba)||rr.attr&&wr.includes(aa))&&(Vr[aa]=Pn[aa])}),Vr}function Ia(Pn){var An=React.useRef();An.current=Pn;var rr=React.useCallback(function(){for(var Vr,aa=arguments.length,za=new Array(aa),fi=0;fi<aa;fi++)za[fi]=arguments[fi];return(Vr=An.current)===null||Vr===void 0?void 0:Vr.call.apply(Vr,[An].concat(za))},[]);return rr}function qn(Pn){var An=React.useRef(!1),rr=React.useState(Pn),Vr=_slicedToArray(rr,2),aa=Vr[0],za=Vr[1];React.useEffect(function(){return An.current=!1,function(){An.current=!0}},[]);function fi(Ci,Pi){Pi&&An.current||za(Ci)}return[aa,fi]}function Pa(Pn){return Pn!==void 0}function vi(Pn,An){var rr=An||{},Vr=rr.defaultValue,aa=rr.value,za=rr.onChange,fi=rr.postState,Ci=useState(function(){return Pa(aa)?aa:Pa(Vr)?typeof Vr=="function"?Vr():Vr:typeof Pn=="function"?Pn():Pn}),Pi=_slicedToArray(Ci,2),Si=Pi[0],Xi=Pi[1],yo=aa!==void 0?aa:Si,oi=fi?fi(yo):yo,Kn=useEvent(za),hr=useState([yo]),Ir=_slicedToArray(hr,2),Pe=Ir[0],mt=Ir[1];useLayoutUpdateEffect(function(){var At=Pe[0];Si!==At&&Kn(Si,At)},[Pe]),useLayoutUpdateEffect(function(){Pa(aa)||Xi(aa)},[aa]);var yt=useEvent(function(At,wt){Xi(At,wt),mt([yo],wt)});return[oi,yt]}var Bi=ee(33993);function Ni(Pn,An,rr){var Vr=ge.useRef({});return(!("value"in Vr.current)||rr(Vr.current.condition,An))&&(Vr.current.value=Pn(),Vr.current.condition=An),Vr.current.value}function ii(Pn,An){typeof Pn=="function"?Pn(An):(0,ze.Z)(Pn)==="object"&&Pn&&"current"in Pn&&(Pn.current=An)}function vn(){for(var Pn=arguments.length,An=new Array(Pn),rr=0;rr<Pn;rr++)An[rr]=arguments[rr];var Vr=An.filter(function(aa){return aa});return Vr.length<=1?Vr[0]:function(aa){An.forEach(function(za){ii(za,aa)})}}function ln(){for(var Pn=arguments.length,An=new Array(Pn),rr=0;rr<Pn;rr++)An[rr]=arguments[rr];return Ni(function(){return vn.apply(void 0,An)},An,function(Vr,aa){return Vr.length!==aa.length||Vr.every(function(za,fi){return za!==aa[fi]})})}function Rn(Pn){var An,rr,Vr=isMemo(Pn)?Pn.type.type:Pn.type;return!(typeof Vr=="function"&&!((An=Vr.prototype)!==null&&An!==void 0&&An.render)||typeof Pn=="function"&&!((rr=Pn.prototype)!==null&&rr!==void 0&&rr.render))}function fr(Pn){return!isValidElement(Pn)||isFragment(Pn)?!1:Rn(Pn)}function Pr(Pn,An,rr,Vr){if(!An.length)return rr;var aa=_toArray(An),za=aa[0],fi=aa.slice(1),Ci;return!Pn&&typeof za=="number"?Ci=[]:Array.isArray(Pn)?Ci=_toConsumableArray(Pn):Ci=_objectSpread({},Pn),Vr&&rr===void 0&&fi.length===1?delete Ci[za][fi[0]]:Ci[za]=Pr(Ci[za],fi,rr,Vr),Ci}function Br(Pn,An,rr){var Vr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return An.length&&Vr&&rr===void 0&&!get(Pn,An.slice(0,-1))?Pn:Pr(Pn,An,rr,Vr)}function na(Pn){return _typeof(Pn)==="object"&&Pn!==null&&Object.getPrototypeOf(Pn)===Object.prototype}function Rr(Pn){return Array.isArray(Pn)?[]:{}}var Rt=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function cn(){for(var Pn=arguments.length,An=new Array(Pn),rr=0;rr<Pn;rr++)An[rr]=arguments[rr];var Vr=Rr(An[0]);return An.forEach(function(aa){function za(fi,Ci){var Pi=new Set(Ci),Si=get(aa,fi),Xi=Array.isArray(Si);if(Xi||na(Si)){if(!Pi.has(Si)){Pi.add(Si);var yo=get(Vr,fi);Xi?Vr=Br(Vr,fi,[]):(!yo||_typeof(yo)!=="object")&&(Vr=Br(Vr,fi,Rr(Si))),Rt(Si).forEach(function(oi){za([].concat(_toConsumableArray(fi),[oi]),Pi)})}}else Vr=Br(Vr,fi,Si)}za([])}),Vr}var un={},Hn=[],Bt=function(An){Hn.push(An)};function dn(Pn,An){if(0)var rr}function _n(Pn,An){if(0)var rr}function kn(){un={}}function sr(Pn,An,rr){!An&&!un[rr]&&(Pn(!1,rr),un[rr]=!0)}function br(Pn,An){sr(dn,Pn,An)}function Sr(Pn,An){sr(_n,Pn,An)}br.preMessage=Bt,br.resetWarned=kn,br.noteOnce=Sr;var ja=br,Ca=function(An){var rr=An.prefixCls,Vr=An.className,aa=An.style,za=An.children,fi=An.containerRef,Ci=An.id,Pi=An.onMouseEnter,Si=An.onMouseOver,Xi=An.onMouseLeave,yo=An.onClick,oi=An.onKeyDown,Kn=An.onKeyUp,hr={onMouseEnter:Pi,onMouseOver:Si,onMouseLeave:Xi,onClick:yo,onKeyDown:oi,onKeyUp:Kn},Ir=ge.useContext(sn),Pe=Ir.panel,mt=ln(Pe,fi);return ge.createElement(ge.Fragment,null,ge.createElement("div",(0,an.Z)({id:Ci,className:se()("".concat(rr,"-content"),Vr),style:(0,Ce.Z)({},aa),"aria-modal":"true",role:"dialog",ref:mt},hr),za))},xa=Ca;function Za(Pn){return typeof Pn=="string"&&String(Number(Pn))===Pn?(ja(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Pn)):Pn}function _a(Pn){warning(!("wrapperClassName"in Pn),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Pn.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var En={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function hn(Pn,An){var rr,Vr,aa,za,fi=Pn.prefixCls,Ci=Pn.open,Pi=Pn.placement,Si=Pn.inline,Xi=Pn.push,yo=Pn.forceRender,oi=Pn.autoFocus,Kn=Pn.keyboard,hr=Pn.rootClassName,Ir=Pn.rootStyle,Pe=Pn.zIndex,mt=Pn.className,yt=Pn.id,At=Pn.style,wt=Pn.motion,Ft=Pn.width,kt=Pn.height,Sn=Pn.children,Tn=Pn.contentWrapperStyle,Fr=Pn.mask,mn=Pn.maskClosable,Lr=Pn.maskMotion,ur=Pn.maskClassName,nr=Pn.maskStyle,Wn=Pn.afterOpenChange,Nr=Pn.onClose,oa=Pn.onMouseEnter,Wr=Pn.onMouseOver,Qr=Pn.onMouseLeave,qr=Pn.onClick,ea=Pn.onKeyDown,va=Pn.onKeyUp,St=ge.useRef(),Mt=ge.useRef(),bn=ge.useRef();ge.useImperativeHandle(An,function(){return St.current});var rn=function(Na){var Ha=Na.keyCode,Hr=Na.shiftKey;switch(Ha){case Gt.TAB:{if(Ha===Gt.TAB){if(!Hr&&document.activeElement===bn.current){var ca;(ca=Mt.current)===null||ca===void 0||ca.focus({preventScroll:!0})}else if(Hr&&document.activeElement===Mt.current){var li;(li=bn.current)===null||li===void 0||li.focus({preventScroll:!0})}}break}case Gt.ESC:{Nr&&Kn&&(Na.stopPropagation(),Nr(Na));break}}};ge.useEffect(function(){if(Ci&&oi){var ya;(ya=St.current)===null||ya===void 0||ya.focus({preventScroll:!0})}},[Ci]);var Fn=ge.useState(!1),Dr=(0,Ne.Z)(Fn,2),Ut=Dr[0],qt=Dr[1],$t=ge.useContext(pn),xn;Xi===!1?xn={distance:0}:Xi===!0?xn={}:xn=Xi||{};var gr=(rr=(Vr=(aa=xn)===null||aa===void 0?void 0:aa.distance)!==null&&Vr!==void 0?Vr:$t==null?void 0:$t.pushDistance)!==null&&rr!==void 0?rr:180,Or=ge.useMemo(function(){return{pushDistance:gr,push:function(){qt(!0)},pull:function(){qt(!1)}}},[gr]);ge.useEffect(function(){if(Ci){var ya;$t==null||(ya=$t.push)===null||ya===void 0||ya.call($t)}else{var Na;$t==null||(Na=$t.pull)===null||Na===void 0||Na.call($t)}},[Ci]),ge.useEffect(function(){return function(){var ya;$t==null||(ya=$t.pull)===null||ya===void 0||ya.call($t)}},[]);var tr=Fr&&ge.createElement(mr.Z,(0,an.Z)({key:"mask"},Lr,{visible:Ci}),function(ya,Na){var Ha=ya.className,Hr=ya.style;return ge.createElement("div",{className:se()("".concat(fi,"-mask"),Ha,ur),style:(0,Ce.Z)((0,Ce.Z)({},Hr),nr),onClick:mn&&Ci?Nr:void 0,ref:Na})}),xr=typeof wt=="function"?wt(Pi):wt,ua={};if(Ut&&gr)switch(Pi){case"top":ua.transform="translateY(".concat(gr,"px)");break;case"bottom":ua.transform="translateY(".concat(-gr,"px)");break;case"left":ua.transform="translateX(".concat(gr,"px)");break;default:ua.transform="translateX(".concat(-gr,"px)");break}Pi==="left"||Pi==="right"?ua.width=Za(Ft):ua.height=Za(kt);var La={onMouseEnter:oa,onMouseOver:Wr,onMouseLeave:Qr,onClick:qr,onKeyDown:ea,onKeyUp:va},ha=ge.createElement(mr.Z,(0,an.Z)({key:"panel"},xr,{visible:Ci,forceRender:yo,onVisibleChanged:function(Na){Wn==null||Wn(Na)},removeOnLeave:!1,leavedClassName:"".concat(fi,"-content-wrapper-hidden")}),function(ya,Na){var Ha=ya.className,Hr=ya.style;return ge.createElement("div",(0,an.Z)({className:se()("".concat(fi,"-content-wrapper"),Ha),style:(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},ua),Hr),Tn)},Ma(Pn,{data:!0})),ge.createElement(xa,(0,an.Z)({id:yt,containerRef:Na,prefixCls:fi,className:mt,style:At},La),Sn))}),Yr=(0,Ce.Z)({},Ir);return Pe&&(Yr.zIndex=Pe),ge.createElement(pn.Provider,{value:Or},ge.createElement("div",{className:se()(fi,"".concat(fi,"-").concat(Pi),hr,(za={},(0,gn.Z)(za,"".concat(fi,"-open"),Ci),(0,gn.Z)(za,"".concat(fi,"-inline"),Si),za)),style:Yr,tabIndex:-1,ref:St,onKeyDown:rn},tr,ge.createElement("div",{tabIndex:0,ref:Mt,style:En,"aria-hidden":"true","data-sentinel":"start"}),ha,ge.createElement("div",{tabIndex:0,ref:bn,style:En,"aria-hidden":"true","data-sentinel":"end"})))}var Bn=ge.forwardRef(hn),Tr=Bn,la=function(An){var rr=An.open,Vr=rr===void 0?!1:rr,aa=An.prefixCls,za=aa===void 0?"rc-drawer":aa,fi=An.placement,Ci=fi===void 0?"right":fi,Pi=An.autoFocus,Si=Pi===void 0?!0:Pi,Xi=An.keyboard,yo=Xi===void 0?!0:Xi,oi=An.width,Kn=oi===void 0?378:oi,hr=An.mask,Ir=hr===void 0?!0:hr,Pe=An.maskClosable,mt=Pe===void 0?!0:Pe,yt=An.getContainer,At=An.forceRender,wt=An.afterOpenChange,Ft=An.destroyOnClose,kt=An.onMouseEnter,Sn=An.onMouseOver,Tn=An.onMouseLeave,Fr=An.onClick,mn=An.onKeyDown,Lr=An.onKeyUp,ur=An.panelRef,nr=ge.useState(!1),Wn=(0,Ne.Z)(nr,2),Nr=Wn[0],oa=Wn[1],Wr=ge.useState(!1),Qr=(0,Ne.Z)(Wr,2),qr=Qr[0],ea=Qr[1];Dn(function(){ea(!0)},[]);var va=qr?Vr:!1,St=ge.useRef(),Mt=ge.useRef();Dn(function(){va&&(Mt.current=document.activeElement)},[va]);var bn=function(qt){var $t;if(oa(qt),wt==null||wt(qt),!qt&&Mt.current&&!(($t=St.current)!==null&&$t!==void 0&&$t.contains(Mt.current))){var xn;(xn=Mt.current)===null||xn===void 0||xn.focus({preventScroll:!0})}},rn=ge.useMemo(function(){return{panel:ur}},[ur]);if(!At&&!Nr&&!va&&Ft)return null;var Fn={onMouseEnter:kt,onMouseOver:Sn,onMouseLeave:Tn,onClick:Fr,onKeyDown:mn,onKeyUp:Lr},Dr=(0,Ce.Z)((0,Ce.Z)({},An),{},{open:va,prefixCls:za,placement:Ci,autoFocus:Si,keyboard:yo,width:Kn,mask:Ir,maskClosable:mt,inline:yt===!1,afterOpenChange:bn,ref:St},Fn);return ge.createElement(sn.Provider,{value:rn},ge.createElement(xt,{open:va||At||Nr,autoDestroy:!1,getContainer:yt,autoLock:Ir&&(va||Nr)},ge.createElement(Tr,Dr)))},pr=la,Xn=pr,dr=ee(33603),zr=ee(53124),sa=ee(65223),or=ee(69760),ti=Pn=>{const{prefixCls:An,title:rr,footer:Vr,extra:aa,closeIcon:za,closable:fi,onClose:Ci,headerStyle:Pi,drawerStyle:Si,bodyStyle:Xi,footerStyle:yo,children:oi}=Pn,Kn=ge.useCallback(yt=>ge.createElement("button",{type:"button",onClick:Ci,"aria-label":"Close",className:`${An}-close`},yt),[Ci]),[hr,Ir]=(0,or.Z)(fi,za,Kn,void 0,!0),Pe=ge.useMemo(()=>!rr&&!hr?null:ge.createElement("div",{style:Pi,className:se()(`${An}-header`,{[`${An}-header-close-only`]:hr&&!rr&&!aa})},ge.createElement("div",{className:`${An}-header-title`},Ir,rr&&ge.createElement("div",{className:`${An}-title`},rr)),aa&&ge.createElement("div",{className:`${An}-extra`},aa)),[hr,Ir,aa,Pi,An,rr]),mt=ge.useMemo(()=>{if(!Vr)return null;const yt=`${An}-footer`;return ge.createElement("div",{className:yt,style:yo},Vr)},[Vr,yo,An]);return ge.createElement("div",{className:`${An}-wrapper-body`,style:Si},Pe,ge.createElement("div",{className:`${An}-body`,style:Xi},oi),mt)},Vi=ee(4173),ro=ee(67968),co=ee(45503),Hi=Pn=>{const{componentCls:An,motionDurationSlow:rr}=Pn,Vr={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${rr}`}}};return{[An]:{[`${An}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${rr}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${An}-panel-motion`]:{"&-left":[Vr,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Vr,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Vr,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Vr,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const eo=Pn=>{const{componentCls:An,zIndexPopup:rr,colorBgMask:Vr,colorBgElevated:aa,motionDurationSlow:za,motionDurationMid:fi,padding:Ci,paddingLG:Pi,fontSizeLG:Si,lineHeightLG:Xi,lineWidth:yo,lineType:oi,colorSplit:Kn,marginSM:hr,colorIcon:Ir,colorIconHover:Pe,colorText:mt,fontWeightStrong:yt,footerPaddingBlock:At,footerPaddingInline:wt}=Pn,Ft=`${An}-content-wrapper`;return{[An]:{position:"fixed",inset:0,zIndex:rr,pointerEvents:"none","&-pure":{position:"relative",background:aa,[`&${An}-left`]:{boxShadow:Pn.boxShadowDrawerLeft},[`&${An}-right`]:{boxShadow:Pn.boxShadowDrawerRight},[`&${An}-top`]:{boxShadow:Pn.boxShadowDrawerUp},[`&${An}-bottom`]:{boxShadow:Pn.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${An}-mask`]:{position:"absolute",inset:0,zIndex:rr,background:Vr,pointerEvents:"auto"},[Ft]:{position:"absolute",zIndex:rr,maxWidth:"100vw",transition:`all ${za}`,"&-hidden":{display:"none"}},[`&-left > ${Ft}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Pn.boxShadowDrawerLeft},[`&-right > ${Ft}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Pn.boxShadowDrawerRight},[`&-top > ${Ft}`]:{top:0,insetInline:0,boxShadow:Pn.boxShadowDrawerUp},[`&-bottom > ${Ft}`]:{bottom:0,insetInline:0,boxShadow:Pn.boxShadowDrawerDown},[`${An}-content`]:{width:"100%",height:"100%",overflow:"auto",background:aa,pointerEvents:"auto"},[`${An}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${An}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ci}px ${Pi}px`,fontSize:Si,lineHeight:Xi,borderBottom:`${yo}px ${oi} ${Kn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${An}-extra`]:{flex:"none"},[`${An}-close`]:{display:"inline-block",marginInlineEnd:hr,color:Ir,fontWeight:yt,fontSize:Si,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${fi}`,textRendering:"auto","&:focus, &:hover":{color:Pe,textDecoration:"none"}},[`${An}-title`]:{flex:1,margin:0,color:mt,fontWeight:Pn.fontWeightStrong,fontSize:Si,lineHeight:Xi},[`${An}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Pi,overflow:"auto"},[`${An}-footer`]:{flexShrink:0,padding:`${At}px ${wt}px`,borderTop:`${yo}px ${oi} ${Kn}`},"&-rtl":{direction:"rtl"}}}};var So=(0,ro.Z)("Drawer",Pn=>{const An=(0,co.TS)(Pn,{});return[eo(An),Hi(An)]},Pn=>({zIndexPopup:Pn.zIndexPopupBase,footerPaddingBlock:Pn.paddingXS,footerPaddingInline:Pn.padding})),Ko=ee(16569),Fi=function(Pn,An){var rr={};for(var Vr in Pn)Object.prototype.hasOwnProperty.call(Pn,Vr)&&An.indexOf(Vr)<0&&(rr[Vr]=Pn[Vr]);if(Pn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var aa=0,Vr=Object.getOwnPropertySymbols(Pn);aa<Vr.length;aa++)An.indexOf(Vr[aa])<0&&Object.prototype.propertyIsEnumerable.call(Pn,Vr[aa])&&(rr[Vr[aa]]=Pn[Vr[aa]]);return rr};const Ei=null,Oo={distance:180},xl=Pn=>{var An;const{rootClassName:rr,width:Vr,height:aa,size:za="default",mask:fi=!0,push:Ci=Oo,open:Pi,afterOpenChange:Si,onClose:Xi,prefixCls:yo,getContainer:oi,style:Kn,className:hr,visible:Ir,afterVisibleChange:Pe}=Pn,mt=Fi(Pn,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:yt,getPrefixCls:At,direction:wt,drawer:Ft}=ge.useContext(zr.E_),kt=At("drawer",yo),[Sn,Tn]=So(kt),Fr=oi===void 0&&yt?()=>yt(document.body):oi,mn=se()({"no-mask":!fi,[`${kt}-rtl`]:wt==="rtl"},rr,Tn),Lr=ge.useMemo(()=>Vr!=null?Vr:za==="large"?736:378,[Vr,za]),ur=ge.useMemo(()=>aa!=null?aa:za==="large"?736:378,[aa,za]),nr={motionName:(0,dr.m)(kt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Wn=oa=>({motionName:(0,dr.m)(kt,`panel-motion-${oa}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Nr=(0,Ko.H)();return Sn(ge.createElement(Vi.BR,null,ge.createElement(sa.Ux,{status:!0,override:!0},ge.createElement(Xn,Object.assign({prefixCls:kt,onClose:Xi,maskMotion:nr,motion:Wn},mt,{open:Pi!=null?Pi:Ir,mask:fi,push:Ci,width:Lr,height:ur,style:Object.assign(Object.assign({},Ft==null?void 0:Ft.style),Kn),className:se()(Ft==null?void 0:Ft.className,hr),rootClassName:mn,getContainer:Fr,afterOpenChange:Si!=null?Si:Pe,panelRef:Nr}),ge.createElement(ti,Object.assign({prefixCls:kt},mt,{onClose:Xi}))))))},tl=Pn=>{const{prefixCls:An,style:rr,className:Vr,placement:aa="right"}=Pn,za=Fi(Pn,["prefixCls","style","className","placement"]),{getPrefixCls:fi}=ge.useContext(zr.E_),Ci=fi("drawer",An),[Pi,Si]=So(Ci),Xi=se()(Ci,`${Ci}-pure`,`${Ci}-${aa}`,Si,Vr);return Pi(ge.createElement("div",{className:Xi,style:rr},ge.createElement(ti,Object.assign({prefixCls:Ci},za))))};xl._InternalPanelDoNotUseOrYouWillBeFired=tl;var Ti=xl},35874:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return xe}});var te=ee(67294),se=ee(91034),Ce=ee(94184),Ne=ee.n(Ce),ge=ee(87462),be=ee(4942),ue=ee(97685),ye=ee(45987),pe=ee(62709),ke=ee(71002),Xe=ee(12060);function Le(de,qe,xt){var nn=React.useRef({});return(!("value"in nn.current)||xt(nn.current.condition,qe))&&(nn.current.value=de(),nn.current.condition=qe),nn.current.value}function Me(de,qe){typeof de=="function"?de(qe):(0,ke.Z)(de)==="object"&&de&&"current"in de&&(de.current=qe)}function Fe(){for(var de=arguments.length,qe=new Array(de),xt=0;xt<de;xt++)qe[xt]=arguments[xt];var nn=qe.filter(function(tn){return tn});return nn.length<=1?nn[0]:function(tn){qe.forEach(function(Jt){Me(Jt,tn)})}}function Oe(){for(var de=arguments.length,qe=new Array(de),xt=0;xt<de;xt++)qe[xt]=arguments[xt];return useMemo(function(){return Fe.apply(void 0,qe)},qe,function(nn,tn){return nn.length===tn.length&&nn.every(function(Jt,yn){return Jt===tn[yn]})})}function ze(de){var qe,xt,nn=(0,Xe.isMemo)(de)?de.type.type:de.type;return!(typeof nn=="function"&&!((qe=nn.prototype)!==null&&qe!==void 0&&qe.render)||typeof de=="function"&&!((xt=de.prototype)!==null&&xt!==void 0&&xt.render))}var fe={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(qe){var xt=qe.keyCode;if(qe.altKey&&!qe.ctrlKey||qe.metaKey||xt>=fe.F1&&xt<=fe.F12)return!1;switch(xt){case fe.ALT:case fe.CAPS_LOCK:case fe.CONTEXT_MENU:case fe.CTRL:case fe.DOWN:case fe.END:case fe.ESC:case fe.HOME:case fe.INSERT:case fe.LEFT:case fe.MAC_FF_META:case fe.META:case fe.NUMLOCK:case fe.NUM_CENTER:case fe.PAGE_DOWN:case fe.PAGE_UP:case fe.PAUSE:case fe.PRINT_SCREEN:case fe.RIGHT:case fe.SHIFT:case fe.UP:case fe.WIN_KEY:case fe.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(qe){if(qe>=fe.ZERO&&qe<=fe.NINE||qe>=fe.NUM_ZERO&&qe<=fe.NUM_MULTIPLY||qe>=fe.A&&qe<=fe.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&qe===0)return!0;switch(qe){case fe.SPACE:case fe.QUESTION_MARK:case fe.NUM_PLUS:case fe.NUM_MINUS:case fe.NUM_PERIOD:case fe.NUM_DIVISION:case fe.SEMICOLON:case fe.DASH:case fe.EQUALS:case fe.COMMA:case fe.PERIOD:case fe.SLASH:case fe.APOSTROPHE:case fe.SINGLE_QUOTE:case fe.OPEN_SQUARE_BRACKET:case fe.BACKSLASH:case fe.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},nt=fe,it=function(qe){return+setTimeout(qe,16)},Ge=function(qe){return clearTimeout(qe)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(it=function(qe){return window.requestAnimationFrame(qe)},Ge=function(qe){return window.cancelAnimationFrame(qe)});var je=0,Ae=new Map;function he(de){Ae.delete(de)}var Ye=function(qe){var xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;je+=1;var nn=je;function tn(Jt){if(Jt===0)he(nn),qe();else{var yn=it(function(){tn(Jt-1)});Ae.set(nn,yn)}}return tn(xt),nn};Ye.cancel=function(de){var qe=Ae.get(de);return he(qe),Ge(qe)};var Te=Ye,Re=nt.ESC,_e=nt.TAB;function De(de){var qe=de.visible,xt=de.triggerRef,nn=de.onVisibleChange,tn=de.autoFocus,Jt=de.overlayRef,yn=te.useRef(!1),Dn=function(){if(qe){var gn,an;(gn=xt.current)===null||gn===void 0||(an=gn.focus)===null||an===void 0||an.call(gn),nn==null||nn(!1)}},_t=function(){var gn;return(gn=Jt.current)!==null&&gn!==void 0&&gn.focus?(Jt.current.focus(),yn.current=!0,!0):!1},sn=function(gn){switch(gn.keyCode){case Re:Dn();break;case _e:{var an=!1;yn.current||(an=_t()),an?gn.preventDefault():Dn();break}}};te.useEffect(function(){return qe?(window.addEventListener("keydown",sn),tn&&Te(_t,3),function(){window.removeEventListener("keydown",sn),yn.current=!1}):function(){yn.current=!1}},[qe])}var Ee=(0,te.forwardRef)(function(de,qe){var xt=de.overlay,nn=de.arrow,tn=de.prefixCls,Jt=(0,te.useMemo)(function(){var Dn;return typeof xt=="function"?Dn=xt():Dn=xt,Dn},[xt]),yn=Fe(qe,Jt==null?void 0:Jt.ref);return te.createElement(te.Fragment,null,nn&&te.createElement("div",{className:"".concat(tn,"-arrow")}),te.cloneElement(Jt,{ref:ze(Jt)?yn:void 0}))}),lt=Ee,He={adjustX:1,adjustY:1},tt=[0,0],Ue={topLeft:{points:["bl","tl"],overflow:He,offset:[0,-4],targetOffset:tt},top:{points:["bc","tc"],overflow:He,offset:[0,-4],targetOffset:tt},topRight:{points:["br","tr"],overflow:He,offset:[0,-4],targetOffset:tt},bottomLeft:{points:["tl","bl"],overflow:He,offset:[0,4],targetOffset:tt},bottom:{points:["tc","bc"],overflow:He,offset:[0,4],targetOffset:tt},bottomRight:{points:["tr","br"],overflow:He,offset:[0,4],targetOffset:tt}},ct=Ue,bt=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Tt(de,qe){var xt,nn=de.arrow,tn=nn===void 0?!1:nn,Jt=de.prefixCls,yn=Jt===void 0?"rc-dropdown":Jt,Dn=de.transitionName,_t=de.animation,sn=de.align,pn=de.placement,gn=pn===void 0?"bottomLeft":pn,an=de.placements,mr=an===void 0?ct:an,Ht=de.getPopupContainer,Gt=de.showAction,Cr=de.hideAction,Qn=de.overlayClassName,wr=de.overlayStyle,er=de.visible,Ba=de.trigger,Da=Ba===void 0?["hover"]:Ba,Ma=de.autoFocus,Ia=de.overlay,qn=de.children,Pa=de.onVisibleChange,vi=(0,ye.Z)(de,bt),Bi=te.useState(),Ni=(0,ue.Z)(Bi,2),ii=Ni[0],vn=Ni[1],ln="visible"in de?er:ii,Rn=te.useRef(null),fr=te.useRef(null),Pr=te.useRef(null);te.useImperativeHandle(qe,function(){return Rn.current});var Br=function(_n){vn(_n),Pa==null||Pa(_n)};De({visible:ln,triggerRef:Pr,onVisibleChange:Br,autoFocus:Ma,overlayRef:fr});var na=function(_n){var kn=de.onOverlayClick;vn(!1),kn&&kn(_n)},Rr=function(){return te.createElement(lt,{ref:fr,overlay:Ia,prefixCls:yn,arrow:tn})},Rt=function(){return typeof Ia=="function"?Rr:Rr()},cn=function(){var _n=de.minOverlayWidthMatchTrigger,kn=de.alignPoint;return"minOverlayWidthMatchTrigger"in de?_n:!kn},un=function(){var _n=de.openClassName;return _n!==void 0?_n:"".concat(yn,"-open")},Hn=te.cloneElement(qn,{className:Ne()((xt=qn.props)===null||xt===void 0?void 0:xt.className,ln&&un()),ref:ze(qn)?Fe(Pr,qn.ref):void 0}),Bt=Cr;return!Bt&&Da.indexOf("contextMenu")!==-1&&(Bt=["click"]),te.createElement(pe.Z,(0,ge.Z)({builtinPlacements:mr},vi,{prefixCls:yn,ref:Rn,popupClassName:Ne()(Qn,(0,be.Z)({},"".concat(yn,"-show-arrow"),tn)),popupStyle:wr,action:Da,showAction:Gt,hideAction:Bt,popupPlacement:gn,popupAlign:sn,popupTransitionName:Dn,popupAnimation:_t,popupVisible:ln,stretch:cn()?"minWidth":"",popup:Rt(),onPopupVisibleChange:Br,onPopupClick:na,getPopupContainer:Ht}),Hn)}var at=te.forwardRef(Tt),we=at,ft=ee(60276),Nt=ee(5663),dt=ee(10366),ut=ee(80636),pt=ee(8745),Ot=ee(96159),Wt=ee(53124),Zt=ee(68508),Yt=ee(76529),Cn=ee(29691),Nn=ee(66748);const Mn=null,Je=de=>{const{menu:qe,arrow:xt,prefixCls:nn,children:tn,trigger:Jt,disabled:yn,dropdownRender:Dn,getPopupContainer:_t,overlayClassName:sn,rootClassName:pn,open:gn,onOpenChange:an,visible:mr,onVisibleChange:Ht,mouseEnterDelay:Gt=.15,mouseLeaveDelay:Cr=.1,autoAdjustOverflow:Qn=!0,placement:wr="",overlay:er,transitionName:Ba}=de,{getPopupContainer:Da,getPrefixCls:Ma,direction:Ia}=te.useContext(Wt.E_),qn=te.useMemo(()=>{const Hn=Ma();return Ba!==void 0?Ba:wr.includes("top")?`${Hn}-slide-down`:`${Hn}-slide-up`},[Ma,wr,Ba]),Pa=te.useMemo(()=>wr?wr.includes("Center")?wr.slice(0,wr.indexOf("Center")):wr:Ia==="rtl"?"bottomRight":"bottomLeft",[wr,Ia]),vi=Ma("dropdown",nn),[Bi,Ni]=(0,Nn.Z)(vi),[,ii]=(0,Cn.Z)(),vn=te.Children.only(tn),ln=(0,Ot.Tm)(vn,{className:Ne()(`${vi}-trigger`,{[`${vi}-rtl`]:Ia==="rtl"},vn.props.className),disabled:yn}),Rn=yn?[]:Jt;let fr;Rn&&Rn.includes("contextMenu")&&(fr=!0);const[Pr,Br]=(0,Nt.Z)(!1,{value:gn!=null?gn:mr}),na=(0,ft.useEvent)(Hn=>{an==null||an(Hn),Ht==null||Ht(Hn),Br(Hn)}),Rr=Ne()(sn,pn,Ni,{[`${vi}-rtl`]:Ia==="rtl"}),Rt=(0,ut.Z)({arrowPointAtCenter:typeof xt=="object"&&xt.pointAtCenter,autoAdjustOverflow:Qn,offset:ii.marginXXS,arrowWidth:xt?ii.sizePopupArrow:0,borderRadius:ii.borderRadius}),cn=te.useCallback(()=>{Br(!1)},[]),un=()=>{let Hn;return qe!=null&&qe.items?Hn=te.createElement(Zt.default,Object.assign({},qe)):typeof er=="function"?Hn=er():Hn=er,Dn&&(Hn=Dn(Hn)),Hn=te.Children.only(typeof Hn=="string"?te.createElement("span",null,Hn):Hn),te.createElement(Yt.J,{prefixCls:`${vi}-menu`,expandIcon:te.createElement("span",{className:`${vi}-menu-submenu-arrow`},te.createElement(se.Z,{className:`${vi}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:cn,validator:Bt=>{let{mode:dn}=Bt}},Hn)};return Bi(te.createElement(we,Object.assign({alignPoint:fr},(0,dt.Z)(de,["rootClassName"]),{mouseEnterDelay:Gt,mouseLeaveDelay:Cr,visible:Pr,builtinPlacements:Rt,arrow:!!xt,overlayClassName:Rr,prefixCls:vi,getPopupContainer:_t||Da,transitionName:qn,trigger:Rn,overlay:un,placement:Pa,onVisibleChange:na}),ln))};function ve(de){return Object.assign(Object.assign({},de),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const me=(0,pt.Z)(Je,"dropdown",de=>de,ve),Be=de=>te.createElement(me,Object.assign({},de),te.createElement("span",null));Je._InternalPanelDoNotUseOrYouWillBeFired=Be;var xe=Je},85418:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Oe}});var te=ee(35874),se=ee(94184),Ce=ee.n(se),Ne=ee(67294),ge=ee(25877),be=ee(71577),ue=ee(53124),ye=ee(93421),pe=ee(4173),ke=ee(66748),Xe=function(ze,fe){var nt={};for(var it in ze)Object.prototype.hasOwnProperty.call(ze,it)&&fe.indexOf(it)<0&&(nt[it]=ze[it]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,it=Object.getOwnPropertySymbols(ze);Ge<it.length;Ge++)fe.indexOf(it[Ge])<0&&Object.prototype.propertyIsEnumerable.call(ze,it[Ge])&&(nt[it[Ge]]=ze[it[Ge]]);return nt};const Le=ze=>{const{getPopupContainer:fe,getPrefixCls:nt,direction:it}=Ne.useContext(ue.E_),{prefixCls:Ge,type:je="default",danger:Ae,disabled:he,loading:Ye,onClick:Te,htmlType:Re,children:_e,className:De,menu:Ee,arrow:lt,autoFocus:He,overlay:tt,trigger:Ue,align:ct,open:bt,onOpenChange:Tt,placement:at,getPopupContainer:we,href:ft,icon:Nt=Ne.createElement(ge.Z,null),title:dt,buttonsRender:ut=yn=>yn,mouseEnterDelay:pt,mouseLeaveDelay:Ot,overlayClassName:Wt,overlayStyle:Zt,destroyPopupOnHide:Yt,dropdownRender:Cn}=ze,Nn=Xe(ze,["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"]),Mn=nt("dropdown",Ge),Je=`${Mn}-button`,[ve,me]=(0,ke.Z)(Mn),Be={menu:Ee,arrow:lt,autoFocus:He,align:ct,disabled:he,trigger:he?[]:Ue,onOpenChange:Tt,getPopupContainer:we||fe,mouseEnterDelay:pt,mouseLeaveDelay:Ot,overlayClassName:Wt,overlayStyle:Zt,destroyPopupOnHide:Yt,dropdownRender:Cn},{compactSize:xe,compactItemClassnames:de}=(0,pe.ri)(Mn,it),qe=Ce()(Je,de,De,me);"overlay"in ze&&(Be.overlay=tt),"open"in ze&&(Be.open=bt),"placement"in ze?Be.placement=at:Be.placement=it==="rtl"?"bottomLeft":"bottomRight";const xt=Ne.createElement(be.ZP,{type:je,danger:Ae,disabled:he,loading:Ye,onClick:Te,htmlType:Re,href:ft,title:dt},_e),nn=Ne.createElement(be.ZP,{type:je,danger:Ae,icon:Nt}),[tn,Jt]=ut([xt,nn]);return ve(Ne.createElement(ye.Z.Compact,Object.assign({className:qe,size:xe,block:!0},Nn),tn,Ne.createElement(te.Z,Object.assign({},Be),Jt)))};Le.__ANT_BUTTON=!0;var Me=Le;const Fe=te.Z;Fe.Button=Me;var Oe=Fe},66748:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Xe}});var te=ee(14747),se=ee(67771),Ce=ee(33297),Ne=ee(50438),ge=ee(97414),be=ee(67968),ue=ee(45503),pe=Le=>{const{componentCls:Me,menuCls:Fe,colorError:Oe,colorTextLightSolid:ze}=Le,fe=`${Fe}-item`;return{[`${Me}, ${Me}-menu-submenu`]:{[`${Fe} ${fe}`]:{[`&${fe}-danger:not(${fe}-disabled)`]:{color:Oe,"&:hover":{color:ze,backgroundColor:Oe}}}}}};const ke=Le=>{const{componentCls:Me,menuCls:Fe,zIndexPopup:Oe,dropdownArrowDistance:ze,sizePopupArrow:fe,antCls:nt,iconCls:it,motionDurationMid:Ge,dropdownPaddingVertical:je,fontSize:Ae,dropdownEdgeChildPadding:he,colorTextDisabled:Ye,fontSizeIcon:Te,controlPaddingHorizontal:Re,colorBgElevated:_e}=Le;return[{[Me]:Object.assign(Object.assign({},(0,te.Wf)(Le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Oe,display:"block","&::before":{position:"absolute",insetBlock:-ze+fe/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${nt}-btn`]:{[`& > ${it}-down, & > ${nt}-btn-icon > ${it}-down`]:{fontSize:Te}},[`${Me}-wrap`]:{position:"relative",[`${nt}-btn > ${it}-down`]:{fontSize:Te},[`${it}-down::before`]:{transition:`transform ${Ge}`}},[`${Me}-wrap-open`]:{[`${it}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${nt}-slide-down-enter${nt}-slide-down-enter-active${Me}-placement-bottomLeft,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${Me}-placement-bottomLeft,
&${nt}-slide-down-enter${nt}-slide-down-enter-active${Me}-placement-bottom,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${Me}-placement-bottom,
&${nt}-slide-down-enter${nt}-slide-down-enter-active${Me}-placement-bottomRight,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${Me}-placement-bottomRight`]:{animationName:se.fJ},[`&${nt}-slide-up-enter${nt}-slide-up-enter-active${Me}-placement-topLeft,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${Me}-placement-topLeft,
&${nt}-slide-up-enter${nt}-slide-up-enter-active${Me}-placement-top,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${Me}-placement-top,
&${nt}-slide-up-enter${nt}-slide-up-enter-active${Me}-placement-topRight,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${Me}-placement-topRight`]:{animationName:se.Qt},[`&${nt}-slide-down-leave${nt}-slide-down-leave-active${Me}-placement-bottomLeft,
&${nt}-slide-down-leave${nt}-slide-down-leave-active${Me}-placement-bottom,
&${nt}-slide-down-leave${nt}-slide-down-leave-active${Me}-placement-bottomRight`]:{animationName:se.Uw},[`&${nt}-slide-up-leave${nt}-slide-up-leave-active${Me}-placement-topLeft,
&${nt}-slide-up-leave${nt}-slide-up-leave-active${Me}-placement-top,
&${nt}-slide-up-leave${nt}-slide-up-leave-active${Me}-placement-topRight`]:{animationName:se.ly}})},(0,ge.ZP)(Le,{colorBg:_e,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Me} ${Fe}`]:{position:"relative",margin:0},[`${Fe}-submenu-popup`]:{position:"absolute",zIndex:Oe,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Me}, ${Me}-menu-submenu`]:{[Fe]:Object.assign(Object.assign({padding:he,listStyleType:"none",backgroundColor:_e,backgroundClip:"padding-box",borderRadius:Le.borderRadiusLG,outline:"none",boxShadow:Le.boxShadowSecondary},(0,te.Qy)(Le)),{[`${Fe}-item-group-title`]:{padding:`${je}px ${Re}px`,color:Le.colorTextDescription,transition:`all ${Ge}`},[`${Fe}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Fe}-item-icon`]:{minWidth:Ae,marginInlineEnd:Le.marginXS,fontSize:Le.fontSizeSM},[`${Fe}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${Ge}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${Fe}-item, ${Fe}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${je}px ${Re}px`,color:Le.colorText,fontWeight:"normal",fontSize:Ae,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${Ge}`,borderRadius:Le.borderRadiusSM,"&:hover, &-active":{backgroundColor:Le.controlItemBgHover}},(0,te.Qy)(Le)),{"&-selected":{color:Le.colorPrimary,backgroundColor:Le.controlItemBgActive,"&:hover, &-active":{backgroundColor:Le.controlItemBgActiveHover}},"&-disabled":{color:Ye,cursor:"not-allowed","&:hover":{color:Ye,backgroundColor:_e,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Le.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Le.colorSplit},[`${Me}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Le.paddingXS,[`${Me}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Le.colorTextDescription,fontSize:Te,fontStyle:"normal"}}}),[`${Fe}-item-group-list`]:{margin:`0 ${Le.marginXS}px`,padding:0,listStyle:"none"},[`${Fe}-submenu-title`]:{paddingInlineEnd:Re+Le.fontSizeSM},[`${Fe}-submenu-vertical`]:{position:"relative"},[`${Fe}-submenu${Fe}-submenu-disabled ${Me}-menu-submenu-title`]:{[`&, ${Me}-menu-submenu-arrow-icon`]:{color:Ye,backgroundColor:_e,cursor:"not-allowed"}},[`${Fe}-submenu-selected ${Me}-menu-submenu-title`]:{color:Le.colorPrimary}})}},[(0,se.oN)(Le,"slide-up"),(0,se.oN)(Le,"slide-down"),(0,Ce.Fm)(Le,"move-up"),(0,Ce.Fm)(Le,"move-down"),(0,Ne._y)(Le,"zoom-big")]]};var Xe=(0,be.Z)("Dropdown",(Le,Me)=>{let{rootPrefixCls:Fe}=Me;const{marginXXS:Oe,sizePopupArrow:ze,controlHeight:fe,fontSize:nt,lineHeight:it,paddingXXS:Ge,componentCls:je,borderRadiusLG:Ae}=Le,he=(fe-nt*it)/2,{dropdownArrowOffset:Ye}=(0,ge.fS)({contentRadius:Ae}),Te=(0,ue.TS)(Le,{menuCls:`${je}-menu`,rootPrefixCls:Fe,dropdownArrowDistance:ze/2+Oe,dropdownArrowOffset:Ye,dropdownPaddingVertical:he,dropdownEdgeChildPadding:Ge});return[ke(Te),pe(Te)]},Le=>({zIndexPopup:Le.zIndexPopupBase+50}))},32983:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ge}});var te=ee(94184),se=ee.n(te),Ce=ee(67294),Ne=ee(53124),ge=ee(10110),be=ee(84780),ue=ee(29691),pe=()=>{const[,je]=(0,ue.Z)(),he=new be.C(je.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return Ce.createElement("svg",{style:he,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},Ce.createElement("g",{fill:"none",fillRule:"evenodd"},Ce.createElement("g",{transform:"translate(24 31.67)"},Ce.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),Ce.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"}),Ce.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)"}),Ce.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"}),Ce.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"})),Ce.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"}),Ce.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},Ce.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),Ce.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Xe=()=>{const[,je]=(0,ue.Z)(),{colorFill:Ae,colorFillTertiary:he,colorFillQuaternary:Ye,colorBgContainer:Te}=je,{borderColor:Re,shadowColor:_e,contentColor:De}=(0,Ce.useMemo)(()=>({borderColor:new be.C(Ae).onBackground(Te).toHexShortString(),shadowColor:new be.C(he).onBackground(Te).toHexShortString(),contentColor:new be.C(Ye).onBackground(Te).toHexShortString()}),[Ae,he,Ye,Te]);return Ce.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},Ce.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},Ce.createElement("ellipse",{fill:_e,cx:"32",cy:"33",rx:"32",ry:"7"}),Ce.createElement("g",{fillRule:"nonzero",stroke:Re},Ce.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"}),Ce.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:De}))))},Le=ee(67968),Me=ee(45503);const Fe=je=>{const{componentCls:Ae,margin:he,marginXS:Ye,marginXL:Te,fontSize:Re,lineHeight:_e}=je;return{[Ae]:{marginInline:Ye,fontSize:Re,lineHeight:_e,textAlign:"center",[`${Ae}-image`]:{height:je.emptyImgHeight,marginBottom:Ye,opacity:je.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${Ae}-description`]:{color:je.colorText},[`${Ae}-footer`]:{marginTop:he},"&-normal":{marginBlock:Te,color:je.colorTextDisabled,[`${Ae}-description`]:{color:je.colorTextDisabled},[`${Ae}-image`]:{height:je.emptyImgHeightMD}},"&-small":{marginBlock:Ye,color:je.colorTextDisabled,[`${Ae}-image`]:{height:je.emptyImgHeightSM}}}}};var Oe=(0,Le.Z)("Empty",je=>{const{componentCls:Ae,controlHeightLG:he}=je,Ye=(0,Me.TS)(je,{emptyImgCls:`${Ae}-img`,emptyImgHeight:he*2.5,emptyImgHeightMD:he,emptyImgHeightSM:he*.875});return[Fe(Ye)]}),ze=function(je,Ae){var he={};for(var Ye in je)Object.prototype.hasOwnProperty.call(je,Ye)&&Ae.indexOf(Ye)<0&&(he[Ye]=je[Ye]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Ye=Object.getOwnPropertySymbols(je);Te<Ye.length;Te++)Ae.indexOf(Ye[Te])<0&&Object.prototype.propertyIsEnumerable.call(je,Ye[Te])&&(he[Ye[Te]]=je[Ye[Te]]);return he};const fe=Ce.createElement(pe,null),nt=Ce.createElement(Xe,null),it=je=>{var{className:Ae,rootClassName:he,prefixCls:Ye,image:Te=fe,description:Re,children:_e,imageStyle:De,style:Ee}=je,lt=ze(je,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:He,direction:tt,empty:Ue}=Ce.useContext(Ne.E_),ct=He("empty",Ye),[bt,Tt]=Oe(ct),[at]=(0,ge.Z)("Empty"),we=typeof Re!="undefined"?Re:at==null?void 0:at.description,ft=typeof we=="string"?we:"empty";let Nt=null;return typeof Te=="string"?Nt=Ce.createElement("img",{alt:ft,src:Te}):Nt=Te,bt(Ce.createElement("div",Object.assign({className:se()(Tt,ct,Ue==null?void 0:Ue.className,{[`${ct}-normal`]:Te===nt,[`${ct}-rtl`]:tt==="rtl"},Ae,he),style:Object.assign(Object.assign({},Ue==null?void 0:Ue.style),Ee)},lt),Ce.createElement("div",{className:`${ct}-image`,style:De},Nt),we&&Ce.createElement("div",{className:`${ct}-description`},we),_e&&Ce.createElement("div",{className:`${ct}-footer`},_e)))};it.PRESENTED_IMAGE_DEFAULT=fe,it.PRESENTED_IMAGE_SIMPLE=nt;var Ge=it},22150:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return Hn}});var te=ee(74902),se=ee(94184),Ce=ee.n(se),Ne=ee(38379),ge=ee(67294),be=ee(33603),ue=ee(65223);function ye(Bt){const[dn,_n]=ge.useState(Bt);return ge.useEffect(()=>{const kn=setTimeout(()=>{_n(Bt)},Bt.length?0:10);return()=>{clearTimeout(kn)}},[Bt]),dn}var pe=ee(14747),ke=ee(50438),Xe=ee(33507),Le=ee(45503),Me=ee(67968),Oe=Bt=>{const{componentCls:dn}=Bt,_n=`${dn}-show-help`,kn=`${dn}-show-help-item`;return{[_n]:{transition:`opacity ${Bt.motionDurationSlow} ${Bt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[kn]:{overflow:"hidden",transition:`height ${Bt.motionDurationSlow} ${Bt.motionEaseInOut},
opacity ${Bt.motionDurationSlow} ${Bt.motionEaseInOut},
transform ${Bt.motionDurationSlow} ${Bt.motionEaseInOut} !important`,[`&${kn}-appear, &${kn}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${kn}-leave-active`]:{transform:"translateY(-5px)"}}}}};const ze=Bt=>({legend:{display:"block",width:"100%",marginBottom:Bt.marginLG,padding:0,color:Bt.colorTextDescription,fontSize:Bt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Bt.lineWidth}px ${Bt.lineType} ${Bt.colorBorder}`},label:{fontSize:Bt.fontSize},'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 ${Bt.controlOutlineWidth}px ${Bt.controlOutline}`},output:{display:"block",paddingTop:15,color:Bt.colorText,fontSize:Bt.fontSize,lineHeight:Bt.lineHeight}}),fe=(Bt,dn)=>{const{formItemCls:_n}=Bt;return{[_n]:{[`${_n}-label > label`]:{height:dn},[`${_n}-control-input`]:{minHeight:dn}}}},nt=Bt=>{const{componentCls:dn}=Bt;return{[Bt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,pe.Wf)(Bt)),ze(Bt)),{[`${dn}-text`]:{display:"inline-block",paddingInlineEnd:Bt.paddingSM},"&-small":Object.assign({},fe(Bt,Bt.controlHeightSM)),"&-large":Object.assign({},fe(Bt,Bt.controlHeightLG))})}},it=Bt=>{const{formItemCls:dn,iconCls:_n,componentCls:kn,rootPrefixCls:sr,labelRequiredMarkColor:br,labelColor:Sr,labelFontSize:ja,labelHeight:Ca,labelColonMarginInlineStart:xa,labelColonMarginInlineEnd:Za,itemMarginBottom:_a}=Bt;return{[dn]:Object.assign(Object.assign({},(0,pe.Wf)(Bt)),{marginBottom:_a,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${sr}-row`]:{display:"none"},"&-has-warning":{[`${dn}-split`]:{color:Bt.colorError}},"&-has-error":{[`${dn}-split`]:{color:Bt.colorWarning}},[`${dn}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Bt.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Ca,color:Sr,fontSize:ja,[`> ${_n}`]:{fontSize:Bt.fontSize,verticalAlign:"top"},[`&${dn}-required:not(${dn}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Bt.marginXXS,color:br,fontSize:Bt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${kn}-hide-required-mark &`]:{display:"none"}},[`${dn}-optional`]:{display:"inline-block",marginInlineStart:Bt.marginXXS,color:Bt.colorTextDescription,[`${kn}-hide-required-mark &`]:{display:"none"}},[`${dn}-tooltip`]:{color:Bt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Bt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:xa,marginInlineEnd:Za},[`&${dn}-no-colon::after`]:{content:'"\\a0"'}}},[`${dn}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${sr}-col-'"]):not([class*="' ${sr}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Bt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[dn]:{"&-explain, &-extra":{clear:"both",color:Bt.colorTextDescription,fontSize:Bt.fontSize,lineHeight:Bt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Bt.controlHeightSM,transition:`color ${Bt.motionDurationMid} ${Bt.motionEaseOut}`},"&-explain":{"&-error":{color:Bt.colorError},"&-warning":{color:Bt.colorWarning}}},[`&-with-help ${dn}-explain`]:{height:"auto",opacity:1},[`${dn}-feedback-icon`]:{fontSize:Bt.fontSize,textAlign:"center",visibility:"visible",animationName:ke.kr,animationDuration:Bt.motionDurationMid,animationTimingFunction:Bt.motionEaseOutBack,pointerEvents:"none","&-success":{color:Bt.colorSuccess},"&-error":{color:Bt.colorError},"&-warning":{color:Bt.colorWarning},"&-validating":{color:Bt.colorPrimary}}})}},Ge=Bt=>{const{componentCls:dn,formItemCls:_n}=Bt;return{[`${dn}-horizontal`]:{[`${_n}-label`]:{flexGrow:0},[`${_n}-control`]:{flex:"1 1 0",minWidth:0},[`${_n}-label[class$='-24'], ${_n}-label[class*='-24 ']`]:{[`& + ${_n}-control`]:{minWidth:"unset"}}}}},je=Bt=>{const{componentCls:dn,formItemCls:_n}=Bt;return{[`${dn}-inline`]:{display:"flex",flexWrap:"wrap",[_n]:{flex:"none",marginInlineEnd:Bt.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${_n}-label,
> ${_n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${_n}-label`]:{flex:"none"},[`${dn}-text`]:{display:"inline-block"},[`${_n}-has-feedback`]:{display:"inline-block"}}}}},Ae=Bt=>({padding:Bt.verticalLabelPadding,margin:Bt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),he=Bt=>{const{componentCls:dn,formItemCls:_n,rootPrefixCls:kn}=Bt;return{[`${_n} ${_n}-label`]:Ae(Bt),[dn]:{[_n]:{flexWrap:"wrap",[`${_n}-label, ${_n}-control`]:{[`&:not([class*=" ${kn}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Ye=Bt=>{const{componentCls:dn,formItemCls:_n,rootPrefixCls:kn}=Bt;return{[`${dn}-vertical`]:{[_n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${dn}-item-control`]:{width:"100%"}}},[`${dn}-vertical ${_n}-label,
.${kn}-col-24${_n}-label,
.${kn}-col-xl-24${_n}-label`]:Ae(Bt),[`@media (max-width: ${Bt.screenXSMax}px)`]:[he(Bt),{[dn]:{[`.${kn}-col-xs-24${_n}-label`]:Ae(Bt)}}],[`@media (max-width: ${Bt.screenSMMax}px)`]:{[dn]:{[`.${kn}-col-sm-24${_n}-label`]:Ae(Bt)}},[`@media (max-width: ${Bt.screenMDMax}px)`]:{[dn]:{[`.${kn}-col-md-24${_n}-label`]:Ae(Bt)}},[`@media (max-width: ${Bt.screenLGMax}px)`]:{[dn]:{[`.${kn}-col-lg-24${_n}-label`]:Ae(Bt)}}}},Te=(Bt,dn)=>(0,Le.TS)(Bt,{formItemCls:`${Bt.componentCls}-item`,rootPrefixCls:dn});var Re=(0,Me.Z)("Form",(Bt,dn)=>{let{rootPrefixCls:_n}=dn;const kn=Te(Bt,_n);return[nt(kn),it(kn),Oe(kn),Ge(kn),je(kn),Ye(kn),(0,Xe.Z)(kn),ke.kr]},Bt=>({labelRequiredMarkColor:Bt.colorError,labelColor:Bt.colorTextHeading,labelFontSize:Bt.fontSize,labelHeight:Bt.controlHeight,labelColonMarginInlineStart:Bt.marginXXS/2,labelColonMarginInlineEnd:Bt.marginXS,itemMarginBottom:Bt.marginLG,verticalLabelPadding:`0 0 ${Bt.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const _e=[];function De(Bt,dn,_n){let kn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Bt=="string"?Bt:`${dn}-${kn}`,error:Bt,errorStatus:_n}}var lt=Bt=>{let{help:dn,helpStatus:_n,errors:kn=_e,warnings:sr=_e,className:br,fieldId:Sr,onVisibleChanged:ja}=Bt;const{prefixCls:Ca}=ge.useContext(ue.Rk),xa=`${Ca}-item-explain`,[,Za]=Re(Ca),_a=(0,ge.useMemo)(()=>(0,be.Z)(Ca),[Ca]),En=ye(kn),hn=ye(sr),Bn=ge.useMemo(()=>dn!=null?[De(dn,"help",_n)]:[].concat((0,te.Z)(En.map((la,pr)=>De(la,"error","error",pr))),(0,te.Z)(hn.map((la,pr)=>De(la,"warning","warning",pr)))),[dn,_n,En,hn]),Tr={};return Sr&&(Tr.id=`${Sr}_help`),ge.createElement(Ne.default,{motionDeadline:_a.motionDeadline,motionName:`${Ca}-show-help`,visible:!!Bn.length,onVisibleChanged:ja},la=>{const{className:pr,style:Xn}=la;return ge.createElement("div",Object.assign({},Tr,{className:Ce()(xa,pr,br,Za),style:Xn,role:"alert"}),ge.createElement(Ne.CSSMotionList,Object.assign({keys:Bn},(0,be.Z)(Ca),{motionName:`${Ca}-show-help-item`,component:!1}),dr=>{const{key:zr,error:sa,errorStatus:or,className:Ga,style:ti}=dr;return ge.createElement("div",{key:zr,className:Ce()(Ga,{[`${xa}-${or}`]:or}),style:ti},sa)}))})},He=ee(46660),tt=ee(53124),Ue=ee(98866),ct=ee(97647),bt=ee(98675),Tt=ee(17423);const at=["parentNode"],we="form_item";function ft(Bt){return Bt===void 0||Bt===!1?[]:Array.isArray(Bt)?Bt:[Bt]}function Nt(Bt,dn){if(!Bt.length)return;const _n=Bt.join("_");return dn?`${dn}_${_n}`:at.includes(_n)?`${we}_${_n}`:_n}function dt(Bt,dn,_n,kn,sr,br){let Sr=kn;return br!==void 0?Sr=br:_n.validating?Sr="validating":Bt.length?Sr="error":dn.length?Sr="warning":(_n.touched||sr&&_n.validated)&&(Sr="success"),Sr}function ut(Bt){return ft(Bt).join("_")}function pt(Bt){const[dn]=(0,He.useForm)(),_n=ge.useRef({}),kn=ge.useMemo(()=>Bt!=null?Bt:Object.assign(Object.assign({},dn),{__INTERNAL__:{itemRef:sr=>br=>{const Sr=ut(sr);br?_n.current[Sr]=br:delete _n.current[Sr]}},scrollToField:function(sr){let br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Sr=ft(sr),ja=Nt(Sr,kn.__INTERNAL__.name),Ca=ja?document.getElementById(ja):null;Ca&&(0,Tt.Z)(Ca,Object.assign({scrollMode:"if-needed",block:"nearest"},br))},getFieldInstance:sr=>{const br=ut(sr);return _n.current[br]}}),[Bt,dn]);return[kn]}var Ot=ee(37920),Wt=function(Bt,dn){var _n={};for(var kn in Bt)Object.prototype.hasOwnProperty.call(Bt,kn)&&dn.indexOf(kn)<0&&(_n[kn]=Bt[kn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,kn=Object.getOwnPropertySymbols(Bt);sr<kn.length;sr++)dn.indexOf(kn[sr])<0&&Object.prototype.propertyIsEnumerable.call(Bt,kn[sr])&&(_n[kn[sr]]=Bt[kn[sr]]);return _n};const Zt=(Bt,dn)=>{const _n=ge.useContext(Ue.Z),{getPrefixCls:kn,direction:sr,form:br}=ge.useContext(tt.E_),{prefixCls:Sr,className:ja,rootClassName:Ca,size:xa,disabled:Za=_n,form:_a,colon:En,labelAlign:hn,labelWrap:Bn,labelCol:Tr,wrapperCol:la,hideRequiredMark:pr,layout:Xn="horizontal",scrollToFirstError:dr,requiredMark:zr,onFinishFailed:sa,name:or,style:Ga,feedbackIcons:ti}=Bt,Vi=Wt(Bt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),ro=(0,bt.Z)(xa),co=ge.useContext(Ot.Z),Zi=(0,ge.useMemo)(()=>zr!==void 0?zr:br&&br.requiredMark!==void 0?br.requiredMark:!pr,[pr,zr,br]),Hi=En!=null?En:br==null?void 0:br.colon,eo=kn("form",Sr),[So,Ko]=Re(eo),Fi=Ce()(eo,`${eo}-${Xn}`,{[`${eo}-hide-required-mark`]:Zi===!1,[`${eo}-rtl`]:sr==="rtl",[`${eo}-${ro}`]:ro},Ko,br==null?void 0:br.className,ja,Ca),[Ei]=pt(_a),{__INTERNAL__:Oo}=Ei;Oo.name=or;const xl=(0,ge.useMemo)(()=>({name:or,labelAlign:hn,labelCol:Tr,labelWrap:Bn,wrapperCol:la,vertical:Xn==="vertical",colon:Hi,requiredMark:Zi,itemRef:Oo.itemRef,form:Ei,feedbackIcons:ti}),[or,hn,Tr,la,Xn,Hi,Zi,Ei,ti]);ge.useImperativeHandle(dn,()=>Ei);const tl=(Pn,An)=>{if(Pn){let rr={block:"nearest"};typeof Pn=="object"&&(rr=Pn),Ei.scrollToField(An,rr)}},Ti=Pn=>{if(sa==null||sa(Pn),Pn.errorFields.length){const An=Pn.errorFields[0].name;if(dr!==void 0){tl(dr,An);return}br&&br.scrollToFirstError!==void 0&&tl(br.scrollToFirstError,An)}};return So(ge.createElement(Ue.n,{disabled:Za},ge.createElement(ct.q,{size:ro},ge.createElement(ue.RV,Object.assign({},{validateMessages:co}),ge.createElement(ue.q3.Provider,{value:xl},ge.createElement(He.default,Object.assign({id:or},Vi,{name:or,onFinishFailed:Ti,form:Ei,style:Object.assign(Object.assign({},br==null?void 0:br.style),Ga),className:Fi})))))))};var Cn=ge.forwardRef(Zt),Nn=ee(9475),Mn=ee(17799),Je=ee(96159),ve=ee(37419);function me(Bt){if(typeof Bt=="function")return Bt;const dn=(0,ve.Z)(Bt);return dn.length<=1?dn[0]:dn}const Be=()=>{const{status:Bt,errors:dn=[],warnings:_n=[]}=(0,ge.useContext)(ue.aM);return{status:Bt,errors:dn,warnings:_n}};Be.Context=ue.aM;var xe=Be,de=ee(96523);function qe(Bt){const[dn,_n]=ge.useState(Bt),kn=(0,ge.useRef)(null),sr=(0,ge.useRef)([]),br=(0,ge.useRef)(!1);ge.useEffect(()=>(br.current=!1,()=>{br.current=!0,de.Z.cancel(kn.current),kn.current=null}),[]);function Sr(ja){br.current||(kn.current===null&&(sr.current=[],kn.current=(0,de.Z)(()=>{kn.current=null,_n(Ca=>{let xa=Ca;return sr.current.forEach(Za=>{xa=Za(xa)}),xa})})),sr.current.push(ja))}return[dn,Sr]}function xt(){const{itemRef:Bt}=ge.useContext(ue.q3),dn=ge.useRef({});function _n(kn,sr){const br=sr&&typeof sr=="object"&&sr.ref,Sr=kn.join("_");return(dn.current.name!==Sr||dn.current.originRef!==br)&&(dn.current.name=Sr,dn.current.originRef=br,dn.current.ref=(0,Mn.sQ)(Bt(kn),br)),dn.current.ref}return _n}var nn=ee(48130),tn=ee(14075),Jt=ee(10366),yn=ee(92820),Dn=ee(21584);const _t=Bt=>{const{formItemCls:dn}=Bt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${dn}-control`]:{display:"flex"}}}};var sn=(0,Me.b)(["Form","item-item"],(Bt,dn)=>{let{rootPrefixCls:_n}=dn;const kn=Te(Bt,_n);return[_t(kn)]}),gn=Bt=>{const{prefixCls:dn,status:_n,wrapperCol:kn,children:sr,errors:br,warnings:Sr,_internalItemRender:ja,extra:Ca,help:xa,fieldId:Za,marginBottom:_a,onErrorVisibleChanged:En}=Bt,hn=`${dn}-item`,Bn=ge.useContext(ue.q3),Tr=kn||Bn.wrapperCol||{},la=Ce()(`${hn}-control`,Tr.className),pr=ge.useMemo(()=>Object.assign({},Bn),[Bn]);delete pr.labelCol,delete pr.wrapperCol;const Xn=ge.createElement("div",{className:`${hn}-control-input`},ge.createElement("div",{className:`${hn}-control-input-content`},sr)),dr=ge.useMemo(()=>({prefixCls:dn,status:_n}),[dn,_n]),zr=_a!==null||br.length||Sr.length?ge.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},ge.createElement(ue.Rk.Provider,{value:dr},ge.createElement(lt,{fieldId:Za,errors:br,warnings:Sr,help:xa,helpStatus:_n,className:`${hn}-explain-connected`,onVisibleChanged:En})),!!_a&&ge.createElement("div",{style:{width:0,height:_a}})):null,sa={};Za&&(sa.id=`${Za}_extra`);const or=Ca?ge.createElement("div",Object.assign({},sa,{className:`${hn}-extra`}),Ca):null,Ga=ja&&ja.mark==="pro_table_render"&&ja.render?ja.render(Bt,{input:Xn,errorList:zr,extra:or}):ge.createElement(ge.Fragment,null,Xn,zr,or);return ge.createElement(ue.q3.Provider,{value:pr},ge.createElement(Dn.Z,Object.assign({},Tr,{className:la}),Ga),ge.createElement(sn,{prefixCls:dn}))},an=ee(17663),mr=ee(24457),Ht=ee(10110),Gt=ee(83062),Cr=function(Bt,dn){var _n={};for(var kn in Bt)Object.prototype.hasOwnProperty.call(Bt,kn)&&dn.indexOf(kn)<0&&(_n[kn]=Bt[kn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,kn=Object.getOwnPropertySymbols(Bt);sr<kn.length;sr++)dn.indexOf(kn[sr])<0&&Object.prototype.propertyIsEnumerable.call(Bt,kn[sr])&&(_n[kn[sr]]=Bt[kn[sr]]);return _n};function Qn(Bt){return Bt?typeof Bt=="object"&&!ge.isValidElement(Bt)?Bt:{title:Bt}:null}var er=Bt=>{let{prefixCls:dn,label:_n,htmlFor:kn,labelCol:sr,labelAlign:br,colon:Sr,required:ja,requiredMark:Ca,tooltip:xa}=Bt;var Za;const[_a]=(0,Ht.Z)("Form"),{vertical:En,labelAlign:hn,labelCol:Bn,labelWrap:Tr,colon:la}=ge.useContext(ue.q3);if(!_n)return null;const pr=sr||Bn||{},Xn=br||hn,dr=`${dn}-item-label`,zr=Ce()(dr,Xn==="left"&&`${dr}-left`,pr.className,{[`${dr}-wrap`]:!!Tr});let sa=_n;const or=Sr===!0||la!==!1&&Sr!==!1;or&&!En&&typeof _n=="string"&&_n.trim()!==""&&(sa=_n.replace(/[:|]\s*$/,""));const ti=Qn(xa);if(ti){const{icon:Zi=ge.createElement(an.Z,null)}=ti,Hi=Cr(ti,["icon"]),eo=ge.createElement(Gt.Z,Object.assign({},Hi),ge.cloneElement(Zi,{className:`${dn}-item-tooltip`,title:""}));sa=ge.createElement(ge.Fragment,null,sa,eo)}const Vi=Ca==="optional",ro=typeof Ca=="function";ro?sa=Ca(sa,{required:!!ja}):Vi&&!ja&&(sa=ge.createElement(ge.Fragment,null,sa,ge.createElement("span",{className:`${dn}-item-optional`,title:""},(_a==null?void 0:_a.optional)||((Za=mr.Z.Form)===null||Za===void 0?void 0:Za.optional))));const co=Ce()({[`${dn}-item-required`]:ja,[`${dn}-item-required-mark-optional`]:Vi||ro,[`${dn}-item-no-colon`]:!or});return ge.createElement(Dn.Z,Object.assign({},pr,{className:zr}),ge.createElement("label",{htmlFor:kn,className:co,title:typeof _n=="string"?_n:""},sa))},Ba=ee(87725),Da=ee(16646),Ma=ee(87995),Ia=ee(3407);const qn={success:Ba.Z,warning:Ma.Z,error:Da.Z,validating:Ia.Z};function Pa(Bt){let{children:dn,errors:_n,warnings:kn,hasFeedback:sr,validateStatus:br,prefixCls:Sr,meta:ja,noStyle:Ca}=Bt;const xa=`${Sr}-item`,{feedbackIcons:Za}=ge.useContext(ue.q3),_a=dt(_n,kn,ja,null,!!sr,br),{isFormItemInput:En,status:hn}=ge.useContext(ue.aM),Bn=ge.useMemo(()=>{var Tr;let la;if(sr){const dr=sr!==!0&&sr.icons||Za,zr=_a&&((Tr=dr==null?void 0:dr({status:_a,errors:_n,warnings:kn}))===null||Tr===void 0?void 0:Tr[_a]),sa=_a&&qn[_a];la=zr!==!1&&sa?ge.createElement("span",{className:Ce()(`${xa}-feedback-icon`,`${xa}-feedback-icon-${_a}`)},zr||ge.createElement(sa,null)):null}let pr=!0,Xn=_a||"";return Ca&&(pr=En,Xn=(_a!=null?_a:hn)||""),{status:Xn,errors:_n,warnings:kn,hasFeedback:!!sr,feedbackIcon:la,isFormItemInput:pr}},[_a,sr,Ca,En,hn]);return ge.createElement(ue.aM.Provider,{value:Bn},dn)}var vi=function(Bt,dn){var _n={};for(var kn in Bt)Object.prototype.hasOwnProperty.call(Bt,kn)&&dn.indexOf(kn)<0&&(_n[kn]=Bt[kn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,kn=Object.getOwnPropertySymbols(Bt);sr<kn.length;sr++)dn.indexOf(kn[sr])<0&&Object.prototype.propertyIsEnumerable.call(Bt,kn[sr])&&(_n[kn[sr]]=Bt[kn[sr]]);return _n};function Bi(Bt){const{prefixCls:dn,className:_n,rootClassName:kn,style:sr,help:br,errors:Sr,warnings:ja,validateStatus:Ca,meta:xa,hasFeedback:Za,hidden:_a,children:En,fieldId:hn,required:Bn,isRequired:Tr,onSubItemMetaChange:la}=Bt,pr=vi(Bt,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),Xn=`${dn}-item`,{requiredMark:dr}=ge.useContext(ue.q3),zr=ge.useRef(null),sa=ye(Sr),or=ye(ja),Ga=br!=null,ti=!!(Ga||Sr.length||ja.length),Vi=!!zr.current&&(0,nn.Z)(zr.current),[ro,co]=ge.useState(null);(0,tn.Z)(()=>{if(ti&&zr.current){const Ko=getComputedStyle(zr.current);co(parseInt(Ko.marginBottom,10))}},[ti,Vi]);const Zi=Ko=>{Ko||co(null)},eo=function(){let Ko=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const Fi=Ko?sa:xa.errors,Ei=Ko?or:xa.warnings;return dt(Fi,Ei,xa,"",!!Za,Ca)}(),So=Ce()(Xn,_n,kn,{[`${Xn}-with-help`]:Ga||sa.length||or.length,[`${Xn}-has-feedback`]:eo&&Za,[`${Xn}-has-success`]:eo==="success",[`${Xn}-has-warning`]:eo==="warning",[`${Xn}-has-error`]:eo==="error",[`${Xn}-is-validating`]:eo==="validating",[`${Xn}-hidden`]:_a});return ge.createElement("div",{className:So,style:sr,ref:zr},ge.createElement(yn.Z,Object.assign({className:`${Xn}-row`},(0,Jt.Z)(pr,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),ge.createElement(er,Object.assign({htmlFor:hn},Bt,{requiredMark:dr,required:Bn!=null?Bn:Tr,prefixCls:dn})),ge.createElement(gn,Object.assign({},Bt,xa,{errors:sa,warnings:or,prefixCls:dn,status:eo,help:br,marginBottom:ro,onErrorVisibleChanged:Zi}),ge.createElement(ue.qI.Provider,{value:la},ge.createElement(Pa,{prefixCls:dn,meta:xa,errors:xa.errors,warnings:xa.warnings,hasFeedback:Za,validateStatus:eo},En)))),!!ro&&ge.createElement("div",{className:`${Xn}-margin-offset`,style:{marginBottom:-ro}}))}const Ni="__SPLIT__",ii=null,vn=ge.memo(Bt=>{let{children:dn}=Bt;return dn},(Bt,dn)=>Bt.value===dn.value&&Bt.update===dn.update&&Bt.childProps.length===dn.childProps.length&&Bt.childProps.every((_n,kn)=>_n===dn.childProps[kn]));function ln(Bt){return Bt!=null}function Rn(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function fr(Bt){const{name:dn,noStyle:_n,className:kn,dependencies:sr,prefixCls:br,shouldUpdate:Sr,rules:ja,children:Ca,required:xa,label:Za,messageVariables:_a,trigger:En="onChange",validateTrigger:hn,hidden:Bn,help:Tr}=Bt,{getPrefixCls:la}=ge.useContext(tt.E_),{name:pr}=ge.useContext(ue.q3),Xn=me(Ca),dr=typeof Xn=="function",zr=ge.useContext(ue.qI),{validateTrigger:sa}=ge.useContext(He.FieldContext),or=hn!==void 0?hn:sa,Ga=ln(dn),ti=la("form",br),[Vi,ro]=Re(ti),co=ge.useContext(He.ListContext),Zi=ge.useRef(),[Hi,eo]=qe({}),[So,Ko]=(0,Nn.Z)(()=>Rn()),Fi=An=>{const rr=co==null?void 0:co.getKey(An.name);if(Ko(An.destroy?Rn():An,!0),_n&&Tr!==!1&&zr){let Vr=An.name;if(An.destroy)Vr=Zi.current||Vr;else if(rr!==void 0){const[aa,za]=rr;Vr=[aa].concat((0,te.Z)(za)),Zi.current=Vr}zr(An,Vr)}},Ei=(An,rr)=>{eo(Vr=>{const aa=Object.assign({},Vr),fi=[].concat((0,te.Z)(An.name.slice(0,-1)),(0,te.Z)(rr)).join(Ni);return An.destroy?delete aa[fi]:aa[fi]=An,aa})},[Oo,xl]=ge.useMemo(()=>{const An=(0,te.Z)(So.errors),rr=(0,te.Z)(So.warnings);return Object.values(Hi).forEach(Vr=>{An.push.apply(An,(0,te.Z)(Vr.errors||[])),rr.push.apply(rr,(0,te.Z)(Vr.warnings||[]))}),[An,rr]},[Hi,So.errors,So.warnings]),tl=xt();function Ti(An,rr,Vr){return _n&&!Bn?ge.createElement(Pa,{prefixCls:ti,hasFeedback:Bt.hasFeedback,validateStatus:Bt.validateStatus,meta:So,errors:Oo,warnings:xl,noStyle:!0},An):ge.createElement(Bi,Object.assign({key:"row"},Bt,{className:Ce()(kn,ro),prefixCls:ti,fieldId:rr,isRequired:Vr,errors:Oo,warnings:xl,meta:So,onSubItemMetaChange:Ei}),An)}if(!Ga&&!dr&&!sr)return Vi(Ti(Xn));let Pn={};return typeof Za=="string"?Pn.label=Za:dn&&(Pn.label=String(dn)),_a&&(Pn=Object.assign(Object.assign({},Pn),_a)),Vi(ge.createElement(He.Field,Object.assign({},Bt,{messageVariables:Pn,trigger:En,validateTrigger:or,onMetaChange:Fi}),(An,rr,Vr)=>{const aa=ft(dn).length&&rr?rr.name:[],za=Nt(aa,pr),fi=xa!==void 0?xa:!!(ja&&ja.some(Si=>{if(Si&&typeof Si=="object"&&Si.required&&!Si.warningOnly)return!0;if(typeof Si=="function"){const Xi=Si(Vr);return Xi&&Xi.required&&!Xi.warningOnly}return!1})),Ci=Object.assign({},An);let Pi=null;if(Array.isArray(Xn)&&Ga)Pi=Xn;else if(!(dr&&(!(Sr||sr)||Ga))){if(!(sr&&!dr&&!Ga))if((0,Je.l$)(Xn)){const Si=Object.assign(Object.assign({},Xn.props),Ci);if(Si.id||(Si.id=za),Tr||Oo.length>0||xl.length>0||Bt.extra){const oi=[];(Tr||Oo.length>0)&&oi.push(`${za}_help`),Bt.extra&&oi.push(`${za}_extra`),Si["aria-describedby"]=oi.join(" ")}Oo.length>0&&(Si["aria-invalid"]="true"),fi&&(Si["aria-required"]="true"),(0,Mn.Yr)(Xn)&&(Si.ref=tl(aa,Xn)),new Set([].concat((0,te.Z)(ft(En)),(0,te.Z)(ft(or)))).forEach(oi=>{Si[oi]=function(){for(var Kn,hr,Ir,Pe,mt,yt=arguments.length,At=new Array(yt),wt=0;wt<yt;wt++)At[wt]=arguments[wt];(Ir=Ci[oi])===null||Ir===void 0||(Kn=Ir).call.apply(Kn,[Ci].concat(At)),(mt=(Pe=Xn.props)[oi])===null||mt===void 0||(hr=mt).call.apply(hr,[Pe].concat(At))}});const yo=[Si["aria-required"],Si["aria-invalid"],Si["aria-describedby"]];Pi=ge.createElement(vn,{value:Ci[Bt.valuePropName||"value"],update:Xn,childProps:yo},(0,Je.Tm)(Xn,Si))}else dr&&(Sr||sr)&&!Ga?Pi=Xn(Vr):Pi=Xn}return Ti(Pi,za,fi)}))}const Pr=fr;Pr.useStatus=xe;var Br=Pr,na=function(Bt,dn){var _n={};for(var kn in Bt)Object.prototype.hasOwnProperty.call(Bt,kn)&&dn.indexOf(kn)<0&&(_n[kn]=Bt[kn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var sr=0,kn=Object.getOwnPropertySymbols(Bt);sr<kn.length;sr++)dn.indexOf(kn[sr])<0&&Object.prototype.propertyIsEnumerable.call(Bt,kn[sr])&&(_n[kn[sr]]=Bt[kn[sr]]);return _n},Rt=Bt=>{var{prefixCls:dn,children:_n}=Bt,kn=na(Bt,["prefixCls","children"]);const{getPrefixCls:sr}=ge.useContext(tt.E_),br=sr("form",dn),Sr=ge.useMemo(()=>({prefixCls:br,status:"error"}),[br]);return ge.createElement(He.List,Object.assign({},kn),(ja,Ca,xa)=>ge.createElement(ue.Rk.Provider,{value:Sr},_n(ja.map(Za=>Object.assign(Object.assign({},Za),{fieldKey:Za.key})),Ca,{errors:xa.errors,warnings:xa.warnings})))};function cn(){const{form:Bt}=(0,ge.useContext)(ue.q3);return Bt}const un=Cn;un.Item=Br,un.List=Rt,un.ErrorList=lt,un.useForm=pt,un.useFormInstance=cn,un.useWatch=He.useWatch,un.Provider=ue.RV,un.create=()=>{};var Hn=un},25378:function(en,Ct,ee){"use strict";var te=ee(67294),se=ee(14075),Ce=ee(57838),Ne=ee(74443);function ge(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ue=(0,te.useRef)({}),ye=(0,Ce.Z)(),pe=(0,Ne.ZP)();return(0,se.Z)(()=>{const ke=pe.subscribe(Xe=>{ue.current=Xe,be&&ye()});return()=>pe.unsubscribe(ke)},[]),ue.current}Ct.Z=ge},31795:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Rr}});var te=ee(42922),se=ee(53978),Ce=ee(94184),Ne=ee.n(Ce),ge=ee(87462),be=ee(4942),ue=ee(71002),ye=ee(97685),pe=ee(45987),ke=ee(15671),Xe=ee(43144);function Le(){return typeof BigInt=="function"}function Me(Rt){return!Rt&&Rt!==0&&!Number.isNaN(Rt)||!String(Rt).trim()}function Fe(Rt){var cn=Rt.trim(),un=cn.startsWith("-");un&&(cn=cn.slice(1)),cn=cn.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),cn.startsWith(".")&&(cn="0".concat(cn));var Hn=cn||"0",Bt=Hn.split("."),dn=Bt[0]||"0",_n=Bt[1]||"0";dn==="0"&&_n==="0"&&(un=!1);var kn=un?"-":"";return{negative:un,negativeStr:kn,trimStr:Hn,integerStr:dn,decimalStr:_n,fullStr:"".concat(kn).concat(Hn)}}function Oe(Rt){var cn=String(Rt);return!Number.isNaN(Number(cn))&&cn.includes("e")}function ze(Rt){var cn=String(Rt);if(Oe(Rt)){var un=Number(cn.slice(cn.indexOf("e-")+2)),Hn=cn.match(/\.(\d+)/);return Hn!=null&&Hn[1]&&(un+=Hn[1].length),un}return cn.includes(".")&&nt(cn)?cn.length-cn.indexOf(".")-1:0}function fe(Rt){var cn=String(Rt);if(Oe(Rt)){if(Rt>Number.MAX_SAFE_INTEGER)return String(Le()?BigInt(Rt).toString():Number.MAX_SAFE_INTEGER);if(Rt<Number.MIN_SAFE_INTEGER)return String(Le()?BigInt(Rt).toString():Number.MIN_SAFE_INTEGER);cn=Rt.toFixed(ze(cn))}return Fe(cn).fullStr}function nt(Rt){return typeof Rt=="number"?!Number.isNaN(Rt):Rt?/^\s*-?\d+(\.\d+)?\s*$/.test(Rt)||/^\s*-?\d+\.\s*$/.test(Rt)||/^\s*-?\.\d+\s*$/.test(Rt):!1}var it=function(){function Rt(cn){if((0,ke.Z)(this,Rt),(0,be.Z)(this,"origin",""),(0,be.Z)(this,"negative",void 0),(0,be.Z)(this,"integer",void 0),(0,be.Z)(this,"decimal",void 0),(0,be.Z)(this,"decimalLen",void 0),(0,be.Z)(this,"empty",void 0),(0,be.Z)(this,"nan",void 0),Me(cn)){this.empty=!0;return}if(this.origin=String(cn),cn==="-"||Number.isNaN(cn)){this.nan=!0;return}var un=cn;if(Oe(un)&&(un=Number(un)),un=typeof un=="string"?un:fe(un),nt(un)){var Hn=Fe(un);this.negative=Hn.negative;var Bt=Hn.trimStr.split(".");this.integer=BigInt(Bt[0]);var dn=Bt[1]||"0";this.decimal=BigInt(dn),this.decimalLen=dn.length}else this.nan=!0}return(0,Xe.Z)(Rt,[{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(un){var Hn="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(un,"0"));return BigInt(Hn)}},{key:"negate",value:function(){var un=new Rt(this.toString());return un.negative=!un.negative,un}},{key:"cal",value:function(un,Hn,Bt){var dn=Math.max(this.getDecimalStr().length,un.getDecimalStr().length),_n=this.alignDecimal(dn),kn=un.alignDecimal(dn),sr=Hn(_n,kn).toString(),br=Bt(dn),Sr=Fe(sr),ja=Sr.negativeStr,Ca=Sr.trimStr,xa="".concat(ja).concat(Ca.padStart(br+1,"0"));return new Rt("".concat(xa.slice(0,-br),".").concat(xa.slice(-br)))}},{key:"add",value:function(un){if(this.isInvalidate())return new Rt(un);var Hn=new Rt(un);return Hn.isInvalidate()?this:this.cal(Hn,function(Bt,dn){return Bt+dn},function(Bt){return Bt})}},{key:"multi",value:function(un){var Hn=new Rt(un);return this.isInvalidate()||Hn.isInvalidate()?new Rt(NaN):this.cal(Hn,function(Bt,dn){return Bt*dn},function(Bt){return Bt*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(un){return this.toString()===(un==null?void 0:un.toString())}},{key:"lessEquals",value:function(un){return this.add(un.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return un?this.isInvalidate()?"":Fe("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),Rt}(),Ge=function(){function Rt(cn){if((0,ke.Z)(this,Rt),(0,be.Z)(this,"origin",""),(0,be.Z)(this,"number",void 0),(0,be.Z)(this,"empty",void 0),Me(cn)){this.empty=!0;return}this.origin=String(cn),this.number=Number(cn)}return(0,Xe.Z)(Rt,[{key:"negate",value:function(){return new Rt(-this.toNumber())}},{key:"add",value:function(un){if(this.isInvalidate())return new Rt(un);var Hn=Number(un);if(Number.isNaN(Hn))return this;var Bt=this.number+Hn;if(Bt>Number.MAX_SAFE_INTEGER)return new Rt(Number.MAX_SAFE_INTEGER);if(Bt<Number.MIN_SAFE_INTEGER)return new Rt(Number.MIN_SAFE_INTEGER);var dn=Math.max(ze(this.number),ze(Hn));return new Rt(Bt.toFixed(dn))}},{key:"multi",value:function(un){var Hn=Number(un);if(this.isInvalidate()||Number.isNaN(Hn))return new Rt(NaN);var Bt=this.number*Hn;if(Bt>Number.MAX_SAFE_INTEGER)return new Rt(Number.MAX_SAFE_INTEGER);if(Bt<Number.MIN_SAFE_INTEGER)return new Rt(Number.MIN_SAFE_INTEGER);var dn=Math.max(ze(this.number),ze(Hn));return new Rt(Bt.toFixed(dn))}},{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(un){return this.toNumber()===(un==null?void 0:un.toNumber())}},{key:"lessEquals",value:function(un){return this.add(un.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return un?this.isInvalidate()?"":fe(this.number):this.origin}}]),Rt}();function je(Rt){return Le()?new it(Rt):new Ge(Rt)}function Ae(Rt,cn,un){var Hn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(Rt==="")return"";var Bt=Fe(Rt),dn=Bt.negativeStr,_n=Bt.integerStr,kn=Bt.decimalStr,sr="".concat(cn).concat(kn),br="".concat(dn).concat(_n);if(un>=0){var Sr=Number(kn[un]);if(Sr>=5&&!Hn){var ja=je(Rt).add("".concat(dn,"0.").concat("0".repeat(un)).concat(10-Sr));return Ae(ja.toString(),cn,un,Hn)}return un===0?br:"".concat(br).concat(cn).concat(kn.padEnd(un,"0").slice(0,un))}return sr===".0"?br:"".concat(br).concat(sr)}var he=je,Ye=ee(67656),Te=ee(67294);function Re(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var _e=Re()?Te.useLayoutEffect:Te.useEffect,De=function(cn,un){var Hn=Te.useRef(!0);_e(function(){return cn(Hn.current)},un),_e(function(){return Hn.current=!1,function(){Hn.current=!0}},[])},Ee=function(cn,un){De(function(Hn){if(!Hn)return cn()},un)},lt=De,He=ee(27183);function tt(Rt,cn,un){var Hn=React.useRef({});return(!("value"in Hn.current)||un(Hn.current.condition,cn))&&(Hn.current.value=Rt(),Hn.current.condition=cn),Hn.current.value}function Ue(Rt,cn){typeof Rt=="function"?Rt(cn):(0,ue.Z)(Rt)==="object"&&Rt&&"current"in Rt&&(Rt.current=cn)}function ct(){for(var Rt=arguments.length,cn=new Array(Rt),un=0;un<Rt;un++)cn[un]=arguments[un];var Hn=cn.filter(function(Bt){return Bt});return Hn.length<=1?Hn[0]:function(Bt){cn.forEach(function(dn){Ue(dn,Bt)})}}function bt(){for(var Rt=arguments.length,cn=new Array(Rt),un=0;un<Rt;un++)cn[un]=arguments[un];return useMemo(function(){return ct.apply(void 0,cn)},cn,function(Hn,Bt){return Hn.length!==Bt.length||Hn.every(function(dn,_n){return dn!==Bt[_n]})})}function Tt(Rt){var cn,un,Hn=isMemo(Rt)?Rt.type.type:Rt.type;return!(typeof Hn=="function"&&!((cn=Hn.prototype)!==null&&cn!==void 0&&cn.render)||typeof Rt=="function"&&!((un=Rt.prototype)!==null&&un!==void 0&&un.render))}function at(Rt){return!isValidElement(Rt)||isFragment(Rt)?!1:Tt(Rt)}var we={},ft=[],Nt=function(cn){ft.push(cn)};function dt(Rt,cn){if(0)var un}function ut(Rt,cn){if(0)var un}function pt(){we={}}function Ot(Rt,cn,un){!cn&&!we[un]&&(Rt(!1,un),we[un]=!0)}function Wt(Rt,cn){Ot(dt,Rt,cn)}function Zt(Rt,cn){Ot(ut,Rt,cn)}Wt.preMessage=Nt,Wt.resetWarned=pt,Wt.noteOnce=Zt;var Yt=Wt;function Cn(Rt,cn){var un=(0,Te.useRef)(null);function Hn(){try{var dn=Rt.selectionStart,_n=Rt.selectionEnd,kn=Rt.value,sr=kn.substring(0,dn),br=kn.substring(_n);un.current={start:dn,end:_n,value:kn,beforeTxt:sr,afterTxt:br}}catch(Sr){}}function Bt(){if(Rt&&un.current&&cn)try{var dn=Rt.value,_n=un.current,kn=_n.beforeTxt,sr=_n.afterTxt,br=_n.start,Sr=dn.length;if(dn.endsWith(sr))Sr=dn.length-un.current.afterTxt.length;else if(dn.startsWith(kn))Sr=kn.length;else{var ja=kn[br-1],Ca=dn.indexOf(ja,br-1);Ca!==-1&&(Sr=Ca+1)}Rt.setSelectionRange(Sr,Sr)}catch(xa){Yt(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(xa.message))}}return[Hn,Bt]}var Nn=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Rt=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Rt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Rt==null?void 0:Rt.substr(0,4))},Mn=function(){var cn=(0,Te.useState)(!1),un=(0,ye.Z)(cn,2),Hn=un[0],Bt=un[1];return lt(function(){Bt(Nn())},[]),Hn},Je=Mn,ve=function(cn){return+setTimeout(cn,16)},me=function(cn){return clearTimeout(cn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ve=function(cn){return window.requestAnimationFrame(cn)},me=function(cn){return window.cancelAnimationFrame(cn)});var Be=0,xe=new Map;function de(Rt){xe.delete(Rt)}var qe=function(cn){var un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Be+=1;var Hn=Be;function Bt(dn){if(dn===0)de(Hn),cn();else{var _n=ve(function(){Bt(dn-1)});xe.set(Hn,_n)}}return Bt(un),Hn};qe.cancel=function(Rt){var cn=xe.get(Rt);return de(cn),me(cn)};var xt=qe,nn=200,tn=600;function Jt(Rt){var cn=Rt.prefixCls,un=Rt.upNode,Hn=Rt.downNode,Bt=Rt.upDisabled,dn=Rt.downDisabled,_n=Rt.onStep,kn=Te.useRef(),sr=Te.useRef([]),br=Te.useRef();br.current=_n;var Sr=function(){clearTimeout(kn.current)},ja=function(Tr,la){Tr.preventDefault(),Sr(),br.current(la);function pr(){br.current(la),kn.current=setTimeout(pr,nn)}kn.current=setTimeout(pr,tn)};Te.useEffect(function(){return function(){Sr(),sr.current.forEach(function(Bn){return xt.cancel(Bn)})}},[]);var Ca=Je();if(Ca)return null;var xa="".concat(cn,"-handler"),Za=Ne()(xa,"".concat(xa,"-up"),(0,be.Z)({},"".concat(xa,"-up-disabled"),Bt)),_a=Ne()(xa,"".concat(xa,"-down"),(0,be.Z)({},"".concat(xa,"-down-disabled"),dn)),En=function(){return sr.current.push(xt(Sr))},hn={unselectable:"on",role:"button",onMouseUp:En,onMouseLeave:En};return Te.createElement("div",{className:"".concat(xa,"-wrap")},Te.createElement("span",(0,ge.Z)({},hn,{onMouseDown:function(Tr){ja(Tr,!0)},"aria-label":"Increase Value","aria-disabled":Bt,className:Za}),un||Te.createElement("span",{unselectable:"on",className:"".concat(cn,"-handler-up-inner")})),Te.createElement("span",(0,ge.Z)({},hn,{onMouseDown:function(Tr){ja(Tr,!1)},"aria-label":"Decrease Value","aria-disabled":dn,className:_a}),Hn||Te.createElement("span",{unselectable:"on",className:"".concat(cn,"-handler-down-inner")})))}function yn(Rt){var cn=typeof Rt=="number"?fe(Rt):Fe(Rt).fullStr,un=cn.includes(".");return un?Fe(cn.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:Rt+"0"}var Dn=ee(87887),_t=function(){var Rt=(0,Te.useRef)(0),cn=function(){xt.cancel(Rt.current)};return(0,Te.useEffect)(function(){return cn},[]),function(un){cn(),Rt.current=xt(function(){un()})}},sn=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],pn=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],gn=function(cn,un){return cn||un.isEmpty()?un.toString():un.toNumber()},an=function(cn){var un=he(cn);return un.isInvalidate()?null:un},mr=Te.forwardRef(function(Rt,cn){var un,Hn=Rt.prefixCls,Bt=Hn===void 0?"rc-input-number":Hn,dn=Rt.className,_n=Rt.style,kn=Rt.min,sr=Rt.max,br=Rt.step,Sr=br===void 0?1:br,ja=Rt.defaultValue,Ca=Rt.value,xa=Rt.disabled,Za=Rt.readOnly,_a=Rt.upHandler,En=Rt.downHandler,hn=Rt.keyboard,Bn=Rt.controls,Tr=Bn===void 0?!0:Bn,la=Rt.classNames,pr=Rt.stringMode,Xn=Rt.parser,dr=Rt.formatter,zr=Rt.precision,sa=Rt.decimalSeparator,or=Rt.onChange,Ga=Rt.onInput,ti=Rt.onPressEnter,Vi=Rt.onStep,ro=(0,pe.Z)(Rt,sn),co="".concat(Bt,"-input"),Zi=Te.useRef(null),Hi=Te.useState(!1),eo=(0,ye.Z)(Hi,2),So=eo[0],Ko=eo[1],Fi=Te.useRef(!1),Ei=Te.useRef(!1),Oo=Te.useRef(!1),xl=Te.useState(function(){return he(Ca!=null?Ca:ja)}),tl=(0,ye.Z)(xl,2),Ti=tl[0],Pn=tl[1];function An(Wr){Ca===void 0&&Pn(Wr)}var rr=Te.useCallback(function(Wr,Qr){if(!Qr)return zr>=0?zr:Math.max(ze(Wr),ze(Sr))},[zr,Sr]),Vr=Te.useCallback(function(Wr){var Qr=String(Wr);if(Xn)return Xn(Qr);var qr=Qr;return sa&&(qr=qr.replace(sa,".")),qr.replace(/[^\w.-]+/g,"")},[Xn,sa]),aa=Te.useRef(""),za=Te.useCallback(function(Wr,Qr){if(dr)return dr(Wr,{userTyping:Qr,input:String(aa.current)});var qr=typeof Wr=="number"?fe(Wr):Wr;if(!Qr){var ea=rr(qr,Qr);if(nt(qr)&&(sa||ea>=0)){var va=sa||".";qr=Ae(qr,va,ea)}}return qr},[dr,rr,sa]),fi=Te.useState(function(){var Wr=ja!=null?ja:Ca;return Ti.isInvalidate()&&["string","number"].includes((0,ue.Z)(Wr))?Number.isNaN(Wr)?"":Wr:za(Ti.toString(),!1)}),Ci=(0,ye.Z)(fi,2),Pi=Ci[0],Si=Ci[1];aa.current=Pi;function Xi(Wr,Qr){Si(za(Wr.isInvalidate()?Wr.toString(!1):Wr.toString(!Qr),Qr))}var yo=Te.useMemo(function(){return an(sr)},[sr,zr]),oi=Te.useMemo(function(){return an(kn)},[kn,zr]),Kn=Te.useMemo(function(){return!yo||!Ti||Ti.isInvalidate()?!1:yo.lessEquals(Ti)},[yo,Ti]),hr=Te.useMemo(function(){return!oi||!Ti||Ti.isInvalidate()?!1:Ti.lessEquals(oi)},[oi,Ti]),Ir=Cn(Zi.current,So),Pe=(0,ye.Z)(Ir,2),mt=Pe[0],yt=Pe[1],At=function(Qr){return yo&&!Qr.lessEquals(yo)?yo:oi&&!oi.lessEquals(Qr)?oi:null},wt=function(Qr){return!At(Qr)},Ft=function(Qr,qr){var ea=Qr,va=wt(ea)||ea.isEmpty();if(!ea.isEmpty()&&!qr&&(ea=At(ea)||ea,va=!0),!Za&&!xa&&va){var St=ea.toString(),Mt=rr(St,qr);return Mt>=0&&(ea=he(Ae(St,".",Mt)),wt(ea)||(ea=he(Ae(St,".",Mt,!0)))),ea.equals(Ti)||(An(ea),or==null||or(ea.isEmpty()?null:gn(pr,ea)),Ca===void 0&&Xi(ea,qr)),ea}return Ti},kt=_t(),Sn=function Wr(Qr){if(mt(),aa.current=Qr,Si(Qr),!Ei.current){var qr=Vr(Qr),ea=he(qr);ea.isNaN()||Ft(ea,!0)}Ga==null||Ga(Qr),kt(function(){var va=Qr;Xn||(va=Qr.replace(/。/g,".")),va!==Qr&&Wr(va)})},Tn=function(){Ei.current=!0},Fr=function(){Ei.current=!1,Sn(Zi.current.value)},mn=function(Qr){Sn(Qr.target.value)},Lr=function(Qr){var qr;if(!(Qr&&Kn||!Qr&&hr)){Fi.current=!1;var ea=he(Oo.current?yn(Sr):Sr);Qr||(ea=ea.negate());var va=(Ti||he(0)).add(ea.toString()),St=Ft(va,!1);Vi==null||Vi(gn(pr,St),{offset:Oo.current?yn(Sr):Sr,type:Qr?"up":"down"}),(qr=Zi.current)===null||qr===void 0||qr.focus()}},ur=function(Qr){var qr=he(Vr(Pi)),ea=qr;qr.isNaN()?ea=Ft(Ti,Qr):ea=Ft(qr,Qr),Ca!==void 0?Xi(Ti,!1):ea.isNaN()||Xi(ea,!1)},nr=function(){Fi.current=!0},Wn=function(Qr){var qr=Qr.key,ea=Qr.shiftKey;Fi.current=!0,Oo.current=ea,qr==="Enter"&&(Ei.current||(Fi.current=!1),ur(!1),ti==null||ti(Qr)),hn!==!1&&!Ei.current&&["Up","ArrowUp","Down","ArrowDown"].includes(qr)&&(Lr(qr==="Up"||qr==="ArrowUp"),Qr.preventDefault())},Nr=function(){Fi.current=!1,Oo.current=!1},oa=function(){ur(!1),Ko(!1),Fi.current=!1};return Ee(function(){Ti.isInvalidate()||Xi(Ti,!1)},[zr]),Ee(function(){var Wr=he(Ca);Pn(Wr);var Qr=he(Vr(Pi));(!Wr.equals(Qr)||!Fi.current||dr)&&Xi(Wr,Fi.current)},[Ca]),Ee(function(){dr&&yt()},[Pi]),Te.createElement("div",{className:Ne()(Bt,la==null?void 0:la.input,dn,(un={},(0,be.Z)(un,"".concat(Bt,"-focused"),So),(0,be.Z)(un,"".concat(Bt,"-disabled"),xa),(0,be.Z)(un,"".concat(Bt,"-readonly"),Za),(0,be.Z)(un,"".concat(Bt,"-not-a-number"),Ti.isNaN()),(0,be.Z)(un,"".concat(Bt,"-out-of-range"),!Ti.isInvalidate()&&!wt(Ti)),un)),style:_n,onFocus:function(){Ko(!0)},onBlur:oa,onKeyDown:Wn,onKeyUp:Nr,onCompositionStart:Tn,onCompositionEnd:Fr,onBeforeInput:nr},Tr&&Te.createElement(Jt,{prefixCls:Bt,upNode:_a,downNode:En,upDisabled:Kn,downDisabled:hr,onStep:Lr}),Te.createElement("div",{className:"".concat(co,"-wrap")},Te.createElement("input",(0,ge.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":kn,"aria-valuemax":sr,"aria-valuenow":Ti.isInvalidate()?null:Ti.toString(),step:Sr},ro,{ref:ct(Zi,cn),className:co,value:Pi,onChange:mn,disabled:xa,readOnly:Za}))))}),Ht=Te.forwardRef(function(Rt,cn){var un=Rt.disabled,Hn=Rt.style,Bt=Rt.prefixCls,dn=Rt.value,_n=Rt.prefix,kn=Rt.suffix,sr=Rt.addonBefore,br=Rt.addonAfter,Sr=Rt.classes,ja=Rt.className,Ca=Rt.classNames,xa=(0,pe.Z)(Rt,pn),Za=Te.useRef(null),_a=function(hn){Za.current&&(0,Dn.nH)(Za.current,hn)};return Te.createElement(Ye.BaseInput,{inputElement:Te.createElement(mr,(0,ge.Z)({prefixCls:Bt,disabled:un,classNames:Ca,ref:ct(Za,cn)},xa)),className:ja,triggerFocus:_a,prefixCls:Bt,value:dn,disabled:un,style:Hn,prefix:_n,suffix:kn,addonAfter:br,addonBefore:sr,classes:Sr,classNames:Ca,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Ht.displayName="InputNumber";var Gt=Ht,Cr=Gt,Qn=ee(9708),wr=ee(53124),er=ee(46735),Ba=ee(98866),Da=ee(98675),Ma=ee(65223),Ia=ee(4173),qn=ee(47673),Pa=ee(14747),vi=ee(80110),Bi=ee(67968),Ni=ee(45503);const ii=(Rt,cn)=>{let{componentCls:un,borderRadiusSM:Hn,borderRadiusLG:Bt}=Rt;const dn=cn==="lg"?Bt:Hn;return{[`&-${cn}`]:{[`${un}-handler-wrap`]:{borderStartEndRadius:dn,borderEndEndRadius:dn},[`${un}-handler-up`]:{borderStartEndRadius:dn},[`${un}-handler-down`]:{borderEndEndRadius:dn}}}},vn=Rt=>{const{componentCls:cn,lineWidth:un,lineType:Hn,colorBorder:Bt,borderRadius:dn,fontSizeLG:_n,controlHeightLG:kn,controlHeightSM:sr,colorError:br,paddingInlineSM:Sr,colorTextDescription:ja,motionDurationMid:Ca,handleHoverColor:xa,paddingInline:Za,paddingBlock:_a,handleBg:En,handleActiveBg:hn,colorTextDisabled:Bn,borderRadiusSM:Tr,borderRadiusLG:la,controlWidth:pr,handleVisible:Xn,handleBorderColor:dr}=Rt;return[{[cn]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pa.Wf)(Rt)),(0,qn.ik)(Rt)),(0,qn.bi)(Rt,cn)),{display:"inline-block",width:pr,margin:0,padding:0,border:`${un}px ${Hn} ${Bt}`,borderRadius:dn,"&-rtl":{direction:"rtl",[`${cn}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:_n,borderRadius:la,[`input${cn}-input`]:{height:kn-2*un}},"&-sm":{padding:0,borderRadius:Tr,[`input${cn}-input`]:{height:sr-2*un,padding:`0 ${Sr}px`}},"&:hover":Object.assign({},(0,qn.pU)(Rt)),"&-focused":Object.assign({},(0,qn.M1)(Rt)),"&-out-of-range":{[`${cn}-input-wrap`]:{input:{color:br}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,Pa.Wf)(Rt)),(0,qn.s7)(Rt)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${cn}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${cn}-group-addon`]:{borderRadius:la,fontSize:Rt.fontSizeLG}},"&-sm":{[`${cn}-group-addon`]:{borderRadius:Tr}},[`${cn}-wrapper-disabled > ${cn}-group-addon`]:Object.assign({},(0,qn.Xy)(Rt))}}),[`&-disabled ${cn}-input`]:{cursor:"not-allowed"},[cn]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,Pa.Wf)(Rt)),{width:"100%",padding:`${_a}px ${Za}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:dn,outline:0,transition:`all ${Ca} linear`,appearance:"textfield",fontSize:"inherit"}),(0,qn.nz)(Rt.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[cn]:Object.assign(Object.assign(Object.assign({[`&:hover ${cn}-handler-wrap, &-focused ${cn}-handler-wrap`]:{opacity:1},[`${cn}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:Rt.handleWidth,height:"100%",background:En,borderStartStartRadius:0,borderStartEndRadius:dn,borderEndEndRadius:dn,borderEndStartRadius:0,opacity:Xn===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Ca} linear ${Ca}`,[`${cn}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${cn}-handler-up-inner,
${cn}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:Rt.handleFontSize}}},[`${cn}-handler`]:{height:"50%",overflow:"hidden",color:ja,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${un}px ${Hn} ${dr}`,transition:`all ${Ca} linear`,"&:active":{background:hn},"&:hover":{height:"60%",[`
${cn}-handler-up-inner,
${cn}-handler-down-inner
`]:{color:xa}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,Pa.Ro)()),{color:ja,transition:`all ${Ca} linear`,userSelect:"none"})},[`${cn}-handler-up`]:{borderStartEndRadius:dn},[`${cn}-handler-down`]:{borderBlockStart:`${un}px ${Hn} ${dr}`,borderEndEndRadius:dn}},ii(Rt,"lg")),ii(Rt,"sm")),{"&-disabled, &-readonly":{[`${cn}-handler-wrap`]:{display:"none"},[`${cn}-input`]:{color:"inherit"}},[`
${cn}-handler-up-disabled,
${cn}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${cn}-handler-up-disabled:hover &-handler-up-inner,
${cn}-handler-down-disabled:hover &-handler-down-inner
`]:{color:Bn}})},{[`${cn}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${cn}-handler-down`]:{borderBlockStartWidth:0}}}]},ln=Rt=>{const{componentCls:cn,paddingBlock:un,paddingInline:Hn,inputAffixPadding:Bt,controlWidth:dn,borderRadiusLG:_n,borderRadiusSM:kn}=Rt;return{[`${cn}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,qn.ik)(Rt)),(0,qn.bi)(Rt,`${cn}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:dn,padding:0,paddingInlineStart:Hn,"&-lg":{borderRadius:_n},"&-sm":{borderRadius:kn},[`&:not(${cn}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,qn.pU)(Rt)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${cn}-disabled`]:{background:"transparent"},[`> div${cn}`]:{width:"100%",border:"none",outline:"none",[`&${cn}-focused`]:{boxShadow:"none !important"}},[`input${cn}-input`]:{padding:`${un}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${cn}-handler-wrap`]:{zIndex:2},[cn]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:Bt},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:Hn,marginInlineStart:Bt}}})}};var Rn=(0,Bi.Z)("InputNumber",Rt=>{const cn=(0,Ni.TS)(Rt,(0,qn.e5)(Rt));return[vn(cn),ln(cn),(0,vi.c)(cn)]},Rt=>Object.assign(Object.assign({},(0,qn.TM)(Rt)),{controlWidth:90,handleWidth:Rt.controlHeightSM-Rt.lineWidth*2,handleFontSize:Rt.fontSize/2,handleVisible:"auto",handleActiveBg:Rt.colorFillAlter,handleBg:Rt.colorBgContainer,handleHoverColor:Rt.colorPrimary,handleBorderColor:Rt.colorBorder})),fr=function(Rt,cn){var un={};for(var Hn in Rt)Object.prototype.hasOwnProperty.call(Rt,Hn)&&cn.indexOf(Hn)<0&&(un[Hn]=Rt[Hn]);if(Rt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bt=0,Hn=Object.getOwnPropertySymbols(Rt);Bt<Hn.length;Bt++)cn.indexOf(Hn[Bt])<0&&Object.prototype.propertyIsEnumerable.call(Rt,Hn[Bt])&&(un[Hn[Bt]]=Rt[Hn[Bt]]);return un};const Pr=Te.forwardRef((Rt,cn)=>{const{getPrefixCls:un,direction:Hn}=Te.useContext(wr.E_),Bt=Te.useRef(null);Te.useImperativeHandle(cn,()=>Bt.current);const{className:dn,rootClassName:_n,size:kn,disabled:sr,prefixCls:br,addonBefore:Sr,addonAfter:ja,prefix:Ca,bordered:xa=!0,readOnly:Za,status:_a,controls:En}=Rt,hn=fr(Rt,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Bn=un("input-number",br),[Tr,la]=Rn(Bn),{compactSize:pr,compactItemClassnames:Xn}=(0,Ia.ri)(Bn,Hn);let dr=Te.createElement(se.Z,{className:`${Bn}-handler-up-inner`}),zr=Te.createElement(te.Z,{className:`${Bn}-handler-down-inner`});const sa=typeof En=="boolean"?En:void 0;typeof En=="object"&&(dr=typeof En.upIcon=="undefined"?dr:Te.createElement("span",{className:`${Bn}-handler-up-inner`},En.upIcon),zr=typeof En.downIcon=="undefined"?zr:Te.createElement("span",{className:`${Bn}-handler-down-inner`},En.downIcon));const{hasFeedback:or,status:Ga,isFormItemInput:ti,feedbackIcon:Vi}=Te.useContext(Ma.aM),ro=(0,Qn.F)(Ga,_a),co=(0,Da.Z)(Fi=>{var Ei;return(Ei=kn!=null?kn:pr)!==null&&Ei!==void 0?Ei:Fi}),Zi=Te.useContext(Ba.Z),Hi=sr!=null?sr:Zi,eo=Ne()({[`${Bn}-lg`]:co==="large",[`${Bn}-sm`]:co==="small",[`${Bn}-rtl`]:Hn==="rtl",[`${Bn}-borderless`]:!xa,[`${Bn}-in-form-item`]:ti},(0,Qn.Z)(Bn,ro),Xn,la),So=`${Bn}-group`,Ko=Te.createElement(Cr,Object.assign({ref:Bt,disabled:Hi,className:Ne()(dn,_n),upHandler:dr,downHandler:zr,prefixCls:Bn,readOnly:Za,controls:sa,prefix:Ca,suffix:or&&Vi,addonAfter:ja&&Te.createElement(Ia.BR,null,Te.createElement(Ma.Ux,{override:!0,status:!0},ja)),addonBefore:Sr&&Te.createElement(Ia.BR,null,Te.createElement(Ma.Ux,{override:!0,status:!0},Sr)),classNames:{input:eo},classes:{affixWrapper:Ne()((0,Qn.Z)(`${Bn}-affix-wrapper`,ro,or),{[`${Bn}-affix-wrapper-sm`]:co==="small",[`${Bn}-affix-wrapper-lg`]:co==="large",[`${Bn}-affix-wrapper-rtl`]:Hn==="rtl",[`${Bn}-affix-wrapper-borderless`]:!xa},la),wrapper:Ne()({[`${So}-rtl`]:Hn==="rtl",[`${Bn}-wrapper-disabled`]:Hi},la),group:Ne()({[`${Bn}-group-wrapper-sm`]:co==="small",[`${Bn}-group-wrapper-lg`]:co==="large",[`${Bn}-group-wrapper-rtl`]:Hn==="rtl"},(0,Qn.Z)(`${Bn}-group-wrapper`,ro,or),la)}},hn));return Tr(Ko)}),Br=Pr,na=Rt=>Te.createElement(er.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},Te.createElement(Pr,Object.assign({},Rt)));Br._InternalPanelDoNotUseOrYouWillBeFired=na;var Rr=Br},82586:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return it},n:function(){return fe}});var te=ee(16646),se=ee(94184),Ce=ee.n(se),Ne=ee(67656),ge=ee(17799),be=ee(67294),ue=ee(9708),ye=ee(53124),pe=ee(98866),ke=ee(98675),Xe=ee(65223),Le=ee(4173),Me=ee(72922),Fe=ee(47673);function Oe(Ge){return!!(Ge.prefix||Ge.suffix||Ge.allowClear)}var ze=function(Ge,je){var Ae={};for(var he in Ge)Object.prototype.hasOwnProperty.call(Ge,he)&&je.indexOf(he)<0&&(Ae[he]=Ge[he]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ye=0,he=Object.getOwnPropertySymbols(Ge);Ye<he.length;Ye++)je.indexOf(he[Ye])<0&&Object.prototype.propertyIsEnumerable.call(Ge,he[Ye])&&(Ae[he[Ye]]=Ge[he[Ye]]);return Ae};function fe(Ge,je){if(!Ge)return;Ge.focus(je);const{cursor:Ae}=je||{};if(Ae){const he=Ge.value.length;switch(Ae){case"start":Ge.setSelectionRange(0,0);break;case"end":Ge.setSelectionRange(he,he);break;default:Ge.setSelectionRange(0,he);break}}}var it=(0,be.forwardRef)((Ge,je)=>{var Ae;const{prefixCls:he,bordered:Ye=!0,status:Te,size:Re,disabled:_e,onBlur:De,onFocus:Ee,suffix:lt,allowClear:He,addonAfter:tt,addonBefore:Ue,className:ct,style:bt,styles:Tt,rootClassName:at,onChange:we,classNames:ft}=Ge,Nt=ze(Ge,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:dt,direction:ut,input:pt}=be.useContext(ye.E_),Ot=dt("input",he),Wt=(0,be.useRef)(null),[Zt,Yt]=(0,Fe.ZP)(Ot),{compactSize:Cn,compactItemClassnames:Nn}=(0,Le.ri)(Ot,ut),Mn=(0,ke.Z)(sn=>{var pn;return(pn=Re!=null?Re:Cn)!==null&&pn!==void 0?pn:sn}),Je=be.useContext(pe.Z),ve=_e!=null?_e:Je,{status:me,hasFeedback:Be,feedbackIcon:xe}=(0,be.useContext)(Xe.aM),de=(0,ue.F)(me,Te),qe=Oe(Ge)||!!Be,xt=(0,be.useRef)(qe);(0,be.useEffect)(()=>{var sn;qe&&xt.current,xt.current=qe},[qe]);const nn=(0,Me.Z)(Wt,!0),tn=sn=>{nn(),De==null||De(sn)},Jt=sn=>{nn(),Ee==null||Ee(sn)},yn=sn=>{nn(),we==null||we(sn)},Dn=(Be||lt)&&be.createElement(be.Fragment,null,lt,Be&&xe);let _t;return typeof He=="object"&&(He!=null&&He.clearIcon)?_t=He:He&&(_t={clearIcon:be.createElement(te.Z,null)}),Zt(be.createElement(Ne.default,Object.assign({ref:(0,ge.sQ)(je,Wt),prefixCls:Ot,autoComplete:pt==null?void 0:pt.autoComplete},Nt,{disabled:ve,onBlur:tn,onFocus:Jt,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),bt),styles:Object.assign(Object.assign({},pt==null?void 0:pt.styles),Tt),suffix:Dn,allowClear:_t,className:Ce()(ct,at,Nn,pt==null?void 0:pt.className),onChange:yn,addonAfter:tt&&be.createElement(Le.BR,null,be.createElement(Xe.Ux,{override:!0,status:!0},tt)),addonBefore:Ue&&be.createElement(Le.BR,null,be.createElement(Xe.Ux,{override:!0,status:!0},Ue)),classNames:Object.assign(Object.assign(Object.assign({},ft),pt==null?void 0:pt.classNames),{input:Ce()({[`${Ot}-sm`]:Mn==="small",[`${Ot}-lg`]:Mn==="large",[`${Ot}-rtl`]:ut==="rtl",[`${Ot}-borderless`]:!Ye},!qe&&(0,ue.Z)(Ot,de),ft==null?void 0:ft.input,(Ae=pt==null?void 0:pt.classNames)===null||Ae===void 0?void 0:Ae.input,Yt)}),classes:{affixWrapper:Ce()({[`${Ot}-affix-wrapper-sm`]:Mn==="small",[`${Ot}-affix-wrapper-lg`]:Mn==="large",[`${Ot}-affix-wrapper-rtl`]:ut==="rtl",[`${Ot}-affix-wrapper-borderless`]:!Ye},(0,ue.Z)(`${Ot}-affix-wrapper`,de,Be),Yt),wrapper:Ce()({[`${Ot}-group-rtl`]:ut==="rtl"},Yt),group:Ce()({[`${Ot}-group-wrapper-sm`]:Mn==="small",[`${Ot}-group-wrapper-lg`]:Mn==="large",[`${Ot}-group-wrapper-rtl`]:ut==="rtl",[`${Ot}-group-wrapper-disabled`]:ve},(0,ue.Z)(`${Ot}-group-wrapper`,de,Be),Yt)}})))})},96330:function(en,Ct,ee){"use strict";var te=ee(16646),se=ee(94184),Ce=ee.n(se),Ne=ee(64701),ge=ee(67294),be=ee(9708),ue=ee(53124),ye=ee(98866),pe=ee(98675),ke=ee(65223),Xe=ee(82586),Le=ee(47673),Me=function(Oe,ze){var fe={};for(var nt in Oe)Object.prototype.hasOwnProperty.call(Oe,nt)&&ze.indexOf(nt)<0&&(fe[nt]=Oe[nt]);if(Oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var it=0,nt=Object.getOwnPropertySymbols(Oe);it<nt.length;it++)ze.indexOf(nt[it])<0&&Object.prototype.propertyIsEnumerable.call(Oe,nt[it])&&(fe[nt[it]]=Oe[nt[it]]);return fe};const Fe=(0,ge.forwardRef)((Oe,ze)=>{const{prefixCls:fe,bordered:nt=!0,size:it,disabled:Ge,status:je,allowClear:Ae,showCount:he,classNames:Ye,rootClassName:Te,className:Re}=Oe,_e=Me(Oe,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:De,direction:Ee}=ge.useContext(ue.E_),lt=(0,pe.Z)(it),He=ge.useContext(ye.Z),tt=Ge!=null?Ge:He,{status:Ue,hasFeedback:ct,feedbackIcon:bt}=ge.useContext(ke.aM),Tt=(0,be.F)(Ue,je),at=ge.useRef(null);ge.useImperativeHandle(ze,()=>{var ut;return{resizableTextArea:(ut=at.current)===null||ut===void 0?void 0:ut.resizableTextArea,focus:pt=>{var Ot,Wt;(0,Xe.n)((Wt=(Ot=at.current)===null||Ot===void 0?void 0:Ot.resizableTextArea)===null||Wt===void 0?void 0:Wt.textArea,pt)},blur:()=>{var pt;return(pt=at.current)===null||pt===void 0?void 0:pt.blur()}}});const we=De("input",fe);let ft;typeof Ae=="object"&&(Ae!=null&&Ae.clearIcon)?ft=Ae:Ae&&(ft={clearIcon:ge.createElement(te.Z,null)});const[Nt,dt]=(0,Le.ZP)(we);return Nt(ge.createElement(Ne.default,Object.assign({},_e,{disabled:tt,allowClear:ft,className:Ce()(Re,Te),classes:{affixWrapper:Ce()(`${we}-textarea-affix-wrapper`,{[`${we}-affix-wrapper-rtl`]:Ee==="rtl",[`${we}-affix-wrapper-borderless`]:!nt,[`${we}-affix-wrapper-sm`]:lt==="small",[`${we}-affix-wrapper-lg`]:lt==="large",[`${we}-textarea-show-count`]:he},(0,be.Z)(`${we}-affix-wrapper`,Tt),dt)},classNames:Object.assign(Object.assign({},Ye),{textarea:Ce()({[`${we}-borderless`]:!nt,[`${we}-sm`]:lt==="small",[`${we}-lg`]:lt==="large"},(0,be.Z)(we,Tt),dt,Ye==null?void 0:Ye.textarea)}),prefixCls:we,suffix:ct&&ge.createElement("span",{className:`${we}-textarea-suffix`},bt),showCount:he,ref:at})))});Ct.Z=Fe},72922:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});var te=ee(67294);function se(Ce,Ne){const ge=(0,te.useRef)([]),be=()=>{ge.current.push(setTimeout(()=>{var ue,ye,pe,ke;!((ue=Ce.current)===null||ue===void 0)&&ue.input&&((ye=Ce.current)===null||ye===void 0?void 0:ye.input.getAttribute("type"))==="password"&&(!((pe=Ce.current)===null||pe===void 0)&&pe.input.hasAttribute("value"))&&((ke=Ce.current)===null||ke===void 0||ke.input.removeAttribute("value"))}))};return(0,te.useEffect)(()=>(Ne&&be(),()=>ge.current.forEach(ue=>{ue&&clearTimeout(ue)})),[]),be}},69677:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return lt}});var te=ee(94184),se=ee.n(te),Ce=ee(67294),Ne=ee(53124),ge=ee(65223),be=ee(47673),ye=He=>{const{getPrefixCls:tt,direction:Ue}=(0,Ce.useContext)(Ne.E_),{prefixCls:ct,className:bt}=He,Tt=tt("input-group",ct),at=tt("input"),[we,ft]=(0,be.ZP)(at),Nt=se()(Tt,{[`${Tt}-lg`]:He.size==="large",[`${Tt}-sm`]:He.size==="small",[`${Tt}-compact`]:He.compact,[`${Tt}-rtl`]:Ue==="rtl"},ft,bt),dt=(0,Ce.useContext)(ge.aM),ut=(0,Ce.useMemo)(()=>Object.assign(Object.assign({},dt),{isFormItemInput:!1}),[dt]);return we(Ce.createElement("span",{className:Nt,style:He.style,onMouseEnter:He.onMouseEnter,onMouseLeave:He.onMouseLeave,onFocus:He.onFocus,onBlur:He.onBlur},Ce.createElement(ge.aM.Provider,{value:ut},He.children)))},pe=ee(82586),ke=ee(63237),Xe=ee(99569),Le=ee(10366),Me=ee(17799),Fe=ee(72922),Oe=function(He,tt){var Ue={};for(var ct in He)Object.prototype.hasOwnProperty.call(He,ct)&&tt.indexOf(ct)<0&&(Ue[ct]=He[ct]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,ct=Object.getOwnPropertySymbols(He);bt<ct.length;bt++)tt.indexOf(ct[bt])<0&&Object.prototype.propertyIsEnumerable.call(He,ct[bt])&&(Ue[ct[bt]]=He[ct[bt]]);return Ue};const ze=He=>He?Ce.createElement(Xe.Z,null):Ce.createElement(ke.Z,null),fe={click:"onClick",hover:"onMouseOver"};var it=Ce.forwardRef((He,tt)=>{const{visibilityToggle:Ue=!0}=He,ct=typeof Ue=="object"&&Ue.visible!==void 0,[bt,Tt]=(0,Ce.useState)(()=>ct?Ue.visible:!1),at=(0,Ce.useRef)(null);Ce.useEffect(()=>{ct&&Tt(Ue.visible)},[ct,Ue]);const we=(0,Fe.Z)(at),ft=()=>{const{disabled:ve}=He;ve||(bt&&we(),Tt(me=>{var Be;const xe=!me;return typeof Ue=="object"&&((Be=Ue.onVisibleChange)===null||Be===void 0||Be.call(Ue,xe)),xe}))},Nt=ve=>{const{action:me="click",iconRender:Be=ze}=He,xe=fe[me]||"",de=Be(bt),qe={[xe]:ft,className:`${ve}-icon`,key:"passwordIcon",onMouseDown:xt=>{xt.preventDefault()},onMouseUp:xt=>{xt.preventDefault()}};return Ce.cloneElement(Ce.isValidElement(de)?de:Ce.createElement("span",null,de),qe)},{className:dt,prefixCls:ut,inputPrefixCls:pt,size:Ot}=He,Wt=Oe(He,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Zt}=Ce.useContext(Ne.E_),Yt=Zt("input",pt),Cn=Zt("input-password",ut),Nn=Ue&&Nt(Cn),Mn=se()(Cn,dt,{[`${Cn}-${Ot}`]:!!Ot}),Je=Object.assign(Object.assign({},(0,Le.Z)(Wt,["suffix","iconRender","visibilityToggle"])),{type:bt?"text":"password",className:Mn,prefixCls:Yt,suffix:Nn});return Ot&&(Je.size=Ot),Ce.createElement(pe.Z,Object.assign({ref:(0,Me.sQ)(tt,at)},Je))}),Ge=ee(72395),je=ee(96159),Ae=ee(71577),he=ee(98675),Ye=ee(4173),Te=function(He,tt){var Ue={};for(var ct in He)Object.prototype.hasOwnProperty.call(He,ct)&&tt.indexOf(ct)<0&&(Ue[ct]=He[ct]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var bt=0,ct=Object.getOwnPropertySymbols(He);bt<ct.length;bt++)tt.indexOf(ct[bt])<0&&Object.prototype.propertyIsEnumerable.call(He,ct[bt])&&(Ue[ct[bt]]=He[ct[bt]]);return Ue},_e=Ce.forwardRef((He,tt)=>{const{prefixCls:Ue,inputPrefixCls:ct,className:bt,size:Tt,suffix:at,enterButton:we=!1,addonAfter:ft,loading:Nt,disabled:dt,onSearch:ut,onChange:pt,onCompositionStart:Ot,onCompositionEnd:Wt}=He,Zt=Te(He,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Yt,direction:Cn}=Ce.useContext(Ne.E_),Nn=Ce.useRef(!1),Mn=Yt("input-search",Ue),Je=Yt("input",ct),{compactSize:ve}=(0,Ye.ri)(Mn,Cn),me=(0,he.Z)(gn=>{var an;return(an=Tt!=null?Tt:ve)!==null&&an!==void 0?an:gn}),Be=Ce.useRef(null),xe=gn=>{gn&&gn.target&&gn.type==="click"&&ut&&ut(gn.target.value,gn,{source:"clear"}),pt&&pt(gn)},de=gn=>{var an;document.activeElement===((an=Be.current)===null||an===void 0?void 0:an.input)&&gn.preventDefault()},qe=gn=>{var an,mr;ut&&ut((mr=(an=Be.current)===null||an===void 0?void 0:an.input)===null||mr===void 0?void 0:mr.value,gn,{source:"input"})},xt=gn=>{Nn.current||Nt||qe(gn)},nn=typeof we=="boolean"?Ce.createElement(Ge.Z,null):null,tn=`${Mn}-button`;let Jt;const yn=we||{},Dn=yn.type&&yn.type.__ANT_BUTTON===!0;Dn||yn.type==="button"?Jt=(0,je.Tm)(yn,Object.assign({onMouseDown:de,onClick:gn=>{var an,mr;(mr=(an=yn==null?void 0:yn.props)===null||an===void 0?void 0:an.onClick)===null||mr===void 0||mr.call(an,gn),qe(gn)},key:"enterButton"},Dn?{className:tn,size:me}:{})):Jt=Ce.createElement(Ae.ZP,{className:tn,type:we?"primary":void 0,size:me,disabled:dt,key:"enterButton",onMouseDown:de,onClick:qe,loading:Nt,icon:nn},we),ft&&(Jt=[Jt,(0,je.Tm)(ft,{key:"addonAfter"})]);const _t=se()(Mn,{[`${Mn}-rtl`]:Cn==="rtl",[`${Mn}-${me}`]:!!me,[`${Mn}-with-button`]:!!we},bt),sn=gn=>{Nn.current=!0,Ot==null||Ot(gn)},pn=gn=>{Nn.current=!1,Wt==null||Wt(gn)};return Ce.createElement(pe.Z,Object.assign({ref:(0,Me.sQ)(Be,tt),onPressEnter:xt},Zt,{size:me,onCompositionStart:sn,onCompositionEnd:pn,prefixCls:Je,addonAfter:Jt,suffix:at,onChange:xe,className:_t,disabled:dt}))}),De=ee(96330);const Ee=pe.Z;Ee.Group=ye,Ee.Search=_e,Ee.TextArea=De.Z,Ee.Password=it;var lt=Ee},47673:function(en,Ct,ee){"use strict";ee.d(Ct,{M1:function(){return ue},TM:function(){return je},Xy:function(){return ye},bi:function(){return Xe},e5:function(){return Ge},ik:function(){return Le},nz:function(){return ge},pU:function(){return be},s7:function(){return Me},x0:function(){return ke}});var te=ee(14747),se=ee(80110),Ce=ee(45503),Ne=ee(67968);const ge=Ae=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:Ae,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),be=Ae=>({borderColor:Ae.hoverBorderColor}),ue=Ae=>({borderColor:Ae.activeBorderColor,boxShadow:Ae.activeShadow,outline:0}),ye=Ae=>({color:Ae.colorTextDisabled,backgroundColor:Ae.colorBgContainerDisabled,borderColor:Ae.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},be((0,Ce.TS)(Ae,{hoverBorderColor:Ae.colorBorder})))}),pe=Ae=>{const{paddingBlockLG:he,fontSizeLG:Ye,lineHeightLG:Te,borderRadiusLG:Re,paddingInlineLG:_e}=Ae;return{padding:`${he}px ${_e}px`,fontSize:Ye,lineHeight:Te,borderRadius:Re}},ke=Ae=>({padding:`${Ae.paddingBlockSM}px ${Ae.paddingInlineSM}px`,borderRadius:Ae.borderRadiusSM}),Xe=(Ae,he)=>{const{componentCls:Ye,colorError:Te,colorWarning:Re,errorActiveShadow:_e,warningActiveShadow:De,colorErrorBorderHover:Ee,colorWarningBorderHover:lt}=Ae;return{[`&-status-error:not(${he}-disabled):not(${he}-borderless)${he}`]:{borderColor:Te,"&:hover":{borderColor:Ee},"&:focus, &-focused":Object.assign({},ue((0,Ce.TS)(Ae,{activeBorderColor:Te,activeShadow:_e}))),[`${Ye}-prefix, ${Ye}-suffix`]:{color:Te}},[`&-status-warning:not(${he}-disabled):not(${he}-borderless)${he}`]:{borderColor:Re,"&:hover":{borderColor:lt},"&:focus, &-focused":Object.assign({},ue((0,Ce.TS)(Ae,{activeBorderColor:Re,activeShadow:De}))),[`${Ye}-prefix, ${Ye}-suffix`]:{color:Re}}}},Le=Ae=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${Ae.paddingBlock}px ${Ae.paddingInline}px`,color:Ae.colorText,fontSize:Ae.fontSize,lineHeight:Ae.lineHeight,backgroundColor:Ae.colorBgContainer,backgroundImage:"none",borderWidth:Ae.lineWidth,borderStyle:Ae.lineType,borderColor:Ae.colorBorder,borderRadius:Ae.borderRadius,transition:`all ${Ae.motionDurationMid}`},ge(Ae.colorTextPlaceholder)),{"&:hover":Object.assign({},be(Ae)),"&:focus, &-focused":Object.assign({},ue(Ae)),"&-disabled, &[disabled]":Object.assign({},ye(Ae)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:Ae.controlHeight,lineHeight:Ae.lineHeight,verticalAlign:"bottom",transition:`all ${Ae.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},pe(Ae)),"&-sm":Object.assign({},ke(Ae)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),Me=Ae=>{const{componentCls:he,antCls:Ye}=Ae;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:Ae.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${he}, &-lg > ${he}-group-addon`]:Object.assign({},pe(Ae)),[`&-sm ${he}, &-sm > ${he}-group-addon`]:Object.assign({},ke(Ae)),[`&-lg ${Ye}-select-single ${Ye}-select-selector`]:{height:Ae.controlHeightLG},[`&-sm ${Ye}-select-single ${Ye}-select-selector`]:{height:Ae.controlHeightSM},[`> ${he}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${he}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${Ae.paddingInline}px`,color:Ae.colorText,fontWeight:"normal",fontSize:Ae.fontSize,textAlign:"center",backgroundColor:Ae.colorFillAlter,border:`${Ae.lineWidth}px ${Ae.lineType} ${Ae.colorBorder}`,borderRadius:Ae.borderRadius,transition:`all ${Ae.motionDurationSlow}`,lineHeight:1,[`${Ye}-select`]:{margin:`-${Ae.paddingBlock+1}px -${Ae.paddingInline}px`,[`&${Ye}-select-single:not(${Ye}-select-customize-input)`]:{[`${Ye}-select-selector`]:{backgroundColor:"inherit",border:`${Ae.lineWidth}px ${Ae.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${Ye}-select-selector`]:{color:Ae.colorPrimary}}},[`${Ye}-cascader-picker`]:{margin:`-9px -${Ae.paddingInline}px`,backgroundColor:"transparent",[`${Ye}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${he}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${he}-search-with-button &`]:{zIndex:0}}},[`> ${he}:first-child, ${he}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${Ye}-select ${Ye}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${he}-affix-wrapper`]:{[`&:not(:first-child) ${he}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${he}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${he}:last-child, ${he}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${Ye}-select ${Ye}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${he}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${he}-search &`]:{borderStartStartRadius:Ae.borderRadius,borderEndStartRadius:Ae.borderRadius}},[`&:not(:first-child), ${he}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${he}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,te.dF)()),{[`${he}-group-addon, ${he}-group-wrap, > ${he}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:Ae.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${he}-affix-wrapper,
& > ${he}-number-affix-wrapper,
& > ${Ye}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-Ae.lineWidth,borderInlineEndWidth:Ae.lineWidth},[`${he}`]:{float:"none"},[`& > ${Ye}-select > ${Ye}-select-selector,
& > ${Ye}-select-auto-complete ${he},
& > ${Ye}-cascader-picker ${he},
& > ${he}-group-wrapper ${he}`]:{borderInlineEndWidth:Ae.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${Ye}-select-focused`]:{zIndex:1},[`& > ${Ye}-select > ${Ye}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${Ye}-select:first-child > ${Ye}-select-selector,
& > ${Ye}-select-auto-complete:first-child ${he},
& > ${Ye}-cascader-picker:first-child ${he}`]:{borderStartStartRadius:Ae.borderRadius,borderEndStartRadius:Ae.borderRadius},[`& > *:last-child,
& > ${Ye}-select:last-child > ${Ye}-select-selector,
& > ${Ye}-cascader-picker:last-child ${he},
& > ${Ye}-cascader-picker-focused:last-child ${he}`]:{borderInlineEndWidth:Ae.lineWidth,borderStartEndRadius:Ae.borderRadius,borderEndEndRadius:Ae.borderRadius},[`& > ${Ye}-select-auto-complete ${he}`]:{verticalAlign:"top"},[`${he}-group-wrapper + ${he}-group-wrapper`]:{marginInlineStart:-Ae.lineWidth,[`${he}-affix-wrapper`]:{borderRadius:0}},[`${he}-group-wrapper:not(:last-child)`]:{[`&${he}-search > ${he}-group`]:{[`& > ${he}-group-addon > ${he}-search-button`]:{borderRadius:0},[`& > ${he}`]:{borderStartStartRadius:Ae.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ae.borderRadius}}}})}},Fe=Ae=>{const{componentCls:he,controlHeightSM:Ye,lineWidth:Te}=Ae,_e=(Ye-Te*2-16)/2;return{[he]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,te.Wf)(Ae)),Le(Ae)),Xe(Ae,he)),{'&[type="color"]':{height:Ae.controlHeight,[`&${he}-lg`]:{height:Ae.controlHeightLG},[`&${he}-sm`]:{height:Ye,paddingTop:_e,paddingBottom:_e}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Oe=Ae=>{const{componentCls:he}=Ae;return{[`${he}-clear-icon`]:{margin:0,color:Ae.colorTextQuaternary,fontSize:Ae.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${Ae.motionDurationSlow}`,"&:hover":{color:Ae.colorTextTertiary},"&:active":{color:Ae.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${Ae.inputAffixPadding}px`}}}},ze=Ae=>{const{componentCls:he,inputAffixPadding:Ye,colorTextDescription:Te,motionDurationSlow:Re,colorIcon:_e,colorIconHover:De,iconCls:Ee}=Ae;return{[`${he}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Le(Ae)),{display:"inline-flex",[`&:not(${he}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},be(Ae)),{zIndex:1,[`${he}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${he}[disabled]`]:{background:"transparent"}},[`> input${he}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${he}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:Ae.paddingXS}},"&-show-count-suffix":{color:Te},"&-show-count-has-suffix":{marginInlineEnd:Ae.paddingXXS},"&-prefix":{marginInlineEnd:Ye},"&-suffix":{marginInlineStart:Ye}}}),Oe(Ae)),{[`${Ee}${he}-password-icon`]:{color:_e,cursor:"pointer",transition:`all ${Re}`,"&:hover":{color:De}}}),Xe(Ae,`${he}-affix-wrapper`))}},fe=Ae=>{const{componentCls:he,colorError:Ye,colorWarning:Te,borderRadiusLG:Re,borderRadiusSM:_e}=Ae;return{[`${he}-group`]:Object.assign(Object.assign(Object.assign({},(0,te.Wf)(Ae)),Me(Ae)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${he}-group-addon`]:{borderRadius:Re,fontSize:Ae.fontSizeLG}},"&-sm":{[`${he}-group-addon`]:{borderRadius:_e}},"&-status-error":{[`${he}-group-addon`]:{color:Ye,borderColor:Ye}},"&-status-warning":{[`${he}-group-addon`]:{color:Te,borderColor:Te}},"&-disabled":{[`${he}-group-addon`]:Object.assign({},ye(Ae))},[`&:not(${he}-compact-first-item):not(${he}-compact-last-item)${he}-compact-item`]:{[`${he}, ${he}-group-addon`]:{borderRadius:0}},[`&:not(${he}-compact-last-item)${he}-compact-first-item`]:{[`${he}, ${he}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${he}-compact-first-item)${he}-compact-last-item`]:{[`${he}, ${he}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},nt=Ae=>{const{componentCls:he,antCls:Ye}=Ae,Te=`${he}-search`;return{[Te]:{[`${he}`]:{"&:hover, &:focus":{borderColor:Ae.colorPrimaryHover,[`+ ${he}-group-addon ${Te}-button:not(${Ye}-btn-primary)`]:{borderInlineStartColor:Ae.colorPrimaryHover}}},[`${he}-affix-wrapper`]:{borderRadius:0},[`${he}-lg`]:{lineHeight:Ae.lineHeightLG-2e-4},[`> ${he}-group`]:{[`> ${he}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${Te}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:Ae.borderRadius,borderEndEndRadius:Ae.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${Te}-button:not(${Ye}-btn-primary)`]:{color:Ae.colorTextDescription,"&:hover":{color:Ae.colorPrimaryHover},"&:active":{color:Ae.colorPrimaryActive},[`&${Ye}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${Te}-button`]:{height:Ae.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${Te}-button`]:{height:Ae.controlHeightLG},[`&-small ${Te}-button`]:{height:Ae.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${he}-compact-item`]:{[`&:not(${he}-compact-last-item)`]:{[`${he}-group-addon`]:{[`${he}-search-button`]:{marginInlineEnd:-Ae.lineWidth,borderRadius:0}}},[`&:not(${he}-compact-first-item)`]:{[`${he},${he}-affix-wrapper`]:{borderRadius:0}},[`> ${he}-group-addon ${he}-search-button,
> ${he},
${he}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${he}-affix-wrapper-focused`]:{zIndex:2}}}}},it=Ae=>{const{componentCls:he,paddingLG:Ye}=Ae,Te=`${he}-textarea`;return{[Te]:{position:"relative","&-show-count":{[`> ${he}`]:{height:"100%"},[`${he}-data-count`]:{position:"absolute",bottom:-Ae.fontSize*Ae.lineHeight,insetInlineEnd:0,color:Ae.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${he}`]:{paddingInlineEnd:Ye}},[`&-affix-wrapper${Te}-has-feedback`]:{[`${he}`]:{paddingInlineEnd:Ye}},[`&-affix-wrapper${he}-affix-wrapper`]:{padding:0,[`> textarea${he}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${he}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${he}-clear-icon`]:{position:"absolute",insetInlineEnd:Ae.paddingXS,insetBlockStart:Ae.paddingXS},[`${Te}-suffix`]:{position:"absolute",top:0,insetInlineEnd:Ae.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function Ge(Ae){return(0,Ce.TS)(Ae,{inputAffixPadding:Ae.paddingXXS})}const je=Ae=>{const{controlHeight:he,fontSize:Ye,lineHeight:Te,lineWidth:Re,controlHeightSM:_e,controlHeightLG:De,fontSizeLG:Ee,lineHeightLG:lt,paddingSM:He,controlPaddingHorizontalSM:tt,controlPaddingHorizontal:Ue,colorFillAlter:ct,colorPrimaryHover:bt,controlOutlineWidth:Tt,controlOutline:at,colorErrorOutline:we,colorWarningOutline:ft}=Ae;return{paddingBlock:Math.max(Math.round((he-Ye*Te)/2*10)/10-Re,3),paddingBlockSM:Math.max(Math.round((_e-Ye*Te)/2*10)/10-Re,0),paddingBlockLG:Math.ceil((De-Ee*lt)/2*10)/10-Re,paddingInline:He-Re,paddingInlineSM:tt-Re,paddingInlineLG:Ue-Re,addonBg:ct,activeBorderColor:bt,hoverBorderColor:bt,activeShadow:`0 0 0 ${Tt}px ${at}`,errorActiveShadow:`0 0 0 ${Tt}px ${we}`,warningActiveShadow:`0 0 0 ${Tt}px ${ft}`}};Ct.ZP=(0,Ne.Z)("Input",Ae=>{const he=(0,Ce.TS)(Ae,Ge(Ae));return[Fe(he),it(he),ze(he),fe(he),nt(he),(0,se.c)(he)]},je)},71322:function(en,Ct,ee){"use strict";ee.d(Ct,{D:function(){return it},Z:function(){return Ae}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(Ye,Te){return se.createElement(ge.Z,(0,te.Z)({},Ye,{ref:Te,icon:Ne}))},ue=se.forwardRef(be),ye=ee(22751),pe=ee(91034),ke=ee(94184),Xe=ee.n(ke),Le=ee(10366),Fe=he=>!isNaN(parseFloat(he))&&isFinite(he),Oe=ee(53124),ze=ee(84321),fe=function(he,Ye){var Te={};for(var Re in he)Object.prototype.hasOwnProperty.call(he,Re)&&Ye.indexOf(Re)<0&&(Te[Re]=he[Re]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,Re=Object.getOwnPropertySymbols(he);_e<Re.length;_e++)Ye.indexOf(Re[_e])<0&&Object.prototype.propertyIsEnumerable.call(he,Re[_e])&&(Te[Re[_e]]=he[Re[_e]]);return Te};const nt={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},it=se.createContext({}),Ge=(()=>{let he=0;return function(){let Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return he+=1,`${Ye}${he}`}})();var Ae=se.forwardRef((he,Ye)=>{const{prefixCls:Te,className:Re,trigger:_e,children:De,defaultCollapsed:Ee=!1,theme:lt="dark",style:He={},collapsible:tt=!1,reverseArrow:Ue=!1,width:ct=200,collapsedWidth:bt=80,zeroWidthTriggerStyle:Tt,breakpoint:at,onCollapse:we,onBreakpoint:ft}=he,Nt=fe(he,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:dt}=(0,se.useContext)(ze.Gs),[ut,pt]=(0,se.useState)("collapsed"in he?he.collapsed:Ee),[Ot,Wt]=(0,se.useState)(!1);(0,se.useEffect)(()=>{"collapsed"in he&&pt(he.collapsed)},[he.collapsed]);const Zt=(ve,me)=>{"collapsed"in he||pt(ve),we==null||we(ve,me)},Yt=(0,se.useRef)();Yt.current=ve=>{Wt(ve.matches),ft==null||ft(ve.matches),ut!==ve.matches&&Zt(ve.matches,"responsive")},(0,se.useEffect)(()=>{function ve(Be){return Yt.current(Be)}let me;if(typeof window!="undefined"){const{matchMedia:Be}=window;if(Be&&at&&at in nt){me=Be(`(max-width: ${nt[at]})`);try{me.addEventListener("change",ve)}catch(xe){me.addListener(ve)}ve(me)}}return()=>{try{me==null||me.removeEventListener("change",ve)}catch(Be){me==null||me.removeListener(ve)}}},[at]),(0,se.useEffect)(()=>{const ve=Ge("ant-sider-");return dt.addSider(ve),()=>dt.removeSider(ve)},[]);const Cn=()=>{Zt(!ut,"clickTrigger")},{getPrefixCls:Nn}=(0,se.useContext)(Oe.E_),Mn=()=>{const ve=Nn("layout-sider",Te),me=(0,Le.Z)(Nt,["collapsed"]),Be=ut?bt:ct,xe=Fe(Be)?`${Be}px`:String(Be),de=parseFloat(String(bt||0))===0?se.createElement("span",{onClick:Cn,className:Xe()(`${ve}-zero-width-trigger`,`${ve}-zero-width-trigger-${Ue?"right":"left"}`),style:Tt},_e||se.createElement(ue,null)):null,nn={expanded:Ue?se.createElement(pe.Z,null):se.createElement(ye.Z,null),collapsed:Ue?se.createElement(ye.Z,null):se.createElement(pe.Z,null)}[ut?"collapsed":"expanded"],tn=_e!==null?de||se.createElement("div",{className:`${ve}-trigger`,onClick:Cn,style:{width:xe}},_e||nn):null,Jt=Object.assign(Object.assign({},He),{flex:`0 0 ${xe}`,maxWidth:xe,minWidth:xe,width:xe}),yn=Xe()(ve,`${ve}-${lt}`,{[`${ve}-collapsed`]:!!ut,[`${ve}-has-trigger`]:tt&&_e!==null&&!de,[`${ve}-below`]:!!Ot,[`${ve}-zero-width`]:parseFloat(xe)===0},Re);return se.createElement("aside",Object.assign({className:yn},me,{style:Jt,ref:Ye}),se.createElement("div",{className:`${ve}-children`},De),tt||Ot&&de?tn:null)},Je=se.useMemo(()=>({siderCollapsed:ut}),[ut]);return se.createElement(it.Provider,{value:Je},Mn())})},84321:function(en,Ct,ee){"use strict";ee.d(Ct,{VY:function(){return Ge},$_:function(){return it},h4:function(){return nt},Gs:function(){return Me},ZP:function(){return je}});var te=ee(74902),se=ee(94184),Ce=ee.n(se),Ne=ee(10366),ge=ee(67294),be=ee(53124),ue=ee(67968),pe=Ae=>{const{componentCls:he,bodyBg:Ye,lightSiderBg:Te,lightTriggerBg:Re,lightTriggerColor:_e}=Ae;return{[`${he}-sider-light`]:{background:Te,[`${he}-sider-trigger`]:{color:_e,background:Re},[`${he}-sider-zero-width-trigger`]:{color:_e,background:Re,border:`1px solid ${Ye}`,borderInlineStart:0}}}};const ke=Ae=>{const{antCls:he,componentCls:Ye,colorText:Te,triggerColor:Re,footerBg:_e,triggerBg:De,headerHeight:Ee,headerPadding:lt,headerColor:He,footerPadding:tt,triggerHeight:Ue,zeroTriggerHeight:ct,zeroTriggerWidth:bt,motionDurationMid:Tt,motionDurationSlow:at,fontSize:we,borderRadius:ft,bodyBg:Nt,headerBg:dt,siderBg:ut}=Ae;return{[Ye]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Nt,"&, *":{boxSizing:"border-box"},[`&${Ye}-has-sider`]:{flexDirection:"row",[`> ${Ye}, > ${Ye}-content`]:{width:0}},[`${Ye}-header, &${Ye}-footer`]:{flex:"0 0 auto"},[`${Ye}-sider`]:{position:"relative",minWidth:0,background:ut,transition:`all ${Tt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${he}-menu${he}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ue},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ue,color:Re,lineHeight:`${Ue}px`,textAlign:"center",background:De,cursor:"pointer",transition:`all ${Tt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Ee,insetInlineEnd:-bt,zIndex:1,width:bt,height:ct,color:Re,fontSize:Ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ut,borderStartStartRadius:0,borderStartEndRadius:ft,borderEndEndRadius:ft,borderEndStartRadius:0,cursor:"pointer",transition:`background ${at} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${at}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-bt,borderStartStartRadius:ft,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:ft}}}}},pe(Ae)),{"&-rtl":{direction:"rtl"}}),[`${Ye}-header`]:{height:Ee,padding:lt,color:He,lineHeight:`${Ee}px`,background:dt,[`${he}-menu`]:{lineHeight:"inherit"}},[`${Ye}-footer`]:{padding:tt,color:Te,fontSize:we,background:_e},[`${Ye}-content`]:{flex:"auto",minHeight:0}}};var Xe=(0,ue.Z)("Layout",Ae=>[ke(Ae)],Ae=>{const{colorBgLayout:he,controlHeight:Ye,controlHeightLG:Te,colorText:Re,controlHeightSM:_e,marginXXS:De,colorTextLightSolid:Ee,colorBgContainer:lt}=Ae,He=Te*1.25;return{colorBgHeader:"#001529",colorBgBody:he,colorBgTrigger:"#002140",bodyBg:he,headerBg:"#001529",headerHeight:Ye*2,headerPadding:`0 ${He}px`,headerColor:Re,footerPadding:`${_e}px ${He}px`,footerBg:he,siderBg:"#001529",triggerHeight:Te+De*2,triggerBg:"#002140",triggerColor:Ee,zeroTriggerWidth:Te,zeroTriggerHeight:Te,lightSiderBg:lt,lightTriggerBg:lt,lightTriggerColor:Re}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Le=function(Ae,he){var Ye={};for(var Te in Ae)Object.prototype.hasOwnProperty.call(Ae,Te)&&he.indexOf(Te)<0&&(Ye[Te]=Ae[Te]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,Te=Object.getOwnPropertySymbols(Ae);Re<Te.length;Re++)he.indexOf(Te[Re])<0&&Object.prototype.propertyIsEnumerable.call(Ae,Te[Re])&&(Ye[Te[Re]]=Ae[Te[Re]]);return Ye};const Me=ge.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function Fe(Ae){let{suffixCls:he,tagName:Ye,displayName:Te}=Ae;return Re=>ge.forwardRef((De,Ee)=>ge.createElement(Re,Object.assign({ref:Ee,suffixCls:he,tagName:Ye},De)))}const Oe=ge.forwardRef((Ae,he)=>{const{prefixCls:Ye,suffixCls:Te,className:Re,tagName:_e}=Ae,De=Le(Ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Ee}=ge.useContext(be.E_),lt=Ee("layout",Ye),[He,tt]=Xe(lt),Ue=Te?`${lt}-${Te}`:lt;return He(ge.createElement(_e,Object.assign({className:Ce()(Ye||Ue,Re,tt),ref:he},De)))}),ze=ge.forwardRef((Ae,he)=>{const{direction:Ye}=ge.useContext(be.E_),[Te,Re]=ge.useState([]),{prefixCls:_e,className:De,rootClassName:Ee,children:lt,hasSider:He,tagName:tt,style:Ue}=Ae,ct=Le(Ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),bt=(0,Ne.Z)(ct,["suffixCls"]),{getPrefixCls:Tt,layout:at}=ge.useContext(be.E_),we=Tt("layout",_e),[ft,Nt]=Xe(we),dt=Ce()(we,{[`${we}-has-sider`]:typeof He=="boolean"?He:Te.length>0,[`${we}-rtl`]:Ye==="rtl"},at==null?void 0:at.className,De,Ee,Nt),ut=ge.useMemo(()=>({siderHook:{addSider:pt=>{Re(Ot=>[].concat((0,te.Z)(Ot),[pt]))},removeSider:pt=>{Re(Ot=>Ot.filter(Wt=>Wt!==pt))}}}),[]);return ft(ge.createElement(Me.Provider,{value:ut},ge.createElement(tt,Object.assign({ref:he,className:dt,style:Object.assign(Object.assign({},at==null?void 0:at.style),Ue)},bt),lt)))}),fe=Fe({tagName:"div",displayName:"Layout"})(ze),nt=Fe({suffixCls:"header",tagName:"header",displayName:"Header"})(Oe),it=Fe({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(Oe),Ge=Fe({suffixCls:"content",tagName:"main",displayName:"Content"})(Oe);var je=fe},76529:function(en,Ct,ee){"use strict";ee.d(Ct,{J:function(){return be}});var te=ee(67294),se=ee(4173),Ce=ee(60276),Ne=function(ue,ye){var pe={};for(var ke in ue)Object.prototype.hasOwnProperty.call(ue,ke)&&ye.indexOf(ke)<0&&(pe[ke]=ue[ke]);if(ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Xe=0,ke=Object.getOwnPropertySymbols(ue);Xe<ke.length;Xe++)ye.indexOf(ke[Xe])<0&&Object.prototype.propertyIsEnumerable.call(ue,ke[Xe])&&(pe[ke[Xe]]=ue[ke[Xe]]);return pe};const ge=te.createContext(null),be=te.forwardRef((ue,ye)=>{const{children:pe}=ue,ke=Ne(ue,["children"]),Xe=te.useContext(ge),Le=te.useMemo(()=>Object.assign(Object.assign({},Xe),ke),[Xe,ke.prefixCls,ke.mode,ke.selectable]);return te.createElement(ge.Provider,{value:Le},te.createElement(se.BR,null,(0,Ce.supportNodeRef)(pe)?te.cloneElement(pe,{ref:ye}):pe))});Ct.Z=ge},68508:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return ve}});var te=ee(78595),se=ee(67294),Ce=ee(71322),Ne=ee(94184),ge=ee.n(Ne),be=ee(53124),ue=function(me,Be){var xe={};for(var de in me)Object.prototype.hasOwnProperty.call(me,de)&&Be.indexOf(de)<0&&(xe[de]=me[de]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,de=Object.getOwnPropertySymbols(me);qe<de.length;qe++)Be.indexOf(de[qe])<0&&Object.prototype.propertyIsEnumerable.call(me,de[qe])&&(xe[de[qe]]=me[de[qe]]);return xe},pe=me=>{const{prefixCls:Be,className:xe,dashed:de}=me,qe=ue(me,["prefixCls","className","dashed"]),{getPrefixCls:xt}=se.useContext(be.E_),nn=xt("menu",Be),tn=ge()({[`${nn}-item-divider-dashed`]:!!de},xe);return se.createElement(te.iz,Object.assign({className:tn},qe))},ke=ee(37419),Xe=ee(10366),Le=ee(83062),Me=ee(96159),Oe=(0,se.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),fe=me=>{var Be;const{className:xe,children:de,icon:qe,title:xt,danger:nn}=me,{prefixCls:tn,firstLevel:Jt,direction:yn,disableMenuItemTitleTooltip:Dn,inlineCollapsed:_t}=se.useContext(Oe),sn=Gt=>{const Cr=se.createElement("span",{className:`${tn}-title-content`},de);return(!qe||(0,Me.l$)(de)&&de.type==="span")&&de&&Gt&&Jt&&typeof de=="string"?se.createElement("div",{className:`${tn}-inline-collapsed-noicon`},de.charAt(0)):Cr},{siderCollapsed:pn}=se.useContext(Ce.D);let gn=xt;typeof xt=="undefined"?gn=Jt?de:"":xt===!1&&(gn="");const an={title:gn};!pn&&!_t&&(an.title=null,an.open=!1);const mr=(0,ke.Z)(de).length;let Ht=se.createElement(te.ck,Object.assign({},(0,Xe.Z)(me,["title","icon","danger"]),{className:ge()({[`${tn}-item-danger`]:nn,[`${tn}-item-only-child`]:(qe?mr+1:mr)===1},xe),title:typeof xt=="string"?xt:void 0}),(0,Me.Tm)(qe,{className:ge()((0,Me.l$)(qe)?(Be=qe.props)===null||Be===void 0?void 0:Be.className:"",`${tn}-item-icon`)}),sn(_t));return Dn||(Ht=se.createElement(Le.Z,Object.assign({},an,{placement:yn==="rtl"?"left":"right",overlayClassName:`${tn}-inline-collapsed-tooltip`}),Ht)),Ht},it=me=>{var Be;const{popupClassName:xe,icon:de,title:qe,theme:xt}=me,nn=se.useContext(Oe),{prefixCls:tn,inlineCollapsed:Jt,theme:yn}=nn,Dn=(0,te.Xl)();let _t;if(!de)_t=Jt&&!Dn.length&&qe&&typeof qe=="string"?se.createElement("div",{className:`${tn}-inline-collapsed-noicon`},qe.charAt(0)):se.createElement("span",{className:`${tn}-title-content`},qe);else{const pn=(0,Me.l$)(qe)&&qe.type==="span";_t=se.createElement(se.Fragment,null,(0,Me.Tm)(de,{className:ge()((0,Me.l$)(de)?(Be=de.props)===null||Be===void 0?void 0:Be.className:"",`${tn}-item-icon`)}),pn?qe:se.createElement("span",{className:`${tn}-title-content`},qe))}const sn=se.useMemo(()=>Object.assign(Object.assign({},nn),{firstLevel:!1}),[nn]);return se.createElement(Oe.Provider,{value:sn},se.createElement(te.Wd,Object.assign({},(0,Xe.Z)(me,["icon"]),{title:_t,popupClassName:ge()(tn,xe,`${tn}-${xt||yn}`)})))},Ge=ee(25877),je=ee(60276),Ae=ee(33603),he=ee(76529),Ye=function(me,Be){var xe={};for(var de in me)Object.prototype.hasOwnProperty.call(me,de)&&Be.indexOf(de)<0&&(xe[de]=me[de]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,de=Object.getOwnPropertySymbols(me);qe<de.length;qe++)Be.indexOf(de[qe])<0&&Object.prototype.propertyIsEnumerable.call(me,de[qe])&&(xe[de[qe]]=me[de[qe]]);return xe};function Te(me){return(me||[]).map((Be,xe)=>{if(Be&&typeof Be=="object"){const de=Be,{label:qe,children:xt,key:nn,type:tn}=de,Jt=Ye(de,["label","children","key","type"]),yn=nn!=null?nn:`tmp-${xe}`;return xt||tn==="group"?tn==="group"?se.createElement(te.BW,Object.assign({key:yn},Jt,{title:qe}),Te(xt)):se.createElement(it,Object.assign({key:yn},Jt,{title:qe}),Te(xt)):tn==="divider"?se.createElement(pe,Object.assign({key:yn},Jt)):se.createElement(fe,Object.assign({key:yn},Jt),qe)}return null}).filter(Be=>Be)}function Re(me){return se.useMemo(()=>me&&Te(me),[me])}var _e=ee(84780),De=ee(14747),Ee=ee(33507),lt=ee(67771),He=ee(50438),tt=ee(67968),Ue=ee(45503),bt=me=>{const{componentCls:Be,motionDurationSlow:xe,horizontalLineHeight:de,colorSplit:qe,lineWidth:xt,lineType:nn,itemPaddingInline:tn}=me;return{[`${Be}-horizontal`]:{lineHeight:de,border:0,borderBottom:`${xt}px ${nn} ${qe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Be}-item, ${Be}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:tn},[`> ${Be}-item:hover,
> ${Be}-item-active,
> ${Be}-submenu ${Be}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Be}-item, ${Be}-submenu-title`]:{transition:[`border-color ${xe}`,`background ${xe}`].join(",")},[`${Be}-submenu-arrow`]:{display:"none"}}}},at=me=>{let{componentCls:Be,menuArrowOffset:xe}=me;return{[`${Be}-rtl`]:{direction:"rtl"},[`${Be}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Be}-rtl${Be}-vertical,
${Be}-submenu-rtl ${Be}-vertical`]:{[`${Be}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${xe})`},"&::after":{transform:`rotate(45deg) translateY(${xe})`}}}}};const we=me=>Object.assign({},(0,De.oN)(me));var Nt=(me,Be)=>{const{componentCls:xe,itemColor:de,itemSelectedColor:qe,groupTitleColor:xt,itemBg:nn,subMenuItemBg:tn,itemSelectedBg:Jt,activeBarHeight:yn,activeBarWidth:Dn,activeBarBorderWidth:_t,motionDurationSlow:sn,motionEaseInOut:pn,motionEaseOut:gn,itemPaddingInline:an,motionDurationMid:mr,itemHoverColor:Ht,lineType:Gt,colorSplit:Cr,itemDisabledColor:Qn,dangerItemColor:wr,dangerItemHoverColor:er,dangerItemSelectedColor:Ba,dangerItemActiveBg:Da,dangerItemSelectedBg:Ma,itemHoverBg:Ia,itemActiveBg:qn,menuSubMenuBg:Pa,horizontalItemSelectedColor:vi,horizontalItemSelectedBg:Bi,horizontalItemBorderRadius:Ni,horizontalItemHoverBg:ii,popupBg:vn}=me;return{[`${xe}-${Be}, ${xe}-${Be} > ${xe}`]:{color:de,background:nn,[`&${xe}-root:focus-visible`]:Object.assign({},we(me)),[`${xe}-item-group-title`]:{color:xt},[`${xe}-submenu-selected`]:{[`> ${xe}-submenu-title`]:{color:qe}},[`${xe}-item-disabled, ${xe}-submenu-disabled`]:{color:`${Qn} !important`},[`${xe}-item:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{[`&:hover, > ${xe}-submenu-title:hover`]:{color:Ht}},[`&:not(${xe}-horizontal)`]:{[`${xe}-item:not(${xe}-item-selected)`]:{"&:hover":{backgroundColor:Ia},"&:active":{backgroundColor:qn}},[`${xe}-submenu-title`]:{"&:hover":{backgroundColor:Ia},"&:active":{backgroundColor:qn}}},[`${xe}-item-danger`]:{color:wr,[`&${xe}-item:hover`]:{[`&:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{color:er}},[`&${xe}-item:active`]:{background:Da}},[`${xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${xe}-item-selected`]:{color:qe,[`&${xe}-item-danger`]:{color:Ba},"a, a:hover":{color:"inherit"}},[`& ${xe}-item-selected`]:{backgroundColor:Jt,[`&${xe}-item-danger`]:{backgroundColor:Ma}},[`${xe}-item, ${xe}-submenu-title`]:{[`&:not(${xe}-item-disabled):focus-visible`]:Object.assign({},we(me))},[`&${xe}-submenu > ${xe}`]:{backgroundColor:Pa},[`&${xe}-popup > ${xe}`]:{backgroundColor:vn},[`&${xe}-horizontal`]:Object.assign(Object.assign({},Be==="dark"?{borderBottom:0}:{}),{[`> ${xe}-item, > ${xe}-submenu`]:{top:_t,marginTop:-_t,marginBottom:0,borderRadius:Ni,"&::after":{position:"absolute",insetInline:an,bottom:0,borderBottom:`${yn}px solid transparent`,transition:`border-color ${sn} ${pn}`,content:'""'},"&:hover, &-active, &-open":{background:ii,"&::after":{borderBottomWidth:yn,borderBottomColor:vi}},"&-selected":{color:vi,backgroundColor:Bi,"&:hover":{backgroundColor:Bi},"&::after":{borderBottomWidth:yn,borderBottomColor:vi}}}}),[`&${xe}-root`]:{[`&${xe}-inline, &${xe}-vertical`]:{borderInlineEnd:`${_t}px ${Gt} ${Cr}`}},[`&${xe}-inline`]:{[`${xe}-sub${xe}-inline`]:{background:tn},[`${xe}-item, ${xe}-submenu-title`]:_t&&Dn?{width:`calc(100% + ${_t}px)`}:{},[`${xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Dn}px solid ${qe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${mr} ${gn}`,`opacity ${mr} ${gn}`].join(","),content:'""'},[`&${xe}-item-danger`]:{"&::after":{borderInlineEndColor:Ba}}},[`${xe}-selected, ${xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${mr} ${pn}`,`opacity ${mr} ${pn}`].join(",")}}}}}};const dt=me=>{const{componentCls:Be,itemHeight:xe,itemMarginInline:de,padding:qe,menuArrowSize:xt,marginXS:nn,itemMarginBlock:tn}=me,Jt=qe+xt+nn;return{[`${Be}-item`]:{position:"relative",overflow:"hidden"},[`${Be}-item, ${Be}-submenu-title`]:{height:xe,lineHeight:`${xe}px`,paddingInline:qe,overflow:"hidden",textOverflow:"ellipsis",marginInline:de,marginBlock:tn,width:`calc(100% - ${de*2}px)`},[`> ${Be}-item,
> ${Be}-submenu > ${Be}-submenu-title`]:{height:xe,lineHeight:`${xe}px`},[`${Be}-item-group-list ${Be}-submenu-title,
${Be}-submenu-title`]:{paddingInlineEnd:Jt}}};var pt=me=>{const{componentCls:Be,iconCls:xe,itemHeight:de,colorTextLightSolid:qe,dropdownWidth:xt,controlHeightLG:nn,motionDurationMid:tn,motionEaseOut:Jt,paddingXL:yn,itemMarginInline:Dn,fontSizeLG:_t,motionDurationSlow:sn,paddingXS:pn,boxShadowSecondary:gn,collapsedWidth:an,collapsedIconSize:mr}=me,Ht={height:de,lineHeight:`${de}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Be]:{"&-inline, &-vertical":Object.assign({[`&${Be}-root`]:{boxShadow:"none"}},dt(me))},[`${Be}-submenu-popup`]:{[`${Be}-vertical`]:Object.assign(Object.assign({},dt(me)),{boxShadow:gn})}},{[`${Be}-submenu-popup ${Be}-vertical${Be}-sub`]:{minWidth:xt,maxHeight:`calc(100vh - ${nn*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Be}-inline`]:{width:"100%",[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${sn}`,`background ${sn}`,`padding ${tn} ${Jt}`].join(","),[`> ${Be}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Be}-sub${Be}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Be}-submenu > ${Be}-submenu-title`]:Ht,[`& ${Be}-item-group-title`]:{paddingInlineStart:yn}},[`${Be}-item`]:Ht}},{[`${Be}-inline-collapsed`]:{width:an,[`&${Be}-root`]:{[`${Be}-item, ${Be}-submenu ${Be}-submenu-title`]:{[`> ${Be}-inline-collapsed-noicon`]:{fontSize:_t,textAlign:"center"}}},[`> ${Be}-item,
> ${Be}-item-group > ${Be}-item-group-list > ${Be}-item,
> ${Be}-item-group > ${Be}-item-group-list > ${Be}-submenu > ${Be}-submenu-title,
> ${Be}-submenu > ${Be}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${_t/2}px - ${Dn}px)`,textOverflow:"clip",[`
${Be}-submenu-arrow,
${Be}-submenu-expand-icon
`]:{opacity:0},[`${Be}-item-icon, ${xe}`]:{margin:0,fontSize:mr,lineHeight:`${de}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Be}-item-icon, ${xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Be}-item-icon, ${xe}`]:{display:"none"},"a, a:hover":{color:qe}},[`${Be}-item-group-title`]:Object.assign(Object.assign({},De.vS),{paddingInline:pn})}}]};const Ot=me=>{const{componentCls:Be,motionDurationSlow:xe,motionDurationMid:de,motionEaseInOut:qe,motionEaseOut:xt,iconCls:nn,iconSize:tn,iconMarginInlineEnd:Jt}=me;return{[`${Be}-item, ${Be}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${xe}`,`background ${xe}`,`padding ${xe} ${qe}`].join(","),[`${Be}-item-icon, ${nn}`]:{minWidth:tn,fontSize:tn,transition:[`font-size ${de} ${xt}`,`margin ${xe} ${qe}`,`color ${xe}`].join(","),"+ span":{marginInlineStart:Jt,opacity:1,transition:[`opacity ${xe} ${qe}`,`margin ${xe}`,`color ${xe}`].join(",")}},[`${Be}-item-icon`]:Object.assign({},(0,De.Ro)()),[`&${Be}-item-only-child`]:{[`> ${nn}, > ${Be}-item-icon`]:{marginInlineEnd:0}}},[`${Be}-item-disabled, ${Be}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Be}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Wt=me=>{const{componentCls:Be,motionDurationSlow:xe,motionEaseInOut:de,borderRadius:qe,menuArrowSize:xt,menuArrowOffset:nn}=me;return{[`${Be}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:me.margin,width:xt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${xe} ${de}, opacity ${xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xt*.6,height:xt*.15,backgroundColor:"currentcolor",borderRadius:qe,transition:[`background ${xe} ${de}`,`transform ${xe} ${de}`,`top ${xe} ${de}`,`color ${xe} ${de}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${nn})`},"&::after":{transform:`rotate(-45deg) translateY(${nn})`}}}}},Zt=me=>{const{antCls:Be,componentCls:xe,fontSize:de,motionDurationSlow:qe,motionDurationMid:xt,motionEaseInOut:nn,paddingXS:tn,padding:Jt,colorSplit:yn,lineWidth:Dn,zIndexPopup:_t,borderRadiusLG:sn,subMenuItemBorderRadius:pn,menuArrowSize:gn,menuArrowOffset:an,lineType:mr,menuPanelMaskInset:Ht,groupTitleLineHeight:Gt,groupTitleFontSize:Cr}=me;return[{"":{[`${xe}`]:Object.assign(Object.assign({},(0,De.dF)()),{"&-hidden":{display:"none"}})},[`${xe}-submenu-hidden`]:{display:"none"}},{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(me)),(0,De.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:de,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${qe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${xe}-item`]:{flex:"none"}},[`${xe}-item, ${xe}-submenu, ${xe}-submenu-title`]:{borderRadius:me.itemBorderRadius},[`${xe}-item-group-title`]:{padding:`${tn}px ${Jt}px`,fontSize:Cr,lineHeight:Gt,transition:`all ${qe}`},[`&-horizontal ${xe}-submenu`]:{transition:[`border-color ${qe} ${nn}`,`background ${qe} ${nn}`].join(",")},[`${xe}-submenu, ${xe}-submenu-inline`]:{transition:[`border-color ${qe} ${nn}`,`background ${qe} ${nn}`,`padding ${xt} ${nn}`].join(",")},[`${xe}-submenu ${xe}-sub`]:{cursor:"initial",transition:[`background ${qe} ${nn}`,`padding ${qe} ${nn}`].join(",")},[`${xe}-title-content`]:{transition:`color ${qe}`},[`${xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:yn,borderStyle:mr,borderWidth:0,borderTopWidth:Dn,marginBlock:Dn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ot(me)),{[`${xe}-item-group`]:{[`${xe}-item-group-list`]:{margin:0,padding:0,[`${xe}-item, ${xe}-submenu-title`]:{paddingInline:`${de*2}px ${Jt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:_t,borderRadius:sn,boxShadow:"none",transformOrigin:"0 0",[`&${xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ht}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ht},"\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:me.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:me.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:me.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:me.paddingXS},[`> ${xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:sn},Ot(me)),Wt(me)),{[`${xe}-item, ${xe}-submenu > ${xe}-submenu-title`]:{borderRadius:pn},[`${xe}-submenu-title::after`]:{transition:`transform ${qe} ${nn}`}})}}),Wt(me)),{[`&-inline-collapsed ${xe}-submenu-arrow,
&-inline ${xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${an})`},"&::after":{transform:`rotate(45deg) translateX(-${an})`}},[`${xe}-submenu-open${xe}-submenu-inline > ${xe}-submenu-title > ${xe}-submenu-arrow`]:{transform:`translateY(-${gn*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${an})`},"&::before":{transform:`rotate(45deg) translateX(${an})`}}})},{[`${Be}-layout-header`]:{[xe]:{lineHeight:"inherit"}}}]};var Yt=(me,Be)=>(0,tt.Z)("Menu",de=>{if(Be===!1)return[];const{colorBgElevated:qe,colorPrimary:xt,colorTextLightSolid:nn,controlHeightLG:tn,fontSize:Jt,darkItemColor:yn,darkDangerItemColor:Dn,darkItemBg:_t,darkSubMenuItemBg:sn,darkItemSelectedColor:pn,darkItemSelectedBg:gn,darkDangerItemSelectedBg:an,darkItemHoverBg:mr,darkGroupTitleColor:Ht,darkItemHoverColor:Gt,darkItemDisabledColor:Cr,darkDangerItemHoverColor:Qn,darkDangerItemSelectedColor:wr,darkDangerItemActiveBg:er}=de,Ba=Jt/7*5,Da=(0,Ue.TS)(de,{menuArrowSize:Ba,menuHorizontalHeight:tn*1.15,menuArrowOffset:`${Ba*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:qe}),Ma=(0,Ue.TS)(Da,{itemColor:yn,itemHoverColor:Gt,groupTitleColor:Ht,itemSelectedColor:pn,itemBg:_t,popupBg:_t,subMenuItemBg:sn,itemActiveBg:"transparent",itemSelectedBg:gn,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:mr,itemDisabledColor:Cr,dangerItemColor:Dn,dangerItemHoverColor:Qn,dangerItemSelectedColor:wr,dangerItemActiveBg:er,dangerItemSelectedBg:an,menuSubMenuBg:sn,horizontalItemSelectedColor:nn,horizontalItemSelectedBg:xt});return[Zt(Da),bt(Da),pt(Da),Nt(Da,"light"),Nt(Ma,"dark"),at(Da),(0,Ee.Z)(Da),(0,lt.oN)(Da,"slide-up"),(0,lt.oN)(Da,"slide-down"),(0,He._y)(Da,"zoom-big")]},de=>{const{colorPrimary:qe,colorError:xt,colorTextDisabled:nn,colorErrorBg:tn,colorText:Jt,colorTextDescription:yn,colorBgContainer:Dn,colorFillAlter:_t,colorFillContent:sn,lineWidth:pn,lineWidthBold:gn,controlItemBgActive:an,colorBgTextHover:mr,controlHeightLG:Ht,lineHeight:Gt,colorBgElevated:Cr,marginXXS:Qn,padding:wr,fontSize:er,controlHeightSM:Ba,fontSizeLG:Da,colorTextLightSolid:Ma,colorErrorHover:Ia}=de,qn=new _e.C(Ma).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:de.zIndexPopupBase+50,radiusItem:de.borderRadiusLG,itemBorderRadius:de.borderRadiusLG,radiusSubMenuItem:de.borderRadiusSM,subMenuItemBorderRadius:de.borderRadiusSM,colorItemText:Jt,itemColor:Jt,colorItemTextHover:Jt,itemHoverColor:Jt,colorItemTextHoverHorizontal:qe,horizontalItemHoverColor:qe,colorGroupTitle:yn,groupTitleColor:yn,colorItemTextSelected:qe,itemSelectedColor:qe,colorItemTextSelectedHorizontal:qe,horizontalItemSelectedColor:qe,colorItemBg:Dn,itemBg:Dn,colorItemBgHover:mr,itemHoverBg:mr,colorItemBgActive:sn,itemActiveBg:an,colorSubItemBg:_t,subMenuItemBg:_t,colorItemBgSelected:an,itemSelectedBg:an,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:gn,activeBarHeight:gn,colorActiveBarBorderSize:pn,activeBarBorderWidth:pn,colorItemTextDisabled:nn,itemDisabledColor:nn,colorDangerItemText:xt,dangerItemColor:xt,colorDangerItemTextHover:xt,dangerItemHoverColor:xt,colorDangerItemTextSelected:xt,dangerItemSelectedColor:xt,colorDangerItemBgActive:tn,dangerItemActiveBg:tn,colorDangerItemBgSelected:tn,dangerItemSelectedBg:tn,itemMarginInline:de.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ht,groupTitleLineHeight:Gt,collapsedWidth:Ht*2,popupBg:Cr,itemMarginBlock:Qn,itemPaddingInline:wr,horizontalLineHeight:`${Ht*1.15}px`,iconSize:er,iconMarginInlineEnd:Ba-er,collapsedIconSize:Da,groupTitleFontSize:er,darkItemDisabledColor:new _e.C(Ma).setAlpha(.25).toRgbString(),darkItemColor:qn,darkDangerItemColor:xt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ma,darkItemSelectedBg:qe,darkDangerItemSelectedBg:xt,darkItemHoverBg:"transparent",darkGroupTitleColor:qn,darkItemHoverColor:Ma,darkDangerItemHoverColor:Ia,darkDangerItemSelectedColor:Ma,darkDangerItemActiveBg:xt}},{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"]]})(me),Cn=function(me,Be){var xe={};for(var de in me)Object.prototype.hasOwnProperty.call(me,de)&&Be.indexOf(de)<0&&(xe[de]=me[de]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,de=Object.getOwnPropertySymbols(me);qe<de.length;qe++)Be.indexOf(de[qe])<0&&Object.prototype.propertyIsEnumerable.call(me,de[qe])&&(xe[de[qe]]=me[de[qe]]);return xe},Mn=(0,se.forwardRef)((me,Be)=>{var xe,de;const qe=se.useContext(he.Z),xt=qe||{},{getPrefixCls:nn,getPopupContainer:tn,direction:Jt,menu:yn}=se.useContext(be.E_),Dn=nn(),{prefixCls:_t,className:sn,style:pn,theme:gn="light",expandIcon:an,_internalDisableMenuItemTitleTooltip:mr,inlineCollapsed:Ht,siderCollapsed:Gt,items:Cr,children:Qn,rootClassName:wr,mode:er,selectable:Ba,onClick:Da,overflowedIndicatorPopupClassName:Ma}=me,Ia=Cn(me,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),qn=(0,Xe.Z)(Ia,["collapsedWidth"]),Pa=Re(Cr)||Qn;(xe=xt.validator)===null||xe===void 0||xe.call(xt,{mode:er});const vi=(0,je.useEvent)(function(){var Rr;Da==null||Da.apply(void 0,arguments),(Rr=xt.onClick)===null||Rr===void 0||Rr.call(xt)}),Bi=xt.mode||er,Ni=Ba!=null?Ba:xt.selectable,ii=se.useMemo(()=>Gt!==void 0?Gt:Ht,[Ht,Gt]),vn={horizontal:{motionName:`${Dn}-slide-up`},inline:(0,Ae.Z)(Dn),other:{motionName:`${Dn}-zoom-big`}},ln=nn("menu",_t||xt.prefixCls),[Rn,fr]=Yt(ln,!qe),Pr=ge()(`${ln}-${gn}`,yn==null?void 0:yn.className,sn);let Br;if(typeof an=="function")Br=an;else if(an===null||an===!1)Br=null;else if(xt.expandIcon===null||xt.expandIcon===!1)Br=null;else{const Rr=an!=null?an:xt.expandIcon;Br=(0,Me.Tm)(Rr,{className:ge()(`${ln}-submenu-expand-icon`,(0,Me.l$)(Rr)?(de=Rr.props)===null||de===void 0?void 0:de.className:"")})}const na=se.useMemo(()=>({prefixCls:ln,inlineCollapsed:ii||!1,direction:Jt,firstLevel:!0,theme:gn,mode:Bi,disableMenuItemTitleTooltip:mr}),[ln,ii,Jt,mr,gn]);return Rn(se.createElement(he.Z.Provider,{value:null},se.createElement(Oe.Provider,{value:na},se.createElement(te.ZP,Object.assign({getPopupContainer:tn,overflowedIndicator:se.createElement(Ge.Z,null),overflowedIndicatorPopupClassName:ge()(ln,`${ln}-${gn}`,Ma),mode:Bi,selectable:Ni,onClick:vi},qn,{inlineCollapsed:ii,style:Object.assign(Object.assign({},yn==null?void 0:yn.style),pn),className:Pr,prefixCls:ln,direction:Jt,defaultMotions:vn,expandIcon:Br,ref:Be,rootClassName:ge()(wr,fr)}),Pa))))});const Je=(0,se.forwardRef)((me,Be)=>{const xe=(0,se.useRef)(null),de=se.useContext(Ce.D);return(0,se.useImperativeHandle)(Be,()=>({menu:xe.current,focus:qe=>{var xt;(xt=xe.current)===null||xt===void 0||xt.focus(qe)}})),se.createElement(Mn,Object.assign({ref:xe},me,de))});Je.Item=fe,Je.SubMenu=it,Je.Divider=pe,Je.ItemGroup=te.BW;var ve=Je},28452:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Dn}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(sn,pn){return se.createElement(ge.Z,(0,te.Z)({},sn,{ref:pn,icon:Ne}))},ue=se.forwardRef(be),ye=ee(81893),pe=ee(22751),ke=ee(91034),Xe=ee(94184),Le=ee.n(Xe),Me=ee(4942),Fe=ee(1413),Oe=ee(15671),ze=ee(43144),fe=ee(60136),nt=ee(51630),it=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ge=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,je="".concat(it," ").concat(Ge).split(/[\s\n]+/),Ae="aria-",he="data-";function Ye(_t,sn){return _t.indexOf(sn)===0}function Te(_t){var sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,pn;sn===!1?pn={aria:!0,data:!0,attr:!0}:sn===!0?pn={aria:!0}:pn=(0,Fe.Z)({},sn);var gn={};return Object.keys(_t).forEach(function(an){(pn.aria&&(an==="role"||Ye(an,Ae))||pn.data&&Ye(an,he)||pn.attr&&je.includes(an))&&(gn[an]=_t[an])}),gn}var Re={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},_e=Re,De=ee(81626),Ee=function(_t){(0,fe.Z)(pn,_t);var sn=(0,nt.Z)(pn);function pn(){var gn;(0,Oe.Z)(this,pn);for(var an=arguments.length,mr=new Array(an),Ht=0;Ht<an;Ht++)mr[Ht]=arguments[Ht];return gn=sn.call.apply(sn,[this].concat(mr)),gn.state={goInputText:""},gn.getValidValue=function(){var Gt=gn.state.goInputText;return!Gt||Number.isNaN(Gt)?void 0:Number(Gt)},gn.buildOptionText=function(Gt){return"".concat(Gt," ").concat(gn.props.locale.items_per_page)},gn.changeSize=function(Gt){gn.props.changeSize(Number(Gt))},gn.handleChange=function(Gt){gn.setState({goInputText:Gt.target.value})},gn.handleBlur=function(Gt){var Cr=gn.props,Qn=Cr.goButton,wr=Cr.quickGo,er=Cr.rootPrefixCls,Ba=gn.state.goInputText;Qn||Ba===""||(gn.setState({goInputText:""}),!(Gt.relatedTarget&&(Gt.relatedTarget.className.indexOf("".concat(er,"-item-link"))>=0||Gt.relatedTarget.className.indexOf("".concat(er,"-item"))>=0))&&wr(gn.getValidValue()))},gn.go=function(Gt){var Cr=gn.state.goInputText;Cr!==""&&(Gt.keyCode===_e.ENTER||Gt.type==="click")&&(gn.setState({goInputText:""}),gn.props.quickGo(gn.getValidValue()))},gn}return(0,ze.Z)(pn,[{key:"getPageSizeOptions",value:function(){var an=this.props,mr=an.pageSize,Ht=an.pageSizeOptions;return Ht.some(function(Gt){return Gt.toString()===mr.toString()})?Ht:Ht.concat([mr.toString()]).sort(function(Gt,Cr){var Qn=Number.isNaN(Number(Gt))?0:Number(Gt),wr=Number.isNaN(Number(Cr))?0:Number(Cr);return Qn-wr})}},{key:"render",value:function(){var an=this,mr=this.props,Ht=mr.pageSize,Gt=mr.locale,Cr=mr.rootPrefixCls,Qn=mr.changeSize,wr=mr.quickGo,er=mr.goButton,Ba=mr.selectComponentClass,Da=mr.buildOptionText,Ma=mr.selectPrefixCls,Ia=mr.disabled,qn=this.state.goInputText,Pa="".concat(Cr,"-options"),vi=Ba,Bi=null,Ni=null,ii=null;if(!Qn&&!wr)return null;var vn=this.getPageSizeOptions();if(Qn&&vi){var ln=vn.map(function(Rn,fr){return se.createElement(vi.Option,{key:fr,value:Rn.toString()},(Da||an.buildOptionText)(Rn))});Bi=se.createElement(vi,{disabled:Ia,prefixCls:Ma,showSearch:!1,className:"".concat(Pa,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ht||vn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(fr){return fr.parentNode},"aria-label":Gt.page_size,defaultOpen:!1},ln)}return wr&&(er&&(ii=typeof er=="boolean"?se.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ia,className:"".concat(Pa,"-quick-jumper-button")},Gt.jump_to_confirm):se.createElement("span",{onClick:this.go,onKeyUp:this.go},er)),Ni=se.createElement("div",{className:"".concat(Pa,"-quick-jumper")},Gt.jump_to,se.createElement("input",{disabled:Ia,type:"text",value:qn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Gt.page}),Gt.page,ii)),se.createElement("li",{className:"".concat(Pa)},Bi,Ni)}}]),pn}(se.Component);Ee.defaultProps={pageSizeOptions:["10","20","50","100"]};var lt=Ee,He=function(sn){var pn,gn=sn.rootPrefixCls,an=sn.page,mr=sn.active,Ht=sn.className,Gt=sn.showTitle,Cr=sn.onClick,Qn=sn.onKeyPress,wr=sn.itemRender,er="".concat(gn,"-item"),Ba=Le()(er,"".concat(er,"-").concat(an),(pn={},(0,Me.Z)(pn,"".concat(er,"-active"),mr),(0,Me.Z)(pn,"".concat(er,"-disabled"),!an),(0,Me.Z)(pn,sn.className,Ht),pn)),Da=function(){Cr(an)},Ma=function(Pa){Qn(Pa,Cr,an)},Ia=wr(an,"page",se.createElement("a",{rel:"nofollow"},an));return Ia?se.createElement("li",{title:Gt?an.toString():null,className:Ba,onClick:Da,onKeyPress:Ma,tabIndex:0},Ia):null},tt=He;function Ue(){}function ct(_t){var sn=Number(_t);return typeof sn=="number"&&!Number.isNaN(sn)&&isFinite(sn)&&Math.floor(sn)===sn}var bt=function(sn,pn,gn){return gn};function Tt(_t,sn,pn){var gn=typeof _t=="undefined"?sn.pageSize:_t;return Math.floor((pn.total-1)/gn)+1}var at=function(_t){(0,fe.Z)(pn,_t);var sn=(0,nt.Z)(pn);function pn(gn){var an;(0,Oe.Z)(this,pn),an=sn.call(this,gn),an.paginationNode=se.createRef(),an.getJumpPrevPage=function(){return Math.max(1,an.state.current-(an.props.showLessItems?3:5))},an.getJumpNextPage=function(){return Math.min(Tt(void 0,an.state,an.props),an.state.current+(an.props.showLessItems?3:5))},an.getItemIcon=function(Qn,wr){var er=an.props.prefixCls,Ba=Qn||se.createElement("button",{type:"button","aria-label":wr,className:"".concat(er,"-item-link")});return typeof Qn=="function"&&(Ba=se.createElement(Qn,(0,Fe.Z)({},an.props))),Ba},an.isValid=function(Qn){var wr=an.props.total;return ct(Qn)&&Qn!==an.state.current&&ct(wr)&&wr>0},an.shouldDisplayQuickJumper=function(){var Qn=an.props,wr=Qn.showQuickJumper,er=Qn.total,Ba=an.state.pageSize;return er<=Ba?!1:wr},an.handleKeyDown=function(Qn){(Qn.keyCode===_e.ARROW_UP||Qn.keyCode===_e.ARROW_DOWN)&&Qn.preventDefault()},an.handleKeyUp=function(Qn){var wr=an.getValidValue(Qn),er=an.state.currentInputValue;wr!==er&&an.setState({currentInputValue:wr}),Qn.keyCode===_e.ENTER?an.handleChange(wr):Qn.keyCode===_e.ARROW_UP?an.handleChange(wr-1):Qn.keyCode===_e.ARROW_DOWN&&an.handleChange(wr+1)},an.handleBlur=function(Qn){var wr=an.getValidValue(Qn);an.handleChange(wr)},an.changePageSize=function(Qn){var wr=an.state.current,er=Tt(Qn,an.state,an.props);wr=wr>er?er:wr,er===0&&(wr=an.state.current),typeof Qn=="number"&&("pageSize"in an.props||an.setState({pageSize:Qn}),"current"in an.props||an.setState({current:wr,currentInputValue:wr})),an.props.onShowSizeChange(wr,Qn),"onChange"in an.props&&an.props.onChange&&an.props.onChange(wr,Qn)},an.handleChange=function(Qn){var wr=an.props,er=wr.disabled,Ba=wr.onChange,Da=an.state,Ma=Da.pageSize,Ia=Da.current,qn=Da.currentInputValue;if(an.isValid(Qn)&&!er){var Pa=Tt(void 0,an.state,an.props),vi=Qn;return Qn>Pa?vi=Pa:Qn<1&&(vi=1),"current"in an.props||an.setState({current:vi}),vi!==qn&&an.setState({currentInputValue:vi}),Ba(vi,Ma),vi}return Ia},an.prev=function(){an.hasPrev()&&an.handleChange(an.state.current-1)},an.next=function(){an.hasNext()&&an.handleChange(an.state.current+1)},an.jumpPrev=function(){an.handleChange(an.getJumpPrevPage())},an.jumpNext=function(){an.handleChange(an.getJumpNextPage())},an.hasPrev=function(){return an.state.current>1},an.hasNext=function(){return an.state.current<Tt(void 0,an.state,an.props)},an.runIfEnter=function(Qn,wr){if(Qn.key==="Enter"||Qn.charCode===13){for(var er=arguments.length,Ba=new Array(er>2?er-2:0),Da=2;Da<er;Da++)Ba[Da-2]=arguments[Da];wr.apply(void 0,Ba)}},an.runIfEnterPrev=function(Qn){an.runIfEnter(Qn,an.prev)},an.runIfEnterNext=function(Qn){an.runIfEnter(Qn,an.next)},an.runIfEnterJumpPrev=function(Qn){an.runIfEnter(Qn,an.jumpPrev)},an.runIfEnterJumpNext=function(Qn){an.runIfEnter(Qn,an.jumpNext)},an.handleGoTO=function(Qn){(Qn.keyCode===_e.ENTER||Qn.type==="click")&&an.handleChange(an.state.currentInputValue)},an.renderPrev=function(Qn){var wr=an.props,er=wr.prevIcon,Ba=wr.itemRender,Da=Ba(Qn,"prev",an.getItemIcon(er,"prev page")),Ma=!an.hasPrev();return(0,se.isValidElement)(Da)?(0,se.cloneElement)(Da,{disabled:Ma}):Da},an.renderNext=function(Qn){var wr=an.props,er=wr.nextIcon,Ba=wr.itemRender,Da=Ba(Qn,"next",an.getItemIcon(er,"next page")),Ma=!an.hasNext();return(0,se.isValidElement)(Da)?(0,se.cloneElement)(Da,{disabled:Ma}):Da};var mr=gn.onChange!==Ue,Ht="current"in gn;Ht&&!mr&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var Gt=gn.defaultCurrent;"current"in gn&&(Gt=gn.current);var Cr=gn.defaultPageSize;return"pageSize"in gn&&(Cr=gn.pageSize),Gt=Math.min(Gt,Tt(Cr,void 0,gn)),an.state={current:Gt,currentInputValue:Gt,pageSize:Cr},an}return(0,ze.Z)(pn,[{key:"componentDidUpdate",value:function(an,mr){var Ht=this.props.prefixCls;if(mr.current!==this.state.current&&this.paginationNode.current){var Gt=this.paginationNode.current.querySelector(".".concat(Ht,"-item-").concat(mr.current));if(Gt&&document.activeElement===Gt){var Cr;Gt==null||(Cr=Gt.blur)===null||Cr===void 0||Cr.call(Gt)}}}},{key:"getValidValue",value:function(an){var mr=an.target.value,Ht=Tt(void 0,this.state,this.props),Gt=this.state.currentInputValue,Cr;return mr===""?Cr=mr:Number.isNaN(Number(mr))?Cr=Gt:mr>=Ht?Cr=Ht:Cr=Number(mr),Cr}},{key:"getShowSizeChanger",value:function(){var an=this.props,mr=an.showSizeChanger,Ht=an.total,Gt=an.totalBoundaryShowSizeChanger;return typeof mr!="undefined"?mr:Ht>Gt}},{key:"render",value:function(){var an=this.props,mr=an.prefixCls,Ht=an.className,Gt=an.style,Cr=an.disabled,Qn=an.hideOnSinglePage,wr=an.total,er=an.locale,Ba=an.showQuickJumper,Da=an.showLessItems,Ma=an.showTitle,Ia=an.showTotal,qn=an.simple,Pa=an.itemRender,vi=an.showPrevNextJumpers,Bi=an.jumpPrevIcon,Ni=an.jumpNextIcon,ii=an.selectComponentClass,vn=an.selectPrefixCls,ln=an.pageSizeOptions,Rn=this.state,fr=Rn.current,Pr=Rn.pageSize,Br=Rn.currentInputValue;if(Qn===!0&&wr<=Pr)return null;var na=Tt(void 0,this.state,this.props),Rr=[],Rt=null,cn=null,un=null,Hn=null,Bt=null,dn=Ba&&Ba.goButton,_n=Da?1:2,kn=fr-1>0?fr-1:0,sr=fr+1<na?fr+1:na,br=Te(this.props,{aria:!0,data:!0}),Sr=Ia&&se.createElement("li",{className:"".concat(mr,"-total-text")},Ia(wr,[wr===0?0:(fr-1)*Pr+1,fr*Pr>wr?wr:fr*Pr]));if(qn){dn&&(typeof dn=="boolean"?Bt=se.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},er.jump_to_confirm):Bt=se.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},dn),Bt=se.createElement("li",{title:Ma?"".concat(er.jump_to).concat(fr,"/").concat(na):null,className:"".concat(mr,"-simple-pager")},Bt));var ja=this.renderPrev(kn);return se.createElement("ul",(0,te.Z)({className:Le()(mr,"".concat(mr,"-simple"),(0,Me.Z)({},"".concat(mr,"-disabled"),Cr),Ht),style:Gt,ref:this.paginationNode},br),Sr,ja?se.createElement("li",{title:Ma?er.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(mr,"-prev"),(0,Me.Z)({},"".concat(mr,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},ja):null,se.createElement("li",{title:Ma?"".concat(fr,"/").concat(na):null,className:"".concat(mr,"-simple-pager")},se.createElement("input",{type:"text",value:Br,disabled:Cr,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),se.createElement("span",{className:"".concat(mr,"-slash")},"/"),na),se.createElement("li",{title:Ma?er.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Le()("".concat(mr,"-next"),(0,Me.Z)({},"".concat(mr,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(sr)),Bt)}if(na<=3+_n*2){var Ca={locale:er,rootPrefixCls:mr,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ma,itemRender:Pa};na||Rr.push(se.createElement(tt,(0,te.Z)({},Ca,{key:"noPager",page:1,className:"".concat(mr,"-item-disabled")})));for(var xa=1;xa<=na;xa+=1){var Za=fr===xa;Rr.push(se.createElement(tt,(0,te.Z)({},Ca,{key:xa,page:xa,active:Za})))}}else{var _a=Da?er.prev_3:er.prev_5,En=Da?er.next_3:er.next_5,hn=Pa(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Bi,"prev page")),Bn=Pa(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ni,"next page"));vi&&(Rt=hn?se.createElement("li",{title:Ma?_a:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Le()("".concat(mr,"-jump-prev"),(0,Me.Z)({},"".concat(mr,"-jump-prev-custom-icon"),!!Bi))},hn):null,cn=Bn?se.createElement("li",{title:Ma?En:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Le()("".concat(mr,"-jump-next"),(0,Me.Z)({},"".concat(mr,"-jump-next-custom-icon"),!!Ni))},Bn):null),Hn=se.createElement(tt,{locale:er,last:!0,rootPrefixCls:mr,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:na,page:na,active:!1,showTitle:Ma,itemRender:Pa}),un=se.createElement(tt,{locale:er,rootPrefixCls:mr,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ma,itemRender:Pa});var Tr=Math.max(1,fr-_n),la=Math.min(fr+_n,na);fr-1<=_n&&(la=1+_n*2),na-fr<=_n&&(Tr=na-_n*2);for(var pr=Tr;pr<=la;pr+=1){var Xn=fr===pr;Rr.push(se.createElement(tt,{locale:er,rootPrefixCls:mr,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pr,page:pr,active:Xn,showTitle:Ma,itemRender:Pa}))}fr-1>=_n*2&&fr!==3&&(Rr[0]=(0,se.cloneElement)(Rr[0],{className:"".concat(mr,"-item-after-jump-prev")}),Rr.unshift(Rt)),na-fr>=_n*2&&fr!==na-2&&(Rr[Rr.length-1]=(0,se.cloneElement)(Rr[Rr.length-1],{className:"".concat(mr,"-item-before-jump-next")}),Rr.push(cn)),Tr!==1&&Rr.unshift(un),la!==na&&Rr.push(Hn)}var dr=!this.hasPrev()||!na,zr=!this.hasNext()||!na,sa=this.renderPrev(kn),or=this.renderNext(sr);return se.createElement("ul",(0,te.Z)({className:Le()(mr,Ht,(0,Me.Z)({},"".concat(mr,"-disabled"),Cr)),style:Gt,ref:this.paginationNode},br),Sr,sa?se.createElement("li",{title:Ma?er.prev_page:null,onClick:this.prev,tabIndex:dr?null:0,onKeyPress:this.runIfEnterPrev,className:Le()("".concat(mr,"-prev"),(0,Me.Z)({},"".concat(mr,"-disabled"),dr)),"aria-disabled":dr},sa):null,Rr,or?se.createElement("li",{title:Ma?er.next_page:null,onClick:this.next,tabIndex:zr?null:0,onKeyPress:this.runIfEnterNext,className:Le()("".concat(mr,"-next"),(0,Me.Z)({},"".concat(mr,"-disabled"),zr)),"aria-disabled":zr},or):null,se.createElement(lt,{disabled:Cr,locale:er,rootPrefixCls:mr,selectComponentClass:ii,selectPrefixCls:vn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:fr,pageSize:Pr,pageSizeOptions:ln,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:dn}))}}],[{key:"getDerivedStateFromProps",value:function(an,mr){var Ht={};if("current"in an&&(Ht.current=an.current,an.current!==mr.current&&(Ht.currentInputValue=Ht.current)),"pageSize"in an&&an.pageSize!==mr.pageSize){var Gt=mr.current,Cr=Tt(an.pageSize,mr,an);Gt=Gt>Cr?Cr:Gt,"current"in an||(Ht.current=Gt,Ht.currentInputValue=Gt),Ht.pageSize=an.pageSize}return Ht}}]),pn}(se.Component);at.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ue,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ue,locale:De.Z,style:{},itemRender:bt,totalBoundaryShowSizeChanger:50};var we=at,ft=ee(62906),Nt=ee(53124),dt=ee(98675),ut=ee(25378),pt=ee(10110),Ot=ee(11713);const Wt=_t=>se.createElement(Ot.default,Object.assign({},_t,{showSearch:!0,size:"small"})),Zt=_t=>se.createElement(Ot.default,Object.assign({},_t,{showSearch:!0,size:"middle"}));Wt.Option=Ot.default.Option,Zt.Option=Ot.default.Option;var Yt=ee(47673),Cn=ee(14747),Nn=ee(67968),Mn=ee(45503);const Je=_t=>{const{componentCls:sn}=_t;return{[`${sn}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${sn}-item-link`]:{color:_t.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${sn}-item-link`]:{color:_t.colorTextDisabled,cursor:"not-allowed"}}},[`&${sn}-disabled`]:{cursor:"not-allowed",[`${sn}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:_t.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:_t.colorBorder,backgroundColor:_t.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:_t.itemActiveBgDisabled},a:{color:_t.itemActiveColorDisabled}}},[`${sn}-item-link`]:{color:_t.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${sn}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${sn}-simple-pager`]:{color:_t.colorTextDisabled},[`${sn}-jump-prev, ${sn}-jump-next`]:{[`${sn}-item-link-icon`]:{opacity:0},[`${sn}-item-ellipsis`]:{opacity:1}}},[`&${sn}-simple`]:{[`${sn}-prev, ${sn}-next`]:{[`&${sn}-disabled ${sn}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ve=_t=>{const{componentCls:sn}=_t;return{[`&${sn}-mini ${sn}-total-text, &${sn}-mini ${sn}-simple-pager`]:{height:_t.itemSizeSM,lineHeight:`${_t.itemSizeSM}px`},[`&${sn}-mini ${sn}-item`]:{minWidth:_t.itemSizeSM,height:_t.itemSizeSM,margin:0,lineHeight:`${_t.itemSizeSM-2}px`},[`&${sn}-mini:not(${sn}-disabled) ${sn}-item:not(${sn}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:_t.colorBgTextHover},"&:active":{backgroundColor:_t.colorBgTextActive}},[`&${sn}-mini ${sn}-prev, &${sn}-mini ${sn}-next`]:{minWidth:_t.itemSizeSM,height:_t.itemSizeSM,margin:0,lineHeight:`${_t.itemSizeSM}px`},[`&${sn}-mini:not(${sn}-disabled)`]:{[`${sn}-prev, ${sn}-next`]:{[`&:hover ${sn}-item-link`]:{backgroundColor:_t.colorBgTextHover},[`&:active ${sn}-item-link`]:{backgroundColor:_t.colorBgTextActive},[`&${sn}-disabled:hover ${sn}-item-link`]:{backgroundColor:"transparent"}}},[`
&${sn}-mini ${sn}-prev ${sn}-item-link,
&${sn}-mini ${sn}-next ${sn}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:_t.itemSizeSM,lineHeight:`${_t.itemSizeSM}px`}},[`&${sn}-mini ${sn}-jump-prev, &${sn}-mini ${sn}-jump-next`]:{height:_t.itemSizeSM,marginInlineEnd:0,lineHeight:`${_t.itemSizeSM}px`},[`&${sn}-mini ${sn}-options`]:{marginInlineStart:_t.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:_t.miniOptionsSizeChangerTop},"&-quick-jumper":{height:_t.itemSizeSM,lineHeight:`${_t.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Yt.x0)(_t)),{width:_t.paginationMiniQuickJumperInputWidth,height:_t.controlHeightSM})}}}},me=_t=>{const{componentCls:sn}=_t;return{[`
&${sn}-simple ${sn}-prev,
&${sn}-simple ${sn}-next
`]:{height:_t.itemSizeSM,lineHeight:`${_t.itemSizeSM}px`,verticalAlign:"top",[`${sn}-item-link`]:{height:_t.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:_t.colorBgTextHover},"&:active":{backgroundColor:_t.colorBgTextActive},"&::after":{height:_t.itemSizeSM,lineHeight:`${_t.itemSizeSM}px`}}},[`&${sn}-simple ${sn}-simple-pager`]:{display:"inline-block",height:_t.itemSizeSM,marginInlineEnd:_t.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:_t.marginXS,padding:`0 ${_t.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:_t.itemInputBg,border:`${_t.lineWidth}px ${_t.lineType} ${_t.colorBorder}`,borderRadius:_t.borderRadius,outline:"none",transition:`border-color ${_t.motionDurationMid}`,color:"inherit","&:hover":{borderColor:_t.colorPrimary},"&:focus":{borderColor:_t.colorPrimaryHover,boxShadow:`${_t.inputOutlineOffset}px 0 ${_t.controlOutlineWidth}px ${_t.controlOutline}`},"&[disabled]":{color:_t.colorTextDisabled,backgroundColor:_t.colorBgContainerDisabled,borderColor:_t.colorBorder,cursor:"not-allowed"}}}}},Be=_t=>{const{componentCls:sn}=_t;return{[`${sn}-jump-prev, ${sn}-jump-next`]:{outline:0,[`${sn}-item-container`]:{position:"relative",[`${sn}-item-link-icon`]:{color:_t.colorPrimary,fontSize:_t.fontSizeSM,opacity:0,transition:`all ${_t.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${sn}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:_t.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:_t.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:_t.paginationEllipsisTextIndent,opacity:1,transition:`all ${_t.motionDurationMid}`}},"&:hover":{[`${sn}-item-link-icon`]:{opacity:1},[`${sn}-item-ellipsis`]:{opacity:0}}},[`
${sn}-prev,
${sn}-jump-prev,
${sn}-jump-next
`]:{marginInlineEnd:_t.marginXS},[`
${sn}-prev,
${sn}-next,
${sn}-jump-prev,
${sn}-jump-next
`]:{display:"inline-block",minWidth:_t.itemSize,height:_t.itemSize,color:_t.colorText,fontFamily:_t.fontFamily,lineHeight:`${_t.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:_t.borderRadius,cursor:"pointer",transition:`all ${_t.motionDurationMid}`},[`${sn}-prev, ${sn}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:_t.colorText,cursor:"pointer",userSelect:"none"},[`${sn}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:_t.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${_t.lineWidth}px ${_t.lineType} transparent`,borderRadius:_t.borderRadius,outline:"none",transition:`all ${_t.motionDurationMid}`},[`&:hover ${sn}-item-link`]:{backgroundColor:_t.colorBgTextHover},[`&:active ${sn}-item-link`]:{backgroundColor:_t.colorBgTextActive},[`&${sn}-disabled:hover`]:{[`${sn}-item-link`]:{backgroundColor:"transparent"}}},[`${sn}-slash`]:{marginInlineEnd:_t.paginationSlashMarginInlineEnd,marginInlineStart:_t.paginationSlashMarginInlineStart},[`${sn}-options`]:{display:"inline-block",marginInlineStart:_t.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:_t.controlHeight,marginInlineStart:_t.marginXS,lineHeight:`${_t.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Yt.ik)(_t)),{width:_t.controlHeightLG*1.25,height:_t.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:_t.marginXS,marginInlineEnd:_t.marginXS})}}}},xe=_t=>{const{componentCls:sn}=_t;return{[`${sn}-item`]:{display:"inline-block",minWidth:_t.itemSize,height:_t.itemSize,marginInlineEnd:_t.marginXS,fontFamily:_t.fontFamily,lineHeight:`${_t.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${_t.lineWidth}px ${_t.lineType} transparent`,borderRadius:_t.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${_t.paginationItemPaddingInline}px`,color:_t.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${sn}-item-active)`]:{"&:hover":{transition:`all ${_t.motionDurationMid}`,backgroundColor:_t.colorBgTextHover},"&:active":{backgroundColor:_t.colorBgTextActive}},"&-active":{fontWeight:_t.fontWeightStrong,backgroundColor:_t.itemActiveBg,borderColor:_t.colorPrimary,a:{color:_t.colorPrimary},"&:hover":{borderColor:_t.colorPrimaryHover},"&:hover a":{color:_t.colorPrimaryHover}}}}},de=_t=>{const{componentCls:sn}=_t;return{[sn]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Cn.Wf)(_t)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${sn}-total-text`]:{display:"inline-block",height:_t.itemSize,marginInlineEnd:_t.marginXS,lineHeight:`${_t.itemSize-2}px`,verticalAlign:"middle"}}),xe(_t)),Be(_t)),me(_t)),ve(_t)),Je(_t)),{[`@media only screen and (max-width: ${_t.screenLG}px)`]:{[`${sn}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${_t.screenSM}px)`]:{[`${sn}-options`]:{display:"none"}}}),[`&${_t.componentCls}-rtl`]:{direction:"rtl"}}},qe=_t=>{const{componentCls:sn}=_t;return{[`${sn}${sn}-disabled:not(${sn}-mini)`]:{"&, &:hover":{[`${sn}-item-link`]:{borderColor:_t.colorBorder}},"&:focus-visible":{[`${sn}-item-link`]:{borderColor:_t.colorBorder}},[`${sn}-item, ${sn}-item-link`]:{backgroundColor:_t.colorBgContainerDisabled,borderColor:_t.colorBorder,[`&:hover:not(${sn}-item-active)`]:{backgroundColor:_t.colorBgContainerDisabled,borderColor:_t.colorBorder,a:{color:_t.colorTextDisabled}},[`&${sn}-item-active`]:{backgroundColor:_t.itemActiveBgDisabled}},[`${sn}-prev, ${sn}-next`]:{"&:hover button":{backgroundColor:_t.colorBgContainerDisabled,borderColor:_t.colorBorder,color:_t.colorTextDisabled},[`${sn}-item-link`]:{backgroundColor:_t.colorBgContainerDisabled,borderColor:_t.colorBorder}}},[`${sn}:not(${sn}-mini)`]:{[`${sn}-prev, ${sn}-next`]:{"&:hover button":{borderColor:_t.colorPrimaryHover,backgroundColor:_t.itemBg},[`${sn}-item-link`]:{backgroundColor:_t.itemLinkBg,borderColor:_t.colorBorder},[`&:hover ${sn}-item-link`]:{borderColor:_t.colorPrimary,backgroundColor:_t.itemBg,color:_t.colorPrimary},[`&${sn}-disabled`]:{[`${sn}-item-link`]:{borderColor:_t.colorBorder,color:_t.colorTextDisabled}}},[`${sn}-item`]:{backgroundColor:_t.itemBg,border:`${_t.lineWidth}px ${_t.lineType} ${_t.colorBorder}`,[`&:hover:not(${sn}-item-active)`]:{borderColor:_t.colorPrimary,backgroundColor:_t.itemBg,a:{color:_t.colorPrimary}},"&-active":{borderColor:_t.colorPrimary}}}}},xt=_t=>{const{componentCls:sn}=_t;return{[`${sn}:not(${sn}-disabled)`]:{[`${sn}-item`]:Object.assign({},(0,Cn.Qy)(_t)),[`${sn}-jump-prev, ${sn}-jump-next`]:{"&:focus-visible":Object.assign({[`${sn}-item-link-icon`]:{opacity:1},[`${sn}-item-ellipsis`]:{opacity:0}},(0,Cn.oN)(_t))},[`${sn}-prev, ${sn}-next`]:{[`&:focus-visible ${sn}-item-link`]:Object.assign({},(0,Cn.oN)(_t))}}}};var nn=(0,Nn.Z)("Pagination",_t=>{const sn=(0,Mn.TS)(_t,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:_t.marginXXS/2,paginationMiniQuickJumperInputWidth:_t.controlHeightLG*1.1,paginationItemPaddingInline:_t.marginXXS*1.5,paginationEllipsisLetterSpacing:_t.marginXXS/2,paginationSlashMarginInlineStart:_t.marginXXS,paginationSlashMarginInlineEnd:_t.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Yt.e5)(_t),(0,Yt.TM)(_t));return[de(sn),xt(sn),_t.wireframe&&qe(sn)]},_t=>({itemBg:_t.colorBgContainer,itemSize:_t.controlHeight,itemSizeSM:_t.controlHeightSM,itemActiveBg:_t.colorBgContainer,itemLinkBg:_t.colorBgContainer,itemActiveColorDisabled:_t.colorTextDisabled,itemActiveBgDisabled:_t.controlItemBgActiveDisabled,itemInputBg:_t.colorBgContainer,miniOptionsSizeChangerTop:0})),tn=function(_t,sn){var pn={};for(var gn in _t)Object.prototype.hasOwnProperty.call(_t,gn)&&sn.indexOf(gn)<0&&(pn[gn]=_t[gn]);if(_t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var an=0,gn=Object.getOwnPropertySymbols(_t);an<gn.length;an++)sn.indexOf(gn[an])<0&&Object.prototype.propertyIsEnumerable.call(_t,gn[an])&&(pn[gn[an]]=_t[gn[an]]);return pn},yn=_t=>{const{prefixCls:sn,selectPrefixCls:pn,className:gn,rootClassName:an,style:mr,size:Ht,locale:Gt,selectComponentClass:Cr,responsive:Qn,showSizeChanger:wr}=_t,er=tn(_t,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ba}=(0,ut.Z)(Qn),{getPrefixCls:Da,direction:Ma,pagination:Ia={}}=se.useContext(Nt.E_),qn=Da("pagination",sn),[Pa,vi]=nn(qn),Bi=wr!=null?wr:Ia.showSizeChanger,Ni=se.useMemo(()=>{const na=se.createElement("span",{className:`${qn}-item-ellipsis`},"\u2022\u2022\u2022"),Rr=se.createElement("button",{className:`${qn}-item-link`,type:"button",tabIndex:-1},Ma==="rtl"?se.createElement(ke.Z,null):se.createElement(pe.Z,null)),Rt=se.createElement("button",{className:`${qn}-item-link`,type:"button",tabIndex:-1},Ma==="rtl"?se.createElement(pe.Z,null):se.createElement(ke.Z,null)),cn=se.createElement("a",{className:`${qn}-item-link`},se.createElement("div",{className:`${qn}-item-container`},Ma==="rtl"?se.createElement(ye.Z,{className:`${qn}-item-link-icon`}):se.createElement(ue,{className:`${qn}-item-link-icon`}),na)),un=se.createElement("a",{className:`${qn}-item-link`},se.createElement("div",{className:`${qn}-item-container`},Ma==="rtl"?se.createElement(ue,{className:`${qn}-item-link-icon`}):se.createElement(ye.Z,{className:`${qn}-item-link-icon`}),na));return{prevIcon:Rr,nextIcon:Rt,jumpPrevIcon:cn,jumpNextIcon:un}},[Ma,qn]),[ii]=(0,pt.Z)("Pagination",ft.Z),vn=Object.assign(Object.assign({},ii),Gt),ln=(0,dt.Z)(Ht),Rn=ln==="small"||!!(Ba&&!ln&&Qn),fr=Da("select",pn),Pr=Le()({[`${qn}-mini`]:Rn,[`${qn}-rtl`]:Ma==="rtl"},Ia==null?void 0:Ia.className,gn,an,vi),Br=Object.assign(Object.assign({},Ia==null?void 0:Ia.style),mr);return Pa(se.createElement(we,Object.assign({},Ni,er,{style:Br,prefixCls:qn,selectPrefixCls:fr,className:Pr,selectComponentClass:Cr||(Rn?Wt:Zt),locale:vn,showSizeChanger:Bi})))},Dn=yn},66330:function(en,Ct,ee){"use strict";ee.d(Ct,{t5:function(){return ke}});var te=ee(94184),se=ee.n(te),Ce=ee(92419),Ne=ee(67294),ge=ee(53124),be=ee(81643),ue=ee(20136),ye=function(Le,Me){var Fe={};for(var Oe in Le)Object.prototype.hasOwnProperty.call(Le,Oe)&&Me.indexOf(Oe)<0&&(Fe[Oe]=Le[Oe]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Oe=Object.getOwnPropertySymbols(Le);ze<Oe.length;ze++)Me.indexOf(Oe[ze])<0&&Object.prototype.propertyIsEnumerable.call(Le,Oe[ze])&&(Fe[Oe[ze]]=Le[Oe[ze]]);return Fe};const pe=(Le,Me,Fe)=>{if(!(!Me&&!Fe))return Ne.createElement(Ne.Fragment,null,Me&&Ne.createElement("div",{className:`${Le}-title`},(0,be.Z)(Me)),Ne.createElement("div",{className:`${Le}-inner-content`},(0,be.Z)(Fe)))},ke=Le=>{const{hashId:Me,prefixCls:Fe,className:Oe,style:ze,placement:fe="top",title:nt,content:it,children:Ge}=Le;return Ne.createElement("div",{className:se()(Me,Fe,`${Fe}-pure`,`${Fe}-placement-${fe}`,Oe),style:ze},Ne.createElement("div",{className:`${Fe}-arrow`}),Ne.createElement(Ce.G,Object.assign({},Le,{className:Me,prefixCls:Fe}),Ge||pe(Fe,nt,it)))},Xe=Le=>{const{prefixCls:Me}=Le,Fe=ye(Le,["prefixCls"]),{getPrefixCls:Oe}=Ne.useContext(ge.E_),ze=Oe("popover",Me),[fe,nt]=(0,ue.Z)(ze);return fe(Ne.createElement(ke,Object.assign({},Fe,{prefixCls:ze,hashId:nt})))};Ct.ZP=Xe},55241:function(en,Ct,ee){"use strict";var te=ee(94184),se=ee.n(te),Ce=ee(67294),Ne=ee(81643),ge=ee(33603),be=ee(53124),ue=ee(83062),ye=ee(66330),pe=ee(20136),ke=function(Me,Fe){var Oe={};for(var ze in Me)Object.prototype.hasOwnProperty.call(Me,ze)&&Fe.indexOf(ze)<0&&(Oe[ze]=Me[ze]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,ze=Object.getOwnPropertySymbols(Me);fe<ze.length;fe++)Fe.indexOf(ze[fe])<0&&Object.prototype.propertyIsEnumerable.call(Me,ze[fe])&&(Oe[ze[fe]]=Me[ze[fe]]);return Oe};const Xe=Me=>{let{title:Fe,content:Oe,prefixCls:ze}=Me;return Ce.createElement(Ce.Fragment,null,Fe&&Ce.createElement("div",{className:`${ze}-title`},(0,Ne.Z)(Fe)),Ce.createElement("div",{className:`${ze}-inner-content`},(0,Ne.Z)(Oe)))},Le=Ce.forwardRef((Me,Fe)=>{const{prefixCls:Oe,title:ze,content:fe,overlayClassName:nt,placement:it="top",trigger:Ge="hover",mouseEnterDelay:je=.1,mouseLeaveDelay:Ae=.1,overlayStyle:he={}}=Me,Ye=ke(Me,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Te}=Ce.useContext(be.E_),Re=Te("popover",Oe),[_e,De]=(0,pe.Z)(Re),Ee=Te(),lt=se()(nt,De);return _e(Ce.createElement(ue.Z,Object.assign({placement:it,trigger:Ge,mouseEnterDelay:je,mouseLeaveDelay:Ae,overlayStyle:he},Ye,{prefixCls:Re,overlayClassName:lt,ref:Fe,overlay:ze||fe?Ce.createElement(Xe,{prefixCls:Re,title:ze,content:fe}):null,transitionName:(0,ge.m)(Ee,"zoom-big",Ye.transitionName),"data-popover-inject":!0})))});Le._InternalPanelDoNotUseOrYouWillBeFired=ye.ZP,Ct.Z=Le},20136:function(en,Ct,ee){"use strict";var te=ee(14747),se=ee(50438),Ce=ee(97414),Ne=ee(8796),ge=ee(67968),be=ee(45503);const ue=ke=>{const{componentCls:Xe,popoverColor:Le,minWidth:Me,fontWeightStrong:Fe,popoverPadding:Oe,boxShadowSecondary:ze,colorTextHeading:fe,borderRadiusLG:nt,zIndexPopup:it,marginXS:Ge,colorBgElevated:je,popoverBg:Ae}=ke;return[{[Xe]:Object.assign(Object.assign({},(0,te.Wf)(ke)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:it,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":je,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Xe}-content`]:{position:"relative"},[`${Xe}-inner`]:{backgroundColor:Ae,backgroundClip:"padding-box",borderRadius:nt,boxShadow:ze,padding:Oe},[`${Xe}-title`]:{minWidth:Me,marginBottom:Ge,color:fe,fontWeight:Fe},[`${Xe}-inner-content`]:{color:Le}})},(0,Ce.ZP)(ke,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Xe}-pure`]:{position:"relative",maxWidth:"none",margin:ke.sizePopupArrow,display:"inline-block",[`${Xe}-content`]:{display:"inline-block"}}}]},ye=ke=>{const{componentCls:Xe}=ke;return{[Xe]:Ne.i.map(Le=>{const Me=ke[`${Le}6`];return{[`&${Xe}-${Le}`]:{"--antd-arrow-background-color":Me,[`${Xe}-inner`]:{backgroundColor:Me},[`${Xe}-arrow`]:{background:"transparent"}}}})}},pe=ke=>{const{componentCls:Xe,lineWidth:Le,lineType:Me,colorSplit:Fe,paddingSM:Oe,controlHeight:ze,fontSize:fe,lineHeight:nt,padding:it}=ke,Ge=ze-Math.round(fe*nt),je=Ge/2,Ae=Ge/2-Le,he=it;return{[Xe]:{[`${Xe}-inner`]:{padding:0},[`${Xe}-title`]:{margin:0,padding:`${je}px ${he}px ${Ae}px`,borderBottom:`${Le}px ${Me} ${Fe}`},[`${Xe}-inner-content`]:{padding:`${Oe}px ${he}px`}}}};Ct.Z=(0,ge.Z)("Popover",ke=>{const{colorBgElevated:Xe,colorText:Le,wireframe:Me}=ke,Fe=(0,be.TS)(ke,{popoverPadding:12,popoverBg:Xe,popoverColor:Le});return[ue(Fe),ye(Fe),Me&&pe(Fe),(0,se._y)(Fe,"zoom-big")]},ke=>({width:177,minWidth:177,zIndexPopup:ke.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},38703:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return mr}});var te=ee(67294),se=ee(87725),Ce=ee(18299),Ne=ee(16646),ge=ee(73475),be=ee(94184),ue=ee.n(be),ye=ee(10366),pe=ee(53124),ke=ee(87462),Xe=ee(1413),Le=ee(45987),Me={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Fe=function(){var Gt=(0,te.useRef)([]),Cr=(0,te.useRef)(null);return(0,te.useEffect)(function(){var Qn=Date.now(),wr=!1;Gt.current.forEach(function(er){if(er){wr=!0;var Ba=er.style;Ba.transitionDuration=".3s, .3s, .3s, .06s",Cr.current&&Qn-Cr.current<100&&(Ba.transitionDuration="0s, 0s")}}),wr&&(Cr.current=Date.now())}),Gt.current},Oe=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ze=function(Gt){var Cr=(0,Xe.Z)((0,Xe.Z)({},Me),Gt),Qn=Cr.className,wr=Cr.percent,er=Cr.prefixCls,Ba=Cr.strokeColor,Da=Cr.strokeLinecap,Ma=Cr.strokeWidth,Ia=Cr.style,qn=Cr.trailColor,Pa=Cr.trailWidth,vi=Cr.transition,Bi=(0,Le.Z)(Cr,Oe);delete Bi.gapPosition;var Ni=Array.isArray(wr)?wr:[wr],ii=Array.isArray(Ba)?Ba:[Ba],vn=Fe(),ln=Ma/2,Rn=100-Ma/2,fr="M ".concat(Da==="round"?ln:0,",").concat(ln,`
L `).concat(Da==="round"?Rn:100,",").concat(ln),Pr="0 0 100 ".concat(Ma),Br=0;return te.createElement("svg",(0,ke.Z)({className:ue()("".concat(er,"-line"),Qn),viewBox:Pr,preserveAspectRatio:"none",style:Ia},Bi),te.createElement("path",{className:"".concat(er,"-line-trail"),d:fr,strokeLinecap:Da,stroke:qn,strokeWidth:Pa||Ma,fillOpacity:"0"}),Ni.map(function(na,Rr){var Rt=1;switch(Da){case"round":Rt=1-Ma/100;break;case"square":Rt=1-Ma/2/100;break;default:Rt=1;break}var cn={strokeDasharray:"".concat(na*Rt,"px, 100px"),strokeDashoffset:"-".concat(Br,"px"),transition:vi||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},un=ii[Rr]||ii[ii.length-1];return Br+=na,te.createElement("path",{key:Rr,className:"".concat(er,"-line-path"),d:fr,strokeLinecap:Da,stroke:un,strokeWidth:Ma,fillOpacity:"0",ref:function(Bt){vn[Rr]=Bt},style:cn})}))},fe=ze,nt=ee(71002),it=ee(97685),Ge=ee(98924),je=0,Ae=(0,Ge.Z)();function he(){var Ht;return Ae?(Ht=je,je+=1):Ht="TEST_OR_SSR",Ht}var Ye=function(Ht){var Gt=te.useState(),Cr=(0,it.Z)(Gt,2),Qn=Cr[0],wr=Cr[1];return te.useEffect(function(){wr("rc_progress_".concat(he()))},[]),Ht||Qn},Te=function(Gt){var Cr=Gt.bg,Qn=Gt.children;return te.createElement("div",{style:{width:"100%",height:"100%",background:Cr}},Qn)};function Re(Ht,Gt){return Object.keys(Ht).map(function(Cr){var Qn=parseFloat(Cr),wr="".concat(Math.floor(Qn*Gt),"%");return"".concat(Ht[Cr]," ").concat(wr)})}var _e=te.forwardRef(function(Ht,Gt){var Cr=Ht.prefixCls,Qn=Ht.color,wr=Ht.gradientId,er=Ht.radius,Ba=Ht.style,Da=Ht.ptg,Ma=Ht.strokeLinecap,Ia=Ht.strokeWidth,qn=Ht.size,Pa=Ht.gapDegree,vi=Qn&&(0,nt.Z)(Qn)==="object",Bi=vi?"#FFF":void 0,Ni=qn/2,ii=te.createElement("circle",{className:"".concat(Cr,"-circle-path"),r:er,cx:Ni,cy:Ni,stroke:Bi,strokeLinecap:Ma,strokeWidth:Ia,opacity:Da===0?0:1,style:Ba,ref:Gt});if(!vi)return ii;var vn="".concat(wr,"-conic"),ln=Pa?"".concat(180+Pa/2,"deg"):"0deg",Rn=Re(Qn,(360-Pa)/360),fr=Re(Qn,1),Pr="conic-gradient(from ".concat(ln,", ").concat(Rn.join(", "),")"),Br="linear-gradient(to ".concat(Pa?"bottom":"top",", ").concat(fr.join(", "),")");return te.createElement(te.Fragment,null,te.createElement("mask",{id:vn},ii),te.createElement("foreignObject",{x:0,y:0,width:qn,height:qn,mask:"url(#".concat(vn,")")},te.createElement(Te,{bg:Br},te.createElement(Te,{bg:Pr}))))}),De=_e,Ee=100,lt=function(Gt,Cr,Qn,wr,er,Ba,Da,Ma,Ia,qn){var Pa=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,vi=Qn/100*360*((360-Ba)/360),Bi=Ba===0?0:{bottom:0,top:180,left:90,right:-90}[Da],Ni=(100-wr)/100*Cr;Ia==="round"&&wr!==100&&(Ni+=qn/2,Ni>=Cr&&(Ni=Cr-.01));var ii=Ee/2;return{stroke:typeof Ma=="string"?Ma:void 0,strokeDasharray:"".concat(Cr,"px ").concat(Gt),strokeDashoffset:Ni+Pa,transform:"rotate(".concat(er+vi+Bi,"deg)"),transformOrigin:"".concat(ii,"px ").concat(ii,"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}},He=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function tt(Ht){var Gt=Ht!=null?Ht:[];return Array.isArray(Gt)?Gt:[Gt]}var Ue=function(Gt){var Cr=(0,Xe.Z)((0,Xe.Z)({},Me),Gt),Qn=Cr.id,wr=Cr.prefixCls,er=Cr.steps,Ba=Cr.strokeWidth,Da=Cr.trailWidth,Ma=Cr.gapDegree,Ia=Ma===void 0?0:Ma,qn=Cr.gapPosition,Pa=Cr.trailColor,vi=Cr.strokeLinecap,Bi=Cr.style,Ni=Cr.className,ii=Cr.strokeColor,vn=Cr.percent,ln=(0,Le.Z)(Cr,He),Rn=Ee/2,fr=Ye(Qn),Pr="".concat(fr,"-gradient"),Br=Rn-Ba/2,na=Math.PI*2*Br,Rr=Ia>0?90+Ia/2:-90,Rt=na*((360-Ia)/360),cn=(0,nt.Z)(er)==="object"?er:{count:er,space:2},un=cn.count,Hn=cn.space,Bt=tt(vn),dn=tt(ii),_n=dn.find(function(xa){return xa&&(0,nt.Z)(xa)==="object"}),kn=_n&&(0,nt.Z)(_n)==="object",sr=kn?"butt":vi,br=lt(na,Rt,0,100,Rr,Ia,qn,Pa,sr,Ba),Sr=Fe(),ja=function(){var Za=0;return Bt.map(function(_a,En){var hn=dn[En]||dn[dn.length-1],Bn=lt(na,Rt,Za,_a,Rr,Ia,qn,hn,sr,Ba);return Za+=_a,te.createElement(De,{key:En,color:hn,ptg:_a,radius:Br,prefixCls:wr,gradientId:Pr,style:Bn,strokeLinecap:sr,strokeWidth:Ba,gapDegree:Ia,ref:function(la){Sr[En]=la},size:Ee})}).reverse()},Ca=function(){var Za=Math.round(un*(Bt[0]/100)),_a=100/un,En=0;return new Array(un).fill(null).map(function(hn,Bn){var Tr=Bn<=Za-1?dn[0]:Pa,la=Tr&&(0,nt.Z)(Tr)==="object"?"url(#".concat(Pr,")"):void 0,pr=lt(na,Rt,En,_a,Rr,Ia,qn,Tr,"butt",Ba,Hn);return En+=(Rt-pr.strokeDashoffset+Hn)*100/Rt,te.createElement("circle",{key:Bn,className:"".concat(wr,"-circle-path"),r:Br,cx:Rn,cy:Rn,stroke:la,strokeWidth:Ba,opacity:1,style:pr,ref:function(dr){Sr[Bn]=dr}})})};return te.createElement("svg",(0,ke.Z)({className:ue()("".concat(wr,"-circle"),Ni),viewBox:"0 0 ".concat(Ee," ").concat(Ee),style:Bi,id:Qn,role:"presentation"},ln),!un&&te.createElement("circle",{className:"".concat(wr,"-circle-trail"),r:Br,cx:Rn,cy:Rn,stroke:Pa,strokeLinecap:sr,strokeWidth:Da||Ba,style:br}),un?Ca():ja())},ct=Ue,bt={Line:fe,Circle:ct},Tt=ee(83062),at=ee(16397);function we(Ht){return!Ht||Ht<0?0:Ht>100?100:Ht}function ft(Ht){let{success:Gt,successPercent:Cr}=Ht,Qn=Cr;return Gt&&"progress"in Gt&&(Qn=Gt.progress),Gt&&"percent"in Gt&&(Qn=Gt.percent),Qn}const Nt=Ht=>{let{percent:Gt,success:Cr,successPercent:Qn}=Ht;const wr=we(ft({success:Cr,successPercent:Qn}));return[wr,we(we(Gt)-wr)]},dt=Ht=>{let{success:Gt={},strokeColor:Cr}=Ht;const{strokeColor:Qn}=Gt;return[Qn||at.presetPrimaryColors.green,Cr||null]},ut=(Ht,Gt,Cr)=>{var Qn,wr,er,Ba;let Da=-1,Ma=-1;if(Gt==="step"){const Ia=Cr.steps,qn=Cr.strokeWidth;typeof Ht=="string"||typeof Ht=="undefined"?(Da=Ht==="small"?2:14,Ma=qn!=null?qn:8):typeof Ht=="number"?[Da,Ma]=[Ht,Ht]:[Da=14,Ma=8]=Ht,Da*=Ia}else if(Gt==="line"){const Ia=Cr==null?void 0:Cr.strokeWidth;typeof Ht=="string"||typeof Ht=="undefined"?Ma=Ia||(Ht==="small"?6:8):typeof Ht=="number"?[Da,Ma]=[Ht,Ht]:[Da=-1,Ma=8]=Ht}else(Gt==="circle"||Gt==="dashboard")&&(typeof Ht=="string"||typeof Ht=="undefined"?[Da,Ma]=Ht==="small"?[60,60]:[120,120]:typeof Ht=="number"?[Da,Ma]=[Ht,Ht]:(Da=(wr=(Qn=Ht[0])!==null&&Qn!==void 0?Qn:Ht[1])!==null&&wr!==void 0?wr:120,Ma=(Ba=(er=Ht[0])!==null&&er!==void 0?er:Ht[1])!==null&&Ba!==void 0?Ba:120));return[Da,Ma]},pt=3,Ot=Ht=>pt/Ht*100;var Zt=Ht=>{const{prefixCls:Gt,trailColor:Cr=null,strokeLinecap:Qn="round",gapPosition:wr,gapDegree:er,width:Ba=120,type:Da,children:Ma,success:Ia,size:qn=Ba}=Ht,[Pa,vi]=ut(qn,"circle");let{strokeWidth:Bi}=Ht;Bi===void 0&&(Bi=Math.max(Ot(Pa),6));const Ni={width:Pa,height:vi,fontSize:Pa*.15+6},ii=te.useMemo(()=>{if(er||er===0)return er;if(Da==="dashboard")return 75},[er,Da]),vn=wr||Da==="dashboard"&&"bottom"||void 0,ln=Object.prototype.toString.call(Ht.strokeColor)==="[object Object]",Rn=dt({success:Ia,strokeColor:Ht.strokeColor}),fr=ue()(`${Gt}-inner`,{[`${Gt}-circle-gradient`]:ln}),Pr=te.createElement(ct,{percent:Nt(Ht),strokeWidth:Bi,trailWidth:Bi,strokeColor:Rn,strokeLinecap:Qn,trailColor:Cr,prefixCls:Gt,gapDegree:ii,gapPosition:vn});return te.createElement("div",{className:fr,style:Ni},Pa<=20?te.createElement(Tt.Z,{title:Ma},te.createElement("span",null,Pr)):te.createElement(te.Fragment,null,Pr,Ma))},Yt=function(Ht,Gt){var Cr={};for(var Qn in Ht)Object.prototype.hasOwnProperty.call(Ht,Qn)&&Gt.indexOf(Qn)<0&&(Cr[Qn]=Ht[Qn]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wr=0,Qn=Object.getOwnPropertySymbols(Ht);wr<Qn.length;wr++)Gt.indexOf(Qn[wr])<0&&Object.prototype.propertyIsEnumerable.call(Ht,Qn[wr])&&(Cr[Qn[wr]]=Ht[Qn[wr]]);return Cr};const Cn=Ht=>{let Gt=[];return Object.keys(Ht).forEach(Cr=>{const Qn=parseFloat(Cr.replace(/%/g,""));isNaN(Qn)||Gt.push({key:Qn,value:Ht[Cr]})}),Gt=Gt.sort((Cr,Qn)=>Cr.key-Qn.key),Gt.map(Cr=>{let{key:Qn,value:wr}=Cr;return`${wr} ${Qn}%`}).join(", ")},Nn=(Ht,Gt)=>{const{from:Cr=at.presetPrimaryColors.blue,to:Qn=at.presetPrimaryColors.blue,direction:wr=Gt==="rtl"?"to left":"to right"}=Ht,er=Yt(Ht,["from","to","direction"]);if(Object.keys(er).length!==0){const Ba=Cn(er);return{backgroundImage:`linear-gradient(${wr}, ${Ba})`}}return{backgroundImage:`linear-gradient(${wr}, ${Cr}, ${Qn})`}};var Je=Ht=>{const{prefixCls:Gt,direction:Cr,percent:Qn,size:wr,strokeWidth:er,strokeColor:Ba,strokeLinecap:Da="round",children:Ma,trailColor:Ia=null,success:qn}=Ht,Pa=Ba&&typeof Ba!="string"?Nn(Ba,Cr):{backgroundColor:Ba},vi=Da==="square"||Da==="butt"?0:void 0,Bi={backgroundColor:Ia||void 0,borderRadius:vi},Ni=wr!=null?wr:[-1,er||(wr==="small"?6:8)],[ii,vn]=ut(Ni,"line",{strokeWidth:er}),ln=Object.assign({width:`${we(Qn)}%`,height:vn,borderRadius:vi},Pa),Rn=ft(Ht),fr={width:`${we(Rn)}%`,height:vn,borderRadius:vi,backgroundColor:qn==null?void 0:qn.strokeColor},Pr={width:ii<0?"100%":ii,height:vn};return te.createElement(te.Fragment,null,te.createElement("div",{className:`${Gt}-outer`,style:Pr},te.createElement("div",{className:`${Gt}-inner`,style:Bi},te.createElement("div",{className:`${Gt}-bg`,style:ln}),Rn!==void 0?te.createElement("div",{className:`${Gt}-success-bg`,style:fr}):null)),Ma)},me=Ht=>{const{size:Gt,steps:Cr,percent:Qn=0,strokeWidth:wr=8,strokeColor:er,trailColor:Ba=null,prefixCls:Da,children:Ma}=Ht,Ia=Math.round(Cr*(Qn/100)),qn=Gt==="small"?2:14,Pa=Gt!=null?Gt:[qn,wr],[vi,Bi]=ut(Pa,"step",{steps:Cr,strokeWidth:wr}),Ni=vi/Cr,ii=new Array(Cr);for(let vn=0;vn<Cr;vn++){const ln=Array.isArray(er)?er[vn]:er;ii[vn]=te.createElement("div",{key:vn,className:ue()(`${Da}-steps-item`,{[`${Da}-steps-item-active`]:vn<=Ia-1}),style:{backgroundColor:vn<=Ia-1?ln:Ba,width:Ni,height:Bi}})}return te.createElement("div",{className:`${Da}-steps-outer`},ii,Ma)},Be=ee(34367),xe=ee(14747),de=ee(67968),qe=ee(45503);const xt=Ht=>{const Gt=Ht?"100%":"-100%";return new Be.Keyframes(`antProgress${Ht?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Gt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Gt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},nn=Ht=>{const{componentCls:Gt,iconCls:Cr}=Ht;return{[Gt]:Object.assign(Object.assign({},(0,xe.Wf)(Ht)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ht.fontSize,marginInlineEnd:Ht.marginXS,marginBottom:Ht.marginXS},[`${Gt}-outer`]:{display:"inline-block",width:"100%"},[`&${Gt}-show-info`]:{[`${Gt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ht.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ht.paddingXS}px)`}},[`${Gt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ht.remainingColor,borderRadius:Ht.lineBorderRadius},[`${Gt}-inner:not(${Gt}-circle-gradient)`]:{[`${Gt}-circle-path`]:{stroke:Ht.defaultColor}},[`${Gt}-success-bg, ${Gt}-bg`]:{position:"relative",backgroundColor:Ht.defaultColor,borderRadius:Ht.lineBorderRadius,transition:`all ${Ht.motionDurationSlow} ${Ht.motionEaseInOutCirc}`},[`${Gt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ht.colorSuccess},[`${Gt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ht.marginXS,color:Ht.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Cr]:{fontSize:Ht.fontSize}},[`&${Gt}-status-active`]:{[`${Gt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ht.colorBgContainer,borderRadius:Ht.lineBorderRadius,opacity:0,animationName:xt(),animationDuration:Ht.progressActiveMotionDuration,animationTimingFunction:Ht.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Gt}-rtl${Gt}-status-active`]:{[`${Gt}-bg::before`]:{animationName:xt(!0)}},[`&${Gt}-status-exception`]:{[`${Gt}-bg`]:{backgroundColor:Ht.colorError},[`${Gt}-text`]:{color:Ht.colorError}},[`&${Gt}-status-exception ${Gt}-inner:not(${Gt}-circle-gradient)`]:{[`${Gt}-circle-path`]:{stroke:Ht.colorError}},[`&${Gt}-status-success`]:{[`${Gt}-bg`]:{backgroundColor:Ht.colorSuccess},[`${Gt}-text`]:{color:Ht.colorSuccess}},[`&${Gt}-status-success ${Gt}-inner:not(${Gt}-circle-gradient)`]:{[`${Gt}-circle-path`]:{stroke:Ht.colorSuccess}}})}},tn=Ht=>{const{componentCls:Gt,iconCls:Cr}=Ht;return{[Gt]:{[`${Gt}-circle-trail`]:{stroke:Ht.remainingColor},[`&${Gt}-circle ${Gt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Gt}-circle ${Gt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ht.circleTextColor,fontSize:Ht.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Cr]:{fontSize:`${Ht.fontSize/Ht.fontSizeSM}em`}},[`${Gt}-circle&-status-exception`]:{[`${Gt}-text`]:{color:Ht.colorError}},[`${Gt}-circle&-status-success`]:{[`${Gt}-text`]:{color:Ht.colorSuccess}}},[`${Gt}-inline-circle`]:{lineHeight:1,[`${Gt}-inner`]:{verticalAlign:"bottom"}}}},Jt=Ht=>{const{componentCls:Gt}=Ht;return{[Gt]:{[`${Gt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ht.progressStepMinWidth,marginInlineEnd:Ht.progressStepMarginInlineEnd,backgroundColor:Ht.remainingColor,transition:`all ${Ht.motionDurationSlow}`,"&-active":{backgroundColor:Ht.defaultColor}}}}}},yn=Ht=>{const{componentCls:Gt,iconCls:Cr}=Ht;return{[Gt]:{[`${Gt}-small&-line, ${Gt}-small&-line ${Gt}-text ${Cr}`]:{fontSize:Ht.fontSizeSM}}}};var Dn=(0,de.Z)("Progress",Ht=>{const Gt=Ht.marginXXS/2,Cr=(0,qe.TS)(Ht,{progressStepMarginInlineEnd:Gt,progressStepMinWidth:Gt,progressActiveMotionDuration:"2.4s"});return[nn(Cr),tn(Cr),Jt(Cr),yn(Cr)]},Ht=>({circleTextColor:Ht.colorText,defaultColor:Ht.colorInfo,remainingColor:Ht.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),_t=function(Ht,Gt){var Cr={};for(var Qn in Ht)Object.prototype.hasOwnProperty.call(Ht,Qn)&&Gt.indexOf(Qn)<0&&(Cr[Qn]=Ht[Qn]);if(Ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wr=0,Qn=Object.getOwnPropertySymbols(Ht);wr<Qn.length;wr++)Gt.indexOf(Qn[wr])<0&&Object.prototype.propertyIsEnumerable.call(Ht,Qn[wr])&&(Cr[Qn[wr]]=Ht[Qn[wr]]);return Cr};const sn=null,pn=["normal","exception","active","success"];var an=te.forwardRef((Ht,Gt)=>{const{prefixCls:Cr,className:Qn,rootClassName:wr,steps:er,strokeColor:Ba,percent:Da=0,size:Ma="default",showInfo:Ia=!0,type:qn="line",status:Pa,format:vi,style:Bi}=Ht,Ni=_t(Ht,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ii=te.useMemo(()=>{var Bt,dn;const _n=ft(Ht);return parseInt(_n!==void 0?(Bt=_n!=null?_n:0)===null||Bt===void 0?void 0:Bt.toString():(dn=Da!=null?Da:0)===null||dn===void 0?void 0:dn.toString(),10)},[Da,Ht.success,Ht.successPercent]),vn=te.useMemo(()=>!pn.includes(Pa)&&ii>=100?"success":Pa||"normal",[Pa,ii]),{getPrefixCls:ln,direction:Rn,progress:fr}=te.useContext(pe.E_),Pr=ln("progress",Cr),[Br,na]=Dn(Pr),Rr=te.useMemo(()=>{if(!Ia)return null;const Bt=ft(Ht);let dn;const _n=vi||(sr=>`${sr}%`),kn=qn==="line";return vi||vn!=="exception"&&vn!=="success"?dn=_n(we(Da),we(Bt)):vn==="exception"?dn=kn?te.createElement(Ne.Z,null):te.createElement(ge.Z,null):vn==="success"&&(dn=kn?te.createElement(se.Z,null):te.createElement(Ce.Z,null)),te.createElement("span",{className:`${Pr}-text`,title:typeof dn=="string"?dn:void 0},dn)},[Ia,Da,ii,vn,qn,Pr,vi]),Rt=Array.isArray(Ba)?Ba[0]:Ba,cn=typeof Ba=="string"||Array.isArray(Ba)?Ba:void 0;let un;qn==="line"?un=er?te.createElement(me,Object.assign({},Ht,{strokeColor:cn,prefixCls:Pr,steps:er}),Rr):te.createElement(Je,Object.assign({},Ht,{strokeColor:Rt,prefixCls:Pr,direction:Rn}),Rr):(qn==="circle"||qn==="dashboard")&&(un=te.createElement(Zt,Object.assign({},Ht,{strokeColor:Rt,prefixCls:Pr,progressStatus:vn}),Rr));const Hn=ue()(Pr,`${Pr}-status-${vn}`,`${Pr}-${qn==="dashboard"&&"circle"||er&&"steps"||qn}`,{[`${Pr}-inline-circle`]:qn==="circle"&&ut(Ma,"circle")[0]<=20,[`${Pr}-show-info`]:Ia,[`${Pr}-${Ma}`]:typeof Ma=="string",[`${Pr}-rtl`]:Rn==="rtl"},fr==null?void 0:fr.className,Qn,wr,na);return Br(te.createElement("div",Object.assign({ref:Gt,style:Object.assign(Object.assign({},fr==null?void 0:fr.style),Bi),className:Hn,role:"progressbar","aria-valuenow":ii},(0,ye.Z)(Ni,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),un))}),mr=an},78045:function(en,Ct,ee){"use strict";ee.d(Ct,{ZP:function(){return at}});var te=ee(94184),se=ee.n(te),Ce=ee(5663),Ne=ee(1337),ge=ee(67294),be=ee(53124),ue=ee(98675);const ye=ge.createContext(null),pe=ye.Provider;var ke=ye;const Xe=ge.createContext(null),Le=Xe.Provider;var Me=ee(95860),Fe=ee(17799),Oe=ee(98866),ze=ee(65223),fe=ee(14747),nt=ee(67968),it=ee(45503);const Ge=we=>{const{componentCls:ft,antCls:Nt}=we,dt=`${ft}-group`;return{[dt]:Object.assign(Object.assign({},(0,fe.Wf)(we)),{display:"inline-block",fontSize:0,[`&${dt}-rtl`]:{direction:"rtl"},[`${Nt}-badge ${Nt}-badge-count`]:{zIndex:1},[`> ${Nt}-badge:not(:first-child) > ${Nt}-button-wrapper`]:{borderInlineStart:"none"}})}},je=we=>{const{componentCls:ft,wrapperMarginInlineEnd:Nt,colorPrimary:dt,radioSize:ut,motionDurationSlow:pt,motionDurationMid:Ot,motionEaseInOutCirc:Wt,colorBgContainer:Zt,colorBorder:Yt,lineWidth:Cn,dotSize:Nn,colorBgContainerDisabled:Mn,colorTextDisabled:Je,paddingXS:ve,dotColorDisabled:me,lineType:Be,radioDotDisabledSize:xe,wireframe:de,colorWhite:qe}=we,xt=`${ft}-inner`;return{[`${ft}-wrapper`]:Object.assign(Object.assign({},(0,fe.Wf)(we)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Nt,cursor:"pointer",[`&${ft}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:we.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${ft}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Cn}px ${Be} ${dt}`,borderRadius:"50%",visibility:"hidden",content:'""'},[ft]:Object.assign(Object.assign({},(0,fe.Wf)(we)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${ft}-wrapper:hover &,
&:hover ${xt}`]:{borderColor:dt},[`${ft}-input:focus-visible + ${xt}`]:Object.assign({},(0,fe.oN)(we)),[`${ft}:hover::after, ${ft}-wrapper:hover &::after`]:{visibility:"visible"},[`${ft}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:ut,height:ut,marginBlockStart:ut/-2,marginInlineStart:ut/-2,backgroundColor:de?dt:qe,borderBlockStart:0,borderInlineStart:0,borderRadius:ut,transform:"scale(0)",opacity:0,transition:`all ${pt} ${Wt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:ut,height:ut,backgroundColor:Zt,borderColor:Yt,borderStyle:"solid",borderWidth:Cn,borderRadius:"50%",transition:`all ${Ot}`},[`${ft}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${ft}-checked`]:{[xt]:{borderColor:dt,backgroundColor:de?Zt:dt,"&::after":{transform:`scale(${Nn/ut})`,opacity:1,transition:`all ${pt} ${Wt}`}}},[`${ft}-disabled`]:{cursor:"not-allowed",[xt]:{backgroundColor:Mn,borderColor:Yt,cursor:"not-allowed","&::after":{backgroundColor:me}},[`${ft}-input`]:{cursor:"not-allowed"},[`${ft}-disabled + span`]:{color:Je,cursor:"not-allowed"},[`&${ft}-checked`]:{[xt]:{"&::after":{transform:`scale(${xe/ut})`}}}},[`span${ft} + *`]:{paddingInlineStart:ve,paddingInlineEnd:ve}})}},Ae=we=>{const{buttonColor:ft,controlHeight:Nt,componentCls:dt,lineWidth:ut,lineType:pt,colorBorder:Ot,motionDurationSlow:Wt,motionDurationMid:Zt,buttonPaddingInline:Yt,fontSize:Cn,buttonBg:Nn,fontSizeLG:Mn,controlHeightLG:Je,controlHeightSM:ve,paddingXS:me,borderRadius:Be,borderRadiusSM:xe,borderRadiusLG:de,buttonCheckedBg:qe,buttonSolidCheckedColor:xt,colorTextDisabled:nn,colorBgContainerDisabled:tn,buttonCheckedBgDisabled:Jt,buttonCheckedColorDisabled:yn,colorPrimary:Dn,colorPrimaryHover:_t,colorPrimaryActive:sn,buttonSolidCheckedBg:pn,buttonSolidCheckedHoverBg:gn,buttonSolidCheckedActiveBg:an}=we;return{[`${dt}-button-wrapper`]:{position:"relative",display:"inline-block",height:Nt,margin:0,paddingInline:Yt,paddingBlock:0,color:ft,fontSize:Cn,lineHeight:`${Nt-ut*2}px`,background:Nn,border:`${ut}px ${pt} ${Ot}`,borderBlockStartWidth:ut+.02,borderInlineStartWidth:0,borderInlineEndWidth:ut,cursor:"pointer",transition:[`color ${Zt}`,`background ${Zt}`,`box-shadow ${Zt}`].join(","),a:{color:ft},[`> ${dt}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-ut,insetInlineStart:-ut,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:ut,paddingInline:0,backgroundColor:Ot,transition:`background-color ${Wt}`,content:'""'}},"&:first-child":{borderInlineStart:`${ut}px ${pt} ${Ot}`,borderStartStartRadius:Be,borderEndStartRadius:Be},"&:last-child":{borderStartEndRadius:Be,borderEndEndRadius:Be},"&:first-child:last-child":{borderRadius:Be},[`${dt}-group-large &`]:{height:Je,fontSize:Mn,lineHeight:`${Je-ut*2}px`,"&:first-child":{borderStartStartRadius:de,borderEndStartRadius:de},"&:last-child":{borderStartEndRadius:de,borderEndEndRadius:de}},[`${dt}-group-small &`]:{height:ve,paddingInline:me-ut,paddingBlock:0,lineHeight:`${ve-ut*2}px`,"&:first-child":{borderStartStartRadius:xe,borderEndStartRadius:xe},"&:last-child":{borderStartEndRadius:xe,borderEndEndRadius:xe}},"&:hover":{position:"relative",color:Dn},"&:has(:focus-visible)":Object.assign({},(0,fe.oN)(we)),[`${dt}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${dt}-button-wrapper-disabled)`]:{zIndex:1,color:Dn,background:qe,borderColor:Dn,"&::before":{backgroundColor:Dn},"&:first-child":{borderColor:Dn},"&:hover":{color:_t,borderColor:_t,"&::before":{backgroundColor:_t}},"&:active":{color:sn,borderColor:sn,"&::before":{backgroundColor:sn}}},[`${dt}-group-solid &-checked:not(${dt}-button-wrapper-disabled)`]:{color:xt,background:pn,borderColor:pn,"&:hover":{color:xt,background:gn,borderColor:gn},"&:active":{color:xt,background:an,borderColor:an}},"&-disabled":{color:nn,backgroundColor:tn,borderColor:Ot,cursor:"not-allowed","&:first-child, &:hover":{color:nn,backgroundColor:tn,borderColor:Ot}},[`&-disabled${dt}-button-wrapper-checked`]:{color:yn,backgroundColor:Jt,borderColor:Ot,boxShadow:"none"}}}},he=we=>we-4*2;var Ye=(0,nt.Z)("Radio",we=>{const{controlOutline:ft,controlOutlineWidth:Nt,radioSize:dt}=we,ut=`0 0 0 ${Nt}px ${ft}`,pt=ut,Ot=he(dt),Wt=(0,it.TS)(we,{radioDotDisabledSize:Ot,radioFocusShadow:ut,radioButtonFocusShadow:pt});return[Ge(Wt),je(Wt),Ae(Wt)]},we=>{const{wireframe:ft,padding:Nt,marginXS:dt,lineWidth:ut,fontSizeLG:pt,colorText:Ot,colorBgContainer:Wt,colorTextDisabled:Zt,controlItemBgActiveDisabled:Yt,colorTextLightSolid:Cn,colorPrimary:Nn,colorPrimaryHover:Mn,colorPrimaryActive:Je}=we,ve=4,me=pt,Be=ft?he(me):me-(ve+ut)*2;return{radioSize:me,dotSize:Be,dotColorDisabled:Zt,buttonSolidCheckedColor:Cn,buttonSolidCheckedBg:Nn,buttonSolidCheckedHoverBg:Mn,buttonSolidCheckedActiveBg:Je,buttonBg:Wt,buttonCheckedBg:Wt,buttonColor:Ot,buttonCheckedBgDisabled:Yt,buttonCheckedColorDisabled:Zt,buttonPaddingInline:Nt-ut,wrapperMarginInlineEnd:dt}}),Te=ee(45353),Re=ee(92429),_e=function(we,ft){var Nt={};for(var dt in we)Object.prototype.hasOwnProperty.call(we,dt)&&ft.indexOf(dt)<0&&(Nt[dt]=we[dt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,dt=Object.getOwnPropertySymbols(we);ut<dt.length;ut++)ft.indexOf(dt[ut])<0&&Object.prototype.propertyIsEnumerable.call(we,dt[ut])&&(Nt[dt[ut]]=we[dt[ut]]);return Nt};const De=(we,ft)=>{var Nt,dt;const ut=ge.useContext(ke),pt=ge.useContext(Xe),{getPrefixCls:Ot,direction:Wt,radio:Zt}=ge.useContext(be.E_),Yt=ge.useRef(null),Cn=(0,Fe.sQ)(ft,Yt),{isFormItemInput:Nn}=ge.useContext(ze.aM),Mn=sn=>{var pn,gn;(pn=we.onChange)===null||pn===void 0||pn.call(we,sn),(gn=ut==null?void 0:ut.onChange)===null||gn===void 0||gn.call(ut,sn)},{prefixCls:Je,className:ve,rootClassName:me,children:Be,style:xe}=we,de=_e(we,["prefixCls","className","rootClassName","children","style"]),qe=Ot("radio",Je),xt=((ut==null?void 0:ut.optionType)||pt)==="button",nn=xt?`${qe}-button`:qe,[tn,Jt]=Ye(qe),yn=Object.assign({},de),Dn=ge.useContext(Oe.Z);ut&&(yn.name=ut.name,yn.onChange=Mn,yn.checked=we.value===ut.value,yn.disabled=(Nt=yn.disabled)!==null&&Nt!==void 0?Nt:ut.disabled),yn.disabled=(dt=yn.disabled)!==null&&dt!==void 0?dt:Dn;const _t=se()(`${nn}-wrapper`,{[`${nn}-wrapper-checked`]:yn.checked,[`${nn}-wrapper-disabled`]:yn.disabled,[`${nn}-wrapper-rtl`]:Wt==="rtl",[`${nn}-wrapper-in-form-item`]:Nn},Zt==null?void 0:Zt.className,ve,me,Jt);return tn(ge.createElement(Te.Z,{component:"Radio",disabled:yn.disabled},ge.createElement("label",{className:_t,style:Object.assign(Object.assign({},Zt==null?void 0:Zt.style),xe),onMouseEnter:we.onMouseEnter,onMouseLeave:we.onMouseLeave},ge.createElement(Me.Z,Object.assign({},yn,{className:se()(yn.className,!xt&&Re.A),type:"radio",prefixCls:nn,ref:Cn})),Be!==void 0?ge.createElement("span",null,Be):null)))};var lt=ge.forwardRef(De);const He=ge.forwardRef((we,ft)=>{const{getPrefixCls:Nt,direction:dt}=ge.useContext(be.E_),[ut,pt]=(0,Ce.Z)(we.defaultValue,{value:we.value}),Ot=pn=>{const gn=ut,an=pn.target.value;"value"in we||pt(an);const{onChange:mr}=we;mr&&an!==gn&&mr(pn)},{prefixCls:Wt,className:Zt,rootClassName:Yt,options:Cn,buttonStyle:Nn="outline",disabled:Mn,children:Je,size:ve,style:me,id:Be,onMouseEnter:xe,onMouseLeave:de,onFocus:qe,onBlur:xt}=we,nn=Nt("radio",Wt),tn=`${nn}-group`,[Jt,yn]=Ye(nn);let Dn=Je;Cn&&Cn.length>0&&(Dn=Cn.map(pn=>typeof pn=="string"||typeof pn=="number"?ge.createElement(lt,{key:pn.toString(),prefixCls:nn,disabled:Mn,value:pn,checked:ut===pn},pn):ge.createElement(lt,{key:`radio-group-value-options-${pn.value}`,prefixCls:nn,disabled:pn.disabled||Mn,value:pn.value,checked:ut===pn.value,title:pn.title,style:pn.style},pn.label)));const _t=(0,ue.Z)(ve),sn=se()(tn,`${tn}-${Nn}`,{[`${tn}-${_t}`]:_t,[`${tn}-rtl`]:dt==="rtl"},Zt,Yt,yn);return Jt(ge.createElement("div",Object.assign({},(0,Ne.Z)(we,{aria:!0,data:!0}),{className:sn,style:me,onMouseEnter:xe,onMouseLeave:de,onFocus:qe,onBlur:xt,id:Be,ref:ft}),ge.createElement(pe,{value:{onChange:Ot,value:ut,disabled:we.disabled,name:we.name,optionType:we.optionType}},Dn)))});var tt=ge.memo(He),Ue=function(we,ft){var Nt={};for(var dt in we)Object.prototype.hasOwnProperty.call(we,dt)&&ft.indexOf(dt)<0&&(Nt[dt]=we[dt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,dt=Object.getOwnPropertySymbols(we);ut<dt.length;ut++)ft.indexOf(dt[ut])<0&&Object.prototype.propertyIsEnumerable.call(we,dt[ut])&&(Nt[dt[ut]]=we[dt[ut]]);return Nt};const ct=(we,ft)=>{const{getPrefixCls:Nt}=ge.useContext(be.E_),{prefixCls:dt}=we,ut=Ue(we,["prefixCls"]),pt=Nt("radio",dt);return ge.createElement(Le,{value:"button"},ge.createElement(lt,Object.assign({prefixCls:pt},ut,{type:"radio",ref:ft})))};var bt=ge.forwardRef(ct);const Tt=lt;Tt.Button=bt,Tt.Group=tt,Tt.__ANT_RADIO=!0;var at=Tt},12604:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return at}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(ft,Nt){return se.createElement(ge.Z,(0,te.Z)({},ft,{ref:Nt,icon:Ne}))},ue=se.forwardRef(be),ye=ee(94184),pe=ee.n(ye),ke=ee(4942),Xe=ee(97685),Le=ee(45987),Me=ee(21770),Fe=ee(15105),Oe=ee(64217);function ze(we,ft){var Nt=we.disabled,dt=we.prefixCls,ut=we.character,pt=we.characterRender,Ot=we.index,Wt=we.count,Zt=we.value,Yt=we.allowHalf,Cn=we.focused,Nn=we.onHover,Mn=we.onClick,Je=function(nn){Nn(nn,Ot)},ve=function(nn){Mn(nn,Ot)},me=function(nn){nn.keyCode===Fe.Z.ENTER&&Mn(nn,Ot)},Be=Ot+1,xe=new Set([dt]);Zt===0&&Ot===0&&Cn?xe.add("".concat(dt,"-focused")):Yt&&Zt+.5>=Be&&Zt<Be?(xe.add("".concat(dt,"-half")),xe.add("".concat(dt,"-active")),Cn&&xe.add("".concat(dt,"-focused"))):(Be<=Zt?xe.add("".concat(dt,"-full")):xe.add("".concat(dt,"-zero")),Be===Zt&&Cn&&xe.add("".concat(dt,"-focused")));var de=typeof ut=="function"?ut(we):ut,qe=se.createElement("li",{className:pe()(Array.from(xe)),ref:ft},se.createElement("div",{onClick:Nt?null:ve,onKeyDown:Nt?null:me,onMouseMove:Nt?null:Je,role:"radio","aria-checked":Zt>Ot?"true":"false","aria-posinset":Ot+1,"aria-setsize":Wt,tabIndex:Nt?-1:0},se.createElement("div",{className:"".concat(dt,"-first")},de),se.createElement("div",{className:"".concat(dt,"-second")},de)));return pt&&(qe=pt(qe,we)),qe}var fe=se.forwardRef(ze);function nt(){var we=se.useRef({});function ft(dt){return we.current[dt]}function Nt(dt){return function(ut){we.current[dt]=ut}}return[ft,Nt]}function it(we){var ft=we.pageXOffset,Nt="scrollLeft";if(typeof ft!="number"){var dt=we.document;ft=dt.documentElement[Nt],typeof ft!="number"&&(ft=dt.body[Nt])}return ft}function Ge(we){var ft,Nt,dt=we.ownerDocument,ut=dt.body,pt=dt&&dt.documentElement,Ot=we.getBoundingClientRect();return ft=Ot.left,Nt=Ot.top,ft-=pt.clientLeft||ut.clientLeft||0,Nt-=pt.clientTop||ut.clientTop||0,{left:ft,top:Nt}}function je(we){var ft=Ge(we),Nt=we.ownerDocument,dt=Nt.defaultView||Nt.parentWindow;return ft.left+=it(dt),ft.left}var Ae=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function he(we,ft){var Nt,dt=we.prefixCls,ut=dt===void 0?"rc-rate":dt,pt=we.className,Ot=we.defaultValue,Wt=we.value,Zt=we.count,Yt=Zt===void 0?5:Zt,Cn=we.allowHalf,Nn=Cn===void 0?!1:Cn,Mn=we.allowClear,Je=Mn===void 0?!0:Mn,ve=we.character,me=ve===void 0?"\u2605":ve,Be=we.characterRender,xe=we.disabled,de=we.direction,qe=de===void 0?"ltr":de,xt=we.tabIndex,nn=xt===void 0?0:xt,tn=we.autoFocus,Jt=we.onHoverChange,yn=we.onChange,Dn=we.onFocus,_t=we.onBlur,sn=we.onKeyDown,pn=we.onMouseLeave,gn=(0,Le.Z)(we,Ae),an=nt(),mr=(0,Xe.Z)(an,2),Ht=mr[0],Gt=mr[1],Cr=se.useRef(null),Qn=function(){if(!xe){var kn;(kn=Cr.current)===null||kn===void 0||kn.focus()}};se.useImperativeHandle(ft,function(){return{focus:Qn,blur:function(){if(!xe){var kn;(kn=Cr.current)===null||kn===void 0||kn.blur()}}}});var wr=(0,Me.Z)(Ot||0,{value:Wt}),er=(0,Xe.Z)(wr,2),Ba=er[0],Da=er[1],Ma=(0,Me.Z)(null),Ia=(0,Xe.Z)(Ma,2),qn=Ia[0],Pa=Ia[1],vi=function(kn,sr){var br=qe==="rtl",Sr=kn+1;if(Nn){var ja=Ht(kn),Ca=je(ja),xa=ja.clientWidth;(br&&sr-Ca>xa/2||!br&&sr-Ca<xa/2)&&(Sr-=.5)}return Sr},Bi=function(kn){Da(kn),yn==null||yn(kn)},Ni=se.useState(!1),ii=(0,Xe.Z)(Ni,2),vn=ii[0],ln=ii[1],Rn=function(){ln(!0),Dn==null||Dn()},fr=function(){ln(!1),_t==null||_t()},Pr=se.useState(null),Br=(0,Xe.Z)(Pr,2),na=Br[0],Rr=Br[1],Rt=function(kn,sr){var br=vi(sr,kn.pageX);br!==qn&&(Rr(br),Pa(null)),Jt==null||Jt(br)},cn=function(kn){xe||(Rr(null),Pa(null),Jt==null||Jt(void 0)),kn&&(pn==null||pn(kn))},un=function(kn,sr){var br=vi(sr,kn.pageX),Sr=!1;Je&&(Sr=br===Ba),cn(),Bi(Sr?0:br),Pa(Sr?br:null)},Hn=function(kn){var sr=kn.keyCode,br=qe==="rtl",Sr=Ba;sr===Fe.Z.RIGHT&&Sr<Yt&&!br?(Nn?Sr+=.5:Sr+=1,Bi(Sr),kn.preventDefault()):sr===Fe.Z.LEFT&&Sr>0&&!br||sr===Fe.Z.RIGHT&&Sr>0&&br?(Nn?Sr-=.5:Sr-=1,Bi(Sr),kn.preventDefault()):sr===Fe.Z.LEFT&&Sr<Yt&&br&&(Nn?Sr+=.5:Sr+=1,Bi(Sr),kn.preventDefault()),sn==null||sn(kn)};se.useEffect(function(){tn&&!xe&&Qn()},[]);var Bt=new Array(Yt).fill(0).map(function(_n,kn){return se.createElement(fe,{ref:Gt(kn),index:kn,count:Yt,disabled:xe,prefixCls:"".concat(ut,"-star"),allowHalf:Nn,value:na===null?Ba:na,onClick:un,onHover:Rt,key:_n||kn,character:me,characterRender:Be,focused:vn})}),dn=pe()(ut,pt,(Nt={},(0,ke.Z)(Nt,"".concat(ut,"-disabled"),xe),(0,ke.Z)(Nt,"".concat(ut,"-rtl"),qe==="rtl"),Nt));return se.createElement("ul",(0,te.Z)({className:dn,onMouseLeave:cn,tabIndex:xe?-1:nn,onFocus:xe?null:Rn,onBlur:xe?null:fr,onKeyDown:xe?null:Hn,ref:Cr,role:"radiogroup"},(0,Oe.Z)(gn,{aria:!0,data:!0,attr:!0})),Bt)}var Ye=se.forwardRef(he),Te=Ye,Re=ee(53124),_e=ee(83062),De=ee(14747),Ee=ee(67968),lt=ee(45503);const He=we=>{const{componentCls:ft}=we;return{[`${ft}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:we.marginXS},"> div":{transition:`all ${we.motionDurationMid}, outline 0s`,"&:hover":{transform:we.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${we.lineWidth}px dashed ${we.starColor}`,transform:we.starHoverScale}},"&-first, &-second":{color:we.starBg,transition:`all ${we.motionDurationMid}`,userSelect:"none",[we.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${ft}-star-first, &-half ${ft}-star-second`]:{opacity:1},[`&-half ${ft}-star-first, &-full ${ft}-star-second`]:{color:"inherit"}}}},tt=we=>({[`&-rtl${we.componentCls}`]:{direction:"rtl"}}),Ue=we=>{const{componentCls:ft}=we;return{[ft]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,De.Wf)(we)),{display:"inline-block",margin:0,padding:0,color:we.starColor,fontSize:we.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${ft} ${ft}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),He(we)),{[`+ ${ft}-text`]:{display:"inline-block",marginInlineStart:we.marginXS,fontSize:we.fontSize}}),tt(we))}};var ct=(0,Ee.Z)("Rate",we=>{const ft=(0,lt.TS)(we,{});return[Ue(ft)]},we=>({starColor:we.yellow6,starSize:we.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:we.colorFillContent})),bt=function(we,ft){var Nt={};for(var dt in we)Object.prototype.hasOwnProperty.call(we,dt)&&ft.indexOf(dt)<0&&(Nt[dt]=we[dt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,dt=Object.getOwnPropertySymbols(we);ut<dt.length;ut++)ft.indexOf(dt[ut])<0&&Object.prototype.propertyIsEnumerable.call(we,dt[ut])&&(Nt[dt[ut]]=we[dt[ut]]);return Nt},at=se.forwardRef((we,ft)=>{const{prefixCls:Nt,className:dt,rootClassName:ut,style:pt,tooltips:Ot,character:Wt=se.createElement(ue,null)}=we,Zt=bt(we,["prefixCls","className","rootClassName","style","tooltips","character"]),Yt=(xe,de)=>{let{index:qe}=de;return Ot?se.createElement(_e.Z,{title:Ot[qe]},xe):xe},{getPrefixCls:Cn,direction:Nn,rate:Mn}=se.useContext(Re.E_),Je=Cn("rate",Nt),[ve,me]=ct(Je),Be=Object.assign(Object.assign({},Mn==null?void 0:Mn.style),pt);return ve(se.createElement(Te,Object.assign({ref:ft,character:Wt,characterRender:Yt},Zt,{className:pe()(dt,ut,me,Mn==null?void 0:Mn.className),style:Be,prefixCls:Je,direction:Nn})))})},11713:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return va}});var te=ee(94184),se=ee.n(te),Ce=ee(87462),Ne=ee(74902),ge=ee(4942),be=ee(1413),ue=ee(97685),ye=ee(45987),pe=ee(71002),ke=ee(67294);function Xe(St){var Mt=ke.useRef();Mt.current=St;var bn=ke.useCallback(function(){for(var rn,Fn=arguments.length,Dr=new Array(Fn),Ut=0;Ut<Fn;Ut++)Dr[Ut]=arguments[Ut];return(rn=Mt.current)===null||rn===void 0?void 0:rn.call.apply(rn,[Mt].concat(Dr))},[]);return bn}function Le(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Me=Le()?ke.useLayoutEffect:ke.useEffect,Fe=Me,Oe=function(Mt,bn){var rn=ke.useRef(!0);Me(function(){if(!rn.current)return Mt()},bn),Me(function(){return rn.current=!1,function(){rn.current=!0}},[])};function ze(St){var Mt=ke.useRef(!1),bn=ke.useState(St),rn=(0,ue.Z)(bn,2),Fn=rn[0],Dr=rn[1];ke.useEffect(function(){return Mt.current=!1,function(){Mt.current=!0}},[]);function Ut(qt,$t){$t&&Mt.current||Dr(qt)}return[Fn,Ut]}function fe(St){return St!==void 0}function nt(St,Mt){var bn=Mt||{},rn=bn.defaultValue,Fn=bn.value,Dr=bn.onChange,Ut=bn.postState,qt=ze(function(){return fe(Fn)?Fn:fe(rn)?typeof rn=="function"?rn():rn:typeof St=="function"?St():St}),$t=(0,ue.Z)(qt,2),xn=$t[0],gr=$t[1],Or=Fn!==void 0?Fn:xn,tr=Ut?Ut(Or):Or,xr=Xe(Dr),ua=ze([Or]),La=(0,ue.Z)(ua,2),ha=La[0],Yr=La[1];Oe(function(){var Na=ha[0];xn!==Na&&xr(xn,Na)},[ha]),Oe(function(){fe(Fn)||gr(Fn)},[Fn]);var ya=Xe(function(Na,Ha){gr(Na,Ha),Yr([Or],Ha)});return[tr,ya]}var it={};function Ge(St,Mt){}function je(St,Mt){}function Ae(){it={}}function he(St,Mt,bn){!Mt&&!it[bn]&&(St(!1,bn),it[bn]=!0)}function Ye(St,Mt){he(Ge,St,Mt)}function Te(St,Mt){he(je,St,Mt)}var Re=Ye,_e=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var St=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(St)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(St==null?void 0:St.substr(0,4))},De={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Mt){var bn=Mt.keyCode;if(Mt.altKey&&!Mt.ctrlKey||Mt.metaKey||bn>=De.F1&&bn<=De.F12)return!1;switch(bn){case De.ALT:case De.CAPS_LOCK:case De.CONTEXT_MENU:case De.CTRL:case De.DOWN:case De.END:case De.ESC:case De.HOME:case De.INSERT:case De.LEFT:case De.MAC_FF_META:case De.META:case De.NUMLOCK:case De.NUM_CENTER:case De.PAGE_DOWN:case De.PAGE_UP:case De.PAUSE:case De.PRINT_SCREEN:case De.RIGHT:case De.SHIFT:case De.UP:case De.WIN_KEY:case De.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Mt){if(Mt>=De.ZERO&&Mt<=De.NINE||Mt>=De.NUM_ZERO&&Mt<=De.NUM_MULTIPLY||Mt>=De.A&&Mt<=De.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Mt===0)return!0;switch(Mt){case De.SPACE:case De.QUESTION_MARK:case De.NUM_PLUS:case De.NUM_MINUS:case De.NUM_PERIOD:case De.NUM_DIVISION:case De.SEMICOLON:case De.DASH:case De.EQUALS:case De.COMMA:case De.PERIOD:case De.SLASH:case De.APOSTROPHE:case De.SINGLE_QUOTE:case De.OPEN_SQUARE_BRACKET:case De.BACKSLASH:case De.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ee=De,lt=ee(47655);function He(St,Mt,bn){var rn=ke.useRef({});return(!("value"in rn.current)||bn(rn.current.condition,Mt))&&(rn.current.value=St(),rn.current.condition=Mt),rn.current.value}function tt(St,Mt){typeof St=="function"?St(Mt):(0,pe.Z)(St)==="object"&&St&&"current"in St&&(St.current=Mt)}function Ue(){for(var St=arguments.length,Mt=new Array(St),bn=0;bn<St;bn++)Mt[bn]=arguments[bn];var rn=Mt.filter(function(Fn){return Fn});return rn.length<=1?rn[0]:function(Fn){Mt.forEach(function(Dr){tt(Dr,Fn)})}}function ct(){for(var St=arguments.length,Mt=new Array(St),bn=0;bn<St;bn++)Mt[bn]=arguments[bn];return He(function(){return Ue.apply(void 0,Mt)},Mt,function(rn,Fn){return rn.length===Fn.length&&rn.every(function(Dr,Ut){return Dr===Fn[Ut]})})}function bt(St){var Mt,bn,rn=isMemo(St)?St.type.type:St.type;return!(typeof rn=="function"&&!((Mt=rn.prototype)!==null&&Mt!==void 0&&Mt.render)||typeof St=="function"&&!((bn=St.prototype)!==null&&bn!==void 0&&bn.render))}var Tt=function(Mt){var bn=Mt.className,rn=Mt.customizeIcon,Fn=Mt.customizeIconProps,Dr=Mt.onMouseDown,Ut=Mt.onClick,qt=Mt.children,$t;return typeof rn=="function"?$t=rn(Fn):$t=rn,ke.createElement("span",{className:bn,onMouseDown:function(gr){gr.preventDefault(),Dr&&Dr(gr)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Ut,"aria-hidden":!0},$t!==void 0?$t:ke.createElement("span",{className:se()(bn.split(/\s+/).map(function(xn){return"".concat(xn,"-icon")}))},qt))},at=Tt;function we(St,Mt,bn,rn,Fn){var Dr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Ut=arguments.length>6?arguments[6]:void 0,qt=arguments.length>7?arguments[7]:void 0,$t=ke.useMemo(function(){if((0,pe.Z)(rn)==="object")return rn.clearIcon;if(Fn)return Fn},[rn,Fn]),xn=ke.useMemo(function(){return!!(!Dr&&rn&&(bn.length||Ut)&&!(qt==="combobox"&&Ut===""))},[rn,Dr,bn.length,Ut,qt]);return{allowClear:xn,clearIcon:ke.createElement(at,{className:"".concat(St,"-clear"),onMouseDown:Mt,customizeIcon:$t},"\xD7")}}var ft=ke.createContext(null);function Nt(){return ke.useContext(ft)}function dt(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Mt=ke.useState(!1),bn=(0,ue.Z)(Mt,2),rn=bn[0],Fn=bn[1],Dr=ke.useRef(null),Ut=function(){window.clearTimeout(Dr.current)};ke.useEffect(function(){return Ut},[]);var qt=function(xn,gr){Ut(),Dr.current=window.setTimeout(function(){Fn(xn),gr&&gr()},St)};return[rn,qt,Ut]}function ut(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Mt=ke.useRef(null),bn=ke.useRef(null);ke.useEffect(function(){return function(){window.clearTimeout(bn.current)}},[]);function rn(Fn){(Fn||Mt.current===null)&&(Mt.current=Fn),window.clearTimeout(bn.current),bn.current=window.setTimeout(function(){Mt.current=null},St)}return[function(){return Mt.current},rn]}function pt(St,Mt,bn,rn){var Fn=ke.useRef(null);Fn.current={open:Mt,triggerOpen:bn,customizedTrigger:rn},ke.useEffect(function(){function Dr(Ut){var qt;if(!((qt=Fn.current)!==null&&qt!==void 0&&qt.customizedTrigger)){var $t=Ut.target;$t.shadowRoot&&Ut.composed&&($t=Ut.composedPath()[0]||$t),Fn.current.open&&St().filter(function(xn){return xn}).every(function(xn){return!xn.contains($t)&&xn!==$t})&&Fn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Dr),function(){return window.removeEventListener("mousedown",Dr)}},[])}var Ot=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Wt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Zt="".concat(Ot," ").concat(Wt).split(/[\s\n]+/),Yt="aria-",Cn="data-";function Nn(St,Mt){return St.indexOf(Mt)===0}function Mn(St){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bn;Mt===!1?bn={aria:!0,data:!0,attr:!0}:Mt===!0?bn={aria:!0}:bn=(0,be.Z)({},Mt);var rn={};return Object.keys(St).forEach(function(Fn){(bn.aria&&(Fn==="role"||Nn(Fn,Yt))||bn.data&&Nn(Fn,Cn)||bn.attr&&Zt.includes(Fn))&&(rn[Fn]=St[Fn])}),rn}var Je=ee(48555),ve=ee(14075),me=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Be=void 0;function xe(St,Mt){var bn=St.prefixCls,rn=St.invalidate,Fn=St.item,Dr=St.renderItem,Ut=St.responsive,qt=St.responsiveDisabled,$t=St.registerSize,xn=St.itemKey,gr=St.className,Or=St.style,tr=St.children,xr=St.display,ua=St.order,La=St.component,ha=La===void 0?"div":La,Yr=(0,ye.Z)(St,me),ya=Ut&&!xr;function Na(si){$t(xn,si)}ke.useEffect(function(){return function(){Na(null)}},[]);var Ha=Dr&&Fn!==Be?Dr(Fn):tr,Hr;rn||(Hr={opacity:ya?0:1,height:ya?0:Be,overflowY:ya?"hidden":Be,order:Ut?ua:Be,pointerEvents:ya?"none":Be,position:ya?"absolute":Be});var ca={};ya&&(ca["aria-hidden"]=!0);var li=ke.createElement(ha,(0,Ce.Z)({className:se()(!rn&&bn,gr),style:(0,be.Z)((0,be.Z)({},Hr),Or)},ca,Yr,{ref:Mt}),Ha);return Ut&&(li=ke.createElement(Je.Z,{onResize:function(Ji){var so=Ji.offsetWidth;Na(so)},disabled:qt},li)),li}var de=ke.forwardRef(xe);de.displayName="Item";var qe=de,xt=ee(77527),nn=ee(73935),tn=ee(96523);function Jt(St){if(typeof MessageChannel=="undefined")(0,tn.Z)(St);else{var Mt=new MessageChannel;Mt.port1.onmessage=function(){return St()},Mt.port2.postMessage(void 0)}}function yn(){var St=ke.useRef(null),Mt=function(rn){St.current||(St.current=[],Jt(function(){(0,nn.unstable_batchedUpdates)(function(){St.current.forEach(function(Fn){Fn()}),St.current=null})})),St.current.push(rn)};return Mt}function Dn(St,Mt){var bn=ke.useState(Mt),rn=(0,ue.Z)(bn,2),Fn=rn[0],Dr=rn[1],Ut=(0,xt.Z)(function(qt){St(function(){Dr(qt)})});return[Fn,Ut]}var _t=ke.createContext(null),sn=["component"],pn=["className"],gn=["className"],an=function(Mt,bn){var rn=ke.useContext(_t);if(!rn){var Fn=Mt.component,Dr=Fn===void 0?"div":Fn,Ut=(0,ye.Z)(Mt,sn);return ke.createElement(Dr,(0,Ce.Z)({},Ut,{ref:bn}))}var qt=rn.className,$t=(0,ye.Z)(rn,pn),xn=Mt.className,gr=(0,ye.Z)(Mt,gn);return ke.createElement(_t.Provider,{value:null},ke.createElement(qe,(0,Ce.Z)({ref:bn,className:se()(qt,xn)},$t,gr)))},mr=ke.forwardRef(an);mr.displayName="RawItem";var Ht=mr,Gt=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],Cr="responsive",Qn="invalidate";function wr(St){return"+ ".concat(St.length," ...")}function er(St,Mt){var bn=St.prefixCls,rn=bn===void 0?"rc-overflow":bn,Fn=St.data,Dr=Fn===void 0?[]:Fn,Ut=St.renderItem,qt=St.renderRawItem,$t=St.itemKey,xn=St.itemWidth,gr=xn===void 0?10:xn,Or=St.ssr,tr=St.style,xr=St.className,ua=St.maxCount,La=St.renderRest,ha=St.renderRawRest,Yr=St.suffix,ya=St.component,Na=ya===void 0?"div":ya,Ha=St.itemComponent,Hr=St.onVisibleChange,ca=(0,ye.Z)(St,Gt),li=Or==="full",si=yn(),Ji=Dn(si,null),so=(0,ue.Z)(Ji,2),bo=so[0],Ki=so[1],ui=bo||0,yi=Dn(si,new Map),wo=(0,ue.Z)(yi,2),ki=wo[0],pi=wo[1],ao=Dn(si,0),xo=(0,ue.Z)(ao,2),_i=xo[0],gl=xo[1],cl=Dn(si,0),hl=(0,ue.Z)(cl,2),Uo=hl[0],io=hl[1],Ul=Dn(si,0),Mo=(0,ue.Z)(Ul,2),Wi=Mo[0],Vo=Mo[1],Bl=(0,ke.useState)(null),Xo=(0,ue.Z)(Bl,2),ml=Xo[0],Eo=Xo[1],Tl=(0,ke.useState)(null),Kl=(0,ue.Z)(Tl,2),qi=Kl[0],$l=Kl[1],as=ke.useMemo(function(){return qi===null&&li?Number.MAX_SAFE_INTEGER:qi||0},[qi,bo]),Ms=(0,ke.useState)(!1),Wl=(0,ue.Z)(Ms,2),Vl=Wl[0],Rs=Wl[1],Ns="".concat(rn,"-item"),Es=Math.max(_i,Uo),fs=ua===Cr,Yl=Dr.length&&fs,zo=ua===Qn,Jo=Yl||typeof ua=="number"&&Dr.length>ua,Sl=(0,ke.useMemo)(function(){var Er=Dr;return Yl?bo===null&&li?Er=Dr:Er=Dr.slice(0,Math.min(Dr.length,ui/gr)):typeof ua=="number"&&(Er=Dr.slice(0,ua)),Er},[Dr,gr,bo,ua,Yl]),ri=(0,ke.useMemo)(function(){return Yl?Dr.slice(as+1):Dr.slice(Sl.length)},[Dr,Sl,Yl,as]),Bs=(0,ke.useCallback)(function(Er,$n){var ia;return typeof $t=="function"?$t(Er):(ia=$t&&(Er==null?void 0:Er[$t]))!==null&&ia!==void 0?ia:$n},[$t]),Qs=(0,ke.useCallback)(Ut||function(Er){return Er},[Ut]);function $s(Er,$n,ia){qi===Er&&($n===void 0||$n===ml)||($l(Er),ia||(Rs(Er<Dr.length-1),Hr==null||Hr(Er)),$n!==void 0&&Eo($n))}function au(Er,$n){Ki($n.clientWidth)}function Cu(Er,$n){pi(function(ia){var kr=new Map(ia);return $n===null?kr.delete(Er):kr.set(Er,$n),kr})}function Xs(Er,$n){io($n),gl(Uo)}function Su(Er,$n){Vo($n)}function wl(Er){return ki.get(Bs(Sl[Er],Er))}(0,ve.Z)(function(){if(ui&&typeof Es=="number"&&Sl){var Er=Wi,$n=Sl.length,ia=$n-1;if(!$n){$s(0,null);return}for(var kr=0;kr<$n;kr+=1){var _r=wl(kr);if(li&&(_r=_r||0),_r===void 0){$s(kr-1,void 0,!0);break}if(Er+=_r,ia===0&&Er<=ui||kr===ia-1&&Er+wl(ia)<=ui){$s(ia,null);break}else if(Er+Es>ui){$s(kr-1,Er-_r-Wi+Uo);break}}Yr&&wl(0)+Wi>ui&&Eo(null)}},[ui,ki,Uo,Wi,Bs,Sl]);var Ke=Vl&&!!ri.length,st={};ml!==null&&Yl&&(st={position:"absolute",left:ml,top:0});var ht={prefixCls:Ns,responsive:Yl,component:Ha,invalidate:zo},Qt=qt?function(Er,$n){var ia=Bs(Er,$n);return ke.createElement(_t.Provider,{key:ia,value:(0,be.Z)((0,be.Z)({},ht),{},{order:$n,item:Er,itemKey:ia,registerSize:Cu,display:$n<=as})},qt(Er,$n))}:function(Er,$n){var ia=Bs(Er,$n);return ke.createElement(qe,(0,Ce.Z)({},ht,{order:$n,key:ia,item:Er,renderItem:Qs,itemKey:ia,registerSize:Cu,display:$n<=as}))},Xt,cr={order:Ke?as:Number.MAX_SAFE_INTEGER,className:"".concat(Ns,"-rest"),registerSize:Xs,display:Ke};if(ha)ha&&(Xt=ke.createElement(_t.Provider,{value:(0,be.Z)((0,be.Z)({},ht),cr)},ha(ri)));else{var Yn=La||wr;Xt=ke.createElement(qe,(0,Ce.Z)({},ht,cr),typeof Yn=="function"?Yn(ri):Yn)}var Xr=ke.createElement(Na,(0,Ce.Z)({className:se()(!zo&&rn,xr),style:tr,ref:Mt},ca),Sl.map(Qt),Jo?Xt:null,Yr&&ke.createElement(qe,(0,Ce.Z)({},ht,{responsive:fs,responsiveDisabled:!Yl,order:as,className:"".concat(Ns,"-suffix"),registerSize:Su,display:!0,style:st}),Yr));return fs&&(Xr=ke.createElement(Je.Z,{onResize:au,disabled:!Yl},Xr)),Xr}var Ba=ke.forwardRef(er);Ba.displayName="Overflow",Ba.Item=Ht,Ba.RESPONSIVE=Cr,Ba.INVALIDATE=Qn;var Da=Ba,Ma=Da,Ia=function(Mt,bn){var rn,Fn,Dr=Mt.prefixCls,Ut=Mt.id,qt=Mt.inputElement,$t=Mt.disabled,xn=Mt.tabIndex,gr=Mt.autoFocus,Or=Mt.autoComplete,tr=Mt.editable,xr=Mt.activeDescendantId,ua=Mt.value,La=Mt.maxLength,ha=Mt.onKeyDown,Yr=Mt.onMouseDown,ya=Mt.onChange,Na=Mt.onPaste,Ha=Mt.onCompositionStart,Hr=Mt.onCompositionEnd,ca=Mt.open,li=Mt.attrs,si=qt||ke.createElement("input",null),Ji=si,so=Ji.ref,bo=Ji.props,Ki=bo.onKeyDown,ui=bo.onChange,yi=bo.onMouseDown,wo=bo.onCompositionStart,ki=bo.onCompositionEnd,pi=bo.style;return"maxLength"in si.props,si=ke.cloneElement(si,(0,be.Z)((0,be.Z)((0,be.Z)({type:"search"},bo),{},{id:Ut,ref:Ue(bn,so),disabled:$t,tabIndex:xn,autoComplete:Or||"off",autoFocus:gr,className:se()("".concat(Dr,"-selection-search-input"),(rn=si)===null||rn===void 0||(Fn=rn.props)===null||Fn===void 0?void 0:Fn.className),role:"combobox","aria-label":"Search","aria-expanded":ca||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Ut,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Ut,"_list"),"aria-activedescendant":ca?xr:void 0},li),{},{value:tr?ua:"",maxLength:La,readOnly:!tr,unselectable:tr?null:"on",style:(0,be.Z)((0,be.Z)({},pi),{},{opacity:tr?null:0}),onKeyDown:function(xo){ha(xo),Ki&&Ki(xo)},onMouseDown:function(xo){Yr(xo),yi&&yi(xo)},onChange:function(xo){ya(xo),ui&&ui(xo)},onCompositionStart:function(xo){Ha(xo),wo&&wo(xo)},onCompositionEnd:function(xo){Hr(xo),ki&&ki(xo)},onPaste:Na})),si},qn=ke.forwardRef(Ia);qn.displayName="Input";var Pa=qn;function vi(St){return Array.isArray(St)?St:St!==void 0?[St]:[]}var Bi=typeof window!="undefined"&&window.document&&window.document.documentElement,Ni=Bi;function ii(St){return St!=null}function vn(St){return!St&&St!==0}function ln(St){return["string","number"].includes((0,pe.Z)(St))}function Rn(St){var Mt=void 0;return St&&(ln(St.title)?Mt=St.title.toString():ln(St.label)&&(Mt=St.label.toString())),Mt}function fr(St,Mt){Ni?ke.useLayoutEffect(St,Mt):ke.useEffect(St,Mt)}function Pr(St){var Mt;return(Mt=St.key)!==null&&Mt!==void 0?Mt:St.value}var Br=function(Mt){Mt.preventDefault(),Mt.stopPropagation()},na=function(Mt){var bn=Mt.id,rn=Mt.prefixCls,Fn=Mt.values,Dr=Mt.open,Ut=Mt.searchValue,qt=Mt.autoClearSearchValue,$t=Mt.inputRef,xn=Mt.placeholder,gr=Mt.disabled,Or=Mt.mode,tr=Mt.showSearch,xr=Mt.autoFocus,ua=Mt.autoComplete,La=Mt.activeDescendantId,ha=Mt.tabIndex,Yr=Mt.removeIcon,ya=Mt.maxTagCount,Na=Mt.maxTagTextLength,Ha=Mt.maxTagPlaceholder,Hr=Ha===void 0?function(Eo){return"+ ".concat(Eo.length," ...")}:Ha,ca=Mt.tagRender,li=Mt.onToggleOpen,si=Mt.onRemove,Ji=Mt.onInputChange,so=Mt.onInputPaste,bo=Mt.onInputKeyDown,Ki=Mt.onInputMouseDown,ui=Mt.onInputCompositionStart,yi=Mt.onInputCompositionEnd,wo=ke.useRef(null),ki=(0,ke.useState)(0),pi=(0,ue.Z)(ki,2),ao=pi[0],xo=pi[1],_i=(0,ke.useState)(!1),gl=(0,ue.Z)(_i,2),cl=gl[0],hl=gl[1],Uo="".concat(rn,"-selection"),io=Dr||Or==="multiple"&&qt===!1||Or==="tags"?Ut:"",Ul=Or==="tags"||Or==="multiple"&&qt===!1||tr&&(Dr||cl);fr(function(){xo(wo.current.scrollWidth)},[io]);function Mo(Eo,Tl,Kl,qi,$l){return ke.createElement("span",{className:se()("".concat(Uo,"-item"),(0,ge.Z)({},"".concat(Uo,"-item-disabled"),Kl)),title:Rn(Eo)},ke.createElement("span",{className:"".concat(Uo,"-item-content")},Tl),qi&&ke.createElement(at,{className:"".concat(Uo,"-item-remove"),onMouseDown:Br,onClick:$l,customizeIcon:Yr},"\xD7"))}function Wi(Eo,Tl,Kl,qi,$l){var as=function(Wl){Br(Wl),li(!Dr)};return ke.createElement("span",{onMouseDown:as},ca({label:Tl,value:Eo,disabled:Kl,closable:qi,onClose:$l}))}function Vo(Eo){var Tl=Eo.disabled,Kl=Eo.label,qi=Eo.value,$l=!gr&&!Tl,as=Kl;if(typeof Na=="number"&&(typeof Kl=="string"||typeof Kl=="number")){var Ms=String(as);Ms.length>Na&&(as="".concat(Ms.slice(0,Na),"..."))}var Wl=function(Rs){Rs&&Rs.stopPropagation(),si(Eo)};return typeof ca=="function"?Wi(qi,as,Tl,$l,Wl):Mo(Eo,as,Tl,$l,Wl)}function Bl(Eo){var Tl=typeof Hr=="function"?Hr(Eo):Hr;return Mo({title:Tl},Tl,!1)}var Xo=ke.createElement("div",{className:"".concat(Uo,"-search"),style:{width:ao},onFocus:function(){hl(!0)},onBlur:function(){hl(!1)}},ke.createElement(Pa,{ref:$t,open:Dr,prefixCls:rn,id:bn,inputElement:null,disabled:gr,autoFocus:xr,autoComplete:ua,editable:Ul,activeDescendantId:La,value:io,onKeyDown:bo,onMouseDown:Ki,onChange:Ji,onPaste:so,onCompositionStart:ui,onCompositionEnd:yi,tabIndex:ha,attrs:Mn(Mt,!0)}),ke.createElement("span",{ref:wo,className:"".concat(Uo,"-search-mirror"),"aria-hidden":!0},io,"\xA0")),ml=ke.createElement(Ma,{prefixCls:"".concat(Uo,"-overflow"),data:Fn,renderItem:Vo,renderRest:Bl,suffix:Xo,itemKey:Pr,maxCount:ya});return ke.createElement(ke.Fragment,null,ml,!Fn.length&&!io&&ke.createElement("span",{className:"".concat(Uo,"-placeholder")},xn))},Rr=na,Rt=function(Mt){var bn=Mt.inputElement,rn=Mt.prefixCls,Fn=Mt.id,Dr=Mt.inputRef,Ut=Mt.disabled,qt=Mt.autoFocus,$t=Mt.autoComplete,xn=Mt.activeDescendantId,gr=Mt.mode,Or=Mt.open,tr=Mt.values,xr=Mt.placeholder,ua=Mt.tabIndex,La=Mt.showSearch,ha=Mt.searchValue,Yr=Mt.activeValue,ya=Mt.maxLength,Na=Mt.onInputKeyDown,Ha=Mt.onInputMouseDown,Hr=Mt.onInputChange,ca=Mt.onInputPaste,li=Mt.onInputCompositionStart,si=Mt.onInputCompositionEnd,Ji=Mt.title,so=ke.useState(!1),bo=(0,ue.Z)(so,2),Ki=bo[0],ui=bo[1],yi=gr==="combobox",wo=yi||La,ki=tr[0],pi=ha||"";yi&&Yr&&!Ki&&(pi=Yr),ke.useEffect(function(){yi&&ui(!1)},[yi,Yr]);var ao=gr!=="combobox"&&!Or&&!La?!1:!!pi,xo=Ji===void 0?Rn(ki):Ji,_i=function(){if(ki)return null;var cl=ao?{visibility:"hidden"}:void 0;return ke.createElement("span",{className:"".concat(rn,"-selection-placeholder"),style:cl},xr)};return ke.createElement(ke.Fragment,null,ke.createElement("span",{className:"".concat(rn,"-selection-search")},ke.createElement(Pa,{ref:Dr,prefixCls:rn,id:Fn,open:Or,inputElement:bn,disabled:Ut,autoFocus:qt,autoComplete:$t,editable:wo,activeDescendantId:xn,value:pi,onKeyDown:Na,onMouseDown:Ha,onChange:function(cl){ui(!0),Hr(cl)},onPaste:ca,onCompositionStart:li,onCompositionEnd:si,tabIndex:ua,attrs:Mn(Mt,!0),maxLength:yi?ya:void 0})),!yi&&ki?ke.createElement("span",{className:"".concat(rn,"-selection-item"),title:xo,style:ao?{visibility:"hidden"}:void 0},ki.label):null,_i())},cn=Rt;function un(St){return![Ee.ESC,Ee.SHIFT,Ee.BACKSPACE,Ee.TAB,Ee.WIN_KEY,Ee.ALT,Ee.META,Ee.WIN_KEY_RIGHT,Ee.CTRL,Ee.SEMICOLON,Ee.EQUALS,Ee.CAPS_LOCK,Ee.CONTEXT_MENU,Ee.F1,Ee.F2,Ee.F3,Ee.F4,Ee.F5,Ee.F6,Ee.F7,Ee.F8,Ee.F9,Ee.F10,Ee.F11,Ee.F12].includes(St)}var Hn=function(Mt,bn){var rn=(0,ke.useRef)(null),Fn=(0,ke.useRef)(!1),Dr=Mt.prefixCls,Ut=Mt.open,qt=Mt.mode,$t=Mt.showSearch,xn=Mt.tokenWithEnter,gr=Mt.autoClearSearchValue,Or=Mt.onSearch,tr=Mt.onSearchSubmit,xr=Mt.onToggleOpen,ua=Mt.onInputKeyDown,La=Mt.domRef;ke.useImperativeHandle(bn,function(){return{focus:function(){rn.current.focus()},blur:function(){rn.current.blur()}}});var ha=ut(0),Yr=(0,ue.Z)(ha,2),ya=Yr[0],Na=Yr[1],Ha=function(pi){var ao=pi.which;(ao===Ee.UP||ao===Ee.DOWN)&&pi.preventDefault(),ua&&ua(pi),ao===Ee.ENTER&&qt==="tags"&&!Fn.current&&!Ut&&(tr==null||tr(pi.target.value)),un(ao)&&xr(!0)},Hr=function(){Na(!0)},ca=(0,ke.useRef)(null),li=function(pi){Or(pi,!0,Fn.current)!==!1&&xr(!0)},si=function(){Fn.current=!0},Ji=function(pi){Fn.current=!1,qt!=="combobox"&&li(pi.target.value)},so=function(pi){var ao=pi.target.value;if(xn&&ca.current&&/[\r\n]/.test(ca.current)){var xo=ca.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ao=ao.replace(xo,ca.current)}ca.current=null,li(ao)},bo=function(pi){var ao=pi.clipboardData,xo=ao.getData("text");ca.current=xo},Ki=function(pi){var ao=pi.target;if(ao!==rn.current){var xo=document.body.style.msTouchAction!==void 0;xo?setTimeout(function(){rn.current.focus()}):rn.current.focus()}},ui=function(pi){var ao=ya();pi.target!==rn.current&&!ao&&qt!=="combobox"&&pi.preventDefault(),(qt!=="combobox"&&(!$t||!ao)||!Ut)&&(Ut&&gr!==!1&&Or("",!0,!1),xr())},yi={inputRef:rn,onInputKeyDown:Ha,onInputMouseDown:Hr,onInputChange:so,onInputPaste:bo,onInputCompositionStart:si,onInputCompositionEnd:Ji},wo=qt==="multiple"||qt==="tags"?ke.createElement(Rr,(0,Ce.Z)({},Mt,yi)):ke.createElement(cn,(0,Ce.Z)({},Mt,yi));return ke.createElement("div",{ref:La,className:"".concat(Dr,"-selector"),onClick:Ki,onMouseDown:ui},wo)},Bt=ke.forwardRef(Hn);Bt.displayName="Selector";var dn=Bt,_n=ee(62709),kn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],sr=function(Mt){var bn=Mt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:bn,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:bn,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:bn,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:bn,adjustY:1},htmlRegion:"scroll"}}},br=function(Mt,bn){var rn=Mt.prefixCls,Fn=Mt.disabled,Dr=Mt.visible,Ut=Mt.children,qt=Mt.popupElement,$t=Mt.animation,xn=Mt.transitionName,gr=Mt.dropdownStyle,Or=Mt.dropdownClassName,tr=Mt.direction,xr=tr===void 0?"ltr":tr,ua=Mt.placement,La=Mt.builtinPlacements,ha=Mt.dropdownMatchSelectWidth,Yr=Mt.dropdownRender,ya=Mt.dropdownAlign,Na=Mt.getPopupContainer,Ha=Mt.empty,Hr=Mt.getTriggerDOMNode,ca=Mt.onPopupVisibleChange,li=Mt.onPopupMouseEnter,si=(0,ye.Z)(Mt,kn),Ji="".concat(rn,"-dropdown"),so=qt;Yr&&(so=Yr(qt));var bo=ke.useMemo(function(){return La||sr(ha)},[La,ha]),Ki=$t?"".concat(Ji,"-").concat($t):xn,ui=typeof ha=="number",yi=ke.useMemo(function(){return ui?null:ha===!1?"minWidth":"width"},[ha,ui]),wo=gr;ui&&(wo=(0,be.Z)((0,be.Z)({},wo),{},{width:ha}));var ki=ke.useRef(null);return ke.useImperativeHandle(bn,function(){return{getPopupElement:function(){return ki.current}}}),ke.createElement(_n.Z,(0,Ce.Z)({},si,{showAction:ca?["click"]:[],hideAction:ca?["click"]:[],popupPlacement:ua||(xr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:bo,prefixCls:Ji,popupTransitionName:Ki,popup:ke.createElement("div",{ref:ki,onMouseEnter:li},so),stretch:yi,popupAlign:ya,popupVisible:Dr,getPopupContainer:Na,popupClassName:se()(Or,(0,ge.Z)({},"".concat(Ji,"-empty"),Ha)),popupStyle:wo,getTriggerDOMNode:Hr,onPopupVisibleChange:ca}),Ut)},Sr=ke.forwardRef(br);Sr.displayName="SelectTrigger";var ja=Sr,Ca=ee(84506);function xa(St,Mt){var bn=St.key,rn;return"value"in St&&(rn=St.value),bn!=null?bn:rn!==void 0?rn:"rc-index-key-".concat(Mt)}function Za(St,Mt){var bn=St||{},rn=bn.label,Fn=bn.value,Dr=bn.options,Ut=bn.groupLabel,qt=rn||(Mt?"children":"label");return{label:qt,value:Fn||"value",options:Dr||"options",groupLabel:Ut||qt}}function _a(St){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bn=Mt.fieldNames,rn=Mt.childrenAsData,Fn=[],Dr=Za(bn,!1),Ut=Dr.label,qt=Dr.value,$t=Dr.options,xn=Dr.groupLabel;function gr(Or,tr){Or.forEach(function(xr){if(tr||!($t in xr)){var ua=xr[qt];Fn.push({key:xa(xr,Fn.length),groupOption:tr,data:xr,label:xr[Ut],value:ua})}else{var La=xr[xn];La===void 0&&rn&&(La=xr.label),Fn.push({key:xa(xr,Fn.length),group:!0,data:xr,label:La}),gr(xr[$t],!0)}})}return gr(St,!1),Fn}function En(St){var Mt=(0,be.Z)({},St);return"props"in Mt||Object.defineProperty(Mt,"props",{get:function(){return Re(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Mt}}),Mt}function hn(St,Mt){if(!Mt||!Mt.length)return null;var bn=!1;function rn(Dr,Ut){var qt=(0,Ca.Z)(Ut),$t=qt[0],xn=qt.slice(1);if(!$t)return[Dr];var gr=Dr.split($t);return bn=bn||gr.length>1,gr.reduce(function(Or,tr){return[].concat((0,Ne.Z)(Or),(0,Ne.Z)(rn(tr,xn)))},[]).filter(function(Or){return Or})}var Fn=rn(St,Mt);return bn?Fn:null}var Bn=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Tr=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function la(St){return St==="tags"||St==="multiple"}var pr=ke.forwardRef(function(St,Mt){var bn,rn,Fn=St.id,Dr=St.prefixCls,Ut=St.className,qt=St.showSearch,$t=St.tagRender,xn=St.direction,gr=St.omitDomProps,Or=St.displayValues,tr=St.onDisplayValuesChange,xr=St.emptyOptions,ua=St.notFoundContent,La=ua===void 0?"Not Found":ua,ha=St.onClear,Yr=St.mode,ya=St.disabled,Na=St.loading,Ha=St.getInputElement,Hr=St.getRawInputElement,ca=St.open,li=St.defaultOpen,si=St.onDropdownVisibleChange,Ji=St.activeValue,so=St.onActiveValueChange,bo=St.activeDescendantId,Ki=St.searchValue,ui=St.autoClearSearchValue,yi=St.onSearch,wo=St.onSearchSplit,ki=St.tokenSeparators,pi=St.allowClear,ao=St.suffixIcon,xo=St.clearIcon,_i=St.OptionList,gl=St.animation,cl=St.transitionName,hl=St.dropdownStyle,Uo=St.dropdownClassName,io=St.dropdownMatchSelectWidth,Ul=St.dropdownRender,Mo=St.dropdownAlign,Wi=St.placement,Vo=St.builtinPlacements,Bl=St.getPopupContainer,Xo=St.showAction,ml=Xo===void 0?[]:Xo,Eo=St.onFocus,Tl=St.onBlur,Kl=St.onKeyUp,qi=St.onKeyDown,$l=St.onMouseDown,as=(0,ye.Z)(St,Bn),Ms=la(Yr),Wl=(qt!==void 0?qt:Ms)||Yr==="combobox",Vl=(0,be.Z)({},as);Tr.forEach(function($o){delete Vl[$o]}),gr==null||gr.forEach(function($o){delete Vl[$o]});var Rs=ke.useState(!1),Ns=(0,ue.Z)(Rs,2),Es=Ns[0],fs=Ns[1];ke.useEffect(function(){fs(_e())},[]);var Yl=ke.useRef(null),zo=ke.useRef(null),Jo=ke.useRef(null),Sl=ke.useRef(null),ri=ke.useRef(null),Bs=dt(),Qs=(0,ue.Z)(Bs,3),$s=Qs[0],au=Qs[1],Cu=Qs[2];ke.useImperativeHandle(Mt,function(){var $o,Yo;return{focus:($o=Sl.current)===null||$o===void 0?void 0:$o.focus,blur:(Yo=Sl.current)===null||Yo===void 0?void 0:Yo.blur,scrollTo:function(ys){var il;return(il=ri.current)===null||il===void 0?void 0:il.scrollTo(ys)}}});var Xs=ke.useMemo(function(){var $o;if(Yr!=="combobox")return Ki;var Yo=($o=Or[0])===null||$o===void 0?void 0:$o.value;return typeof Yo=="string"||typeof Yo=="number"?String(Yo):""},[Ki,Yr,Or]),Su=Yr==="combobox"&&typeof Ha=="function"&&Ha()||null,wl=typeof Hr=="function"&&Hr(),Ke=ct(zo,wl==null||(bn=wl.props)===null||bn===void 0?void 0:bn.ref),st=ke.useState(!1),ht=(0,ue.Z)(st,2),Qt=ht[0],Xt=ht[1];Fe(function(){Xt(!0)},[]);var cr=nt(!1,{defaultValue:li,value:ca}),Yn=(0,ue.Z)(cr,2),Xr=Yn[0],Er=Yn[1],$n=Qt?Xr:!1,ia=!La&&xr;(ya||ia&&$n&&Yr==="combobox")&&($n=!1);var kr=ia?!1:$n,_r=ke.useCallback(function($o){var Yo=$o!==void 0?$o:!$n;ya||(Er(Yo),$n!==Yo&&(si==null||si(Yo)))},[ya,$n,Er,si]),ba=ke.useMemo(function(){return(ki||[]).some(function($o){return[`
`,`\r
`].includes($o)})},[ki]),Sa=function(Yo,sl,ys){var il=!0,Hl=Yo;so==null||so(null);var fo=ys?null:hn(Yo,ki);return Yr!=="combobox"&&fo&&(Hl="",wo==null||wo(fo),_r(!1),il=!1),yi&&Xs!==Hl&&yi(Hl,{source:sl?"typing":"effect"}),il},Gr=function(Yo){!Yo||!Yo.trim()||yi(Yo,{source:"submit"})};ke.useEffect(function(){!$n&&!Ms&&Yr!=="combobox"&&Sa("",!1,!1)},[$n]),ke.useEffect(function(){Xr&&ya&&Er(!1),ya&&au(!1)},[ya]);var da=ut(),Ka=(0,ue.Z)(da,2),Ya=Ka[0],ci=Ka[1],Di=function(Yo){var sl=Ya(),ys=Yo.which;if(ys===Ee.ENTER&&(Yr!=="combobox"&&Yo.preventDefault(),$n||_r(!0)),ci(!!Xs),ys===Ee.BACKSPACE&&!sl&&Ms&&!Xs&&Or.length){for(var il=(0,Ne.Z)(Or),Hl=null,fo=il.length-1;fo>=0;fo-=1){var Il=il[fo];if(!Il.disabled){il.splice(fo,1),Hl=Il;break}}Hl&&tr(il,{type:"remove",values:[Hl]})}for(var Xl=arguments.length,Hs=new Array(Xl>1?Xl-1:0),Ts=1;Ts<Xl;Ts++)Hs[Ts-1]=arguments[Ts];if($n&&ri.current){var js;(js=ri.current).onKeyDown.apply(js,[Yo].concat(Hs))}qi==null||qi.apply(void 0,[Yo].concat(Hs))},Gi=function(Yo){for(var sl=arguments.length,ys=new Array(sl>1?sl-1:0),il=1;il<sl;il++)ys[il-1]=arguments[il];if($n&&ri.current){var Hl;(Hl=ri.current).onKeyUp.apply(Hl,[Yo].concat(ys))}Kl==null||Kl.apply(void 0,[Yo].concat(ys))},Li=function(Yo){var sl=Or.filter(function(ys){return ys!==Yo});tr(sl,{type:"remove",values:[Yo]})},hi=ke.useRef(!1),Wo=function(){au(!0),ya||(Eo&&!hi.current&&Eo.apply(void 0,arguments),ml.includes("focus")&&_r(!0)),hi.current=!0},To=function(){au(!1,function(){hi.current=!1,_r(!1)}),!ya&&(Xs&&(Yr==="tags"?yi(Xs,{source:"submit"}):Yr==="multiple"&&yi("",{source:"blur"})),Tl&&Tl.apply(void 0,arguments))},nl=[];ke.useEffect(function(){return function(){nl.forEach(function($o){return clearTimeout($o)}),nl.splice(0,nl.length)}},[]);var Pl=function(Yo){var sl,ys=Yo.target,il=(sl=Jo.current)===null||sl===void 0?void 0:sl.getPopupElement();if(il&&il.contains(ys)){var Hl=setTimeout(function(){var Hs=nl.indexOf(Hl);if(Hs!==-1&&nl.splice(Hs,1),Cu(),!Es&&!il.contains(document.activeElement)){var Ts;(Ts=Sl.current)===null||Ts===void 0||Ts.focus()}});nl.push(Hl)}for(var fo=arguments.length,Il=new Array(fo>1?fo-1:0),Xl=1;Xl<fo;Xl++)Il[Xl-1]=arguments[Xl];$l==null||$l.apply(void 0,[Yo].concat(Il))},qo=ke.useState({}),Do=(0,ue.Z)(qo,2),ol=Do[1];function rl(){ol({})}var Go;wl&&(Go=function(Yo){_r(Yo)}),pt(function(){var $o;return[Yl.current,($o=Jo.current)===null||$o===void 0?void 0:$o.getPopupElement()]},kr,_r,!!wl);var ll=ke.useMemo(function(){return(0,be.Z)((0,be.Z)({},St),{},{notFoundContent:La,open:$n,triggerOpen:kr,id:Fn,showSearch:Wl,multiple:Ms,toggleOpen:_r})},[St,La,kr,$n,Fn,Wl,Ms,_r]),vl=!!ao||Na,Ql;vl&&(Ql=ke.createElement(at,{className:se()("".concat(Dr,"-arrow"),(0,ge.Z)({},"".concat(Dr,"-arrow-loading"),Na)),customizeIcon:ao,customizeIconProps:{loading:Na,searchValue:Xs,open:$n,focused:$s,showSearch:Wl}}));var es=function(){var Yo;ha==null||ha(),(Yo=Sl.current)===null||Yo===void 0||Yo.focus(),tr([],{type:"clear",values:Or}),Sa("",!1,!1)},vs=we(Dr,es,Or,pi,xo,ya,Xs,Yr),eu=vs.allowClear,zs=vs.clearIcon,Us=ke.createElement(_i,{ref:ri}),Cs=se()(Dr,Ut,(rn={},(0,ge.Z)(rn,"".concat(Dr,"-focused"),$s),(0,ge.Z)(rn,"".concat(Dr,"-multiple"),Ms),(0,ge.Z)(rn,"".concat(Dr,"-single"),!Ms),(0,ge.Z)(rn,"".concat(Dr,"-allow-clear"),pi),(0,ge.Z)(rn,"".concat(Dr,"-show-arrow"),vl),(0,ge.Z)(rn,"".concat(Dr,"-disabled"),ya),(0,ge.Z)(rn,"".concat(Dr,"-loading"),Na),(0,ge.Z)(rn,"".concat(Dr,"-open"),$n),(0,ge.Z)(rn,"".concat(Dr,"-customize-input"),Su),(0,ge.Z)(rn,"".concat(Dr,"-show-search"),Wl),rn)),uu=ke.createElement(ja,{ref:Jo,disabled:ya,prefixCls:Dr,visible:kr,popupElement:Us,animation:gl,transitionName:cl,dropdownStyle:hl,dropdownClassName:Uo,direction:xn,dropdownMatchSelectWidth:io,dropdownRender:Ul,dropdownAlign:Mo,placement:Wi,builtinPlacements:Vo,getPopupContainer:Bl,empty:xr,getTriggerDOMNode:function(){return zo.current},onPopupVisibleChange:Go,onPopupMouseEnter:rl},wl?ke.cloneElement(wl,{ref:Ke}):ke.createElement(dn,(0,Ce.Z)({},St,{domRef:zo,prefixCls:Dr,inputElement:Su,ref:Sl,id:Fn,showSearch:Wl,autoClearSearchValue:ui,mode:Yr,activeDescendantId:bo,tagRender:$t,values:Or,open:$n,onToggleOpen:_r,activeValue:Ji,searchValue:Xs,onSearch:Sa,onSearchSubmit:Gr,onRemove:Li,tokenWithEnter:ba}))),Fs;return wl?Fs=uu:Fs=ke.createElement("div",(0,Ce.Z)({className:Cs},Vl,{ref:Yl,onMouseDown:Pl,onKeyDown:Di,onKeyUp:Gi,onFocus:Wo,onBlur:To}),$s&&!$n&&ke.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Or.map(function($o){var Yo=$o.label,sl=$o.value;return["number","string"].includes((0,pe.Z)(Yo))?Yo:sl}).join(", "))),uu,Ql,eu&&zs),ke.createElement(ft.Provider,{value:ll},Fs)}),Xn=pr,dr=function(St,Mt){var bn=ke.useRef({values:new Map,options:new Map}),rn=ke.useMemo(function(){var Dr=bn.current,Ut=Dr.values,qt=Dr.options,$t=St.map(function(Or){if(Or.label===void 0){var tr;return(0,be.Z)((0,be.Z)({},Or),{},{label:(tr=Ut.get(Or.value))===null||tr===void 0?void 0:tr.label})}return Or}),xn=new Map,gr=new Map;return $t.forEach(function(Or){xn.set(Or.value,Or),gr.set(Or.value,Mt.get(Or.value)||qt.get(Or.value))}),bn.current.values=xn,bn.current.options=gr,$t},[St,Mt]),Fn=ke.useCallback(function(Dr){return Mt.get(Dr)||bn.current.options.get(Dr)},[Mt]);return[rn,Fn]};function zr(St,Mt){return vi(St).join("").toUpperCase().includes(Mt)}var sa=function(St,Mt,bn,rn,Fn){return ke.useMemo(function(){if(!bn||rn===!1)return St;var Dr=Mt.options,Ut=Mt.label,qt=Mt.value,$t=[],xn=typeof rn=="function",gr=bn.toUpperCase(),Or=xn?rn:function(xr,ua){return Fn?zr(ua[Fn],gr):ua[Dr]?zr(ua[Ut!=="children"?Ut:"label"],gr):zr(ua[qt],gr)},tr=xn?function(xr){return En(xr)}:function(xr){return xr};return St.forEach(function(xr){if(xr[Dr]){var ua=Or(bn,tr(xr));if(ua)$t.push(xr);else{var La=xr[Dr].filter(function(ha){return Or(bn,tr(ha))});La.length&&$t.push((0,be.Z)((0,be.Z)({},xr),{},(0,ge.Z)({},Dr,La)))}return}Or(bn,tr(xr))&&$t.push(xr)}),$t},[St,rn,Fn,bn,Mt])},or=0,Ga=Le();function ti(){var St;return Ga?(St=or,or+=1):St="TEST_OR_SSR",St}function Vi(St){var Mt=ke.useState(),bn=(0,ue.Z)(Mt,2),rn=bn[0],Fn=bn[1];return ke.useEffect(function(){Fn("rc_select_".concat(ti()))},[]),St||rn}function ro(St){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bn=[];return ke.Children.forEach(St,function(rn){rn==null&&!Mt.keepEmpty||(Array.isArray(rn)?bn=bn.concat(ro(rn)):(0,lt.isFragment)(rn)&&rn.props?bn=bn.concat(ro(rn.props.children,Mt)):bn.push(rn))}),bn}var co=["children","value"],Zi=["children"];function Hi(St){var Mt=St,bn=Mt.key,rn=Mt.props,Fn=rn.children,Dr=rn.value,Ut=(0,ye.Z)(rn,co);return(0,be.Z)({key:bn,value:Dr!==void 0?Dr:bn,children:Fn},Ut)}function eo(St){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ro(St).map(function(bn,rn){if(!ke.isValidElement(bn)||!bn.type)return null;var Fn=bn,Dr=Fn.type.isSelectOptGroup,Ut=Fn.key,qt=Fn.props,$t=qt.children,xn=(0,ye.Z)(qt,Zi);return Mt||!Dr?Hi(bn):(0,be.Z)((0,be.Z)({key:"__RC_SELECT_GRP__".concat(Ut===null?rn:Ut,"__"),label:Ut},xn),{},{options:eo($t)})}).filter(function(bn){return bn})}function So(St,Mt,bn,rn,Fn){return ke.useMemo(function(){var Dr=St,Ut=!St;Ut&&(Dr=eo(Mt));var qt=new Map,$t=new Map,xn=function(tr,xr,ua){ua&&typeof ua=="string"&&tr.set(xr[ua],xr)};function gr(Or){for(var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xr=0;xr<Or.length;xr+=1){var ua=Or[xr];!ua[bn.options]||tr?(qt.set(ua[bn.value],ua),xn($t,ua,bn.label),xn($t,ua,rn),xn($t,ua,Fn)):gr(ua[bn.options],!0)}}return gr(Dr),{options:Dr,valueOptions:qt,labelOptions:$t}},[St,Mt,bn,rn,Fn])}function Ko(St){var Mt=ke.useRef();Mt.current=St;var bn=ke.useCallback(function(){return Mt.current.apply(Mt,arguments)},[]);return bn}var Fi=function(){return null};Fi.isSelectOptGroup=!0;var Ei=Fi,Oo=function(){return null};Oo.isSelectOption=!0;var xl=Oo;function tl(St,Mt){var bn=(0,be.Z)({},St);return Array.isArray(Mt)&&Mt.forEach(function(rn){delete bn[rn]}),bn}var Ti=ee(73299),Pn=ke.createContext(null),An=Pn;function rr(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Vr=["disabled","title","children","style","className"];function aa(St){return typeof St=="string"||typeof St=="number"}var za=function(Mt,bn){var rn=Nt(),Fn=rn.prefixCls,Dr=rn.id,Ut=rn.open,qt=rn.multiple,$t=rn.mode,xn=rn.searchValue,gr=rn.toggleOpen,Or=rn.notFoundContent,tr=rn.onPopupScroll,xr=ke.useContext(An),ua=xr.flattenOptions,La=xr.onActiveValue,ha=xr.defaultActiveFirstOption,Yr=xr.onSelect,ya=xr.menuItemSelectedIcon,Na=xr.rawValues,Ha=xr.fieldNames,Hr=xr.virtual,ca=xr.direction,li=xr.listHeight,si=xr.listItemHeight,Ji="".concat(Fn,"-item"),so=He(function(){return ua},[Ut,ua],function(Mo,Wi){return Wi[0]&&Mo[1]!==Wi[1]}),bo=ke.useRef(null),Ki=function(Wi){Wi.preventDefault()},ui=function(Wi){bo.current&&bo.current.scrollTo(typeof Wi=="number"?{index:Wi}:Wi)},yi=function(Wi){for(var Vo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Bl=so.length,Xo=0;Xo<Bl;Xo+=1){var ml=(Wi+Xo*Vo+Bl)%Bl,Eo=so[ml],Tl=Eo.group,Kl=Eo.data;if(!Tl&&!Kl.disabled)return ml}return-1},wo=ke.useState(function(){return yi(0)}),ki=(0,ue.Z)(wo,2),pi=ki[0],ao=ki[1],xo=function(Wi){var Vo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ao(Wi);var Bl={source:Vo?"keyboard":"mouse"},Xo=so[Wi];if(!Xo){La(null,-1,Bl);return}La(Xo.value,Wi,Bl)};(0,ke.useEffect)(function(){xo(ha!==!1?yi(0):-1)},[so.length,xn]);var _i=ke.useCallback(function(Mo){return Na.has(Mo)&&$t!=="combobox"},[$t,(0,Ne.Z)(Na).toString(),Na.size]);(0,ke.useEffect)(function(){var Mo=setTimeout(function(){if(!qt&&Ut&&Na.size===1){var Vo=Array.from(Na)[0],Bl=so.findIndex(function(Xo){var ml=Xo.data;return ml.value===Vo});Bl!==-1&&(xo(Bl),ui(Bl))}});if(Ut){var Wi;(Wi=bo.current)===null||Wi===void 0||Wi.scrollTo(void 0)}return function(){return clearTimeout(Mo)}},[Ut,xn,ua.length]);var gl=function(Wi){Wi!==void 0&&Yr(Wi,{selected:!Na.has(Wi)}),qt||gr(!1)};if(ke.useImperativeHandle(bn,function(){return{onKeyDown:function(Wi){var Vo=Wi.which,Bl=Wi.ctrlKey;switch(Vo){case Ee.N:case Ee.P:case Ee.UP:case Ee.DOWN:{var Xo=0;if(Vo===Ee.UP?Xo=-1:Vo===Ee.DOWN?Xo=1:rr()&&Bl&&(Vo===Ee.N?Xo=1:Vo===Ee.P&&(Xo=-1)),Xo!==0){var ml=yi(pi+Xo,Xo);ui(ml),xo(ml,!0)}break}case Ee.ENTER:{var Eo=so[pi];Eo&&!Eo.data.disabled?gl(Eo.value):gl(void 0),Ut&&Wi.preventDefault();break}case Ee.ESC:gr(!1),Ut&&Wi.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Wi){ui(Wi)}}}),so.length===0)return ke.createElement("div",{role:"listbox",id:"".concat(Dr,"_list"),className:"".concat(Ji,"-empty"),onMouseDown:Ki},Or);var cl=Object.keys(Ha).map(function(Mo){return Ha[Mo]}),hl=function(Wi){return Wi.label};function Uo(Mo,Wi){var Vo=Mo.group;return{role:Vo?"presentation":"option",id:"".concat(Dr,"_list_").concat(Wi)}}var io=function(Wi){var Vo=so[Wi];if(!Vo)return null;var Bl=Vo.data||{},Xo=Bl.value,ml=Vo.group,Eo=Mn(Bl,!0),Tl=hl(Vo);return Vo?ke.createElement("div",(0,Ce.Z)({"aria-label":typeof Tl=="string"&&!ml?Tl:null},Eo,{key:Wi},Uo(Vo,Wi),{"aria-selected":_i(Xo)}),Xo):null},Ul={role:"listbox",id:"".concat(Dr,"_list")};return ke.createElement(ke.Fragment,null,Hr&&ke.createElement("div",(0,Ce.Z)({},Ul,{style:{height:0,width:0,overflow:"hidden"}}),io(pi-1),io(pi),io(pi+1)),ke.createElement(Ti.Z,{itemKey:"key",ref:bo,data:so,height:li,itemHeight:si,fullHeight:!1,onMouseDown:Ki,onScroll:tr,virtual:Hr,direction:ca,innerProps:Hr?null:Ul},function(Mo,Wi){var Vo,Bl=Mo.group,Xo=Mo.groupOption,ml=Mo.data,Eo=Mo.label,Tl=Mo.value,Kl=ml.key;if(Bl){var qi,$l=(qi=ml.title)!==null&&qi!==void 0?qi:aa(Eo)?Eo.toString():void 0;return ke.createElement("div",{className:se()(Ji,"".concat(Ji,"-group")),title:$l},Eo!==void 0?Eo:Kl)}var as=ml.disabled,Ms=ml.title,Wl=ml.children,Vl=ml.style,Rs=ml.className,Ns=(0,ye.Z)(ml,Vr),Es=tl(Ns,cl),fs=_i(Tl),Yl="".concat(Ji,"-option"),zo=se()(Ji,Yl,Rs,(Vo={},(0,ge.Z)(Vo,"".concat(Yl,"-grouped"),Xo),(0,ge.Z)(Vo,"".concat(Yl,"-active"),pi===Wi&&!as),(0,ge.Z)(Vo,"".concat(Yl,"-disabled"),as),(0,ge.Z)(Vo,"".concat(Yl,"-selected"),fs),Vo)),Jo=hl(Mo),Sl=!ya||typeof ya=="function"||fs,ri=typeof Jo=="number"?Jo:Jo||Tl,Bs=aa(ri)?ri.toString():void 0;return Ms!==void 0&&(Bs=Ms),ke.createElement("div",(0,Ce.Z)({},Mn(Es),Hr?{}:Uo(Mo,Wi),{"aria-selected":fs,className:zo,title:Bs,onMouseMove:function(){pi===Wi||as||xo(Wi)},onClick:function(){as||gl(Tl)},style:Vl}),ke.createElement("div",{className:"".concat(Yl,"-content")},ri),ke.isValidElement(ya)||fs,Sl&&ke.createElement(at,{className:"".concat(Ji,"-option-state"),customizeIcon:ya,customizeIconProps:{isSelected:fs}},fs?"\u2713":null))}))},fi=ke.forwardRef(za);fi.displayName="OptionList";var Ci=fi;function Pi(St){var Mt=St.mode,bn=St.options,rn=St.children,Fn=St.backfill,Dr=St.allowClear,Ut=St.placeholder,qt=St.getInputElement,$t=St.showSearch,xn=St.onSearch,gr=St.defaultOpen,Or=St.autoFocus,tr=St.labelInValue,xr=St.value,ua=St.inputValue,La=St.optionLabelProp,ha=isMultiple(Mt),Yr=$t!==void 0?$t:ha||Mt==="combobox",ya=bn||convertChildrenToData(rn);if(warning(Mt!=="tags"||ya.every(function(ca){return!ca.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Mt==="tags"||Mt==="combobox"){var Na=ya.some(function(ca){return ca.options?ca.options.some(function(li){return typeof("value"in li?li.value:li.key)=="number"}):typeof("value"in ca?ca.value:ca.key)=="number"});warning(!Na,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Mt!=="combobox"||!La,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Mt==="combobox"||!Fn,"`backfill` only works with `combobox` mode."),warning(Mt==="combobox"||!qt,"`getInputElement` only work with `combobox` mode."),noteOnce(Mt!=="combobox"||!qt||!Dr||!Ut,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),xn&&!Yr&&Mt!=="combobox"&&Mt!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!gr||Or,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),xr!=null){var Ha=toArray(xr);warning(!tr||Ha.every(function(ca){return _typeof(ca)==="object"&&("key"in ca||"value"in ca)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ha||Array.isArray(xr),"`value` should be array when `mode` is `multiple` or `tags`")}if(rn){var Hr=null;toNodeArray(rn).some(function(ca){if(!React.isValidElement(ca)||!ca.type)return!1;var li=ca,si=li.type;if(si.isSelectOption)return!1;if(si.isSelectOptGroup){var Ji=toNodeArray(ca.props.children).every(function(so){return!React.isValidElement(so)||!ca.type||so.type.isSelectOption?!0:(Hr=so.type,!1)});return!Ji}return Hr=si,!0}),Hr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Hr.displayName||Hr.name||Hr,"`.")),warning(ua===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Si(St,Mt){if(St){var bn=function rn(Fn){for(var Dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ut=0;Ut<Fn.length;Ut++){var qt=Fn[Ut];if(qt[Mt==null?void 0:Mt.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!Dr&&Array.isArray(qt[Mt==null?void 0:Mt.options])&&rn(qt[Mt==null?void 0:Mt.options],!0))break}};bn(St)}}var Xi=null,yo=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],oi=["inputValue"];function Kn(St){return!St||(0,pe.Z)(St)!=="object"}var hr=ke.forwardRef(function(St,Mt){var bn=St.id,rn=St.mode,Fn=St.prefixCls,Dr=Fn===void 0?"rc-select":Fn,Ut=St.backfill,qt=St.fieldNames,$t=St.inputValue,xn=St.searchValue,gr=St.onSearch,Or=St.autoClearSearchValue,tr=Or===void 0?!0:Or,xr=St.onSelect,ua=St.onDeselect,La=St.dropdownMatchSelectWidth,ha=La===void 0?!0:La,Yr=St.filterOption,ya=St.filterSort,Na=St.optionFilterProp,Ha=St.optionLabelProp,Hr=St.options,ca=St.children,li=St.defaultActiveFirstOption,si=St.menuItemSelectedIcon,Ji=St.virtual,so=St.direction,bo=St.listHeight,Ki=bo===void 0?200:bo,ui=St.listItemHeight,yi=ui===void 0?20:ui,wo=St.value,ki=St.defaultValue,pi=St.labelInValue,ao=St.onChange,xo=(0,ye.Z)(St,yo),_i=Vi(bn),gl=la(rn),cl=!!(!Hr&&ca),hl=ke.useMemo(function(){return Yr===void 0&&rn==="combobox"?!1:Yr},[Yr,rn]),Uo=ke.useMemo(function(){return Za(qt,cl)},[JSON.stringify(qt),cl]),io=nt("",{value:xn!==void 0?xn:$t,postState:function(ia){return ia||""}}),Ul=(0,ue.Z)(io,2),Mo=Ul[0],Wi=Ul[1],Vo=So(Hr,ca,Uo,Na,Ha),Bl=Vo.valueOptions,Xo=Vo.labelOptions,ml=Vo.options,Eo=ke.useCallback(function($n){var ia=vi($n);return ia.map(function(kr){var _r,ba,Sa,Gr,da;if(Kn(kr))_r=kr;else{var Ka;Sa=kr.key,ba=kr.label,_r=(Ka=kr.value)!==null&&Ka!==void 0?Ka:Sa}var Ya=Bl.get(_r);if(Ya){var ci;if(ba===void 0&&(ba=Ya==null?void 0:Ya[Ha||Uo.label]),Sa===void 0&&(Sa=(ci=Ya==null?void 0:Ya.key)!==null&&ci!==void 0?ci:_r),Gr=Ya==null?void 0:Ya.disabled,da=Ya==null?void 0:Ya.title,0)var Di}return{label:ba,value:_r,key:Sa,disabled:Gr,title:da}})},[Uo,Ha,Bl]),Tl=nt(ki,{value:wo}),Kl=(0,ue.Z)(Tl,2),qi=Kl[0],$l=Kl[1],as=ke.useMemo(function(){var $n,ia=Eo(qi);return rn==="combobox"&&vn(($n=ia[0])===null||$n===void 0?void 0:$n.value)?[]:ia},[qi,Eo,rn]),Ms=dr(as,Bl),Wl=(0,ue.Z)(Ms,2),Vl=Wl[0],Rs=Wl[1],Ns=ke.useMemo(function(){if(!rn&&Vl.length===1){var $n=Vl[0];if($n.value===null&&($n.label===null||$n.label===void 0))return[]}return Vl.map(function(ia){var kr;return(0,be.Z)((0,be.Z)({},ia),{},{label:(kr=ia.label)!==null&&kr!==void 0?kr:ia.value})})},[rn,Vl]),Es=ke.useMemo(function(){return new Set(Vl.map(function($n){return $n.value}))},[Vl]);ke.useEffect(function(){if(rn==="combobox"){var $n,ia=($n=Vl[0])===null||$n===void 0?void 0:$n.value;Wi(ii(ia)?String(ia):"")}},[Vl]);var fs=Ko(function($n,ia){var kr,_r=ia!=null?ia:$n;return kr={},(0,ge.Z)(kr,Uo.value,$n),(0,ge.Z)(kr,Uo.label,_r),kr}),Yl=ke.useMemo(function(){if(rn!=="tags")return ml;var $n=(0,Ne.Z)(ml),ia=function(_r){return Bl.has(_r)};return(0,Ne.Z)(Vl).sort(function(kr,_r){return kr.value<_r.value?-1:1}).forEach(function(kr){var _r=kr.value;ia(_r)||$n.push(fs(_r,kr.label))}),$n},[fs,ml,Bl,Vl,rn]),zo=sa(Yl,Uo,Mo,hl,Na),Jo=ke.useMemo(function(){return rn!=="tags"||!Mo||zo.some(function($n){return $n[Na||"value"]===Mo})||zo.some(function($n){return $n[Uo.value]===Mo})?zo:[fs(Mo)].concat((0,Ne.Z)(zo))},[fs,Na,rn,zo,Mo,Uo]),Sl=ke.useMemo(function(){return ya?(0,Ne.Z)(Jo).sort(function($n,ia){return ya($n,ia)}):Jo},[Jo,ya]),ri=ke.useMemo(function(){return _a(Sl,{fieldNames:Uo,childrenAsData:cl})},[Sl,Uo,cl]),Bs=function(ia){var kr=Eo(ia);if($l(kr),ao&&(kr.length!==Vl.length||kr.some(function(Sa,Gr){var da;return((da=Vl[Gr])===null||da===void 0?void 0:da.value)!==(Sa==null?void 0:Sa.value)}))){var _r=pi?kr:kr.map(function(Sa){return Sa.value}),ba=kr.map(function(Sa){return En(Rs(Sa.value))});ao(gl?_r:_r[0],gl?ba:ba[0])}},Qs=ke.useState(null),$s=(0,ue.Z)(Qs,2),au=$s[0],Cu=$s[1],Xs=ke.useState(0),Su=(0,ue.Z)(Xs,2),wl=Su[0],Ke=Su[1],st=li!==void 0?li:rn!=="combobox",ht=ke.useCallback(function($n,ia){var kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_r=kr.source,ba=_r===void 0?"keyboard":_r;Ke(ia),Ut&&rn==="combobox"&&$n!==null&&ba==="keyboard"&&Cu(String($n))},[Ut,rn]),Qt=function(ia,kr,_r){var ba=function(){var hi,Wo=Rs(ia);return[pi?{label:Wo==null?void 0:Wo[Uo.label],value:ia,key:(hi=Wo==null?void 0:Wo.key)!==null&&hi!==void 0?hi:ia}:ia,En(Wo)]};if(kr&&xr){var Sa=ba(),Gr=(0,ue.Z)(Sa,2),da=Gr[0],Ka=Gr[1];xr(da,Ka)}else if(!kr&&ua&&_r!=="clear"){var Ya=ba(),ci=(0,ue.Z)(Ya,2),Di=ci[0],Gi=ci[1];ua(Di,Gi)}},Xt=Ko(function($n,ia){var kr,_r=gl?ia.selected:!0;_r?kr=gl?[].concat((0,Ne.Z)(Vl),[$n]):[$n]:kr=Vl.filter(function(ba){return ba.value!==$n}),Bs(kr),Qt($n,_r),rn==="combobox"?Cu(""):(!la||tr)&&(Wi(""),Cu(""))}),cr=function(ia,kr){Bs(ia);var _r=kr.type,ba=kr.values;(_r==="remove"||_r==="clear")&&ba.forEach(function(Sa){Qt(Sa.value,!1,_r)})},Yn=function(ia,kr){if(Wi(ia),Cu(null),kr.source==="submit"){var _r=(ia||"").trim();if(_r){var ba=Array.from(new Set([].concat((0,Ne.Z)(Es),[_r])));Bs(ba),Qt(_r,!0),Wi("")}return}kr.source!=="blur"&&(rn==="combobox"&&Bs(ia),gr==null||gr(ia))},Xr=function(ia){var kr=ia;rn!=="tags"&&(kr=ia.map(function(ba){var Sa=Xo.get(ba);return Sa==null?void 0:Sa.value}).filter(function(ba){return ba!==void 0}));var _r=Array.from(new Set([].concat((0,Ne.Z)(Es),(0,Ne.Z)(kr))));Bs(_r),_r.forEach(function(ba){Qt(ba,!0)})},Er=ke.useMemo(function(){var $n=Ji!==!1&&ha!==!1;return(0,be.Z)((0,be.Z)({},Vo),{},{flattenOptions:ri,onActiveValue:ht,defaultActiveFirstOption:st,onSelect:Xt,menuItemSelectedIcon:si,rawValues:Es,fieldNames:Uo,virtual:$n,direction:so,listHeight:Ki,listItemHeight:yi,childrenAsData:cl})},[Vo,ri,ht,st,Xt,si,Es,Uo,Ji,ha,Ki,yi,cl]);return ke.createElement(An.Provider,{value:Er},ke.createElement(Xn,(0,Ce.Z)({},xo,{id:_i,prefixCls:Dr,ref:Mt,omitDomProps:oi,mode:rn,displayValues:Ns,onDisplayValuesChange:cr,direction:so,searchValue:Mo,onSearch:Yn,autoClearSearchValue:tr,onSearchSplit:Xr,dropdownMatchSelectWidth:ha,OptionList:Ci,emptyOptions:!ri.length,activeValue:au,activeDescendantId:"".concat(_i,"_list_").concat(wl)})))}),Ir=hr;Ir.Option=xl,Ir.OptGroup=Ei;var Pe=Ir,mt=Pe,yt=ee(10366),At=ee(8745),wt=ee(33603),Ft=ee(9708),kt=ee(53124),Sn=ee(98866),Tn=ee(88258),Fr=ee(98675),mn=ee(65223),Lr=ee(4173),ur=ee(87244),nr=ee(13458),Wn=ee(78642),Nr=ee(46163),oa=function(St,Mt){var bn={};for(var rn in St)Object.prototype.hasOwnProperty.call(St,rn)&&Mt.indexOf(rn)<0&&(bn[rn]=St[rn]);if(St!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fn=0,rn=Object.getOwnPropertySymbols(St);Fn<rn.length;Fn++)Mt.indexOf(rn[Fn])<0&&Object.prototype.propertyIsEnumerable.call(St,rn[Fn])&&(bn[rn[Fn]]=St[rn[Fn]]);return bn};const Wr="SECRET_COMBOBOX_MODE_DO_NOT_USE",Qr=(St,Mt)=>{var bn,{prefixCls:rn,bordered:Fn=!0,className:Dr,rootClassName:Ut,getPopupContainer:qt,popupClassName:$t,dropdownClassName:xn,listHeight:gr=256,placement:Or,listItemHeight:tr=24,size:xr,disabled:ua,notFoundContent:La,status:ha,builtinPlacements:Yr,dropdownMatchSelectWidth:ya,popupMatchSelectWidth:Na,direction:Ha,style:Hr,allowClear:ca}=St,li=oa(St,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:si,getPrefixCls:Ji,renderEmpty:so,direction:bo,virtual:Ki,popupMatchSelectWidth:ui,popupOverflow:yi,select:wo}=ke.useContext(kt.E_),ki=Ji("select",rn),pi=Ji(),ao=Ha!=null?Ha:bo,{compactSize:xo,compactItemClassnames:_i}=(0,Lr.ri)(ki,ao),[gl,cl]=(0,ur.Z)(ki),hl=ke.useMemo(()=>{const{mode:Yl}=li;if(Yl!=="combobox")return Yl===Wr?"combobox":Yl},[li.mode]),Uo=hl==="multiple"||hl==="tags",io=(0,Wn.Z)(li.suffixIcon,li.showArrow),Ul=(bn=Na!=null?Na:ya)!==null&&bn!==void 0?bn:ui,{status:Mo,hasFeedback:Wi,isFormItemInput:Vo,feedbackIcon:Bl}=ke.useContext(mn.aM),Xo=(0,Ft.F)(Mo,ha);let ml;La!==void 0?ml=La:hl==="combobox"?ml=null:ml=(so==null?void 0:so("Select"))||ke.createElement(Tn.Z,{componentName:"Select"});const{suffixIcon:Eo,itemIcon:Tl,removeIcon:Kl,clearIcon:qi}=(0,Nr.Z)(Object.assign(Object.assign({},li),{multiple:Uo,hasFeedback:Wi,feedbackIcon:Bl,showSuffixIcon:io,prefixCls:ki,showArrow:li.showArrow,componentName:"Select"})),$l=ca===!0?{clearIcon:qi}:ca,as=(0,yt.Z)(li,["suffixIcon","itemIcon"]),Ms=se()($t||xn,{[`${ki}-dropdown-${ao}`]:ao==="rtl"},Ut,cl),Wl=(0,Fr.Z)(Yl=>{var zo;return(zo=xr!=null?xr:xo)!==null&&zo!==void 0?zo:Yl}),Vl=ke.useContext(Sn.Z),Rs=ua!=null?ua:Vl,Ns=se()({[`${ki}-lg`]:Wl==="large",[`${ki}-sm`]:Wl==="small",[`${ki}-rtl`]:ao==="rtl",[`${ki}-borderless`]:!Fn,[`${ki}-in-form-item`]:Vo},(0,Ft.Z)(ki,Xo,Wi),_i,wo==null?void 0:wo.className,Dr,Ut,cl),Es=ke.useMemo(()=>Or!==void 0?Or:ao==="rtl"?"bottomRight":"bottomLeft",[Or,ao]),fs=(0,nr.Z)(Yr,yi);return gl(ke.createElement(mt,Object.assign({ref:Mt,virtual:Ki,showSearch:wo==null?void 0:wo.showSearch},as,{style:Object.assign(Object.assign({},wo==null?void 0:wo.style),Hr),dropdownMatchSelectWidth:Ul,builtinPlacements:fs,transitionName:(0,wt.m)(pi,"slide-up",li.transitionName),listHeight:gr,listItemHeight:tr,mode:hl,prefixCls:ki,placement:Es,direction:ao,suffixIcon:Eo,menuItemSelectedIcon:Tl,removeIcon:Kl,allowClear:$l,notFoundContent:ml,className:Ns,getPopupContainer:qt||si,dropdownClassName:Ms,disabled:Rs})))},qr=ke.forwardRef(Qr),ea=(0,At.Z)(qr);qr.SECRET_COMBOBOX_MODE_DO_NOT_USE=Wr,qr.Option=xl,qr.OptGroup=Ei,qr._InternalPanelDoNotUseOrYouWillBeFired=ea;var va=qr},87244:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ae}});var te=ee(14747),se=ee(80110),Ce=ee(45503),Ne=ee(67968),ge=ee(67771),be=ee(33297);const ue=he=>{const{optionHeight:Ye,optionFontSize:Te,optionLineHeight:Re,optionPadding:_e}=he;return{position:"relative",display:"block",minHeight:Ye,padding:_e,color:he.colorText,fontWeight:"normal",fontSize:Te,lineHeight:Re,boxSizing:"border-box"}};var pe=he=>{const{antCls:Ye,componentCls:Te}=he,Re=`${Te}-item`,_e=`&${Ye}-slide-up-enter${Ye}-slide-up-enter-active`,De=`&${Ye}-slide-up-appear${Ye}-slide-up-appear-active`,Ee=`&${Ye}-slide-up-leave${Ye}-slide-up-leave-active`,lt=`${Te}-dropdown-placement-`;return[{[`${Te}-dropdown`]:Object.assign(Object.assign({},(0,te.Wf)(he)),{position:"absolute",top:-9999,zIndex:he.zIndexPopup,boxSizing:"border-box",padding:he.paddingXXS,overflow:"hidden",fontSize:he.fontSize,fontVariant:"initial",backgroundColor:he.colorBgElevated,borderRadius:he.borderRadiusLG,outline:"none",boxShadow:he.boxShadowSecondary,[`
${_e}${lt}bottomLeft,
${De}${lt}bottomLeft
`]:{animationName:ge.fJ},[`
${_e}${lt}topLeft,
${De}${lt}topLeft,
${_e}${lt}topRight,
${De}${lt}topRight
`]:{animationName:ge.Qt},[`${Ee}${lt}bottomLeft`]:{animationName:ge.Uw},[`
${Ee}${lt}topLeft,
${Ee}${lt}topRight
`]:{animationName:ge.ly},"&-hidden":{display:"none"},[`${Re}`]:Object.assign(Object.assign({},ue(he)),{cursor:"pointer",transition:`background ${he.motionDurationSlow} ease`,borderRadius:he.borderRadiusSM,"&-group":{color:he.colorTextDescription,fontSize:he.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},te.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Re}-option-disabled)`]:{backgroundColor:he.optionActiveBg},[`&-selected:not(${Re}-option-disabled)`]:{color:he.optionSelectedColor,fontWeight:he.optionSelectedFontWeight,backgroundColor:he.optionSelectedBg,[`${Re}-option-state`]:{color:he.colorPrimary}},"&-disabled":{[`&${Re}-option-selected`]:{backgroundColor:he.colorBgContainerDisabled},color:he.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:he.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,ge.oN)(he,"slide-up"),(0,ge.oN)(he,"slide-down"),(0,be.Fm)(he,"move-up"),(0,be.Fm)(he,"move-down")]};const ke=2,Xe=he=>{let{controlHeightSM:Ye,controlHeight:Te,lineWidth:Re}=he;const _e=(Te-Ye)/2-Re,De=Math.ceil(_e/2);return[_e,De]};function Le(he,Ye){const{componentCls:Te,iconCls:Re}=he,_e=`${Te}-selection-overflow`,De=he.multipleSelectItemHeight,[Ee]=Xe(he),lt=Ye?`${Te}-${Ye}`:"";return{[`${Te}-multiple${lt}`]:{fontSize:he.fontSize,[_e]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${Te}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${Ee-ke}px ${ke*2}px`,borderRadius:he.borderRadius,[`${Te}-show-search&`]:{cursor:"text"},[`${Te}-disabled&`]:{background:he.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${ke}px 0`,lineHeight:`${De}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${Te}-show-arrow ${Te}-selector,
&${Te}-allow-clear ${Te}-selector
`]:{paddingInlineEnd:he.fontSizeIcon+he.controlPaddingHorizontal},[`${Te}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:De,marginTop:ke,marginBottom:ke,lineHeight:`${De-he.lineWidth*2}px`,background:he.multipleItemBg,border:`${he.lineWidth}px ${he.lineType} ${he.multipleItemBorderColor}`,borderRadius:he.borderRadiusSM,cursor:"default",transition:`font-size ${he.motionDurationSlow}, line-height ${he.motionDurationSlow}, height ${he.motionDurationSlow}`,userSelect:"none",marginInlineEnd:ke*2,paddingInlineStart:he.paddingXS,paddingInlineEnd:he.paddingXS/2,[`${Te}-disabled&`]:{color:he.multipleItemColorDisabled,borderColor:he.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:he.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,te.Ro)()),{display:"inline-flex",alignItems:"center",color:he.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${Re}`]:{verticalAlign:"-0.2em"},"&:hover":{color:he.colorIconHover}})},[`${_e}-item + ${_e}-item`]:{[`${Te}-selection-search`]:{marginInlineStart:0}},[`${Te}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:he.inputPaddingHorizontalBase-Ee,"\n &-input,\n &-mirror\n ":{height:De,fontFamily:he.fontFamily,lineHeight:`${De}px`,transition:`all ${he.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${Te}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:he.inputPaddingHorizontalBase,insetInlineEnd:he.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${he.motionDurationSlow}`}}}}var Fe=he=>{const{componentCls:Ye}=he,Te=(0,Ce.TS)(he,{controlHeight:he.controlHeightSM,multipleSelectItemHeight:he.controlHeightXS,borderRadius:he.borderRadiusSM,borderRadiusSM:he.borderRadiusXS}),Re=(0,Ce.TS)(he,{fontSize:he.fontSizeLG,controlHeight:he.controlHeightLG,multipleSelectItemHeight:he.multipleItemHeightLG,borderRadius:he.borderRadiusLG,borderRadiusSM:he.borderRadius}),[,_e]=Xe(he);return[Le(he),Le(Te,"sm"),{[`${Ye}-multiple${Ye}-sm`]:{[`${Ye}-selection-placeholder`]:{insetInline:he.controlPaddingHorizontalSM-he.lineWidth},[`${Ye}-selection-search`]:{marginInlineStart:_e}}},Le(Re,"lg")]};function Oe(he,Ye){const{componentCls:Te,inputPaddingHorizontalBase:Re,borderRadius:_e}=he,De=he.controlHeight-he.lineWidth*2,Ee=Math.ceil(he.fontSize*1.25),lt=Ye?`${Te}-${Ye}`:"";return{[`${Te}-single${lt}`]:{fontSize:he.fontSize,[`${Te}-selector`]:Object.assign(Object.assign({},(0,te.Wf)(he)),{display:"flex",borderRadius:_e,[`${Te}-selection-search`]:{position:"absolute",top:0,insetInlineStart:Re,insetInlineEnd:Re,bottom:0,"&-input":{width:"100%"}},[`
${Te}-selection-item,
${Te}-selection-placeholder
`]:{padding:0,lineHeight:`${De}px`,transition:`all ${he.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${De}px`}},[`${Te}-selection-item`]:{position:"relative",userSelect:"none"},[`${Te}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${Te}-selection-item:after`,`${Te}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${Te}-show-arrow ${Te}-selection-item,
&${Te}-show-arrow ${Te}-selection-placeholder
`]:{paddingInlineEnd:Ee},[`&${Te}-open ${Te}-selection-item`]:{color:he.colorTextPlaceholder},[`&:not(${Te}-customize-input)`]:{[`${Te}-selector`]:{width:"100%",height:he.controlHeight,padding:`0 ${Re}px`,[`${Te}-selection-search-input`]:{height:De},"&:after":{lineHeight:`${De}px`}}},[`&${Te}-customize-input`]:{[`${Te}-selector`]:{"&:after":{display:"none"},[`${Te}-selection-search`]:{position:"static",width:"100%"},[`${Te}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${Re}px`,"&:after":{display:"none"}}}}}}}function ze(he){const{componentCls:Ye}=he,Te=he.controlPaddingHorizontalSM-he.lineWidth;return[Oe(he),Oe((0,Ce.TS)(he,{controlHeight:he.controlHeightSM,borderRadius:he.borderRadiusSM}),"sm"),{[`${Ye}-single${Ye}-sm`]:{[`&:not(${Ye}-customize-input)`]:{[`${Ye}-selection-search`]:{insetInlineStart:Te,insetInlineEnd:Te},[`${Ye}-selector`]:{padding:`0 ${Te}px`},[`&${Ye}-show-arrow ${Ye}-selection-search`]:{insetInlineEnd:Te+he.fontSize*1.5},[`
&${Ye}-show-arrow ${Ye}-selection-item,
&${Ye}-show-arrow ${Ye}-selection-placeholder
`]:{paddingInlineEnd:he.fontSize*1.5}}}},Oe((0,Ce.TS)(he,{controlHeight:he.singleItemHeightLG,fontSize:he.fontSizeLG,borderRadius:he.borderRadiusLG}),"lg")]}const fe=he=>{const{componentCls:Ye,selectorBg:Te}=he;return{position:"relative",backgroundColor:Te,border:`${he.lineWidth}px ${he.lineType} ${he.colorBorder}`,transition:`all ${he.motionDurationMid} ${he.motionEaseInOut}`,input:{cursor:"pointer"},[`${Ye}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${Ye}-disabled&`]:{color:he.colorTextDisabled,background:he.colorBgContainerDisabled,cursor:"not-allowed",[`${Ye}-multiple&`]:{background:he.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},nt=function(he,Ye){let Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:Re,borderHoverColor:_e,outlineColor:De,antCls:Ee}=Ye,lt=Te?{[`${Re}-selector`]:{borderColor:_e}}:{};return{[he]:{[`&:not(${Re}-disabled):not(${Re}-customize-input):not(${Ee}-pagination-size-changer)`]:Object.assign(Object.assign({},lt),{[`${Re}-focused& ${Re}-selector`]:{borderColor:_e,boxShadow:`0 0 0 ${Ye.controlOutlineWidth}px ${De}`,outline:0},[`&:hover ${Re}-selector`]:{borderColor:_e}})}}},it=he=>{const{componentCls:Ye}=he;return{[`${Ye}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Ge=he=>{const{componentCls:Ye,inputPaddingHorizontalBase:Te,iconCls:Re}=he;return{[Ye]:Object.assign(Object.assign({},(0,te.Wf)(he)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${Ye}-customize-input) ${Ye}-selector`]:Object.assign(Object.assign({},fe(he)),it(he)),[`${Ye}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},te.vS),[`${Ye}-selection-placeholder`]:Object.assign(Object.assign({},te.vS),{flex:1,color:he.colorTextPlaceholder,pointerEvents:"none"}),[`${Ye}-arrow`]:Object.assign(Object.assign({},(0,te.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Te,height:he.fontSizeIcon,marginTop:-he.fontSizeIcon/2,color:he.colorTextQuaternary,fontSize:he.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[Re]:{verticalAlign:"top",transition:`transform ${he.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Ye}-suffix)`]:{pointerEvents:"auto"}},[`${Ye}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Ye}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Te,zIndex:1,display:"inline-block",width:he.fontSizeIcon,height:he.fontSizeIcon,marginTop:-he.fontSizeIcon/2,color:he.colorTextQuaternary,fontSize:he.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:he.clearBg,cursor:"pointer",opacity:0,transition:`color ${he.motionDurationMid} ease, opacity ${he.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:he.colorTextTertiary}},"&:hover":{[`${Ye}-clear`]:{opacity:1}}}),[`${Ye}-has-feedback`]:{[`${Ye}-clear`]:{insetInlineEnd:Te+he.fontSize+he.paddingXS}}}},je=he=>{const{componentCls:Ye}=he;return[{[Ye]:{[`&-borderless ${Ye}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${Ye}-in-form-item`]:{width:"100%"}}},Ge(he),ze(he),Fe(he),pe(he),{[`${Ye}-rtl`]:{direction:"rtl"}},nt(Ye,(0,Ce.TS)(he,{borderHoverColor:he.colorPrimaryHover,outlineColor:he.controlOutline})),nt(`${Ye}-status-error`,(0,Ce.TS)(he,{borderHoverColor:he.colorErrorHover,outlineColor:he.colorErrorOutline}),!0),nt(`${Ye}-status-warning`,(0,Ce.TS)(he,{borderHoverColor:he.colorWarningHover,outlineColor:he.colorWarningOutline}),!0),(0,se.c)(he,{borderElCls:`${Ye}-selector`,focusElCls:`${Ye}-focused`})]};var Ae=(0,Ne.Z)("Select",(he,Ye)=>{let{rootPrefixCls:Te}=Ye;const Re=(0,Ce.TS)(he,{rootPrefixCls:Te,inputPaddingHorizontalBase:he.paddingSM-1,multipleSelectItemHeight:he.multipleItemHeight});return[je(Re)]},he=>{const{fontSize:Ye,lineHeight:Te,controlHeight:Re,controlPaddingHorizontal:_e,zIndexPopupBase:De,colorText:Ee,fontWeightStrong:lt,controlItemBgActive:He,controlItemBgHover:tt,colorBgContainer:Ue,colorFillSecondary:ct,controlHeightLG:bt,controlHeightSM:Tt,colorBgContainerDisabled:at,colorTextDisabled:we}=he;return{zIndexPopup:De+50,optionSelectedColor:Ee,optionSelectedFontWeight:lt,optionSelectedBg:He,optionActiveBg:tt,optionPadding:`${(Re-Ye*Te)/2}px ${_e}px`,optionFontSize:Ye,optionLineHeight:Te,optionHeight:Re,selectorBg:Ue,clearBg:Ue,singleItemHeightLG:bt,multipleItemBg:ct,multipleItemBorderColor:"transparent",multipleItemHeight:Tt,multipleItemHeightLG:Re,multipleSelectorBgDisabled:at,multipleItemColorDisabled:we,multipleItemBorderColorDisabled:"transparent"}})},13458:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});const te=Ce=>{const ge={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:Ce==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},ge),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},ge),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},ge),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},ge),{points:["br","tr"],offset:[0,-4]})}};function se(Ce,Ne){return Ce||te(Ne)}},78642:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return te}});function te(se,Ce){return Ce!==void 0?Ce:se!==null}},46163:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});var te=ee(18299),se=ee(16646),Ce=ee(73475),Ne=ee(42922),ge=ee(3407),be=ee(72395),ue=ee(67294);function ye(pe){let{suffixIcon:ke,clearIcon:Xe,menuItemSelectedIcon:Le,removeIcon:Me,loading:Fe,multiple:Oe,hasFeedback:ze,prefixCls:fe,showSuffixIcon:nt,feedbackIcon:it,showArrow:Ge,componentName:je}=pe;const Ae=Xe!=null?Xe:ue.createElement(se.Z,null),he=_e=>ke===null&&!ze&&!Ge?null:ue.createElement(ue.Fragment,null,nt!==!1&&_e,ze&&it);let Ye=null;if(ke!==void 0)Ye=he(ke);else if(Fe)Ye=he(ue.createElement(ge.Z,{spin:!0}));else{const _e=`${fe}-suffix`;Ye=De=>{let{open:Ee,showSearch:lt}=De;return he(Ee&&lt?ue.createElement(be.Z,{className:_e}):ue.createElement(Ne.Z,{className:_e}))}}let Te=null;Le!==void 0?Te=Le:Oe?Te=ue.createElement(te.Z,null):Te=null;let Re=null;return Me!==void 0?Re=Me:Re=ue.createElement(Ce.Z,null),{clearIcon:Ae,suffixIcon:Ye,itemIcon:Te,removeIcon:Re}}},46303:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return me}});var te=ee(94184),se=ee.n(te),Ce=ee(67294),Ne=ee(53124),ge=ee(10366),ue=Be=>{const{prefixCls:xe,className:de,style:qe,size:xt,shape:nn}=Be,tn=se()({[`${xe}-lg`]:xt==="large",[`${xe}-sm`]:xt==="small"}),Jt=se()({[`${xe}-circle`]:nn==="circle",[`${xe}-square`]:nn==="square",[`${xe}-round`]:nn==="round"}),yn=Ce.useMemo(()=>typeof xt=="number"?{width:xt,height:xt,lineHeight:`${xt}px`}:{},[xt]);return Ce.createElement("span",{className:se()(xe,tn,Jt,de),style:Object.assign(Object.assign({},yn),qe)})},ye=ee(34367),pe=ee(67968),ke=ee(45503);const Xe=new ye.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Le=Be=>({height:Be,lineHeight:`${Be}px`}),Me=Be=>Object.assign({width:Be},Le(Be)),Fe=Be=>({background:Be.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Xe,animationDuration:Be.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Oe=Be=>Object.assign({width:Be*5,minWidth:Be*5},Le(Be)),ze=Be=>{const{skeletonAvatarCls:xe,gradientFromColor:de,controlHeight:qe,controlHeightLG:xt,controlHeightSM:nn}=Be;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:de},Me(qe)),[`${xe}${xe}-circle`]:{borderRadius:"50%"},[`${xe}${xe}-lg`]:Object.assign({},Me(xt)),[`${xe}${xe}-sm`]:Object.assign({},Me(nn))}},fe=Be=>{const{controlHeight:xe,borderRadiusSM:de,skeletonInputCls:qe,controlHeightLG:xt,controlHeightSM:nn,gradientFromColor:tn}=Be;return{[`${qe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tn,borderRadius:de},Oe(xe)),[`${qe}-lg`]:Object.assign({},Oe(xt)),[`${qe}-sm`]:Object.assign({},Oe(nn))}},nt=Be=>Object.assign({width:Be},Le(Be)),it=Be=>{const{skeletonImageCls:xe,imageSizeBase:de,gradientFromColor:qe,borderRadiusSM:xt}=Be;return{[`${xe}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:qe,borderRadius:xt},nt(de*2)),{[`${xe}-path`]:{fill:"#bfbfbf"},[`${xe}-svg`]:Object.assign(Object.assign({},nt(de)),{maxWidth:de*4,maxHeight:de*4}),[`${xe}-svg${xe}-svg-circle`]:{borderRadius:"50%"}}),[`${xe}${xe}-circle`]:{borderRadius:"50%"}}},Ge=(Be,xe,de)=>{const{skeletonButtonCls:qe}=Be;return{[`${de}${qe}-circle`]:{width:xe,minWidth:xe,borderRadius:"50%"},[`${de}${qe}-round`]:{borderRadius:xe}}},je=Be=>Object.assign({width:Be*2,minWidth:Be*2},Le(Be)),Ae=Be=>{const{borderRadiusSM:xe,skeletonButtonCls:de,controlHeight:qe,controlHeightLG:xt,controlHeightSM:nn,gradientFromColor:tn}=Be;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:tn,borderRadius:xe,width:qe*2,minWidth:qe*2},je(qe))},Ge(Be,qe,de)),{[`${de}-lg`]:Object.assign({},je(xt))}),Ge(Be,xt,`${de}-lg`)),{[`${de}-sm`]:Object.assign({},je(nn))}),Ge(Be,nn,`${de}-sm`))},he=Be=>{const{componentCls:xe,skeletonAvatarCls:de,skeletonTitleCls:qe,skeletonParagraphCls:xt,skeletonButtonCls:nn,skeletonInputCls:tn,skeletonImageCls:Jt,controlHeight:yn,controlHeightLG:Dn,controlHeightSM:_t,gradientFromColor:sn,padding:pn,marginSM:gn,borderRadius:an,titleHeight:mr,blockRadius:Ht,paragraphLiHeight:Gt,controlHeightXS:Cr,paragraphMarginTop:Qn}=Be;return{[`${xe}`]:{display:"table",width:"100%",[`${xe}-header`]:{display:"table-cell",paddingInlineEnd:pn,verticalAlign:"top",[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:sn},Me(yn)),[`${de}-circle`]:{borderRadius:"50%"},[`${de}-lg`]:Object.assign({},Me(Dn)),[`${de}-sm`]:Object.assign({},Me(_t))},[`${xe}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${qe}`]:{width:"100%",height:mr,background:sn,borderRadius:Ht,[`+ ${xt}`]:{marginBlockStart:_t}},[`${xt}`]:{padding:0,"> li":{width:"100%",height:Gt,listStyle:"none",background:sn,borderRadius:Ht,"+ li":{marginBlockStart:Cr}}},[`${xt}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${xe}-content`]:{[`${qe}, ${xt} > li`]:{borderRadius:an}}},[`${xe}-with-avatar ${xe}-content`]:{[`${qe}`]:{marginBlockStart:gn,[`+ ${xt}`]:{marginBlockStart:Qn}}},[`${xe}${xe}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Ae(Be)),ze(Be)),fe(Be)),it(Be)),[`${xe}${xe}-block`]:{width:"100%",[`${nn}`]:{width:"100%"},[`${tn}`]:{width:"100%"}},[`${xe}${xe}-active`]:{[`
${qe},
${xt} > li,
${de},
${nn},
${tn},
${Jt}
`]:Object.assign({},Fe(Be))}}};var Ye=(0,pe.Z)("Skeleton",Be=>{const{componentCls:xe}=Be,de=(0,ke.TS)(Be,{skeletonAvatarCls:`${xe}-avatar`,skeletonTitleCls:`${xe}-title`,skeletonParagraphCls:`${xe}-paragraph`,skeletonButtonCls:`${xe}-button`,skeletonInputCls:`${xe}-input`,skeletonImageCls:`${xe}-image`,imageSizeBase:Be.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${Be.gradientFromColor} 25%, ${Be.gradientToColor} 37%, ${Be.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[he(de)]},Be=>{const{colorFillContent:xe,colorFill:de}=Be,qe=xe,xt=de;return{color:qe,colorGradientEnd:xt,gradientFromColor:qe,gradientToColor:xt,titleHeight:Be.controlHeight/2,blockRadius:Be.borderRadiusSM,paragraphMarginTop:Be.marginLG+Be.marginXXS,paragraphLiHeight:Be.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Re=Be=>{const{prefixCls:xe,className:de,rootClassName:qe,active:xt,shape:nn="circle",size:tn="default"}=Be,{getPrefixCls:Jt}=Ce.useContext(Ne.E_),yn=Jt("skeleton",xe),[Dn,_t]=Ye(yn),sn=(0,ge.Z)(Be,["prefixCls","className"]),pn=se()(yn,`${yn}-element`,{[`${yn}-active`]:xt},de,qe,_t);return Dn(Ce.createElement("div",{className:pn},Ce.createElement(ue,Object.assign({prefixCls:`${yn}-avatar`,shape:nn,size:tn},sn))))},De=Be=>{const{prefixCls:xe,className:de,rootClassName:qe,active:xt,block:nn=!1,size:tn="default"}=Be,{getPrefixCls:Jt}=Ce.useContext(Ne.E_),yn=Jt("skeleton",xe),[Dn,_t]=Ye(yn),sn=(0,ge.Z)(Be,["prefixCls"]),pn=se()(yn,`${yn}-element`,{[`${yn}-active`]:xt,[`${yn}-block`]:nn},de,qe,_t);return Dn(Ce.createElement("div",{className:pn},Ce.createElement(ue,Object.assign({prefixCls:`${yn}-button`,size:tn},sn))))};const Ee="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var He=Be=>{const{prefixCls:xe,className:de,rootClassName:qe,style:xt,active:nn}=Be,{getPrefixCls:tn}=Ce.useContext(Ne.E_),Jt=tn("skeleton",xe),[yn,Dn]=Ye(Jt),_t=se()(Jt,`${Jt}-element`,{[`${Jt}-active`]:nn},de,qe,Dn);return yn(Ce.createElement("div",{className:_t},Ce.createElement("div",{className:se()(`${Jt}-image`,de),style:xt},Ce.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Jt}-image-svg`},Ce.createElement("path",{d:Ee,className:`${Jt}-image-path`})))))},Ue=Be=>{const{prefixCls:xe,className:de,rootClassName:qe,active:xt,block:nn,size:tn="default"}=Be,{getPrefixCls:Jt}=Ce.useContext(Ne.E_),yn=Jt("skeleton",xe),[Dn,_t]=Ye(yn),sn=(0,ge.Z)(Be,["prefixCls"]),pn=se()(yn,`${yn}-element`,{[`${yn}-active`]:xt,[`${yn}-block`]:nn},de,qe,_t);return Dn(Ce.createElement("div",{className:pn},Ce.createElement(ue,Object.assign({prefixCls:`${yn}-input`,size:tn},sn))))},ct=ee(87462),bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Tt=bt,at=ee(84089),we=function(xe,de){return Ce.createElement(at.Z,(0,ct.Z)({},xe,{ref:de,icon:Tt}))},ft=Ce.forwardRef(we),dt=Be=>{const{prefixCls:xe,className:de,rootClassName:qe,style:xt,active:nn,children:tn}=Be,{getPrefixCls:Jt}=Ce.useContext(Ne.E_),yn=Jt("skeleton",xe),[Dn,_t]=Ye(yn),sn=se()(yn,`${yn}-element`,{[`${yn}-active`]:nn},_t,de,qe),pn=tn!=null?tn:Ce.createElement(ft,null);return Dn(Ce.createElement("div",{className:sn},Ce.createElement("div",{className:se()(`${yn}-image`,de),style:xt},pn)))},ut=ee(74902),Ot=Be=>{const xe=Jt=>{const{width:yn,rows:Dn=2}=Be;if(Array.isArray(yn))return yn[Jt];if(Dn-1===Jt)return yn},{prefixCls:de,className:qe,style:xt,rows:nn}=Be,tn=(0,ut.Z)(Array(nn)).map((Jt,yn)=>Ce.createElement("li",{key:yn,style:{width:xe(yn)}}));return Ce.createElement("ul",{className:se()(de,qe),style:xt},tn)},Zt=Be=>{let{prefixCls:xe,className:de,width:qe,style:xt}=Be;return Ce.createElement("h3",{className:se()(xe,de),style:Object.assign({width:qe},xt)})};function Yt(Be){return Be&&typeof Be=="object"?Be:{}}function Cn(Be,xe){return Be&&!xe?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Nn(Be,xe){return!Be&&xe?{width:"38%"}:Be&&xe?{width:"50%"}:{}}function Mn(Be,xe){const de={};return(!Be||!xe)&&(de.width="61%"),!Be&&xe?de.rows=3:de.rows=2,de}const Je=Be=>{const{prefixCls:xe,loading:de,className:qe,rootClassName:xt,style:nn,children:tn,avatar:Jt=!1,title:yn=!0,paragraph:Dn=!0,active:_t,round:sn}=Be,{getPrefixCls:pn,direction:gn,skeleton:an}=Ce.useContext(Ne.E_),mr=pn("skeleton",xe),[Ht,Gt]=Ye(mr);if(de||!("loading"in Be)){const Cr=!!Jt,Qn=!!yn,wr=!!Dn;let er;if(Cr){const Ma=Object.assign(Object.assign({prefixCls:`${mr}-avatar`},Cn(Qn,wr)),Yt(Jt));er=Ce.createElement("div",{className:`${mr}-header`},Ce.createElement(ue,Object.assign({},Ma)))}let Ba;if(Qn||wr){let Ma;if(Qn){const qn=Object.assign(Object.assign({prefixCls:`${mr}-title`},Nn(Cr,wr)),Yt(yn));Ma=Ce.createElement(Zt,Object.assign({},qn))}let Ia;if(wr){const qn=Object.assign(Object.assign({prefixCls:`${mr}-paragraph`},Mn(Cr,Qn)),Yt(Dn));Ia=Ce.createElement(Ot,Object.assign({},qn))}Ba=Ce.createElement("div",{className:`${mr}-content`},Ma,Ia)}const Da=se()(mr,{[`${mr}-with-avatar`]:Cr,[`${mr}-active`]:_t,[`${mr}-rtl`]:gn==="rtl",[`${mr}-round`]:sn},an==null?void 0:an.className,qe,xt,Gt);return Ht(Ce.createElement("div",{className:Da,style:Object.assign(Object.assign({},an==null?void 0:an.style),nn)},er,Ba))}return typeof tn!="undefined"?tn:null};Je.Button=De,Je.Avatar=Re,Je.Input=Ue,Je.Image=He,Je.Node=dt;var ve=Je,me=ve},55054:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return Ye}});var te=ee(67294),se=ee(57838),Ce=ee(96159),Ne=ee(94184),ge=ee.n(Ne),be=ee(53124),ue=ee(46303),pe=Te=>{const{value:Re,formatter:_e,precision:De,decimalSeparator:Ee,groupSeparator:lt="",prefixCls:He}=Te;let tt;if(typeof _e=="function")tt=_e(Re);else{const Ue=String(Re),ct=Ue.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ct||Ue==="-")tt=Ue;else{const bt=ct[1];let Tt=ct[2]||"0",at=ct[4]||"";Tt=Tt.replace(/\B(?=(\d{3})+(?!\d))/g,lt),typeof De=="number"&&(at=at.padEnd(De,"0").slice(0,De>0?De:0)),at&&(at=`${Ee}${at}`),tt=[te.createElement("span",{key:"int",className:`${He}-content-value-int`},bt,Tt),at&&te.createElement("span",{key:"decimal",className:`${He}-content-value-decimal`},at)]}}return te.createElement("span",{className:`${He}-content-value`},tt)},ke=ee(14747),Xe=ee(67968),Le=ee(45503);const Me=Te=>{const{componentCls:Re,marginXXS:_e,padding:De,colorTextDescription:Ee,titleFontSize:lt,colorTextHeading:He,contentFontSize:tt,fontFamily:Ue}=Te;return{[`${Re}`]:Object.assign(Object.assign({},(0,ke.Wf)(Te)),{[`${Re}-title`]:{marginBottom:_e,color:Ee,fontSize:lt},[`${Re}-skeleton`]:{paddingTop:De},[`${Re}-content`]:{color:He,fontSize:tt,fontFamily:Ue,[`${Re}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Re}-content-prefix, ${Re}-content-suffix`]:{display:"inline-block"},[`${Re}-content-prefix`]:{marginInlineEnd:_e},[`${Re}-content-suffix`]:{marginInlineStart:_e}}})}};var Fe=(0,Xe.Z)("Statistic",Te=>{const Re=(0,Le.TS)(Te,{});return[Me(Re)]},Te=>{const{fontSizeHeading3:Re,fontSize:_e}=Te;return{titleFontSize:_e,contentFontSize:Re}}),ze=Te=>{const{prefixCls:Re,className:_e,rootClassName:De,style:Ee,valueStyle:lt,value:He=0,title:tt,valueRender:Ue,prefix:ct,suffix:bt,loading:Tt=!1,onMouseEnter:at,onMouseLeave:we,decimalSeparator:ft=".",groupSeparator:Nt=","}=Te,{getPrefixCls:dt,direction:ut,statistic:pt}=te.useContext(be.E_),Ot=dt("statistic",Re),[Wt,Zt]=Fe(Ot),Yt=te.createElement(pe,Object.assign({decimalSeparator:ft,groupSeparator:Nt,prefixCls:Ot},Te,{value:He})),Cn=ge()(Ot,{[`${Ot}-rtl`]:ut==="rtl"},pt==null?void 0:pt.className,_e,De,Zt);return Wt(te.createElement("div",{className:Cn,style:Object.assign(Object.assign({},pt==null?void 0:pt.style),Ee),onMouseEnter:at,onMouseLeave:we},tt&&te.createElement("div",{className:`${Ot}-title`},tt),te.createElement(ue.Z,{paragraph:!1,loading:Tt,className:`${Ot}-skeleton`},te.createElement("div",{style:lt,className:`${Ot}-content`},ct&&te.createElement("span",{className:`${Ot}-content-prefix`},ct),Ue?Ue(Yt):Yt,bt&&te.createElement("span",{className:`${Ot}-content-suffix`},bt)))))};const fe=[["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 nt(Te,Re){let _e=Te;const De=/\[[^\]]*]/g,Ee=(Re.match(De)||[]).map(Ue=>Ue.slice(1,-1)),lt=Re.replace(De,"[]"),He=fe.reduce((Ue,ct)=>{let[bt,Tt]=ct;if(Ue.includes(bt)){const at=Math.floor(_e/Tt);return _e-=at*Tt,Ue.replace(new RegExp(`${bt}+`,"g"),we=>{const ft=we.length;return at.toString().padStart(ft,"0")})}return Ue},lt);let tt=0;return He.replace(De,()=>{const Ue=Ee[tt];return tt+=1,Ue})}function it(Te,Re){const{format:_e=""}=Re,De=new Date(Te).getTime(),Ee=Date.now(),lt=Math.max(De-Ee,0);return nt(lt,_e)}const Ge=1e3/30;function je(Te){return new Date(Te).getTime()}const Ae=Te=>{const{value:Re,format:_e="HH:mm:ss",onChange:De,onFinish:Ee}=Te,lt=(0,se.Z)(),He=te.useRef(null),tt=()=>{Ee==null||Ee(),He.current&&(clearInterval(He.current),He.current=null)},Ue=()=>{const Tt=je(Re);Tt>=Date.now()&&(He.current=setInterval(()=>{lt(),De==null||De(Tt-Date.now()),Tt<Date.now()&&tt()},Ge))};te.useEffect(()=>(Ue(),()=>{He.current&&(clearInterval(He.current),He.current=null)}),[Re]);const ct=(Tt,at)=>it(Tt,Object.assign(Object.assign({},at),{format:_e})),bt=Tt=>(0,Ce.Tm)(Tt,{title:void 0});return te.createElement(ze,Object.assign({},Te,{valueRender:bt,formatter:ct}))};var he=te.memo(Ae);ze.Countdown=he;var Ye=ze},33507:function(en,Ct){"use strict";const ee=te=>({[te.componentCls]:{[`${te.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${te.motionDurationMid} ${te.motionEaseInOut},
opacity ${te.motionDurationMid} ${te.motionEaseInOut} !important`}},[`${te.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${te.motionDurationMid} ${te.motionEaseInOut},
opacity ${te.motionDurationMid} ${te.motionEaseInOut} !important`}}});Ct.Z=ee},33297:function(en,Ct,ee){"use strict";ee.d(Ct,{Fm:function(){return Le}});var te=ee(34367),se=ee(93590);const Ce=new te.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Ne=new te.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),ge=new te.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),be=new te.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ue=new te.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ye=new te.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),pe=new te.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ke=new te.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Xe={"move-up":{inKeyframes:pe,outKeyframes:ke},"move-down":{inKeyframes:Ce,outKeyframes:Ne},"move-left":{inKeyframes:ge,outKeyframes:be},"move-right":{inKeyframes:ue,outKeyframes:ye}},Le=(Me,Fe)=>{const{antCls:Oe}=Me,ze=`${Oe}-${Fe}`,{inKeyframes:fe,outKeyframes:nt}=Xe[Fe];return[(0,se.R)(ze,fe,nt,Me.motionDurationMid),{[`
${ze}-enter,
${ze}-appear
`]:{opacity:0,animationTimingFunction:Me.motionEaseOutCirc},[`${ze}-leave`]:{animationTimingFunction:Me.motionEaseInOutCirc}}]}},67771:function(en,Ct,ee){"use strict";ee.d(Ct,{Qt:function(){return ge},Uw:function(){return Ne},fJ:function(){return Ce},ly:function(){return be},oN:function(){return Le}});var te=ee(34367),se=ee(93590);const Ce=new te.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Ne=new te.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),ge=new te.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),be=new te.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),ue=new te.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),ye=new te.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),pe=new te.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),ke=new te.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Xe={"slide-up":{inKeyframes:Ce,outKeyframes:Ne},"slide-down":{inKeyframes:ge,outKeyframes:be},"slide-left":{inKeyframes:ue,outKeyframes:ye},"slide-right":{inKeyframes:pe,outKeyframes:ke}},Le=(Me,Fe)=>{const{antCls:Oe}=Me,ze=`${Oe}-${Fe}`,{inKeyframes:fe,outKeyframes:nt}=Xe[Fe];return[(0,se.R)(ze,fe,nt,Me.motionDurationMid),{[`
${ze}-enter,
${ze}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:Me.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${ze}-leave`]:{animationTimingFunction:Me.motionEaseInQuint}}]}},49867:function(en,Ct,ee){"use strict";ee.d(Ct,{N:function(){return te}});const te=se=>({color:se.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${se.motionDurationSlow}`,"&:focus, &:hover":{color:se.colorLinkHover},"&:active":{color:se.colorLinkActive}})},47897:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Be}});var te=ee(3407),se=ee(94184),Ce=ee.n(se);function Ne(){return Ne=Object.assign?Object.assign.bind():function(xe){for(var de=1;de<arguments.length;de++){var qe=arguments[de];for(var xt in qe)Object.prototype.hasOwnProperty.call(qe,xt)&&(xe[xt]=qe[xt])}return xe},Ne.apply(this,arguments)}function ge(xe){"@babel/helpers - typeof";return ge=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(de){return typeof de}:function(de){return de&&typeof Symbol=="function"&&de.constructor===Symbol&&de!==Symbol.prototype?"symbol":typeof de},ge(xe)}function be(xe,de){if(ge(xe)!=="object"||xe===null)return xe;var qe=xe[Symbol.toPrimitive];if(qe!==void 0){var xt=qe.call(xe,de||"default");if(ge(xt)!=="object")return xt;throw new TypeError("@@toPrimitive must return a primitive value.")}return(de==="string"?String:Number)(xe)}function ue(xe){var de=be(xe,"string");return ge(de)==="symbol"?de:String(de)}function ye(xe,de,qe){return de=ue(de),de in xe?Object.defineProperty(xe,de,{value:qe,enumerable:!0,configurable:!0,writable:!0}):xe[de]=qe,xe}function pe(xe){if(Array.isArray(xe))return xe}function ke(xe,de){var qe=xe==null?null:typeof Symbol!="undefined"&&xe[Symbol.iterator]||xe["@@iterator"];if(qe!=null){var xt,nn,tn,Jt,yn=[],Dn=!0,_t=!1;try{if(tn=(qe=qe.call(xe)).next,de===0){if(Object(qe)!==qe)return;Dn=!1}else for(;!(Dn=(xt=tn.call(qe)).done)&&(yn.push(xt.value),yn.length!==de);Dn=!0);}catch(sn){_t=!0,nn=sn}finally{try{if(!Dn&&qe.return!=null&&(Jt=qe.return(),Object(Jt)!==Jt))return}finally{if(_t)throw nn}}return yn}}function Xe(xe,de){(de==null||de>xe.length)&&(de=xe.length);for(var qe=0,xt=new Array(de);qe<de;qe++)xt[qe]=xe[qe];return xt}function Le(xe,de){if(xe){if(typeof xe=="string")return Xe(xe,de);var qe=Object.prototype.toString.call(xe).slice(8,-1);if(qe==="Object"&&xe.constructor&&(qe=xe.constructor.name),qe==="Map"||qe==="Set")return Array.from(xe);if(qe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(qe))return Xe(xe,de)}}function Me(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fe(xe,de){return pe(xe)||ke(xe,de)||Le(xe,de)||Me()}function Oe(xe,de){if(xe==null)return{};var qe={},xt=Object.keys(xe),nn,tn;for(tn=0;tn<xt.length;tn++)nn=xt[tn],!(de.indexOf(nn)>=0)&&(qe[nn]=xe[nn]);return qe}function ze(xe,de){if(xe==null)return{};var qe=Oe(xe,de),xt,nn;if(Object.getOwnPropertySymbols){var tn=Object.getOwnPropertySymbols(xe);for(nn=0;nn<tn.length;nn++)xt=tn[nn],!(de.indexOf(xt)>=0)&&Object.prototype.propertyIsEnumerable.call(xe,xt)&&(qe[xt]=xe[xt])}return qe}var fe=ee(67294);function nt(xe){if(Array.isArray(xe))return xe}function it(xe,de){var qe=xe==null?null:typeof Symbol!="undefined"&&xe[Symbol.iterator]||xe["@@iterator"];if(qe!=null){var xt,nn,tn,Jt,yn=[],Dn=!0,_t=!1;try{if(tn=(qe=qe.call(xe)).next,de===0){if(Object(qe)!==qe)return;Dn=!1}else for(;!(Dn=(xt=tn.call(qe)).done)&&(yn.push(xt.value),yn.length!==de);Dn=!0);}catch(sn){_t=!0,nn=sn}finally{try{if(!Dn&&qe.return!=null&&(Jt=qe.return(),Object(Jt)!==Jt))return}finally{if(_t)throw nn}}return yn}}function Ge(xe,de){(de==null||de>xe.length)&&(de=xe.length);for(var qe=0,xt=new Array(de);qe<de;qe++)xt[qe]=xe[qe];return xt}function je(xe,de){if(xe){if(typeof xe=="string")return Ge(xe,de);var qe=Object.prototype.toString.call(xe).slice(8,-1);if(qe==="Object"&&xe.constructor&&(qe=xe.constructor.name),qe==="Map"||qe==="Set")return Array.from(xe);if(qe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(qe))return Ge(xe,de)}}function Ae(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function he(xe,de){return nt(xe)||it(xe,de)||je(xe,de)||Ae()}function Ye(xe){var de=fe.useRef();de.current=xe;var qe=fe.useCallback(function(){for(var xt,nn=arguments.length,tn=new Array(nn),Jt=0;Jt<nn;Jt++)tn[Jt]=arguments[Jt];return(xt=de.current)===null||xt===void 0?void 0:xt.call.apply(xt,[de].concat(tn))},[]);return qe}function Te(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Re=Te()?fe.useLayoutEffect:fe.useEffect,_e=function(de,qe){var xt=fe.useRef(!0);Re(function(){return de(xt.current)},qe),Re(function(){return xt.current=!1,function(){xt.current=!0}},[])},De=function(de,qe){_e(function(xt){if(!xt)return de()},qe)},Ee=null;function lt(xe){var de=fe.useRef(!1),qe=fe.useState(xe),xt=he(qe,2),nn=xt[0],tn=xt[1];fe.useEffect(function(){return de.current=!1,function(){de.current=!0}},[]);function Jt(yn,Dn){Dn&&de.current||tn(yn)}return[nn,Jt]}function He(xe){return xe!==void 0}function tt(xe,de){var qe=de||{},xt=qe.defaultValue,nn=qe.value,tn=qe.onChange,Jt=qe.postState,yn=lt(function(){return He(nn)?nn:He(xt)?typeof xt=="function"?xt():xt:typeof xe=="function"?xe():xe}),Dn=he(yn,2),_t=Dn[0],sn=Dn[1],pn=nn!==void 0?nn:_t,gn=Jt?Jt(pn):pn,an=Ye(tn),mr=lt([pn]),Ht=he(mr,2),Gt=Ht[0],Cr=Ht[1];De(function(){var wr=Gt[0];_t!==wr&&an(_t,wr)},[Gt]),De(function(){He(nn)||sn(nn)},[nn]);var Qn=Ye(function(wr,er){sn(wr,er),Cr([pn],er)});return[gn,Qn]}var Ue={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(de){var qe=de.keyCode;if(de.altKey&&!de.ctrlKey||de.metaKey||qe>=Ue.F1&&qe<=Ue.F12)return!1;switch(qe){case Ue.ALT:case Ue.CAPS_LOCK:case Ue.CONTEXT_MENU:case Ue.CTRL:case Ue.DOWN:case Ue.END:case Ue.ESC:case Ue.HOME:case Ue.INSERT:case Ue.LEFT:case Ue.MAC_FF_META:case Ue.META:case Ue.NUMLOCK:case Ue.NUM_CENTER:case Ue.PAGE_DOWN:case Ue.PAGE_UP:case Ue.PAUSE:case Ue.PRINT_SCREEN:case Ue.RIGHT:case Ue.SHIFT:case Ue.UP:case Ue.WIN_KEY:case Ue.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(de){if(de>=Ue.ZERO&&de<=Ue.NINE||de>=Ue.NUM_ZERO&&de<=Ue.NUM_MULTIPLY||de>=Ue.A&&de<=Ue.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&de===0)return!0;switch(de){case Ue.SPACE:case Ue.QUESTION_MARK:case Ue.NUM_PLUS:case Ue.NUM_MINUS:case Ue.NUM_PERIOD:case Ue.NUM_DIVISION:case Ue.SEMICOLON:case Ue.DASH:case Ue.EQUALS:case Ue.COMMA:case Ue.PERIOD:case Ue.SLASH:case Ue.APOSTROPHE:case Ue.SINGLE_QUOTE:case Ue.OPEN_SQUARE_BRACKET:case Ue.BACKSLASH:case Ue.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ct=Ue,bt=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Tt=fe.forwardRef(function(xe,de){var qe,xt=xe.prefixCls,nn=xt===void 0?"rc-switch":xt,tn=xe.className,Jt=xe.checked,yn=xe.defaultChecked,Dn=xe.disabled,_t=xe.loadingIcon,sn=xe.checkedChildren,pn=xe.unCheckedChildren,gn=xe.onClick,an=xe.onChange,mr=xe.onKeyDown,Ht=ze(xe,bt),Gt=tt(!1,{value:Jt,defaultValue:yn}),Cr=Fe(Gt,2),Qn=Cr[0],wr=Cr[1];function er(Ia,qn){var Pa=Qn;return Dn||(Pa=Ia,wr(Pa),an==null||an(Pa,qn)),Pa}function Ba(Ia){Ia.which===ct.LEFT?er(!1,Ia):Ia.which===ct.RIGHT&&er(!0,Ia),mr==null||mr(Ia)}function Da(Ia){var qn=er(!Qn,Ia);gn==null||gn(qn,Ia)}var Ma=Ce()(nn,tn,(qe={},ye(qe,"".concat(nn,"-checked"),Qn),ye(qe,"".concat(nn,"-disabled"),Dn),qe));return fe.createElement("button",Ne({},Ht,{type:"button",role:"switch","aria-checked":Qn,disabled:Dn,className:Ma,ref:de,onKeyDown:Ba,onClick:Da}),_t,fe.createElement("span",{className:"".concat(nn,"-inner")},fe.createElement("span",{className:"".concat(nn,"-inner-checked")},sn),fe.createElement("span",{className:"".concat(nn,"-inner-unchecked")},pn)))});Tt.displayName="Switch";var at=Tt,we=ee(45353),ft=ee(53124),Nt=ee(98866),dt=ee(98675),ut=ee(84780),pt=ee(14747),Ot=ee(67968),Wt=ee(45503);const Zt=xe=>{const{componentCls:de,trackHeightSM:qe,trackPadding:xt,trackMinWidthSM:nn,innerMinMarginSM:tn,innerMaxMarginSM:Jt,handleSizeSM:yn}=xe,Dn=`${de}-inner`;return{[de]:{[`&${de}-small`]:{minWidth:nn,height:qe,lineHeight:`${qe}px`,[`${de}-inner`]:{paddingInlineStart:Jt,paddingInlineEnd:tn,[`${Dn}-checked`]:{marginInlineStart:`calc(-100% + ${yn+xt*2}px - ${Jt*2}px)`,marginInlineEnd:`calc(100% - ${yn+xt*2}px + ${Jt*2}px)`},[`${Dn}-unchecked`]:{marginTop:-qe,marginInlineStart:0,marginInlineEnd:0}},[`${de}-handle`]:{width:yn,height:yn},[`${de}-loading-icon`]:{top:(yn-xe.switchLoadingIconSize)/2,fontSize:xe.switchLoadingIconSize},[`&${de}-checked`]:{[`${de}-inner`]:{paddingInlineStart:tn,paddingInlineEnd:Jt,[`${Dn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${Dn}-unchecked`]:{marginInlineStart:`calc(100% - ${yn+xt*2}px + ${Jt*2}px)`,marginInlineEnd:`calc(-100% + ${yn+xt*2}px - ${Jt*2}px)`}},[`${de}-handle`]:{insetInlineStart:`calc(100% - ${yn+xt}px)`}},[`&:not(${de}-disabled):active`]:{[`&:not(${de}-checked) ${Dn}`]:{[`${Dn}-unchecked`]:{marginInlineStart:xe.marginXXS/2,marginInlineEnd:-xe.marginXXS/2}},[`&${de}-checked ${Dn}`]:{[`${Dn}-checked`]:{marginInlineStart:-xe.marginXXS/2,marginInlineEnd:xe.marginXXS/2}}}}}}},Yt=xe=>{const{componentCls:de,handleSize:qe}=xe;return{[de]:{[`${de}-loading-icon${xe.iconCls}`]:{position:"relative",top:(qe-xe.fontSize)/2,color:xe.switchLoadingIconColor,verticalAlign:"top"},[`&${de}-checked ${de}-loading-icon`]:{color:xe.switchColor}}}},Cn=xe=>{const{componentCls:de,motion:qe,trackPadding:xt,handleBg:nn,handleShadow:tn,handleSize:Jt}=xe,yn=`${de}-handle`;return{[de]:{[yn]:{position:"absolute",top:xt,insetInlineStart:xt,width:Jt,height:Jt,transition:`all ${xe.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:nn,borderRadius:Jt/2,boxShadow:tn,transition:`all ${xe.switchDuration} ease-in-out`,content:'""'}},[`&${de}-checked ${yn}`]:{insetInlineStart:`calc(100% - ${Jt+xt}px)`},[`&:not(${de}-disabled):active`]:qe?{[`${yn}::before`]:{insetInlineEnd:xe.switchHandleActiveInset,insetInlineStart:0},[`&${de}-checked ${yn}::before`]:{insetInlineEnd:0,insetInlineStart:xe.switchHandleActiveInset}}:{}}}},Nn=xe=>{const{componentCls:de,trackHeight:qe,trackPadding:xt,innerMinMargin:nn,innerMaxMargin:tn,handleSize:Jt}=xe,yn=`${de}-inner`;return{[de]:{[yn]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:tn,paddingInlineEnd:nn,transition:`padding-inline-start ${xe.switchDuration} ease-in-out, padding-inline-end ${xe.switchDuration} ease-in-out`,[`${yn}-checked, ${yn}-unchecked`]:{display:"block",color:xe.colorTextLightSolid,fontSize:xe.fontSizeSM,transition:`margin-inline-start ${xe.switchDuration} ease-in-out, margin-inline-end ${xe.switchDuration} ease-in-out`,pointerEvents:"none"},[`${yn}-checked`]:{marginInlineStart:`calc(-100% + ${Jt+xt*2}px - ${tn*2}px)`,marginInlineEnd:`calc(100% - ${Jt+xt*2}px + ${tn*2}px)`},[`${yn}-unchecked`]:{marginTop:-qe,marginInlineStart:0,marginInlineEnd:0}},[`&${de}-checked ${yn}`]:{paddingInlineStart:nn,paddingInlineEnd:tn,[`${yn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${yn}-unchecked`]:{marginInlineStart:`calc(100% - ${Jt+xt*2}px + ${tn*2}px)`,marginInlineEnd:`calc(-100% + ${Jt+xt*2}px - ${tn*2}px)`}},[`&:not(${de}-disabled):active`]:{[`&:not(${de}-checked) ${yn}`]:{[`${yn}-unchecked`]:{marginInlineStart:xt*2,marginInlineEnd:-xt*2}},[`&${de}-checked ${yn}`]:{[`${yn}-checked`]:{marginInlineStart:-xt*2,marginInlineEnd:xt*2}}}}}},Mn=xe=>{const{componentCls:de,trackHeight:qe,trackMinWidth:xt}=xe;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pt.Wf)(xe)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:xt,height:qe,lineHeight:`${qe}px`,verticalAlign:"middle",background:xe.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${xe.motionDurationMid}`,userSelect:"none",[`&:hover:not(${de}-disabled)`]:{background:xe.colorTextTertiary}}),(0,pt.Qy)(xe)),{[`&${de}-checked`]:{background:xe.switchColor,[`&:hover:not(${de}-disabled)`]:{background:xe.colorPrimaryHover}},[`&${de}-loading, &${de}-disabled`]:{cursor:"not-allowed",opacity:xe.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${de}-rtl`]:{direction:"rtl"}})}};var Je=(0,Ot.Z)("Switch",xe=>{const de=(0,Wt.TS)(xe,{switchDuration:xe.motionDurationMid,switchColor:xe.colorPrimary,switchDisabledOpacity:xe.opacityLoading,switchLoadingIconSize:xe.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${xe.opacityLoading})`,switchHandleActiveInset:"-30%"});return[Mn(de),Nn(de),Cn(de),Yt(de),Zt(de)]},xe=>{const{fontSize:de,lineHeight:qe,controlHeight:xt,colorWhite:nn}=xe,tn=de*qe,Jt=xt/2,yn=2,Dn=tn-yn*2,_t=Jt-yn*2;return{trackHeight:tn,trackHeightSM:Jt,trackMinWidth:Dn*2+yn*4,trackMinWidthSM:_t*2+yn*2,trackPadding:yn,handleBg:nn,handleSize:Dn,handleSizeSM:_t,handleShadow:`0 2px 4px 0 ${new ut.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:Dn/2,innerMaxMargin:Dn+yn+yn*2,innerMinMarginSM:_t/2,innerMaxMarginSM:_t+yn+yn*2}}),ve=function(xe,de){var qe={};for(var xt in xe)Object.prototype.hasOwnProperty.call(xe,xt)&&de.indexOf(xt)<0&&(qe[xt]=xe[xt]);if(xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,xt=Object.getOwnPropertySymbols(xe);nn<xt.length;nn++)de.indexOf(xt[nn])<0&&Object.prototype.propertyIsEnumerable.call(xe,xt[nn])&&(qe[xt[nn]]=xe[xt[nn]]);return qe};const me=fe.forwardRef((xe,de)=>{const{prefixCls:qe,size:xt,disabled:nn,loading:tn,className:Jt,rootClassName:yn,style:Dn}=xe,_t=ve(xe,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:sn,direction:pn,switch:gn}=fe.useContext(ft.E_),an=fe.useContext(Nt.Z),mr=(nn!=null?nn:an)||tn,Ht=sn("switch",qe),Gt=fe.createElement("div",{className:`${Ht}-handle`},tn&&fe.createElement(te.Z,{className:`${Ht}-loading-icon`})),[Cr,Qn]=Je(Ht),wr=(0,dt.Z)(xt),er=Ce()(gn==null?void 0:gn.className,{[`${Ht}-small`]:wr==="small",[`${Ht}-loading`]:tn,[`${Ht}-rtl`]:pn==="rtl"},Jt,yn,Qn),Ba=Object.assign(Object.assign({},gn==null?void 0:gn.style),Dn);return Cr(fe.createElement(we.Z,{component:"Switch"},fe.createElement(at,Object.assign({},_t,{prefixCls:Ht,className:er,style:Ba,disabled:mr,ref:de,loadingIcon:Gt}))))});me.__ANT_SWITCH=!0;var Be=me},9430:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return dc}});var te={},se="rc-table-internal-hook",Ce=ee(97685),Ne=ee(66680),ge=ee(8410),be=ee(91881),ue=ee(67294),ye=ee(73935);function pe(Qe){var rt=ue.createContext(void 0),Dt=function(Kt){var jt=Kt.value,Un=Kt.children,vr=ue.useRef(jt);vr.current=jt;var lr=ue.useState(function(){return{getValue:function(){return vr.current},listeners:new Set}}),Zr=(0,Ce.Z)(lr,1),ra=Zr[0];return(0,ge.Z)(function(){(0,ye.unstable_batchedUpdates)(function(){ra.listeners.forEach(function(jn){jn(jt)})})},[jt]),ue.createElement(rt.Provider,{value:ra},Un)};return{Context:rt,Provider:Dt,defaultValue:Qe}}function ke(Qe,rt){var Dt=(0,Ne.Z)(typeof rt=="function"?rt:function(jn){if(rt===void 0)return jn;if(!Array.isArray(rt))return jn[rt];var Aa={};return rt.forEach(function(ma){Aa[ma]=jn[ma]}),Aa}),It=ue.useContext(Qe==null?void 0:Qe.Context),Kt=It||{},jt=Kt.listeners,Un=Kt.getValue,vr=ue.useRef();vr.current=Dt(It?Un():Qe==null?void 0:Qe.defaultValue);var lr=ue.useState({}),Zr=(0,Ce.Z)(lr,2),ra=Zr[1];return(0,ge.Z)(function(){if(!It)return;function jn(Aa){var ma=Dt(Aa);(0,be.Z)(vr.current,ma,!0)||ra({})}return jt.add(jn),function(){jt.delete(jn)}},[It]),vr.current}var Xe=ee(87462),Le=ee(42550);function Me(){var Qe=ue.createContext(null);function rt(){return ue.useContext(Qe)}function Dt(Kt,jt){var Un=(0,Le.Yr)(Kt),vr=function(Zr,ra){var jn=Un?{ref:ra}:{},Aa=ue.useRef(0),ma=ue.useRef(Zr),ka=rt();return ka!==null?ue.createElement(Kt,(0,Xe.Z)({},Zr,jn)):((!jt||jt(ma.current,Zr))&&(Aa.current+=1),ma.current=Zr,ue.createElement(Qe.Provider,{value:Aa.current},ue.createElement(Kt,(0,Xe.Z)({},Zr,jn))))};return Un?ue.forwardRef(vr):vr}function It(Kt,jt){var Un=(0,Le.Yr)(Kt),vr=function(Zr,ra){var jn=Un?{ref:ra}:{};return rt(),ue.createElement(Kt,(0,Xe.Z)({},Zr,jn))};return Un?ue.memo(ue.forwardRef(vr),jt):ue.memo(vr,jt)}return{makeImmutable:Dt,responseImmutable:It,useImmutableMark:rt}}var Fe=Me(),Oe=Fe.makeImmutable,ze=Fe.responseImmutable,fe=Fe.useImmutableMark,nt=Me(),it=nt.makeImmutable,Ge=nt.responseImmutable,je=nt.useImmutableMark,Ae=pe(),he=Ae;function Ye(Qe,rt){var Dt=ue.useRef(0);Dt.current+=1;var It=ue.useRef(Qe),Kt=[];Object.keys(Qe||{}).map(function(Un){var vr;(Qe==null?void 0:Qe[Un])!==((vr=It.current)===null||vr===void 0?void 0:vr[Un])&&Kt.push(Un)}),It.current=Qe;var jt=ue.useRef([]);return Kt.length&&(jt.current=Kt),ue.useDebugValue(Dt.current),ue.useDebugValue(jt.current.join(", ")),rt&&console.log("".concat(rt,":"),Dt.current,jt.current),Dt.current}var Te=null,Re=ue.memo(function(){var Qe=Ye();return ue.createElement("h1",null,"Render Times: ",Qe)});Re.displayName="RenderBlock";var _e=ee(71002),De=ee(1413),Ee=ee(4942),lt=ee(94184),He=ee.n(lt);function tt(Qe,rt,Dt){var It=ue.useRef({});return(!("value"in It.current)||Dt(It.current.condition,rt))&&(It.current.value=Qe(),It.current.condition=rt),It.current.value}var Ue={},ct=[],bt=function(rt){ct.push(rt)};function Tt(Qe,rt){if(0)var Dt}function at(Qe,rt){if(0)var Dt}function we(){Ue={}}function ft(Qe,rt,Dt){!rt&&!Ue[Dt]&&(Qe(!1,Dt),Ue[Dt]=!0)}function Nt(Qe,rt){ft(Tt,Qe,rt)}function dt(Qe,rt){ft(at,Qe,rt)}Nt.preMessage=bt,Nt.resetWarned=we,Nt.noteOnce=dt;var ut=Nt;function pt(Qe,rt){var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,It=new Set;function Kt(jt,Un){var vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,lr=It.has(jt);if(ut(!lr,"Warning: There may be circular references"),lr)return!1;if(jt===Un)return!0;if(Dt&&vr>1)return!1;It.add(jt);var Zr=vr+1;if(Array.isArray(jt)){if(!Array.isArray(Un)||jt.length!==Un.length)return!1;for(var ra=0;ra<jt.length;ra++)if(!Kt(jt[ra],Un[ra],Zr))return!1;return!0}if(jt&&Un&&(0,_e.Z)(jt)==="object"&&(0,_e.Z)(Un)==="object"){var jn=Object.keys(jt);return jn.length!==Object.keys(Un).length?!1:jn.every(function(Aa){return Kt(jt[Aa],Un[Aa],Zr)})}return!1}return Kt(Qe,rt)}var Ot=pt;function Wt(Qe,rt){for(var Dt=Qe,It=0;It<rt.length;It+=1){if(Dt==null)return;Dt=Dt[rt[It]]}return Dt}var Zt=ue.createContext({renderWithProps:!1}),Yt=Zt,Cn="RC_TABLE_KEY";function Nn(Qe){return Qe==null?[]:Array.isArray(Qe)?Qe:[Qe]}function Mn(Qe){var rt=[],Dt={};return Qe.forEach(function(It){for(var Kt=It||{},jt=Kt.key,Un=Kt.dataIndex,vr=jt||Nn(Un).join("-")||Cn;Dt[vr];)vr="".concat(vr,"_next");Dt[vr]=!0,rt.push(vr)}),rt}function Je(Qe){return Qe!=null}function ve(Qe){return Qe&&(0,_e.Z)(Qe)==="object"&&!Array.isArray(Qe)&&!ue.isValidElement(Qe)}function me(Qe,rt,Dt,It,Kt,jt){var Un=ue.useContext(Yt),vr=je(),lr=tt(function(){if(Je(It))return[It];var Zr=rt==null||rt===""?[]:Array.isArray(rt)?rt:[rt],ra=Wt(Qe,Zr),jn=ra,Aa=void 0;if(Kt){var ma=Kt(ra,Qe,Dt);ve(ma)?(jn=ma.children,Aa=ma.props,Un.renderWithProps=!0):jn=ma}return[jn,Aa]},[vr,Qe,It,rt,Kt,Dt],function(Zr,ra){if(jt){var jn=(0,Ce.Z)(Zr,2),Aa=jn[1],ma=(0,Ce.Z)(ra,2),ka=ma[1];return jt(ka,Aa)}return Un.renderWithProps?!0:!Ot(Zr,ra,!0)});return lr}function Be(Qe,rt,Dt,It){var Kt=Qe+rt-1;return Qe<=It&&Kt>=Dt}function xe(Qe,rt){return ke(he,function(Dt){var It=Be(Qe,rt||1,Dt.hoverStartRow,Dt.hoverEndRow);return[It,Dt.onHover]})}var de=function(rt){var Dt=rt.ellipsis,It=rt.rowType,Kt=rt.children,jt,Un=Dt===!0?{showTitle:!0}:Dt;return Un&&(Un.showTitle||It==="header")&&(typeof Kt=="string"||typeof Kt=="number"?jt=Kt.toString():ue.isValidElement(Kt)&&typeof Kt.props.children=="string"&&(jt=Kt.props.children)),jt};function qe(Qe){var rt,Dt,It,Kt,jt,Un,vr,lr,Zr=Qe.component,ra=Qe.children,jn=Qe.ellipsis,Aa=Qe.scope,ma=Qe.prefixCls,ka=Qe.className,Ra=Qe.align,Jr=Qe.record,$a=Qe.render,Ja=Qe.dataIndex,bi=Qe.renderIndex,qa=Qe.shouldCellUpdate,to=Qe.index,oo=Qe.rowType,Io=Qe.colSpan,yl=Qe.rowSpan,Yi=Qe.fixLeft,$i=Qe.fixRight,ji=Qe.firstFixLeft,mi=Qe.lastFixLeft,no=Qe.firstFixRight,Bo=Qe.lastFixRight,Fl=Qe.appendNode,al=Qe.additionalProps,Ho=al===void 0?{}:al,_l=Qe.isSticky,Rl="".concat(ma,"-cell"),cs=ke(he,["supportSticky","allColumnsFixedLeft"]),Ll=cs.supportSticky,Ls=cs.allColumnsFixedLeft,Os=me(Jr,Ja,bi,ra,$a,qa),El=(0,Ce.Z)(Os,2),cu=El[0],ls=El[1],ws={},ms=typeof Yi=="number"&&Ll,dl=typeof $i=="number"&&Ll;ms&&(ws.position="sticky",ws.left=Yi),dl&&(ws.position="sticky",ws.right=$i);var Ai=(rt=(Dt=(It=ls==null?void 0:ls.colSpan)!==null&&It!==void 0?It:Ho.colSpan)!==null&&Dt!==void 0?Dt:Io)!==null&&rt!==void 0?rt:1,Ao=(Kt=(jt=(Un=ls==null?void 0:ls.rowSpan)!==null&&Un!==void 0?Un:Ho.rowSpan)!==null&&jt!==void 0?jt:yl)!==null&&Kt!==void 0?Kt:1,jo=xe(to,Ao),Qi=(0,Ce.Z)(jo,2),ns=Qi[0],Oi=Qi[1],fl=function(ou){var Hu;Jr&&Oi(to,to+Ao-1),Ho==null||(Hu=Ho.onMouseEnter)===null||Hu===void 0||Hu.call(Ho,ou)},is=function(ou){var Hu;Jr&&Oi(-1,-1),Ho==null||(Hu=Ho.onMouseLeave)===null||Hu===void 0||Hu.call(Ho,ou)};if(Ai===0||Ao===0)return null;var Gl=(vr=Ho.title)!==null&&vr!==void 0?vr:de({rowType:oo,ellipsis:jn,children:cu}),Pu=He()(Rl,ka,(lr={},(0,Ee.Z)(lr,"".concat(Rl,"-fix-left"),ms&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-left-first"),ji&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-left-last"),mi&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-left-all"),mi&&Ls&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-right"),dl&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-right-first"),no&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-fix-right-last"),Bo&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-ellipsis"),jn),(0,Ee.Z)(lr,"".concat(Rl,"-with-append"),Fl),(0,Ee.Z)(lr,"".concat(Rl,"-fix-sticky"),(ms||dl)&&_l&&Ll),(0,Ee.Z)(lr,"".concat(Rl,"-row-hover"),!ls&&ns),lr),Ho.className,ls==null?void 0:ls.className),fu={};Ra&&(fu.textAlign=Ra);var Uu=(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},ws),Ho.style),fu),ls==null?void 0:ls.style),Va=cu;return(0,_e.Z)(Va)==="object"&&!Array.isArray(Va)&&!ue.isValidElement(Va)&&(Va=null),jn&&(mi||no)&&(Va=ue.createElement("span",{className:"".concat(Rl,"-content")},Va)),ue.createElement(Zr,(0,Xe.Z)({},ls,Ho,{className:Pu,style:Uu,title:Gl,scope:Aa,onMouseEnter:fl,onMouseLeave:is,colSpan:Ai!==1?Ai:null,rowSpan:Ao!==1?Ao:null}),Fl,Va)}var xt=ue.memo(qe);function nn(Qe,rt,Dt,It,Kt,jt){var Un=Dt[Qe]||{},vr=Dt[rt]||{},lr,Zr;Un.fixed==="left"?lr=It.left[Kt==="rtl"?rt:Qe]:vr.fixed==="right"&&(Zr=It.right[Kt==="rtl"?Qe:rt]);var ra=!1,jn=!1,Aa=!1,ma=!1,ka=Dt[rt+1],Ra=Dt[Qe-1],Jr=!(jt!=null&&jt.children);if(Kt==="rtl"){if(lr!==void 0){var $a=Ra&&Ra.fixed==="left";ma=!$a&&Jr}else if(Zr!==void 0){var Ja=ka&&ka.fixed==="right";Aa=!Ja&&Jr}}else if(lr!==void 0){var bi=ka&&ka.fixed==="left";ra=!bi&&Jr}else if(Zr!==void 0){var qa=Ra&&Ra.fixed==="right";jn=!qa&&Jr}return{fixLeft:lr,fixRight:Zr,lastFixLeft:ra,firstFixRight:jn,lastFixRight:Aa,firstFixLeft:ma,isSticky:It.isSticky}}var tn=ue.createContext({}),Jt=tn;function yn(Qe){var rt=Qe.className,Dt=Qe.index,It=Qe.children,Kt=Qe.colSpan,jt=Kt===void 0?1:Kt,Un=Qe.rowSpan,vr=Qe.align,lr=ke(he,["prefixCls","direction"]),Zr=lr.prefixCls,ra=lr.direction,jn=ue.useContext(Jt),Aa=jn.scrollColumnIndex,ma=jn.stickyOffsets,ka=jn.flattenColumns,Ra=jn.columns,Jr=Dt+jt-1,$a=Jr+1===Aa?jt+1:jt,Ja=nn(Dt,Dt+$a-1,ka,ma,ra,Ra==null?void 0:Ra[Dt]);return ue.createElement(xt,(0,Xe.Z)({className:rt,index:Dt,component:"td",prefixCls:Zr,record:null,dataIndex:null,align:vr,colSpan:$a,rowSpan:Un,render:function(){return It}},Ja))}var Dn=ee(45987),_t=["children"];function sn(Qe){var rt=Qe.children,Dt=(0,Dn.Z)(Qe,_t);return ue.createElement("tr",Dt,rt)}function pn(Qe){var rt=Qe.children;return rt}pn.Row=sn,pn.Cell=yn;var gn=pn;function an(Qe){var rt=Qe.children,Dt=Qe.stickyOffsets,It=Qe.flattenColumns,Kt=Qe.columns,jt=ke(he,"prefixCls"),Un=It.length-1,vr=It[Un],lr=ue.useMemo(function(){return{stickyOffsets:Dt,flattenColumns:It,scrollColumnIndex:vr!=null&&vr.scrollbar?Un:null,columns:Kt}},[vr,It,Un,Dt,Kt]);return ue.createElement(Jt.Provider,{value:lr},ue.createElement("tfoot",{className:"".concat(jt,"-summary")},rt))}var mr=Ge(an),Ht=gn;function Gt(Qe){var rt=ue.useRef();rt.current=Qe;var Dt=ue.useCallback(function(){for(var It,Kt=arguments.length,jt=new Array(Kt),Un=0;Un<Kt;Un++)jt[Un]=arguments[Un];return(It=rt.current)===null||It===void 0?void 0:It.call.apply(It,[rt].concat(jt))},[]);return Dt}function Cr(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Qn=Cr()?ue.useLayoutEffect:ue.useEffect,wr=function(rt,Dt){var It=React.useRef(!0);Qn(function(){return rt(It.current)},Dt),Qn(function(){return It.current=!1,function(){It.current=!0}},[])},er=function(rt,Dt){wr(function(It){if(!It)return rt()},Dt)},Ba=null;function Da(Qe){var rt=React.useRef(!1),Dt=React.useState(Qe),It=_slicedToArray(Dt,2),Kt=It[0],jt=It[1];React.useEffect(function(){return rt.current=!1,function(){rt.current=!0}},[]);function Un(vr,lr){lr&&rt.current||jt(vr)}return[Kt,Un]}function Ma(Qe){return Qe!==void 0}function Ia(Qe,rt){var Dt=rt||{},It=Dt.defaultValue,Kt=Dt.value,jt=Dt.onChange,Un=Dt.postState,vr=useState(function(){return Ma(Kt)?Kt:Ma(It)?typeof It=="function"?It():It:typeof Qe=="function"?Qe():Qe}),lr=_slicedToArray(vr,2),Zr=lr[0],ra=lr[1],jn=Kt!==void 0?Kt:Zr,Aa=Un?Un(jn):jn,ma=useEvent(jt),ka=useState([jn]),Ra=_slicedToArray(ka,2),Jr=Ra[0],$a=Ra[1];useLayoutUpdateEffect(function(){var bi=Jr[0];Zr!==bi&&ma(Zr,bi)},[Jr]),useLayoutUpdateEffect(function(){Ma(Kt)||ra(Kt)},[Kt]);var Ja=useEvent(function(bi,qa){ra(bi,qa),$a([jn],qa)});return[Aa,Ja]}var qn=ee(35110);function Pa(Qe,rt){typeof Qe=="function"?Qe(rt):(0,_e.Z)(Qe)==="object"&&Qe&&"current"in Qe&&(Qe.current=rt)}function vi(){for(var Qe=arguments.length,rt=new Array(Qe),Dt=0;Dt<Qe;Dt++)rt[Dt]=arguments[Dt];var It=rt.filter(function(Kt){return Kt});return It.length<=1?It[0]:function(Kt){rt.forEach(function(jt){Pa(jt,Kt)})}}function Bi(){for(var Qe=arguments.length,rt=new Array(Qe),Dt=0;Dt<Qe;Dt++)rt[Dt]=arguments[Dt];return useMemo(function(){return vi.apply(void 0,rt)},rt,function(It,Kt){return It.length!==Kt.length||It.every(function(jt,Un){return jt!==Kt[Un]})})}function Ni(Qe){var rt,Dt,It=isMemo(Qe)?Qe.type.type:Qe.type;return!(typeof It=="function"&&!((rt=It.prototype)!==null&&rt!==void 0&&rt.render)||typeof Qe=="function"&&!((Dt=Qe.prototype)!==null&&Dt!==void 0&&Dt.render))}function ii(Qe){return!isValidElement(Qe)||isFragment(Qe)?!1:Ni(Qe)}function vn(Qe,rt,Dt,It){if(!rt.length)return Dt;var Kt=_toArray(rt),jt=Kt[0],Un=Kt.slice(1),vr;return!Qe&&typeof jt=="number"?vr=[]:Array.isArray(Qe)?vr=_toConsumableArray(Qe):vr=_objectSpread({},Qe),It&&Dt===void 0&&Un.length===1?delete vr[jt][Un[0]]:vr[jt]=vn(vr[jt],Un,Dt,It),vr}function ln(Qe,rt,Dt){var It=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return rt.length&&It&&Dt===void 0&&!get(Qe,rt.slice(0,-1))?Qe:vn(Qe,rt,Dt,It)}function Rn(Qe){return _typeof(Qe)==="object"&&Qe!==null&&Object.getPrototypeOf(Qe)===Object.prototype}function fr(Qe){return Array.isArray(Qe)?[]:{}}var Pr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Br(){for(var Qe=arguments.length,rt=new Array(Qe),Dt=0;Dt<Qe;Dt++)rt[Dt]=arguments[Dt];var It=fr(rt[0]);return rt.forEach(function(Kt){function jt(Un,vr){var lr=new Set(vr),Zr=get(Kt,Un),ra=Array.isArray(Zr);if(ra||Rn(Zr)){if(!lr.has(Zr)){lr.add(Zr);var jn=get(It,Un);ra?It=ln(It,Un,[]):(!jn||_typeof(jn)!=="object")&&(It=ln(It,Un,fr(Zr))),Pr(Zr).forEach(function(Aa){jt([].concat(_toConsumableArray(Un),[Aa]),lr)})}}else It=ln(It,Un,Zr)}jt([])}),It}var na=ee(48555),Rr=function(Qe){if(!Qe)return!1;if(Qe instanceof Element){if(Qe.offsetParent)return!0;if(Qe.getBBox){var rt=Qe.getBBox(),Dt=rt.width,It=rt.height;if(Dt||It)return!0}if(Qe.getBoundingClientRect){var Kt=Qe.getBoundingClientRect(),jt=Kt.width,Un=Kt.height;if(jt||Un)return!0}}return!1},Rt=function(rt){if(Cr()&&window.document.documentElement){var Dt=Array.isArray(rt)?rt:[rt],It=window.document.documentElement;return Dt.some(function(Kt){return Kt in It.style})}return!1},cn=function(rt,Dt){if(!Rt(rt))return!1;var It=document.createElement("div"),Kt=It.style[rt];return It.style[rt]=Dt,It.style[rt]!==Kt};function un(Qe,rt){return!Array.isArray(Qe)&&rt!==void 0?cn(Qe,rt):Rt(Qe)}var Hn;function Bt(Qe){if(typeof document=="undefined")return 0;if(Qe||Hn===void 0){var rt=document.createElement("div");rt.style.width="100%",rt.style.height="200px";var Dt=document.createElement("div"),It=Dt.style;It.position="absolute",It.top="0",It.left="0",It.pointerEvents="none",It.visibility="hidden",It.width="200px",It.height="150px",It.overflow="hidden",Dt.appendChild(rt),document.body.appendChild(Dt);var Kt=rt.offsetWidth;Dt.style.overflow="scroll";var jt=rt.offsetWidth;Kt===jt&&(jt=Dt.clientWidth),document.body.removeChild(Dt),Hn=Kt-jt}return Hn}function dn(Qe){var rt=Qe.match(/^(.*)px$/),Dt=Number(rt==null?void 0:rt[1]);return Number.isNaN(Dt)?Bt():Dt}function _n(Qe){if(typeof document=="undefined"||!Qe||!(Qe instanceof Element))return{width:0,height:0};var rt=getComputedStyle(Qe,"::-webkit-scrollbar"),Dt=rt.width,It=rt.height;return{width:dn(Dt),height:dn(It)}}var kn=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,sr=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,br="".concat(kn," ").concat(sr).split(/[\s\n]+/),Sr="aria-",ja="data-";function Ca(Qe,rt){return Qe.indexOf(rt)===0}function xa(Qe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Dt;rt===!1?Dt={aria:!0,data:!0,attr:!0}:rt===!0?Dt={aria:!0}:Dt=(0,De.Z)({},rt);var It={};return Object.keys(Qe).forEach(function(Kt){(Dt.aria&&(Kt==="role"||Ca(Kt,Sr))||Dt.data&&Ca(Kt,ja)||Dt.attr&&br.includes(Kt))&&(It[Kt]=Qe[Kt])}),It}function Za(Qe,rt,Dt,It,Kt,jt,Un){Qe.push({record:rt,indent:Dt,index:Un});var vr=jt(rt),lr=Kt==null?void 0:Kt.has(vr);if(rt&&Array.isArray(rt[It])&&lr)for(var Zr=0;Zr<rt[It].length;Zr+=1)Za(Qe,rt[It][Zr],Dt+1,It,Kt,jt,Zr)}function _a(Qe,rt,Dt,It){var Kt=ue.useMemo(function(){if(Dt!=null&&Dt.size){for(var jt=[],Un=0;Un<(Qe==null?void 0:Qe.length);Un+=1){var vr=Qe[Un];Za(jt,vr,0,rt,Dt,It,Un)}return jt}return Qe==null?void 0:Qe.map(function(lr,Zr){return{record:lr,indent:0,index:Zr}})},[Qe,rt,Dt,It]);return Kt}function En(Qe){var rt=Qe.prefixCls,Dt=Qe.children,It=Qe.component,Kt=Qe.cellComponent,jt=Qe.className,Un=Qe.expanded,vr=Qe.colSpan,lr=Qe.isEmpty,Zr=ke(he,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),ra=Zr.scrollbarSize,jn=Zr.fixHeader,Aa=Zr.fixColumn,ma=Zr.componentWidth,ka=Zr.horizonScroll,Ra=Dt;return(lr?ka&&ma:Aa)&&(Ra=ue.createElement("div",{style:{width:ma-(jn?ra:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(rt,"-expanded-row-fixed")},Ra)),ue.createElement(It,{className:jt,style:{display:Un?null:"none"}},ue.createElement(xt,{component:Kt,prefixCls:rt,colSpan:vr},Ra))}var hn=En;function Bn(Qe,rt,Dt,It){var Kt=ke(he,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),jt=Kt.flattenColumns,Un=Kt.expandableType,vr=Kt.expandedKeys,lr=Kt.childrenColumnName,Zr=Kt.onTriggerExpand,ra=Kt.rowExpandable,jn=Kt.onRow,Aa=Kt.expandRowByClick,ma=Kt.rowClassName,ka=Un==="nest",Ra=Un==="row"&&(!ra||ra(Qe)),Jr=Ra||ka,$a=vr&&vr.has(rt),Ja=lr&&Qe&&Qe[lr],bi=Gt(Zr),qa=jn==null?void 0:jn(Qe,Dt),to=qa==null?void 0:qa.onClick,oo=function($i){Aa&&Jr&&Zr(Qe,$i);for(var ji=arguments.length,mi=new Array(ji>1?ji-1:0),no=1;no<ji;no++)mi[no-1]=arguments[no];to==null||to.apply(void 0,[$i].concat(mi))},Io;typeof ma=="string"?Io=ma:typeof ma=="function"&&(Io=ma(Qe,Dt,It));var yl=Mn(jt);return(0,De.Z)((0,De.Z)({},Kt),{},{columnsKey:yl,nestExpandable:ka,expanded:$a,hasNestChildren:Ja,record:Qe,onTriggerExpand:bi,rowSupportExpand:Ra,expandable:Jr,rowProps:(0,De.Z)((0,De.Z)({},qa),{},{className:He()(Io,qa==null?void 0:qa.className),onClick:oo})})}function Tr(Qe,rt,Dt,It,Kt){var jt=Qe.record,Un=Qe.prefixCls,vr=Qe.columnsKey,lr=Qe.fixedInfoList,Zr=Qe.expandIconColumnIndex,ra=Qe.nestExpandable,jn=Qe.indentSize,Aa=Qe.expandIcon,ma=Qe.expanded,ka=Qe.hasNestChildren,Ra=Qe.onTriggerExpand,Jr=vr[Dt],$a=lr[Dt],Ja;Dt===(Zr||0)&&ra&&(Ja=ue.createElement(ue.Fragment,null,ue.createElement("span",{style:{paddingLeft:"".concat(jn*It,"px")},className:"".concat(Un,"-row-indent indent-level-").concat(It)}),Aa({prefixCls:Un,expanded:ma,expandable:ka,record:jt,onExpand:Ra})));var bi;return rt.onCell&&(bi=rt.onCell(jt,Kt)),{key:Jr,fixedInfo:$a,appendCellNode:Ja,additionalCellProps:bi||{}}}function la(Qe){var rt=Qe.className,Dt=Qe.style,It=Qe.record,Kt=Qe.index,jt=Qe.renderIndex,Un=Qe.rowKey,vr=Qe.indent,lr=vr===void 0?0:vr,Zr=Qe.rowComponent,ra=Qe.cellComponent,jn=Qe.scopeCellComponent,Aa=Bn(It,Un,Kt,lr),ma=Aa.prefixCls,ka=Aa.flattenColumns,Ra=Aa.expandedRowClassName,Jr=Aa.expandedRowRender,$a=Aa.rowProps,Ja=Aa.expanded,bi=Aa.rowSupportExpand,qa=ue.useState(!1),to=(0,Ce.Z)(qa,2),oo=to[0],Io=to[1];ue.useEffect(function(){Ja&&Io(!0)},[Ja]);var yl=ue.createElement(Zr,(0,Xe.Z)({},$a,{"data-row-key":Un,className:He()(rt,"".concat(ma,"-row"),"".concat(ma,"-row-level-").concat(lr),$a==null?void 0:$a.className),style:(0,De.Z)((0,De.Z)({},Dt),$a==null?void 0:$a.style)}),ka.map(function(mi,no){var Bo=mi.render,Fl=mi.dataIndex,al=mi.className,Ho=Tr(Aa,mi,no,lr,Kt),_l=Ho.key,Rl=Ho.fixedInfo,cs=Ho.appendCellNode,Ll=Ho.additionalCellProps;return ue.createElement(xt,(0,Xe.Z)({className:al,ellipsis:mi.ellipsis,align:mi.align,scope:mi.rowScope,component:mi.rowScope?jn:ra,prefixCls:ma,key:_l,record:It,index:Kt,renderIndex:jt,dataIndex:Fl,render:Bo,shouldCellUpdate:mi.shouldCellUpdate},Rl,{appendNode:cs,additionalProps:Ll}))})),Yi;if(bi&&(oo||Ja)){var $i=Jr(It,Kt,lr+1,Ja),ji=Ra&&Ra(It,Kt,lr);Yi=ue.createElement(hn,{expanded:Ja,className:He()("".concat(ma,"-expanded-row"),"".concat(ma,"-expanded-row-level-").concat(lr+1),ji),prefixCls:ma,component:Zr,cellComponent:ra,colSpan:ka.length,isEmpty:!1},$i)}return ue.createElement(ue.Fragment,null,yl,Yi)}la.displayName="BodyRow";var pr=Ge(la);function Xn(Qe){var rt=Qe.columnKey,Dt=Qe.onColumnResize,It=ue.useRef();return ue.useEffect(function(){It.current&&Dt(rt,It.current.offsetWidth)},[]),ue.createElement(na.Z,{data:rt},ue.createElement("td",{ref:It,style:{padding:0,border:0,height:0}},ue.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function dr(Qe){var rt=Qe.prefixCls,Dt=Qe.columnsKey,It=Qe.onColumnResize;return ue.createElement("tr",{"aria-hidden":"true",className:"".concat(rt,"-measure-row"),style:{height:0,fontSize:0}},ue.createElement(na.Z.Collection,{onBatchResize:function(jt){jt.forEach(function(Un){var vr=Un.data,lr=Un.size;It(vr,lr.offsetWidth)})}},Dt.map(function(Kt){return ue.createElement(Xn,{key:Kt,columnKey:Kt,onColumnResize:It})})))}function zr(Qe){var rt=Qe.data,Dt=Qe.measureColumnWidth,It=ke(he,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Kt=It.prefixCls,jt=It.getComponent,Un=It.onColumnResize,vr=It.flattenColumns,lr=It.getRowKey,Zr=It.expandedKeys,ra=It.childrenColumnName,jn=It.emptyNode,Aa=_a(rt,ra,Zr,lr),ma=ue.useRef({renderWithProps:!1}),ka=jt(["body","wrapper"],"tbody"),Ra=jt(["body","row"],"tr"),Jr=jt(["body","cell"],"td"),$a=jt(["body","cell"],"th"),Ja;rt.length?Ja=Aa.map(function(qa,to){var oo=qa.record,Io=qa.indent,yl=qa.index,Yi=lr(oo,to);return ue.createElement(pr,{key:Yi,rowKey:Yi,record:oo,index:to,renderIndex:yl,rowComponent:Ra,cellComponent:Jr,scopeCellComponent:$a,getRowKey:lr,indent:Io})}):Ja=ue.createElement(hn,{expanded:!0,className:"".concat(Kt,"-placeholder"),prefixCls:Kt,component:Ra,cellComponent:Jr,colSpan:vr.length,isEmpty:!0},jn);var bi=Mn(vr);return ue.createElement(Yt.Provider,{value:ma.current},ue.createElement(ka,{className:"".concat(Kt,"-tbody")},Dt&&ue.createElement(dr,{prefixCls:Kt,columnsKey:bi,onColumnResize:Un}),Ja))}zr.displayName="Body";var sa=Ge(zr),or=["expandable"],Ga="RC_TABLE_INTERNAL_COL_DEFINE";function ti(Qe){var rt=Qe.expandable,Dt=(0,Dn.Z)(Qe,or),It;return"expandable"in Qe?It=(0,De.Z)((0,De.Z)({},Dt),rt):It=Dt,It.showExpandColumn===!1&&(It.expandIconColumnIndex=-1),It}var Vi=["columnType"];function ro(Qe){for(var rt=Qe.colWidths,Dt=Qe.columns,It=Qe.columCount,Kt=[],jt=It||Dt.length,Un=!1,vr=jt-1;vr>=0;vr-=1){var lr=rt[vr],Zr=Dt&&Dt[vr],ra=Zr&&Zr[Ga];if(lr||ra||Un){var jn=ra||{},Aa=jn.columnType,ma=(0,Dn.Z)(jn,Vi);Kt.unshift(ue.createElement("col",(0,Xe.Z)({key:vr,style:{width:lr}},ma))),Un=!0}}return ue.createElement("colgroup",null,Kt)}var co=ro,Zi=ee(74902),Hi=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function eo(Qe,rt){return(0,ue.useMemo)(function(){for(var Dt=[],It=0;It<rt;It+=1){var Kt=Qe[It];if(Kt!==void 0)Dt[It]=Kt;else return null}return Dt},[Qe.join("_"),rt])}var So=ue.forwardRef(function(Qe,rt){var Dt=Qe.className,It=Qe.noData,Kt=Qe.columns,jt=Qe.flattenColumns,Un=Qe.colWidths,vr=Qe.columCount,lr=Qe.stickyOffsets,Zr=Qe.direction,ra=Qe.fixHeader,jn=Qe.stickyTopOffset,Aa=Qe.stickyBottomOffset,ma=Qe.stickyClassName,ka=Qe.onScroll,Ra=Qe.maxContentScroll,Jr=Qe.children,$a=(0,Dn.Z)(Qe,Hi),Ja=ke(he,["prefixCls","scrollbarSize","isSticky"]),bi=Ja.prefixCls,qa=Ja.scrollbarSize,to=Ja.isSticky,oo=to&&!ra?0:qa,Io=ue.useRef(null),yl=ue.useCallback(function(al){Pa(rt,al),Pa(Io,al)},[]);ue.useEffect(function(){var al;function Ho(_l){var Rl=_l,cs=Rl.currentTarget,Ll=Rl.deltaX;Ll&&(ka({currentTarget:cs,scrollLeft:cs.scrollLeft+Ll}),_l.preventDefault())}return(al=Io.current)===null||al===void 0||al.addEventListener("wheel",Ho),function(){var _l;(_l=Io.current)===null||_l===void 0||_l.removeEventListener("wheel",Ho)}},[]);var Yi=ue.useMemo(function(){return jt.every(function(al){return al.width})},[jt]),$i=jt[jt.length-1],ji={fixed:$i?$i.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(bi,"-cell-scrollbar")}}},mi=(0,ue.useMemo)(function(){return oo?[].concat((0,Zi.Z)(Kt),[ji]):Kt},[oo,Kt]),no=(0,ue.useMemo)(function(){return oo?[].concat((0,Zi.Z)(jt),[ji]):jt},[oo,jt]),Bo=(0,ue.useMemo)(function(){var al=lr.right,Ho=lr.left;return(0,De.Z)((0,De.Z)({},lr),{},{left:Zr==="rtl"?[].concat((0,Zi.Z)(Ho.map(function(_l){return _l+oo})),[0]):Ho,right:Zr==="rtl"?al:[].concat((0,Zi.Z)(al.map(function(_l){return _l+oo})),[0]),isSticky:to})},[oo,lr,to]),Fl=eo(Un,vr);return ue.createElement("div",{style:(0,De.Z)({overflow:"hidden"},to?{top:jn,bottom:Aa}:{}),ref:yl,className:He()(Dt,(0,Ee.Z)({},ma,!!ma))},ue.createElement("table",{style:{tableLayout:"fixed",visibility:It||Fl?null:"hidden"}},(!It||!Ra||Yi)&&ue.createElement(co,{colWidths:Fl?[].concat((0,Zi.Z)(Fl),[oo]):[],columCount:vr+1,columns:no}),Jr((0,De.Z)((0,De.Z)({},$a),{},{stickyOffsets:Bo,columns:mi,flattenColumns:no}))))});So.displayName="FixedHolder";var Ko=ue.memo(So);function Fi(Qe){var rt=Qe.cells,Dt=Qe.stickyOffsets,It=Qe.flattenColumns,Kt=Qe.rowComponent,jt=Qe.cellComponent,Un=Qe.tdCellComponent,vr=Qe.onHeaderRow,lr=Qe.index,Zr=ke(he,["prefixCls","direction"]),ra=Zr.prefixCls,jn=Zr.direction,Aa;vr&&(Aa=vr(rt.map(function(ka){return ka.column}),lr));var ma=Mn(rt.map(function(ka){return ka.column}));return ue.createElement(Kt,Aa,rt.map(function(ka,Ra){var Jr=ka.column,$a=nn(ka.colStart,ka.colEnd,It,Dt,jn,Jr),Ja;return Jr&&Jr.onHeaderCell&&(Ja=ka.column.onHeaderCell(Jr)),ue.createElement(xt,(0,Xe.Z)({},ka,{scope:Jr.title?ka.colSpan>1?"colgroup":"col":null,ellipsis:Jr.ellipsis,align:Jr.align,component:Jr.title?jt:Un,prefixCls:ra,key:ma[Ra]},$a,{additionalProps:Ja,rowType:"header"}))}))}Fi.displayName="HeaderRow";var Ei=Fi;function Oo(Qe){var rt=[];function Dt(Un,vr){var lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;rt[lr]=rt[lr]||[];var Zr=vr,ra=Un.filter(Boolean).map(function(jn){var Aa={key:jn.key,className:jn.className||"",children:jn.title,column:jn,colStart:Zr},ma=1,ka=jn.children;return ka&&ka.length>0&&(ma=Dt(ka,Zr,lr+1).reduce(function(Ra,Jr){return Ra+Jr},0),Aa.hasSubColumns=!0),"colSpan"in jn&&(ma=jn.colSpan),"rowSpan"in jn&&(Aa.rowSpan=jn.rowSpan),Aa.colSpan=ma,Aa.colEnd=Aa.colStart+ma-1,rt[lr].push(Aa),Zr+=ma,ma});return ra}Dt(Qe,0);for(var It=rt.length,Kt=function(vr){rt[vr].forEach(function(lr){!("rowSpan"in lr)&&!lr.hasSubColumns&&(lr.rowSpan=It-vr)})},jt=0;jt<It;jt+=1)Kt(jt);return rt}function xl(Qe){var rt=Qe.stickyOffsets,Dt=Qe.columns,It=Qe.flattenColumns,Kt=Qe.onHeaderRow,jt=ke(he,["prefixCls","getComponent"]),Un=jt.prefixCls,vr=jt.getComponent,lr=ue.useMemo(function(){return Oo(Dt)},[Dt]),Zr=vr(["header","wrapper"],"thead"),ra=vr(["header","row"],"tr"),jn=vr(["header","cell"],"th"),Aa=vr(["header","cell"],"td");return ue.createElement(Zr,{className:"".concat(Un,"-thead")},lr.map(function(ma,ka){var Ra=ue.createElement(Ei,{key:ka,flattenColumns:It,cells:ma,stickyOffsets:rt,rowComponent:ra,cellComponent:jn,tdCellComponent:Aa,onHeaderRow:Kt,index:ka});return Ra}))}var tl=Ge(xl);function Ti(Qe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Dt=[];return ue.Children.forEach(Qe,function(It){It==null&&!rt.keepEmpty||(Array.isArray(It)?Dt=Dt.concat(Ti(It)):(0,qn.isFragment)(It)&&It.props?Dt=Dt.concat(Ti(It.props.children,rt)):Dt.push(It))}),Dt}function Pn(Qe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof rt=="number"?rt:rt.endsWith("%")?Qe*parseFloat(rt)/100:null}function An(Qe,rt){return ue.useMemo(function(){if(rt&&rt>0){var Dt=0,It=0;Qe.forEach(function(Zr){var ra=Pn(rt,Zr.width);ra?Dt+=ra:It+=1});var Kt=rt-Dt,jt=It,Un=Kt/It,vr=0,lr=Qe.map(function(Zr){var ra=(0,De.Z)({},Zr),jn=Pn(rt,ra.width);if(jn)ra.width=jn;else{var Aa=Math.floor(Un);ra.width=jt===1?Kt:Aa,Kt-=Aa,jt-=1}return vr+=ra.width,ra});return[lr,vr]}return[Qe,rt]},[Qe,rt])}var rr=["children"],Vr=["fixed"];function aa(Qe){return Ti(Qe).filter(function(rt){return ue.isValidElement(rt)}).map(function(rt){var Dt=rt.key,It=rt.props,Kt=It.children,jt=(0,Dn.Z)(It,rr),Un=(0,De.Z)({key:Dt},jt);return Kt&&(Un.children=aa(Kt)),Un})}function za(Qe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Qe.filter(function(Dt){return Dt&&(0,_e.Z)(Dt)==="object"}).reduce(function(Dt,It,Kt){var jt=It.fixed,Un=jt===!0?"left":jt,vr="".concat(rt,"-").concat(Kt),lr=It.children;return lr&&lr.length>0?[].concat((0,Zi.Z)(Dt),(0,Zi.Z)(za(lr,vr).map(function(Zr){return(0,De.Z)({fixed:Un},Zr)}))):[].concat((0,Zi.Z)(Dt),[(0,De.Z)((0,De.Z)({key:vr},It),{},{fixed:Un})])},[])}function fi(Qe){for(var rt=!0,Dt=0;Dt<Qe.length;Dt+=1){var It=Qe[Dt];if(rt&&It.fixed!=="left")rt=!1;else if(!rt&&It.fixed==="left"){warning(!1,"Index ".concat(Dt-1," of `columns` missing `fixed='left'` prop."));break}}for(var Kt=!0,jt=Qe.length-1;jt>=0;jt-=1){var Un=Qe[jt];if(Kt&&Un.fixed!=="right")Kt=!1;else if(!Kt&&Un.fixed==="right"){warning(!1,"Index ".concat(jt+1," of `columns` missing `fixed='right'` prop."));break}}}function Ci(Qe){return Qe.map(function(rt){var Dt=rt.fixed,It=(0,Dn.Z)(rt,Vr),Kt=Dt;return Dt==="left"?Kt="right":Dt==="right"&&(Kt="left"),(0,De.Z)({fixed:Kt},It)})}function Pi(Qe,rt){var Dt=Qe.prefixCls,It=Qe.columns,Kt=Qe.children,jt=Qe.expandable,Un=Qe.expandedKeys,vr=Qe.columnTitle,lr=Qe.getRowKey,Zr=Qe.onTriggerExpand,ra=Qe.expandIcon,jn=Qe.rowExpandable,Aa=Qe.expandIconColumnIndex,ma=Qe.direction,ka=Qe.expandRowByClick,Ra=Qe.columnWidth,Jr=Qe.fixed,$a=Qe.scrollWidth,Ja=ue.useMemo(function(){return It||aa(Kt)},[It,Kt]),bi=ue.useMemo(function(){if(jt){var $i,ji=Ja.slice();if(!ji.includes(te)){var mi=Aa||0;mi>=0&&ji.splice(mi,0,te)}var no=ji.indexOf(te);ji=ji.filter(function(Ho,_l){return Ho!==te||_l===no});var Bo=Ja[no],Fl;(Jr==="left"||Jr)&&!Aa?Fl="left":(Jr==="right"||Jr)&&Aa===Ja.length?Fl="right":Fl=Bo?Bo.fixed:null;var al=($i={},(0,Ee.Z)($i,Ga,{className:"".concat(Dt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Ee.Z)($i,"title",vr),(0,Ee.Z)($i,"fixed",Fl),(0,Ee.Z)($i,"className","".concat(Dt,"-row-expand-icon-cell")),(0,Ee.Z)($i,"width",Ra),(0,Ee.Z)($i,"render",function(_l,Rl,cs){var Ll=lr(Rl,cs),Ls=Un.has(Ll),Os=jn?jn(Rl):!0,El=ra({prefixCls:Dt,expanded:Ls,expandable:Os,record:Rl,onExpand:Zr});return ka?ue.createElement("span",{onClick:function(ls){return ls.stopPropagation()}},El):El}),$i);return ji.map(function(Ho){return Ho===te?al:Ho})}return Ja.filter(function(Ho){return Ho!==te})},[jt,Ja,lr,Un,ra,ma]),qa=ue.useMemo(function(){var $i=bi;return rt&&($i=rt($i)),$i.length||($i=[{render:function(){return null}}]),$i},[rt,bi,ma]),to=ue.useMemo(function(){return ma==="rtl"?Ci(za(qa)):za(qa)},[qa,ma,$a]),oo=An(to,$a),Io=(0,Ce.Z)(oo,2),yl=Io[0],Yi=Io[1];return[qa,yl,Yi]}var Si=Pi;function Xi(Qe){var rt,Dt=Qe.prefixCls,It=Qe.record,Kt=Qe.onExpand,jt=Qe.expanded,Un=Qe.expandable,vr="".concat(Dt,"-row-expand-icon");if(!Un)return ue.createElement("span",{className:He()(vr,"".concat(Dt,"-row-spaced"))});var lr=function(ra){Kt(It,ra),ra.stopPropagation()};return ue.createElement("span",{className:He()(vr,(rt={},(0,Ee.Z)(rt,"".concat(Dt,"-row-expanded"),jt),(0,Ee.Z)(rt,"".concat(Dt,"-row-collapsed"),!jt),rt)),onClick:lr})}function yo(Qe,rt,Dt){var It=[];function Kt(jt){(jt||[]).forEach(function(Un,vr){It.push(rt(Un,vr)),Kt(Un[Dt])})}return Kt(Qe),It}function oi(Qe,rt,Dt){var It=ti(Qe),Kt=It.expandIcon,jt=It.expandedRowKeys,Un=It.defaultExpandedRowKeys,vr=It.defaultExpandAllRows,lr=It.expandedRowRender,Zr=It.onExpand,ra=It.onExpandedRowsChange,jn=It.childrenColumnName,Aa=Kt||Xi,ma=jn||"children",ka=ue.useMemo(function(){return lr?"row":Qe.expandable&&Qe.internalHooks===se&&Qe.expandable.__PARENT_RENDER_ICON__||rt.some(function(to){return to&&(0,_e.Z)(to)==="object"&&to[ma]})?"nest":!1},[!!lr,rt]),Ra=ue.useState(function(){return Un||(vr?yo(rt,Dt,ma):[])}),Jr=(0,Ce.Z)(Ra,2),$a=Jr[0],Ja=Jr[1],bi=ue.useMemo(function(){return new Set(jt||$a||[])},[jt,$a]),qa=ue.useCallback(function(to){var oo=Dt(to,rt.indexOf(to)),Io,yl=bi.has(oo);yl?(bi.delete(oo),Io=(0,Zi.Z)(bi)):Io=[].concat((0,Zi.Z)(bi),[oo]),Ja(Io),Zr&&Zr(!yl,to),ra&&ra(Io)},[Dt,bi,rt,Zr,ra]);return[It,ka,bi,Aa,ma,qa]}function Kn(Qe,rt,Dt,It){var Kt=Qe.map(function(jt,Un){return nn(Un,Un,Qe,rt,Dt,It==null?void 0:It[Un])});return tt(function(){return Kt},[Kt],function(jt,Un){return!Ot(jt,Un)})}function hr(Qe){var rt=(0,ue.useRef)(Qe),Dt=(0,ue.useState)({}),It=(0,Ce.Z)(Dt,2),Kt=It[1],jt=(0,ue.useRef)(null),Un=(0,ue.useRef)([]);function vr(lr){Un.current.push(lr);var Zr=Promise.resolve();jt.current=Zr,Zr.then(function(){if(jt.current===Zr){var ra=Un.current,jn=rt.current;Un.current=[],ra.forEach(function(Aa){rt.current=Aa(rt.current)}),jt.current=null,jn!==rt.current&&Kt({})}})}return(0,ue.useEffect)(function(){return function(){jt.current=null}},[]),[rt.current,vr]}function Ir(Qe){var rt=(0,ue.useRef)(Qe||null),Dt=(0,ue.useRef)();function It(){window.clearTimeout(Dt.current)}function Kt(Un){rt.current=Un,It(),Dt.current=window.setTimeout(function(){rt.current=null,Dt.current=void 0},100)}function jt(){return rt.current}return(0,ue.useEffect)(function(){return It},[]),[Kt,jt]}function Pe(){var Qe=ue.useState(-1),rt=(0,Ce.Z)(Qe,2),Dt=rt[0],It=rt[1],Kt=ue.useState(-1),jt=(0,Ce.Z)(Kt,2),Un=jt[0],vr=jt[1],lr=ue.useCallback(function(Zr,ra){It(Zr),vr(ra)},[]);return[Dt,Un,lr]}var mt=Cr()?window:null;function yt(Qe,rt){var Dt=(0,_e.Z)(Qe)==="object"?Qe:{},It=Dt.offsetHeader,Kt=It===void 0?0:It,jt=Dt.offsetSummary,Un=jt===void 0?0:jt,vr=Dt.offsetScroll,lr=vr===void 0?0:vr,Zr=Dt.getContainer,ra=Zr===void 0?function(){return mt}:Zr,jn=ra()||mt;return ue.useMemo(function(){var Aa=!!Qe;return{isSticky:Aa,stickyClassName:Aa?"".concat(rt,"-sticky-holder"):"",offsetHeader:Kt,offsetSummary:Un,offsetScroll:lr,container:jn}},[lr,Kt,Un,rt,jn])}function At(Qe,rt,Dt){var It=(0,ue.useMemo)(function(){for(var Kt=[],jt=[],Un=0,vr=0,lr=0;lr<rt;lr+=1)if(Dt==="rtl"){jt[lr]=vr,vr+=Qe[lr]||0;var Zr=rt-lr-1;Kt[Zr]=Un,Un+=Qe[Zr]||0}else{Kt[lr]=Un,Un+=Qe[lr]||0;var ra=rt-lr-1;jt[ra]=vr,vr+=Qe[ra]||0}return{left:Kt,right:jt}},[Qe,rt,Dt]);return It}var wt=At;function Ft(Qe){var rt=Qe.className,Dt=Qe.children;return ue.createElement("div",{className:rt},Dt)}var kt=Ft;function Sn(Qe,rt,Dt,It){var Kt=ye.unstable_batchedUpdates?function(Un){ye.unstable_batchedUpdates(Dt,Un)}:Dt;return Qe!=null&&Qe.addEventListener&&Qe.addEventListener(rt,Kt,It),{remove:function(){Qe!=null&&Qe.removeEventListener&&Qe.removeEventListener(rt,Kt,It)}}}var Tn=/margin|padding|width|height|max|min|offset/,Fr={left:!0,top:!0},mn={cssFloat:1,styleFloat:1,float:1};function Lr(Qe){return Qe.nodeType===1?Qe.ownerDocument.defaultView.getComputedStyle(Qe,null):{}}function ur(Qe,rt,Dt){if(rt=rt.toLowerCase(),Dt==="auto"){if(rt==="height")return Qe.offsetHeight;if(rt==="width")return Qe.offsetWidth}return rt in Fr||(Fr[rt]=Tn.test(rt)),Fr[rt]?parseFloat(Dt)||0:Dt}function nr(Qe,rt){var Dt=arguments.length,It=Lr(Qe);return rt=mn[rt]?"cssFloat"in Qe.style?"cssFloat":"styleFloat":rt,Dt===1?It:ur(Qe,rt,It[rt]||Qe.style[rt])}function Wn(Qe,rt,Dt){var It=arguments.length;if(rt=mn[rt]?"cssFloat"in Qe.style?"cssFloat":"styleFloat":rt,It===3)return typeof Dt=="number"&&Tn.test(rt)&&(Dt="".concat(Dt,"px")),Qe.style[rt]=Dt,Dt;for(var Kt in rt)rt.hasOwnProperty(Kt)&&Wn(Qe,Kt,rt[Kt]);return Lr(Qe)}function Nr(Qe){return Qe===document.body?document.documentElement.clientWidth:Qe.offsetWidth}function oa(Qe){return Qe===document.body?window.innerHeight||document.documentElement.clientHeight:Qe.offsetHeight}function Wr(){var Qe=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),rt=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Qe,height:rt}}function Qr(){var Qe=document.documentElement.clientWidth,rt=window.innerHeight||document.documentElement.clientHeight;return{width:Qe,height:rt}}function qr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ea(Qe){var rt=Qe.getBoundingClientRect(),Dt=document.documentElement;return{left:rt.left+(window.pageXOffset||Dt.scrollLeft)-(Dt.clientLeft||document.body.clientLeft||0),top:rt.top+(window.pageYOffset||Dt.scrollTop)-(Dt.clientTop||document.body.clientTop||0)}}var va=function(rt,Dt){var It,Kt,jt=rt.scrollBodyRef,Un=rt.onScroll,vr=rt.offsetScroll,lr=rt.container,Zr=ke(he,"prefixCls"),ra=((It=jt.current)===null||It===void 0?void 0:It.scrollWidth)||0,jn=((Kt=jt.current)===null||Kt===void 0?void 0:Kt.clientWidth)||0,Aa=ra&&jn*(jn/ra),ma=ue.useRef(),ka=hr({scrollLeft:0,isHiddenScrollBar:!1}),Ra=(0,Ce.Z)(ka,2),Jr=Ra[0],$a=Ra[1],Ja=ue.useRef({delta:0,x:0}),bi=ue.useState(!1),qa=(0,Ce.Z)(bi,2),to=qa[0],oo=qa[1],Io=function(){oo(!1)},yl=function(no){no.persist(),Ja.current.delta=no.pageX-Jr.scrollLeft,Ja.current.x=0,oo(!0),no.preventDefault()},Yi=function(no){var Bo,Fl=no||((Bo=window)===null||Bo===void 0?void 0:Bo.event),al=Fl.buttons;if(!to||al===0){to&&oo(!1);return}var Ho=Ja.current.x+no.pageX-Ja.current.x-Ja.current.delta;Ho<=0&&(Ho=0),Ho+Aa>=jn&&(Ho=jn-Aa),Un({scrollLeft:Ho/jn*(ra+2)}),Ja.current.x=no.pageX},$i=function(){if(jt.current){var no=ea(jt.current).top,Bo=no+jt.current.offsetHeight,Fl=lr===window?document.documentElement.scrollTop+window.innerHeight:ea(lr).top+lr.clientHeight;Bo-Bt()<=Fl||no>=Fl-vr?$a(function(al){return(0,De.Z)((0,De.Z)({},al),{},{isHiddenScrollBar:!0})}):$a(function(al){return(0,De.Z)((0,De.Z)({},al),{},{isHiddenScrollBar:!1})})}},ji=function(no){$a(function(Bo){return(0,De.Z)((0,De.Z)({},Bo),{},{scrollLeft:no/ra*jn||0})})};return ue.useImperativeHandle(Dt,function(){return{setScrollLeft:ji}}),ue.useEffect(function(){var mi=Sn(document.body,"mouseup",Io,!1),no=Sn(document.body,"mousemove",Yi,!1);return $i(),function(){mi.remove(),no.remove()}},[Aa,to]),ue.useEffect(function(){var mi=Sn(lr,"scroll",$i,!1),no=Sn(window,"resize",$i,!1);return function(){mi.remove(),no.remove()}},[lr]),ue.useEffect(function(){Jr.isHiddenScrollBar||$a(function(mi){var no=jt.current;return no?(0,De.Z)((0,De.Z)({},mi),{},{scrollLeft:no.scrollLeft/no.scrollWidth*no.clientWidth}):mi})},[Jr.isHiddenScrollBar]),ra<=jn||!Aa||Jr.isHiddenScrollBar?null:ue.createElement("div",{style:{height:Bt(),width:jn,bottom:vr},className:"".concat(Zr,"-sticky-scroll")},ue.createElement("div",{onMouseDown:yl,ref:ma,className:He()("".concat(Zr,"-sticky-scroll-bar"),(0,Ee.Z)({},"".concat(Zr,"-sticky-scroll-bar-active"),to)),style:{width:"".concat(Aa,"px"),transform:"translate3d(".concat(Jr.scrollLeft,"px, 0, 0)")}}))},St=ue.forwardRef(va);function Mt(Qe){return null}var bn=Mt;function rn(Qe){return null}var Fn=rn,Dr="rc-table",Ut=[],qt={};function $t(){return"No Data"}function xn(Qe){var rt,Dt=(0,De.Z)({rowKey:"key",prefixCls:Dr,emptyText:$t},Qe),It=Dt.prefixCls,Kt=Dt.className,jt=Dt.rowClassName,Un=Dt.style,vr=Dt.data,lr=Dt.rowKey,Zr=Dt.scroll,ra=Dt.tableLayout,jn=Dt.direction,Aa=Dt.title,ma=Dt.footer,ka=Dt.summary,Ra=Dt.caption,Jr=Dt.id,$a=Dt.showHeader,Ja=Dt.components,bi=Dt.emptyText,qa=Dt.onRow,to=Dt.onHeaderRow,oo=Dt.internalHooks,Io=Dt.transformColumns,yl=Dt.internalRefs,Yi=Dt.tailor,$i=Dt.sticky,ji=vr||Ut,mi=!!ji.length,no=oo===se,Bo=ue.useCallback(function(As,ie){return Wt(Ja,As)||ie},[Ja]),Fl=ue.useMemo(function(){return typeof lr=="function"?lr:function(As){var ie=As&&As[lr];return ie}},[lr]),al=Bo(["body"]),Ho=Pe(),_l=(0,Ce.Z)(Ho,3),Rl=_l[0],cs=_l[1],Ll=_l[2],Ls=oi(Dt,ji,Fl),Os=(0,Ce.Z)(Ls,6),El=Os[0],cu=Os[1],ls=Os[2],ws=Os[3],ms=Os[4],dl=Os[5],Ai=Zr==null?void 0:Zr.x,Ao=ue.useState(0),jo=(0,Ce.Z)(Ao,2),Qi=jo[0],ns=jo[1],Oi=Si((0,De.Z)((0,De.Z)((0,De.Z)({},Dt),El),{},{expandable:!!El.expandedRowRender,columnTitle:El.columnTitle,expandedKeys:ls,getRowKey:Fl,onTriggerExpand:dl,expandIcon:ws,expandIconColumnIndex:El.expandIconColumnIndex,direction:jn,scrollWidth:no&&Yi&&typeof Ai=="number"?Ai:null}),no?Io:null),fl=(0,Ce.Z)(Oi,3),is=fl[0],Gl=fl[1],Pu=fl[2],fu=Pu!=null?Pu:Ai,Uu=ue.useMemo(function(){return{columns:is,flattenColumns:Gl}},[is,Gl]),Va=ue.useRef(),fc=ue.useRef(),ou=ue.useRef(),Hu=ue.useRef(),rs=ue.useRef(),os=ue.useState(!1),ss=(0,Ce.Z)(os,2),Is=ss[0],kl=ss[1],vu=ue.useState(!1),Zl=(0,Ce.Z)(vu,2),yu=Zl[0],wu=Zl[1],Au=hr(new Map),Vu=(0,Ce.Z)(Au,2),lu=Vu[0],Qu=Vu[1],nu=Mn(Gl),Du=nu.map(function(As){return lu.get(As)}),Lu=ue.useMemo(function(){return Du},[Du.join("_")]),su=wt(Lu,Gl.length,jn),ru=Zr&&Je(Zr.y),Gs=Zr&&Je(fu)||!!El.fixed,yc=Gs&&Gl.some(function(As){var ie=As.fixed;return ie}),Hc=ue.useRef(),Zs=yt($i,It),Iu=Zs.isSticky,id=Zs.offsetHeader,_c=Zs.offsetSummary,Ol=Zs.offsetScroll,Po=Zs.stickyClassName,hu=Zs.container,bs=ue.useMemo(function(){return ka==null?void 0:ka(ji)},[ka,ji]),Mu=(ru||Iu)&&ue.isValidElement(bs)&&bs.type===gn&&bs.props.fixed,Ea,qu,Rc;ru&&(qu={overflowY:"scroll",maxHeight:Zr.y}),Gs&&(Ea={overflowX:"auto"},ru||(qu={overflowY:"hidden"}),Rc={width:fu===!0?"auto":fu,minWidth:"100%"});var Qc=ue.useCallback(function(As,ie){Rr(Va.current)&&Qu(function($e){if($e.get(As)!==ie){var We=new Map($e);return We.set(As,ie),We}return $e})},[]),Wa=Ir(null),Oc=(0,Ce.Z)(Wa,2),Xc=Oc[0],ud=Oc[1];function mu(As,ie){ie&&(typeof ie=="function"?ie(As):ie.scrollLeft!==As&&(ie.scrollLeft=As,ie.scrollLeft!==As&&setTimeout(function(){ie.scrollLeft=As},0)))}var rc=Gt(function(As){var ie=As.currentTarget,$e=As.scrollLeft,We=jn==="rtl",Pt=typeof $e=="number"?$e:ie.scrollLeft,jr=ie||qt;if(!ud()||ud()===jr){var Vn;Xc(jr),mu(Pt,fc.current),mu(Pt,ou.current),mu(Pt,rs.current),mu(Pt,(Vn=Hc.current)===null||Vn===void 0?void 0:Vn.setScrollLeft)}var ar=ie||fc.current;if(ar){var ta=ar.scrollWidth,Ln=ar.clientWidth;if(ta===Ln){kl(!1),wu(!1);return}We?(kl(-Pt<ta-Ln),wu(-Pt>0)):(kl(Pt>0),wu(Pt<ta-Ln))}}),Jc=function(){Gs&&ou.current?rc({currentTarget:ou.current}):(kl(!1),wu(!1))},qc=function(ie){var $e=ie.width;$e!==Qi&&(Jc(),ns(Va.current?Va.current.offsetWidth:$e))},ds=ue.useRef(!1);ue.useEffect(function(){ds.current&&Jc()},[Gs,vr,is.length]),ue.useEffect(function(){ds.current=!0},[]);var _o=ue.useState(0),Zo=(0,Ce.Z)(_o,2),us=Zo[0],Ks=Zo[1],Bu=ue.useState(!0),ju=(0,Ce.Z)(Bu,2),Ic=ju[0],Nc=ju[1];ue.useEffect(function(){(!Yi||!no)&&(ou.current instanceof Element?Ks(_n(ou.current).width):Ks(_n(Hu.current).width)),Nc(un("position","sticky"))},[]),ue.useEffect(function(){no&&yl&&(yl.body.current=ou.current)});var Ec=ue.useCallback(function(As){return ue.createElement(ue.Fragment,null,ue.createElement(tl,As),Mu==="top"&&ue.createElement(mr,As,bs))},[Mu,bs]),jc=ue.useCallback(function(As){return ue.createElement(mr,As,bs)},[bs]),lo=Bo(["table"],"table"),gd=ue.useMemo(function(){return ra||(yc?fu==="max-content"?"auto":"fixed":ru||Iu||Gl.some(function(As){var ie=As.ellipsis;return ie})?"fixed":"auto")},[ru,yc,Gl,ra,Iu]),Pd,vd={colWidths:Lu,columCount:Gl.length,stickyOffsets:su,onHeaderRow:to,fixHeader:ru,scroll:Zr},Cl=ue.useMemo(function(){return mi?null:typeof bi=="function"?bi():bi},[mi,bi]),Ld=ue.createElement(sa,{data:ji,measureColumnWidth:ru||Gs||Iu}),cd=ue.createElement(co,{colWidths:Gl.map(function(As){var ie=As.width;return ie}),columns:Gl}),Ac=Ra!=null?ue.createElement("caption",{className:"".concat(It,"-caption")},Ra):void 0,ps=xa(Dt,{data:!0}),hc=xa(Dt,{aria:!0});if(ru||Iu){var dd;typeof al=="function"?(dd=al(ji,{scrollbarSize:us,ref:ou,onScroll:rc}),vd.colWidths=Gl.map(function(As,ie){var $e=As.width,We=ie===Gl.length-1?$e-us:$e;return typeof We=="number"&&!Number.isNaN(We)?We:0})):dd=ue.createElement("div",{style:(0,De.Z)((0,De.Z)({},Ea),qu),onScroll:rc,ref:ou,className:He()("".concat(It,"-body"))},ue.createElement(lo,(0,Xe.Z)({style:(0,De.Z)((0,De.Z)({},Rc),{},{tableLayout:gd})},hc),Ac,cd,Ld,!Mu&&bs&&ue.createElement(mr,{stickyOffsets:su,flattenColumns:Gl,columns:is},bs)));var Gc=(0,De.Z)((0,De.Z)((0,De.Z)({noData:!ji.length,maxContentScroll:Gs&&fu==="max-content"},vd),Uu),{},{direction:jn,stickyClassName:Po,onScroll:rc});Pd=ue.createElement(ue.Fragment,null,$a!==!1&&ue.createElement(Ko,(0,Xe.Z)({},Gc,{stickyTopOffset:id,className:"".concat(It,"-header"),ref:fc}),Ec),dd,Mu&&Mu!=="top"&&ue.createElement(Ko,(0,Xe.Z)({},Gc,{stickyBottomOffset:_c,className:"".concat(It,"-summary"),ref:rs}),jc),Iu&&ue.createElement(St,{ref:Hc,offsetScroll:Ol,scrollBodyRef:ou,onScroll:rc,container:hu}))}else Pd=ue.createElement("div",{style:(0,De.Z)((0,De.Z)({},Ea),qu),className:He()("".concat(It,"-content")),onScroll:rc,ref:ou},ue.createElement(lo,(0,Xe.Z)({style:(0,De.Z)((0,De.Z)({},Rc),{},{tableLayout:gd})},hc),Ac,cd,$a!==!1&&ue.createElement(tl,(0,Xe.Z)({},vd,Uu)),Ld,bs&&ue.createElement(mr,{stickyOffsets:su,flattenColumns:Gl,columns:is},bs)));var fd=ue.createElement("div",(0,Xe.Z)({className:He()(It,Kt,(rt={},(0,Ee.Z)(rt,"".concat(It,"-rtl"),jn==="rtl"),(0,Ee.Z)(rt,"".concat(It,"-ping-left"),Is),(0,Ee.Z)(rt,"".concat(It,"-ping-right"),yu),(0,Ee.Z)(rt,"".concat(It,"-layout-fixed"),ra==="fixed"),(0,Ee.Z)(rt,"".concat(It,"-fixed-header"),ru),(0,Ee.Z)(rt,"".concat(It,"-fixed-column"),yc),(0,Ee.Z)(rt,"".concat(It,"-scroll-horizontal"),Gs),(0,Ee.Z)(rt,"".concat(It,"-has-fix-left"),Gl[0]&&Gl[0].fixed),(0,Ee.Z)(rt,"".concat(It,"-has-fix-right"),Gl[Gl.length-1]&&Gl[Gl.length-1].fixed==="right"),rt)),style:Un,id:Jr,ref:Va},ps),Aa&&ue.createElement(kt,{className:"".concat(It,"-title")},Aa(ji)),ue.createElement("div",{ref:Hu,className:"".concat(It,"-container")},Pd),ma&&ue.createElement(kt,{className:"".concat(It,"-footer")},ma(ji)));Gs&&(fd=ue.createElement(na.Z,{onResize:qc},fd));var $c=Kn(Gl,su,jn,is),Hd=ue.useMemo(function(){return{scrollX:fu,prefixCls:It,getComponent:Bo,scrollbarSize:us,direction:jn,fixedInfoList:$c,isSticky:Iu,supportSticky:Ic,componentWidth:Qi,fixHeader:ru,fixColumn:yc,horizonScroll:Gs,tableLayout:gd,rowClassName:jt,expandedRowClassName:El.expandedRowClassName,expandIcon:ws,expandableType:cu,expandRowByClick:El.expandRowByClick,expandedRowRender:El.expandedRowRender,onTriggerExpand:dl,expandIconColumnIndex:El.expandIconColumnIndex,indentSize:El.indentSize,allColumnsFixedLeft:Gl.every(function(As){return As.fixed==="left"}),emptyNode:Cl,columns:is,flattenColumns:Gl,onColumnResize:Qc,hoverStartRow:Rl,hoverEndRow:cs,onHover:Ll,rowExpandable:El.rowExpandable,onRow:qa,getRowKey:Fl,expandedKeys:ls,childrenColumnName:ms}},[fu,It,Bo,us,jn,$c,Iu,Ic,Qi,ru,yc,Gs,gd,jt,El.expandedRowClassName,ws,cu,El.expandRowByClick,El.expandedRowRender,dl,El.expandIconColumnIndex,El.indentSize,Cl,is,Gl,Qc,Rl,cs,Ll,El.rowExpandable,qa,Fl,ls,ms]);return ue.createElement(he.Provider,{value:Hd},fd)}function gr(Qe){return it(xn,Qe)}var Or=gr();Or.EXPAND_COLUMN=te,Or.INTERNAL_HOOKS=se,Or.Column=bn,Or.ColumnGroup=Fn,Or.Summary=Ht;var tr=Or,xr=ee(73299),ua=pe(null),La=pe(null);function ha(Qe,rt,Dt){var It=rt||1;return Dt[Qe+It]-(Dt[Qe]||0)}function Yr(Qe){var rt=Qe.rowInfo,Dt=Qe.column,It=Qe.colIndex,Kt=Qe.indent,jt=Qe.index,Un=Qe.renderIndex,vr=Qe.record,lr=Qe.style,Zr=Qe.className,ra=Qe.inverse,jn=Qe.getHeight,Aa=Dt.render,ma=Dt.dataIndex,ka=Dt.className,Ra=Dt.width,Jr=ke(La,["columnsOffset"]),$a=Jr.columnsOffset,Ja=Tr(rt,Dt,It,Kt,jt),bi=Ja.key,qa=Ja.fixedInfo,to=Ja.appendCellNode,oo=Ja.additionalCellProps,Io=oo.style,yl=oo.colSpan,Yi=yl===void 0?1:yl,$i=oo.rowSpan,ji=$i===void 0?1:$i,mi=It-1,no=ha(mi,Yi,$a),Bo=Yi>1?Ra-no:0,Fl=(0,De.Z)((0,De.Z)((0,De.Z)({},Io),lr),{},{flex:"0 0 ".concat(no,"px"),width:"".concat(no,"px"),marginRight:Bo,pointerEvents:"auto"}),al=ue.useMemo(function(){return ra?ji<=1:Yi===0||ji===0||ji>1},[ji,Yi,ra]);al?Fl.visibility="hidden":ra&&(Fl.height=jn==null?void 0:jn(ji));var Ho=al?function(){return null}:Aa,_l={};return(ji===0||Yi===0)&&(_l.rowSpan=1,_l.colSpan=1),ue.createElement(xt,(0,Xe.Z)({className:He()(ka,Zr),ellipsis:Dt.ellipsis,align:Dt.align,scope:Dt.rowScope,component:"div",prefixCls:rt.prefixCls,key:bi,record:vr,index:jt,renderIndex:Un,dataIndex:ma,render:Ho,shouldCellUpdate:Dt.shouldCellUpdate},qa,{appendNode:to,additionalProps:(0,De.Z)((0,De.Z)({},oo),{},{style:Fl},_l)}))}var ya=Yr,Na=["data","index","className","rowKey","style","extra","getHeight"],Ha=ue.forwardRef(function(Qe,rt){var Dt=Qe.data,It=Qe.index,Kt=Qe.className,jt=Qe.rowKey,Un=Qe.style,vr=Qe.extra,lr=Qe.getHeight,Zr=(0,Dn.Z)(Qe,Na),ra=Dt.record,jn=Dt.indent,Aa=Dt.index,ma=ke(he,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),ka=ma.scrollX,Ra=ma.flattenColumns,Jr=ma.prefixCls,$a=ma.fixColumn,Ja=ma.componentWidth,bi=Bn(ra,jt,It,jn),qa=bi.rowSupportExpand,to=bi.expanded,oo=bi.rowProps,Io=bi.expandedRowRender,yl=bi.expandedRowClassName,Yi;if(qa&&to){var $i=Io(ra,It,jn+1,to),ji=yl==null?void 0:yl(ra,It,jn),mi={};$a&&(mi={style:(0,Ee.Z)({},"--virtual-width","".concat(Ja,"px"))});var no="".concat(Jr,"-expanded-row-cell");Yi=ue.createElement("div",{className:He()("".concat(Jr,"-expanded-row"),"".concat(Jr,"-expanded-row-level-").concat(jn+1),ji)},ue.createElement(xt,{component:"div",prefixCls:Jr,className:He()(no,(0,Ee.Z)({},"".concat(no,"-fixed"),$a)),additionalProps:mi},$i))}var Bo=(0,De.Z)((0,De.Z)({},Un),{},{width:ka});vr&&(Bo.position="absolute",Bo.pointerEvents="none");var Fl=ue.createElement("div",(0,Xe.Z)({},oo,Zr,{ref:qa?null:rt,className:He()(Kt,"".concat(Jr,"-row"),oo==null?void 0:oo.className,(0,Ee.Z)({},"".concat(Jr,"-row-extra"),vr)),style:(0,De.Z)((0,De.Z)({},Bo),oo==null?void 0:oo.style)}),Ra.map(function(al,Ho){return ue.createElement(ya,{key:Ho,rowInfo:bi,column:al,colIndex:Ho,indent:jn,index:It,renderIndex:Aa,record:ra,inverse:vr,getHeight:lr})}));return qa?ue.createElement("div",{ref:rt},Fl,Yi):Fl}),Hr=Ge(Ha),ca=Hr,li=ue.forwardRef(function(Qe,rt){var Dt=Qe.data,It=Qe.onScroll,Kt=ke(he,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),jt=Kt.flattenColumns,Un=Kt.onColumnResize,vr=Kt.getRowKey,lr=Kt.expandedKeys,Zr=Kt.prefixCls,ra=Kt.childrenColumnName,jn=Kt.emptyNode,Aa=Kt.scrollX,ma=ke(ua),ka=ma.scrollY,Ra=ma.listItemHeight,Jr=ue.useRef(),$a=_a(Dt,ra,lr,vr),Ja=ue.useMemo(function(){var Yi=0;return jt.map(function($i){var ji=$i.width,mi=$i.key;return Yi+=ji,[mi,ji,Yi]})},[jt]),bi=ue.useMemo(function(){return Ja.map(function(Yi){return Yi[2]})},[Ja]);ue.useEffect(function(){Ja.forEach(function(Yi){var $i=(0,Ce.Z)(Yi,2),ji=$i[0],mi=$i[1];Un(ji,mi)})},[Ja]),ue.useImperativeHandle(rt,function(){var Yi={};return Object.defineProperty(Yi,"scrollLeft",{get:function(){var ji;return((ji=Jr.current)===null||ji===void 0?void 0:ji.getScrollInfo().x)||0},set:function(ji){var mi;(mi=Jr.current)===null||mi===void 0||mi.scrollTo({left:ji})}}),Yi});var qa=function($i,ji){var mi,no=(mi=$a[ji])===null||mi===void 0?void 0:mi.record,Bo=$i.onCell;if(Bo){var Fl,al=Bo(no,ji);return(Fl=al==null?void 0:al.rowSpan)!==null&&Fl!==void 0?Fl:1}return 1},to=function($i){var ji=$i.start,mi=$i.end,no=$i.getSize,Bo=$i.offsetY;if(mi<0)return null;for(var Fl=jt.filter(function(Ai){return qa(Ai,ji)===0}),al=ji,Ho=function(Ao){if(Fl=Fl.filter(function(jo){return qa(jo,Ao)===0}),!Fl.length)return al=Ao,"break"},_l=ji;_l>=0;_l-=1){var Rl=Ho(_l);if(Rl==="break")break}for(var cs=jt.filter(function(Ai){return qa(Ai,mi)!==1}),Ll=mi,Ls=function(Ao){if(cs=cs.filter(function(jo){return qa(jo,Ao)!==1}),!cs.length)return Ll=Math.max(Ao-1,mi),"break"},Os=mi;Os<$a.length;Os+=1){var El=Ls(Os);if(El==="break")break}for(var cu=[],ls=function(Ao){var jo=$a[Ao];if(!jo)return"continue";jt.some(function(Qi){return qa(Qi,Ao)>1})&&cu.push(Ao)},ws=al;ws<=Ll;ws+=1)var ms=ls(ws);var dl=cu.map(function(Ai){var Ao=$a[Ai],jo=vr(Ao.record,Ai),Qi=function(fl){var is=Ai+fl-1,Gl=vr($a[is].record,is),Pu=no(jo,Gl);return Pu.bottom-Pu.top},ns=no(jo);return ue.createElement(ca,{key:Ai,data:Ao,rowKey:jo,index:Ai,style:{top:-Bo+ns.top},extra:!0,getHeight:Qi})});return dl},oo=ue.useMemo(function(){return{columnsOffset:bi}},[bi]),Io="".concat(Zr,"-tbody"),yl;return $a.length?yl=ue.createElement(xr.Z,{fullHeight:!1,ref:Jr,className:He()(Io,"".concat(Io,"-virtual")),height:ka,itemHeight:Ra||24,data:$a,itemKey:function($i){return vr($i.record)},scrollWidth:Aa,onVirtualScroll:function($i){var ji=$i.x;It({scrollLeft:ji})},extraRender:to},function(Yi,$i,ji){var mi=vr(Yi.record,$i);return ue.createElement(ca,(0,Xe.Z)({data:Yi,rowKey:mi,index:$i},ji))}):yl=ue.createElement("div",{className:He()("".concat(Zr,"-placeholder"))},ue.createElement(xt,{component:"div",prefixCls:Zr},jn)),ue.createElement(La.Provider,{value:oo},yl)}),si=Ge(li),Ji=si,so=function(rt,Dt){var It=Dt.ref,Kt=Dt.onScroll;return ue.createElement(Ji,{ref:It,data:rt,onScroll:Kt})},bo=100;function Ki(Qe){var rt=Qe.columns,Dt=Qe.scroll,It=Qe.prefixCls,Kt=It===void 0?Dr:It,jt=Qe.className,Un=Qe.listItemHeight,vr=Dt||{},lr=vr.x,Zr=vr.y;typeof lr!="number"&&(lr=((rt||[]).length+1)*bo),typeof Zr!="number"&&(Zr=500);var ra=ue.useMemo(function(){return{scrollY:Zr,listItemHeight:Un}},[Zr,Un]);return ue.createElement(ua.Provider,{value:ra},ue.createElement(tr,(0,Xe.Z)({},Qe,{className:He()(jt,"".concat(Kt,"-virtual")),scroll:(0,De.Z)((0,De.Z)({},Dt),{},{x:lr}),components:{body:so},columns:rt,internalHooks:se,tailor:!0})))}function ui(Qe){return it(Ki,Qe)}var yi=ui(),wo=null;function ki(Qe){return null}var pi=ki;function ao(Qe){return null}var xo=ao,_i=ee(10366),gl=ee(58375),cl=ee(53124),hl=ee(88258),Uo=ee(98675),io=ee(25378),Ul=ee(24457),Mo=ee(28452),Wi=ee(57953),Vo=ee(29691);function Bl(Qe){return function(Dt){let{prefixCls:It,onExpand:Kt,record:jt,expanded:Un,expandable:vr}=Dt;const lr=`${It}-row-expand-icon`;return ue.createElement("button",{type:"button",onClick:Zr=>{Kt(jt,Zr),Zr.stopPropagation()},className:He()(lr,{[`${lr}-spaced`]:!vr,[`${lr}-expanded`]:vr&&Un,[`${lr}-collapsed`]:vr&&!Un}),"aria-label":Un?Qe.collapse:Qe.expand,"aria-expanded":Un})}}var Xo=Bl;function ml(Qe,rt){return"key"in Qe&&Qe.key!==void 0&&Qe.key!==null?Qe.key:Qe.dataIndex?Array.isArray(Qe.dataIndex)?Qe.dataIndex.join("."):Qe.dataIndex:rt}function Eo(Qe,rt){return rt?`${rt}-${Qe}`:`${Qe}`}function Tl(Qe,rt){return typeof Qe=="function"?Qe(rt):Qe}function Kl(Qe,rt){const Dt=Tl(Qe,rt);return Object.prototype.toString.call(Dt)==="[object Object]"?"":Dt}var qi={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"},$l=qi,as=ee(84089),Ms=function(rt,Dt){return ue.createElement(as.Z,(0,Xe.Z)({},rt,{ref:Dt,icon:$l}))},Wl=ue.forwardRef(Ms),Vl=ee(7699),Rs=ee(57838);function Ns(Qe){const rt=ue.useRef(Qe),Dt=(0,Rs.Z)();return[()=>rt.current,It=>{rt.current=It,Dt()}]}var Es=ee(71577),fs=ee(84567),Yl=ee(85418),zo=ee(32983),Jo=ee(68508),Sl=ee(76529),ri=ee(78045),Bs=ee(79870),Qs=ee(72395),$s=ee(69677);function au(Qe){let{value:rt,onChange:Dt,filterSearch:It,tablePrefixCls:Kt,locale:jt}=Qe;return It?ue.createElement("div",{className:`${Kt}-filter-dropdown-search`},ue.createElement($s.default,{prefix:ue.createElement(Qs.Z,null),placeholder:jt.filterSearchPlaceholder,onChange:Dt,value:rt,htmlSize:1,className:`${Kt}-filter-dropdown-search-input`})):null}var Cu=au,Xs=ee(92389);const Su=Qe=>{const{keyCode:rt}=Qe;rt===Xs.Z.ENTER&&Qe.stopPropagation()};var Ke=ue.forwardRef((Qe,rt)=>ue.createElement("div",{className:Qe.className,onClick:Dt=>Dt.stopPropagation(),onKeyDown:Su,ref:rt},Qe.children));function st(Qe){let rt=[];return(Qe||[]).forEach(Dt=>{let{value:It,children:Kt}=Dt;rt.push(It),Kt&&(rt=[].concat((0,Zi.Z)(rt),(0,Zi.Z)(st(Kt))))}),rt}function ht(Qe){return Qe.some(rt=>{let{children:Dt}=rt;return Dt})}function Qt(Qe,rt){return typeof rt=="string"||typeof rt=="number"?rt==null?void 0:rt.toString().toLowerCase().includes(Qe.trim().toLowerCase()):!1}function Xt(Qe){let{filters:rt,prefixCls:Dt,filteredKeys:It,filterMultiple:Kt,searchValue:jt,filterSearch:Un}=Qe;return rt.map((vr,lr)=>{const Zr=String(vr.value);if(vr.children)return{key:Zr||lr,label:vr.text,popupClassName:`${Dt}-dropdown-submenu`,children:Xt({filters:vr.children,prefixCls:Dt,filteredKeys:It,filterMultiple:Kt,searchValue:jt,filterSearch:Un})};const ra=Kt?fs.default:ri.ZP,jn={key:vr.value!==void 0?Zr:lr,label:ue.createElement(ue.Fragment,null,ue.createElement(ra,{checked:It.includes(Zr)}),ue.createElement("span",null,vr.text))};return jt.trim()?typeof Un=="function"?Un(jt,vr)?jn:null:Qt(jt,vr.text)?jn:null:jn})}function cr(Qe){var rt,Dt;const{tablePrefixCls:It,prefixCls:Kt,column:jt,dropdownPrefixCls:Un,columnKey:vr,filterMultiple:lr,filterMode:Zr="menu",filterSearch:ra=!1,filterState:jn,triggerFilter:Aa,locale:ma,children:ka,getPopupContainer:Ra}=Qe,{filterDropdownOpen:Jr,onFilterDropdownOpenChange:$a,filterResetToDefaultFilteredValue:Ja,defaultFilteredValue:bi,filterDropdownVisible:qa,onFilterDropdownVisibleChange:to}=jt,[oo,Io]=ue.useState(!1),yl=!!(jn&&(!((rt=jn.filteredKeys)===null||rt===void 0)&&rt.length||jn.forceFiltered)),Yi=Oi=>{Io(Oi),$a==null||$a(Oi),to==null||to(Oi)},$i=(Dt=Jr!=null?Jr:qa)!==null&&Dt!==void 0?Dt:oo,ji=jn==null?void 0:jn.filteredKeys,[mi,no]=Ns(ji||[]),Bo=Oi=>{let{selectedKeys:fl}=Oi;no(fl)},Fl=(Oi,fl)=>{let{node:is,checked:Gl}=fl;Bo(lr?{selectedKeys:Oi}:{selectedKeys:Gl&&is.key?[is.key]:[]})};ue.useEffect(()=>{oo&&Bo({selectedKeys:ji||[]})},[ji]);const[al,Ho]=ue.useState([]),_l=Oi=>{Ho(Oi)},[Rl,cs]=ue.useState(""),Ll=Oi=>{const{value:fl}=Oi.target;cs(fl)};ue.useEffect(()=>{oo||cs("")},[oo]);const Ls=Oi=>{const fl=Oi&&Oi.length?Oi:null;if(fl===null&&(!jn||!jn.filteredKeys)||(0,Vl.Z)(fl,jn==null?void 0:jn.filteredKeys,!0))return null;Aa({column:jt,key:vr,filteredKeys:fl})},Os=()=>{Yi(!1),Ls(mi())},El=function(){let{confirm:Oi,closeDropdown:fl}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Oi&&Ls([]),fl&&Yi(!1),cs(""),no(Ja?(bi||[]).map(is=>String(is)):[])},cu=function(){let{closeDropdown:Oi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Oi&&Yi(!1),Ls(mi())},ls=Oi=>{Oi&&ji!==void 0&&no(ji||[]),Yi(Oi),!Oi&&!jt.filterDropdown&&Os()},ws=He()({[`${Un}-menu-without-submenu`]:!ht(jt.filters||[])}),ms=Oi=>{if(Oi.target.checked){const fl=st(jt==null?void 0:jt.filters).map(is=>String(is));no(fl)}else no([])},dl=Oi=>{let{filters:fl}=Oi;return(fl||[]).map((is,Gl)=>{const Pu=String(is.value),fu={title:is.text,key:is.value!==void 0?Pu:Gl};return is.children&&(fu.children=dl({filters:is.children})),fu})},Ai=Oi=>{var fl;return Object.assign(Object.assign({},Oi),{text:Oi.title,value:Oi.key,children:((fl=Oi.children)===null||fl===void 0?void 0:fl.map(is=>Ai(is)))||[]})};let Ao;if(typeof jt.filterDropdown=="function")Ao=jt.filterDropdown({prefixCls:`${Un}-custom`,setSelectedKeys:Oi=>Bo({selectedKeys:Oi}),selectedKeys:mi(),confirm:cu,clearFilters:El,filters:jt.filters,visible:$i,close:()=>{Yi(!1)}});else if(jt.filterDropdown)Ao=jt.filterDropdown;else{const Oi=mi()||[],fl=()=>(jt.filters||[]).length===0?ue.createElement(zo.Z,{image:zo.Z.PRESENTED_IMAGE_SIMPLE,description:ma.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Zr==="tree"?ue.createElement(ue.Fragment,null,ue.createElement(Cu,{filterSearch:ra,value:Rl,onChange:Ll,tablePrefixCls:It,locale:ma}),ue.createElement("div",{className:`${It}-filter-dropdown-tree`},lr?ue.createElement(fs.default,{checked:Oi.length===st(jt.filters).length,indeterminate:Oi.length>0&&Oi.length<st(jt.filters).length,className:`${It}-filter-dropdown-checkall`,onChange:ms},ma.filterCheckall):null,ue.createElement(Bs.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:lr,checkStrictly:!lr,className:`${Un}-menu`,onCheck:Fl,checkedKeys:Oi,selectedKeys:Oi,showIcon:!1,treeData:dl({filters:jt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Rl.trim()?Gl=>typeof ra=="function"?ra(Rl,Ai(Gl)):Qt(Rl,Gl.title):void 0}))):ue.createElement(ue.Fragment,null,ue.createElement(Cu,{filterSearch:ra,value:Rl,onChange:Ll,tablePrefixCls:It,locale:ma}),ue.createElement(Jo.default,{selectable:!0,multiple:lr,prefixCls:`${Un}-menu`,className:ws,onSelect:Bo,onDeselect:Bo,selectedKeys:Oi,getPopupContainer:Ra,openKeys:al,onOpenChange:_l,items:Xt({filters:jt.filters||[],filterSearch:ra,prefixCls:Kt,filteredKeys:mi(),filterMultiple:lr,searchValue:Rl})})),is=()=>Ja?(0,Vl.Z)((bi||[]).map(Gl=>String(Gl)),Oi,!0):Oi.length===0;Ao=ue.createElement(ue.Fragment,null,fl(),ue.createElement("div",{className:`${Kt}-dropdown-btns`},ue.createElement(Es.ZP,{type:"link",size:"small",disabled:is(),onClick:()=>El()},ma.filterReset),ue.createElement(Es.ZP,{type:"primary",size:"small",onClick:Os},ma.filterConfirm)))}jt.filterDropdown&&(Ao=ue.createElement(Sl.J,{selectable:void 0},Ao));const jo=()=>ue.createElement(Ke,{className:`${Kt}-dropdown`},Ao);let Qi;typeof jt.filterIcon=="function"?Qi=jt.filterIcon(yl):jt.filterIcon?Qi=jt.filterIcon:Qi=ue.createElement(Wl,null);const{direction:ns}=ue.useContext(cl.E_);return ue.createElement("div",{className:`${Kt}-column`},ue.createElement("span",{className:`${It}-column-title`},ka),ue.createElement(Yl.Z,{dropdownRender:jo,trigger:["click"],open:$i,onOpenChange:ls,getPopupContainer:Ra,placement:ns==="rtl"?"bottomLeft":"bottomRight"},ue.createElement("span",{role:"button",tabIndex:-1,className:He()(`${Kt}-trigger`,{active:yl}),onClick:Oi=>{Oi.stopPropagation()}},Qi)))}var Yn=cr;function Xr(Qe,rt,Dt){let It=[];return(Qe||[]).forEach((Kt,jt)=>{var Un;const vr=Eo(jt,Dt);if(Kt.filters||"filterDropdown"in Kt||"onFilter"in Kt)if("filteredValue"in Kt){let lr=Kt.filteredValue;"filterDropdown"in Kt||(lr=(Un=lr==null?void 0:lr.map(String))!==null&&Un!==void 0?Un:lr),It.push({column:Kt,key:ml(Kt,vr),filteredKeys:lr,forceFiltered:Kt.filtered})}else It.push({column:Kt,key:ml(Kt,vr),filteredKeys:rt&&Kt.defaultFilteredValue?Kt.defaultFilteredValue:void 0,forceFiltered:Kt.filtered});"children"in Kt&&(It=[].concat((0,Zi.Z)(It),(0,Zi.Z)(Xr(Kt.children,rt,vr))))}),It}function Er(Qe,rt,Dt,It,Kt,jt,Un,vr){return Dt.map((lr,Zr)=>{const ra=Eo(Zr,vr),{filterMultiple:jn=!0,filterMode:Aa,filterSearch:ma}=lr;let ka=lr;if(ka.filters||ka.filterDropdown){const Ra=ml(ka,ra),Jr=It.find($a=>{let{key:Ja}=$a;return Ra===Ja});ka=Object.assign(Object.assign({},ka),{title:$a=>ue.createElement(Yn,{tablePrefixCls:Qe,prefixCls:`${Qe}-filter`,dropdownPrefixCls:rt,column:ka,columnKey:Ra,filterState:Jr,filterMultiple:jn,filterMode:Aa,filterSearch:ma,triggerFilter:jt,locale:Kt,getPopupContainer:Un},Tl(lr.title,$a))})}return"children"in ka&&(ka=Object.assign(Object.assign({},ka),{children:Er(Qe,rt,ka.children,It,Kt,jt,Un,ra)})),ka})}function $n(Qe){const rt={};return Qe.forEach(Dt=>{let{key:It,filteredKeys:Kt,column:jt}=Dt;const{filters:Un,filterDropdown:vr}=jt;if(vr)rt[It]=Kt||null;else if(Array.isArray(Kt)){const lr=st(Un);rt[It]=lr.filter(Zr=>Kt.includes(String(Zr)))}else rt[It]=null}),rt}function ia(Qe,rt){return rt.reduce((Dt,It)=>{const{column:{onFilter:Kt,filters:jt},filteredKeys:Un}=It;return Kt&&Un&&Un.length?Dt.filter(vr=>Un.some(lr=>{const Zr=st(jt),ra=Zr.findIndex(Aa=>String(Aa)===String(lr)),jn=ra!==-1?Zr[ra]:lr;return Kt(jn,vr)})):Dt},Qe)}const kr=Qe=>Qe.flatMap(rt=>"children"in rt?[rt].concat((0,Zi.Z)(kr(rt.children||[]))):[rt]);function _r(Qe){let{prefixCls:rt,dropdownPrefixCls:Dt,mergedColumns:It,onFilterChange:Kt,getPopupContainer:jt,locale:Un}=Qe;const vr=ue.useMemo(()=>kr(It||[]),[It]),[lr,Zr]=ue.useState(()=>Xr(vr,!0)),ra=ue.useMemo(()=>{const ka=Xr(vr,!1);if(ka.length===0)return ka;let Ra=!0,Jr=!0;if(ka.forEach($a=>{let{filteredKeys:Ja}=$a;Ja!==void 0?Ra=!1:Jr=!1}),Ra){const $a=(vr||[]).map((Ja,bi)=>ml(Ja,Eo(bi)));return lr.filter(Ja=>{let{key:bi}=Ja;return $a.includes(bi)}).map(Ja=>{const bi=vr[$a.findIndex(qa=>qa===Ja.key)];return Object.assign(Object.assign({},Ja),{column:Object.assign(Object.assign({},Ja.column),bi),forceFiltered:bi.filtered})})}return ka},[vr,lr]),jn=ue.useMemo(()=>$n(ra),[ra]),Aa=ka=>{const Ra=ra.filter(Jr=>{let{key:$a}=Jr;return $a!==ka.key});Ra.push(ka),Zr(Ra),Kt($n(Ra),Ra)};return[ka=>Er(rt,Dt,ka,ra,Un,Aa,jt),ra,jn]}var ba=_r;function Sa(Qe,rt,Dt){const It=ue.useRef({});function Kt(jt){if(!It.current||It.current.data!==Qe||It.current.childrenColumnName!==rt||It.current.getRowKey!==Dt){let vr=function(lr){lr.forEach((Zr,ra)=>{const jn=Dt(Zr,ra);Un.set(jn,Zr),Zr&&typeof Zr=="object"&&rt in Zr&&vr(Zr[rt]||[])})};const Un=new Map;vr(Qe),It.current={data:Qe,childrenColumnName:rt,kvMap:Un,getRowKey:Dt}}return It.current.kvMap.get(jt)}return[Kt]}var Gr=ee(38780),da=function(Qe,rt){var Dt={};for(var It in Qe)Object.prototype.hasOwnProperty.call(Qe,It)&&rt.indexOf(It)<0&&(Dt[It]=Qe[It]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Kt=0,It=Object.getOwnPropertySymbols(Qe);Kt<It.length;Kt++)rt.indexOf(It[Kt])<0&&Object.prototype.propertyIsEnumerable.call(Qe,It[Kt])&&(Dt[It[Kt]]=Qe[It[Kt]]);return Dt};const Ka=10;function Ya(Qe,rt){const Dt={current:Qe.current,pageSize:Qe.pageSize};return Object.keys(rt&&typeof rt=="object"?rt:{}).forEach(Kt=>{const jt=Qe[Kt];typeof jt!="function"&&(Dt[Kt]=jt)}),Dt}function ci(Qe,rt,Dt){const It=Dt&&typeof Dt=="object"?Dt:{},{total:Kt=0}=It,jt=da(It,["total"]),[Un,vr]=(0,ue.useState)(()=>({current:"defaultCurrent"in jt?jt.defaultCurrent:1,pageSize:"defaultPageSize"in jt?jt.defaultPageSize:Ka})),lr=(0,Gr.Z)(Un,jt,{total:Kt>0?Kt:Qe}),Zr=Math.ceil((Kt||Qe)/lr.pageSize);lr.current>Zr&&(lr.current=Zr||1);const ra=(Aa,ma)=>{vr({current:Aa!=null?Aa:1,pageSize:ma||lr.pageSize})},jn=(Aa,ma)=>{var ka;Dt&&((ka=Dt.onChange)===null||ka===void 0||ka.call(Dt,Aa,ma)),ra(Aa,ma),rt(Aa,ma||(lr==null?void 0:lr.pageSize))};return Dt===!1?[{},()=>{}]:[Object.assign(Object.assign({},lr),{onChange:jn}),ra]}var Di=ci,Gi=ee(42922),Li=ee(29873),hi=ee(97153),Wo=ee(83898),To=ee(5663);const nl={},Pl="SELECT_ALL",qo="SELECT_INVERT",Do="SELECT_NONE",ol=[],rl=(Qe,rt)=>{let Dt=[];return(rt||[]).forEach(It=>{Dt.push(It),It&&typeof It=="object"&&Qe in It&&(Dt=[].concat((0,Zi.Z)(Dt),(0,Zi.Z)(rl(Qe,It[Qe]))))}),Dt};var ll=(Qe,rt)=>{const{preserveSelectedRowKeys:Dt,selectedRowKeys:It,defaultSelectedRowKeys:Kt,getCheckboxProps:jt,onChange:Un,onSelect:vr,onSelectAll:lr,onSelectInvert:Zr,onSelectNone:ra,onSelectMultiple:jn,columnWidth:Aa,type:ma,selections:ka,fixed:Ra,renderCell:Jr,hideSelectAll:$a,checkStrictly:Ja=!0}=rt||{},{prefixCls:bi,data:qa,pageData:to,getRecordByKey:oo,getRowKey:Io,expandType:yl,childrenColumnName:Yi,locale:$i,getPopupContainer:ji}=Qe,[mi,no]=(0,To.Z)(It||Kt||ol,{value:It}),Bo=ue.useRef(new Map),Fl=(0,ue.useCallback)(Ai=>{if(Dt){const Ao=new Map;Ai.forEach(jo=>{let Qi=oo(jo);!Qi&&Bo.current.has(jo)&&(Qi=Bo.current.get(jo)),Ao.set(jo,Qi)}),Bo.current=Ao}},[oo,Dt]);ue.useEffect(()=>{Fl(mi)},[mi]);const{keyEntities:al}=(0,ue.useMemo)(()=>{if(Ja)return{keyEntities:null};let Ai=qa;if(Dt){const Ao=new Set(qa.map((Qi,ns)=>Io(Qi,ns))),jo=Array.from(Bo.current).reduce((Qi,ns)=>{let[Oi,fl]=ns;return Ao.has(Oi)?Qi:Qi.concat(fl)},[]);Ai=[].concat((0,Zi.Z)(Ai),(0,Zi.Z)(jo))}return(0,Wo.I8)(Ai,{externalGetKey:Io,childrenPropName:Yi})},[qa,Io,Ja,Yi,Dt]),Ho=(0,ue.useMemo)(()=>rl(Yi,to),[Yi,to]),_l=(0,ue.useMemo)(()=>{const Ai=new Map;return Ho.forEach((Ao,jo)=>{const Qi=Io(Ao,jo),ns=(jt?jt(Ao):null)||{};Ai.set(Qi,ns)}),Ai},[Ho,Io,jt]),Rl=(0,ue.useCallback)(Ai=>{var Ao;return!!(!((Ao=_l.get(Io(Ai)))===null||Ao===void 0)&&Ao.disabled)},[_l,Io]),[cs,Ll]=(0,ue.useMemo)(()=>{if(Ja)return[mi||[],[]];const{checkedKeys:Ai,halfCheckedKeys:Ao}=(0,hi.S)(mi,!0,al,Rl);return[Ai||[],Ao]},[mi,Ja,al,Rl]),Ls=(0,ue.useMemo)(()=>{const Ai=ma==="radio"?cs.slice(0,1):cs;return new Set(Ai)},[cs,ma]),Os=(0,ue.useMemo)(()=>ma==="radio"?new Set:new Set(Ll),[Ll,ma]),[El,cu]=(0,ue.useState)(null);ue.useEffect(()=>{rt||no(ol)},[!!rt]);const ls=(0,ue.useCallback)((Ai,Ao)=>{let jo,Qi;Fl(Ai),Dt?(jo=Ai,Qi=Ai.map(ns=>Bo.current.get(ns))):(jo=[],Qi=[],Ai.forEach(ns=>{const Oi=oo(ns);Oi!==void 0&&(jo.push(ns),Qi.push(Oi))})),no(jo),Un==null||Un(jo,Qi,{type:Ao})},[no,oo,Un,Dt]),ws=(0,ue.useCallback)((Ai,Ao,jo,Qi)=>{if(vr){const ns=jo.map(Oi=>oo(Oi));vr(oo(Ai),Ao,ns,Qi)}ls(jo,"single")},[vr,oo,ls]),ms=(0,ue.useMemo)(()=>!ka||$a?null:(ka===!0?[Pl,qo,Do]:ka).map(Ao=>Ao===Pl?{key:"all",text:$i.selectionAll,onSelect(){ls(qa.map((jo,Qi)=>Io(jo,Qi)).filter(jo=>{const Qi=_l.get(jo);return!(Qi!=null&&Qi.disabled)||Ls.has(jo)}),"all")}}:Ao===qo?{key:"invert",text:$i.selectInvert,onSelect(){const jo=new Set(Ls);to.forEach((ns,Oi)=>{const fl=Io(ns,Oi),is=_l.get(fl);is!=null&&is.disabled||(jo.has(fl)?jo.delete(fl):jo.add(fl))});const Qi=Array.from(jo);Zr&&Zr(Qi),ls(Qi,"invert")}}:Ao===Do?{key:"none",text:$i.selectNone,onSelect(){ra==null||ra(),ls(Array.from(Ls).filter(jo=>{const Qi=_l.get(jo);return Qi==null?void 0:Qi.disabled}),"none")}}:Ao).map(Ao=>Object.assign(Object.assign({},Ao),{onSelect:function(){for(var jo,Qi,ns=arguments.length,Oi=new Array(ns),fl=0;fl<ns;fl++)Oi[fl]=arguments[fl];(Qi=Ao.onSelect)===null||Qi===void 0||(jo=Qi).call.apply(jo,[Ao].concat(Oi)),cu(null)}})),[ka,Ls,to,Io,Zr,ls]);return[(0,ue.useCallback)(Ai=>{var Ao;if(!rt)return Ai.filter(os=>os!==nl);let jo=(0,Zi.Z)(Ai);const Qi=new Set(Ls),ns=Ho.map(Io).filter(os=>!_l.get(os).disabled),Oi=ns.every(os=>Qi.has(os)),fl=ns.some(os=>Qi.has(os)),is=()=>{const os=[];Oi?ns.forEach(Is=>{Qi.delete(Is),os.push(Is)}):ns.forEach(Is=>{Qi.has(Is)||(Qi.add(Is),os.push(Is))});const ss=Array.from(Qi);lr==null||lr(!Oi,ss.map(Is=>oo(Is)),os.map(Is=>oo(Is))),ls(ss,"all"),cu(null)};let Gl;if(ma!=="radio"){let os;if(ms){const Zl={getPopupContainer:ji,items:ms.map((yu,wu)=>{const{key:Au,text:Vu,onSelect:lu}=yu;return{key:Au!=null?Au:wu,onClick:()=>{lu==null||lu(ns)},label:Vu}})};os=ue.createElement("div",{className:`${bi}-selection-extra`},ue.createElement(Yl.Z,{menu:Zl,getPopupContainer:ji},ue.createElement("span",null,ue.createElement(Gi.Z,null))))}const ss=Ho.map((Zl,yu)=>{const wu=Io(Zl,yu),Au=_l.get(wu)||{};return Object.assign({checked:Qi.has(wu)},Au)}).filter(Zl=>{let{disabled:yu}=Zl;return yu}),Is=!!ss.length&&ss.length===Ho.length,kl=Is&&ss.every(Zl=>{let{checked:yu}=Zl;return yu}),vu=Is&&ss.some(Zl=>{let{checked:yu}=Zl;return yu});Gl=!$a&&ue.createElement("div",{className:`${bi}-selection`},ue.createElement(fs.default,{checked:Is?kl:!!Ho.length&&Oi,indeterminate:Is?!kl&&vu:!Oi&&fl,onChange:is,disabled:Ho.length===0||Is,"aria-label":os?"Custom selection":"Select all",skipGroup:!0}),os)}let Pu;ma==="radio"?Pu=(os,ss,Is)=>{const kl=Io(ss,Is),vu=Qi.has(kl);return{node:ue.createElement(ri.ZP,Object.assign({},_l.get(kl),{checked:vu,onClick:Zl=>Zl.stopPropagation(),onChange:Zl=>{Qi.has(kl)||ws(kl,!0,[kl],Zl.nativeEvent)}})),checked:vu}}:Pu=(os,ss,Is)=>{var kl;const vu=Io(ss,Is),Zl=Qi.has(vu),yu=Os.has(vu),wu=_l.get(vu);let Au;return yl==="nest"?Au=yu:Au=(kl=wu==null?void 0:wu.indeterminate)!==null&&kl!==void 0?kl:yu,{node:ue.createElement(fs.default,Object.assign({},wu,{indeterminate:Au,checked:Zl,skipGroup:!0,onClick:Vu=>Vu.stopPropagation(),onChange:Vu=>{let{nativeEvent:lu}=Vu;const{shiftKey:Qu}=lu;let nu=-1,Du=-1;if(Qu&&Ja){const Lu=new Set([El,vu]);ns.some((su,ru)=>{if(Lu.has(su))if(nu===-1)nu=ru;else return Du=ru,!0;return!1})}if(Du!==-1&&nu!==Du&&Ja){const Lu=ns.slice(nu,Du+1),su=[];Zl?Lu.forEach(Gs=>{Qi.has(Gs)&&(su.push(Gs),Qi.delete(Gs))}):Lu.forEach(Gs=>{Qi.has(Gs)||(su.push(Gs),Qi.add(Gs))});const ru=Array.from(Qi);jn==null||jn(!Zl,ru.map(Gs=>oo(Gs)),su.map(Gs=>oo(Gs))),ls(ru,"multiple")}else{const Lu=cs;if(Ja){const su=Zl?(0,Li._5)(Lu,vu):(0,Li.L0)(Lu,vu);ws(vu,!Zl,su,lu)}else{const su=(0,hi.S)([].concat((0,Zi.Z)(Lu),[vu]),!0,al,Rl),{checkedKeys:ru,halfCheckedKeys:Gs}=su;let yc=ru;if(Zl){const Hc=new Set(ru);Hc.delete(vu),yc=(0,hi.S)(Array.from(Hc),{checked:!1,halfCheckedKeys:Gs},al,Rl).checkedKeys}ws(vu,!Zl,yc,lu)}}cu(Zl?null:vu)}})),checked:Zl}};const fu=(os,ss,Is)=>{const{node:kl,checked:vu}=Pu(os,ss,Is);return Jr?Jr(vu,ss,Is,kl):kl};if(!jo.includes(nl))if(jo.findIndex(os=>{var ss;return((ss=os[Ga])===null||ss===void 0?void 0:ss.columnType)==="EXPAND_COLUMN"})===0){const[os,...ss]=jo;jo=[os,nl].concat((0,Zi.Z)(ss))}else jo=[nl].concat((0,Zi.Z)(jo));const Uu=jo.indexOf(nl);jo=jo.filter((os,ss)=>os!==nl||ss===Uu);const Va=jo[Uu-1],fc=jo[Uu+1];let ou=Ra;ou===void 0&&((fc==null?void 0:fc.fixed)!==void 0?ou=fc.fixed:(Va==null?void 0:Va.fixed)!==void 0&&(ou=Va.fixed)),ou&&Va&&((Ao=Va[Ga])===null||Ao===void 0?void 0:Ao.columnType)==="EXPAND_COLUMN"&&Va.fixed===void 0&&(Va.fixed=ou);const Hu=He()(`${bi}-selection-col`,{[`${bi}-selection-col-with-dropdown`]:ka&&ma==="checkbox"}),rs={fixed:ou,width:Aa,className:`${bi}-selection-column`,title:rt.columnTitle||Gl,render:fu,onCell:rt.onCell,[Ga]:{className:Hu}};return jo.map(os=>os===nl?rs:os)},[Io,Ho,rt,cs,Ls,Os,Aa,ms,yl,El,_l,jn,ws,Rl]),Ls]},vl=ee(33463),Ql=ee(28575),es=ee(83062);const vs="ascend",eu="descend";function zs(Qe){return typeof Qe.sorter=="object"&&typeof Qe.sorter.multiple=="number"?Qe.sorter.multiple:!1}function Us(Qe){return typeof Qe=="function"?Qe:Qe&&typeof Qe=="object"&&Qe.compare?Qe.compare:!1}function Cs(Qe,rt){return rt?Qe[Qe.indexOf(rt)+1]:Qe[0]}function uu(Qe,rt,Dt){let It=[];function Kt(jt,Un){It.push({column:jt,key:ml(jt,Un),multiplePriority:zs(jt),sortOrder:jt.sortOrder})}return(Qe||[]).forEach((jt,Un)=>{const vr=Eo(Un,Dt);jt.children?("sortOrder"in jt&&Kt(jt,vr),It=[].concat((0,Zi.Z)(It),(0,Zi.Z)(uu(jt.children,rt,vr)))):jt.sorter&&("sortOrder"in jt?Kt(jt,vr):rt&&jt.defaultSortOrder&&It.push({column:jt,key:ml(jt,vr),multiplePriority:zs(jt),sortOrder:jt.defaultSortOrder}))}),It}function Fs(Qe,rt,Dt,It,Kt,jt,Un,vr){return(rt||[]).map((lr,Zr)=>{const ra=Eo(Zr,vr);let jn=lr;if(jn.sorter){const Aa=jn.sortDirections||Kt,ma=jn.showSorterTooltip===void 0?Un:jn.showSorterTooltip,ka=ml(jn,ra),Ra=Dt.find(yl=>{let{key:Yi}=yl;return Yi===ka}),Jr=Ra?Ra.sortOrder:null,$a=Cs(Aa,Jr);let Ja;if(lr.sortIcon)Ja=lr.sortIcon({sortOrder:Jr});else{const yl=Aa.includes(vs)&&ue.createElement(Ql.Z,{className:He()(`${Qe}-column-sorter-up`,{active:Jr===vs})}),Yi=Aa.includes(eu)&&ue.createElement(vl.Z,{className:He()(`${Qe}-column-sorter-down`,{active:Jr===eu})});Ja=ue.createElement("span",{className:He()(`${Qe}-column-sorter`,{[`${Qe}-column-sorter-full`]:!!(yl&&Yi)})},ue.createElement("span",{className:`${Qe}-column-sorter-inner`,"aria-hidden":"true"},yl,Yi))}const{cancelSort:bi,triggerAsc:qa,triggerDesc:to}=jt||{};let oo=bi;$a===eu?oo=to:$a===vs&&(oo=qa);const Io=typeof ma=="object"?ma:{title:oo};jn=Object.assign(Object.assign({},jn),{className:He()(jn.className,{[`${Qe}-column-sort`]:Jr}),title:yl=>{const Yi=ue.createElement("div",{className:`${Qe}-column-sorters`},ue.createElement("span",{className:`${Qe}-column-title`},Tl(lr.title,yl)),Ja);return ma?ue.createElement(es.Z,Object.assign({},Io),Yi):Yi},onHeaderCell:yl=>{const Yi=lr.onHeaderCell&&lr.onHeaderCell(yl)||{},$i=Yi.onClick,ji=Yi.onKeyDown;Yi.onClick=Bo=>{It({column:lr,key:ka,sortOrder:$a,multiplePriority:zs(lr)}),$i==null||$i(Bo)},Yi.onKeyDown=Bo=>{Bo.keyCode===Xs.Z.ENTER&&(It({column:lr,key:ka,sortOrder:$a,multiplePriority:zs(lr)}),ji==null||ji(Bo))};const mi=Kl(lr.title,{}),no=mi==null?void 0:mi.toString();return Jr?Yi["aria-sort"]=Jr==="ascend"?"ascending":"descending":Yi["aria-label"]=no||"",Yi.className=He()(Yi.className,`${Qe}-column-has-sorters`),Yi.tabIndex=0,lr.ellipsis&&(Yi.title=(mi!=null?mi:"").toString()),Yi}})}return"children"in jn&&(jn=Object.assign(Object.assign({},jn),{children:Fs(Qe,jn.children,Dt,It,Kt,jt,Un,ra)})),jn})}function $o(Qe){const{column:rt,sortOrder:Dt}=Qe;return{column:rt,order:Dt,field:rt.dataIndex,columnKey:rt.key}}function Yo(Qe){const rt=Qe.filter(Dt=>{let{sortOrder:It}=Dt;return It}).map($o);return rt.length===0&&Qe.length?Object.assign(Object.assign({},$o(Qe[Qe.length-1])),{column:void 0}):rt.length<=1?rt[0]||{}:rt}function sl(Qe,rt,Dt){const It=rt.slice().sort((Un,vr)=>vr.multiplePriority-Un.multiplePriority),Kt=Qe.slice(),jt=It.filter(Un=>{let{column:{sorter:vr},sortOrder:lr}=Un;return Us(vr)&&lr});return jt.length?Kt.sort((Un,vr)=>{for(let lr=0;lr<jt.length;lr+=1){const Zr=jt[lr],{column:{sorter:ra},sortOrder:jn}=Zr,Aa=Us(ra);if(Aa&&jn){const ma=Aa(Un,vr,jn);if(ma!==0)return jn===vs?ma:-ma}}return 0}).map(Un=>{const vr=Un[Dt];return vr?Object.assign(Object.assign({},Un),{[Dt]:sl(vr,rt,Dt)}):Un}):Kt}function ys(Qe){let{prefixCls:rt,mergedColumns:Dt,onSorterChange:It,sortDirections:Kt,tableLocale:jt,showSorterTooltip:Un}=Qe;const[vr,lr]=ue.useState(uu(Dt,!0)),Zr=ue.useMemo(()=>{let ka=!0;const Ra=uu(Dt,!1);if(!Ra.length)return vr;const Jr=[];function $a(bi){ka?Jr.push(bi):Jr.push(Object.assign(Object.assign({},bi),{sortOrder:null}))}let Ja=null;return Ra.forEach(bi=>{Ja===null?($a(bi),bi.sortOrder&&(bi.multiplePriority===!1?ka=!1:Ja=!0)):(Ja&&bi.multiplePriority!==!1||(ka=!1),$a(bi))}),Jr},[Dt,vr]),ra=ue.useMemo(()=>{const ka=Zr.map(Ra=>{let{column:Jr,sortOrder:$a}=Ra;return{column:Jr,order:$a}});return{sortColumns:ka,sortColumn:ka[0]&&ka[0].column,sortOrder:ka[0]&&ka[0].order}},[Zr]);function jn(ka){let Ra;ka.multiplePriority===!1||!Zr.length||Zr[0].multiplePriority===!1?Ra=[ka]:Ra=[].concat((0,Zi.Z)(Zr.filter(Jr=>{let{key:$a}=Jr;return $a!==ka.key})),[ka]),lr(Ra),It(Yo(Ra),Ra)}return[ka=>Fs(rt,ka,Zr,jn,Kt,jt,Un),Zr,ra,()=>Yo(Zr)]}function il(Qe,rt){return Qe.map(Dt=>{const It=Object.assign({},Dt);return It.title=Tl(Dt.title,rt),"children"in It&&(It.children=il(It.children,rt)),It})}function Hl(Qe){return[ue.useCallback(Dt=>il(Dt,Qe),[Qe])]}var fo=gr((Qe,rt)=>{const{_renderTimes:Dt}=Qe,{_renderTimes:It}=rt;return Dt!==It}),Il=ui((Qe,rt)=>{const{_renderTimes:Dt}=Qe,{_renderTimes:It}=rt;return Dt!==It}),Xl=ee(84780),Hs=ee(14747),Ts=ee(67968),js=ee(45503),bc=Qe=>{const{componentCls:rt}=Qe,Dt=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`,It=(Kt,jt,Un)=>({[`&${rt}-${Kt}`]:{[`> ${rt}-container`]:{[`> ${rt}-content, > ${rt}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${rt}-expanded-row-fixed`]:{margin:`-${jt}px -${Un+Qe.lineWidth}px`}}}}}});return{[`${rt}-wrapper`]:{[`${rt}${rt}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${rt}-title`]:{border:Dt,borderBottom:0},[`> ${rt}-container`]:{borderInlineStart:Dt,borderTop:Dt,[`
> ${rt}-content,
> ${rt}-header,
> ${rt}-body,
> ${rt}-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:Dt},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Dt},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${rt}-cell-fix-right-first::after`]:{borderInlineEnd:Dt}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${rt}-expanded-row-fixed`]:{margin:`-${Qe.tablePaddingVertical}px -${Qe.tablePaddingHorizontal+Qe.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Qe.lineWidth,bottom:0,borderInlineEnd:Dt,content:'""'}}}}}},[`&${rt}-scroll-horizontal`]:{[`> ${rt}-container > ${rt}-body`]:{"> table > tbody":{[`
> tr${rt}-expanded-row,
> tr${rt}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},It("middle",Qe.tablePaddingVerticalMiddle,Qe.tablePaddingHorizontalMiddle)),It("small",Qe.tablePaddingVerticalSmall,Qe.tablePaddingHorizontalSmall)),{[`> ${rt}-footer`]:{border:Dt,borderTop:0}}),[`${rt}-cell`]:{[`${rt}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Qe.lineWidth}px 0 ${Qe.lineWidth}px ${Qe.tableHeaderBg}`}},[`${rt}-bordered ${rt}-cell-scrollbar`]:{borderInlineEnd:Dt}}}},Tu=Qe=>{const{componentCls:rt}=Qe;return{[`${rt}-wrapper`]:{[`${rt}-cell-ellipsis`]:Object.assign(Object.assign({},Hs.vS),{wordBreak:"keep-all",[`
&${rt}-cell-fix-left-last,
&${rt}-cell-fix-right-first
`]:{overflow:"visible",[`${rt}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${rt}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Vc=Qe=>{const{componentCls:rt}=Qe;return{[`${rt}-wrapper`]:{[`${rt}-tbody > tr${rt}-placeholder`]:{textAlign:"center",color:Qe.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Qe.colorBgContainer}}}}},kc=ee(49867),sc=Qe=>{const{componentCls:rt,antCls:Dt,controlInteractiveSize:It,motionDurationSlow:Kt,lineWidth:jt,paddingXS:Un,lineType:vr,tableBorderColor:lr,tableExpandIconBg:Zr,tableExpandColumnWidth:ra,borderRadius:jn,fontSize:Aa,fontSizeSM:ma,lineHeight:ka,tablePaddingVertical:Ra,tablePaddingHorizontal:Jr,tableExpandedRowBg:$a,paddingXXS:Ja}=Qe,bi=It/2-jt,qa=bi*2+jt*3,to=`${jt}px ${vr} ${lr}`,oo=Ja-jt;return{[`${rt}-wrapper`]:{[`${rt}-expand-icon-col`]:{width:ra},[`${rt}-row-expand-icon-cell`]:{textAlign:"center",[`${rt}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${rt}-row-indent`]:{height:1,float:"left"},[`${rt}-row-expand-icon`]:Object.assign(Object.assign({},(0,kc.N)(Qe)),{position:"relative",float:"left",boxSizing:"border-box",width:qa,height:qa,padding:0,color:"inherit",lineHeight:`${qa}px`,background:Zr,border:to,borderRadius:jn,transform:`scale(${It/qa})`,transition:`all ${Kt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Kt} ease-out`,content:'""'},"&::before":{top:bi,insetInlineEnd:oo,insetInlineStart:oo,height:jt},"&::after":{top:oo,bottom:oo,insetInlineStart:bi,width:jt,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"}}),[`${rt}-row-indent + ${rt}-row-expand-icon`]:{marginTop:(Aa*ka-jt*3)/2-Math.ceil((ma*1.4-jt*3)/2),marginInlineEnd:Un},[`tr${rt}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:$a}},[`${Dt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${rt}-expanded-row-fixed`]:{position:"relative",margin:`-${Ra}px -${Jr}px`,padding:`${Ra}px ${Jr}px`}}}},Pc=Qe=>{const{componentCls:rt,antCls:Dt,iconCls:It,tableFilterDropdownWidth:Kt,tableFilterDropdownSearchWidth:jt,paddingXXS:Un,paddingXS:vr,colorText:lr,lineWidth:Zr,lineType:ra,tableBorderColor:jn,tableHeaderIconColor:Aa,fontSizeSM:ma,tablePaddingHorizontal:ka,borderRadius:Ra,motionDurationSlow:Jr,colorTextDescription:$a,colorPrimary:Ja,tableHeaderFilterActiveBg:bi,colorTextDisabled:qa,tableFilterDropdownBg:to,tableFilterDropdownHeight:oo,controlItemBgHover:Io,controlItemBgActive:yl,boxShadowSecondary:Yi,filterDropdownMenuBg:$i}=Qe,ji=`${Dt}-dropdown`,mi=`${rt}-filter-dropdown`,no=`${Dt}-tree`,Bo=`${Zr}px ${ra} ${jn}`;return[{[`${rt}-wrapper`]:{[`${rt}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${rt}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Un,marginInline:`${Un}px ${-ka/2}px`,padding:`0 ${Un}px`,color:Aa,fontSize:ma,borderRadius:Ra,cursor:"pointer",transition:`all ${Jr}`,"&:hover":{color:$a,background:bi},"&.active":{color:Ja}}}},{[`${Dt}-dropdown`]:{[mi]:Object.assign(Object.assign({},(0,Hs.Wf)(Qe)),{minWidth:Kt,backgroundColor:to,borderRadius:Ra,boxShadow:Yi,overflow:"hidden",[`${ji}-menu`]:{maxHeight:oo,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:$i,"&:empty::after":{display:"block",padding:`${vr}px 0`,color:qa,fontSize:ma,textAlign:"center",content:'"Not Found"'}},[`${mi}-tree`]:{paddingBlock:`${vr}px 0`,paddingInline:vr,[no]:{padding:0},[`${no}-treenode ${no}-node-content-wrapper:hover`]:{backgroundColor:Io},[`${no}-treenode-checkbox-checked ${no}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yl}}},[`${mi}-search`]:{padding:vr,borderBottom:Bo,"&-input":{input:{minWidth:jt},[It]:{color:qa}}},[`${mi}-checkall`]:{width:"100%",marginBottom:Un,marginInlineStart:Un},[`${mi}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${vr-Zr}px ${vr}px`,overflow:"hidden",borderTop:Bo}})}},{[`${Dt}-dropdown ${mi}, ${mi}-submenu`]:{[`${Dt}-checkbox-wrapper + span`]:{paddingInlineStart:vr,color:lr},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ru=Qe=>{const{componentCls:rt,lineWidth:Dt,colorSplit:It,motionDurationSlow:Kt,zIndexTableFixed:jt,tableBg:Un,zIndexTableSticky:vr}=Qe,lr=It;return{[`${rt}-wrapper`]:{[`
${rt}-cell-fix-left,
${rt}-cell-fix-right
`]:{position:"sticky !important",zIndex:jt,background:Un},[`
${rt}-cell-fix-left-first::after,
${rt}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Dt,width:30,transform:"translateX(100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${rt}-cell-fix-left-all::after`]:{display:"none"},[`
${rt}-cell-fix-right-first::after,
${rt}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Dt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},[`${rt}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:vr+1,width:30,transition:`box-shadow ${Kt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${rt}-ping-left`]:{[`&:not(${rt}-has-fix-left) ${rt}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${lr}`}},[`
${rt}-cell-fix-left-first::after,
${rt}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${lr}`},[`${rt}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${rt}-ping-right`]:{[`&:not(${rt}-has-fix-right) ${rt}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${lr}`}},[`
${rt}-cell-fix-right-first::after,
${rt}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${lr}`}}}}},Ku=Qe=>{const{componentCls:rt,antCls:Dt}=Qe;return{[`${rt}-wrapper`]:{[`${rt}-pagination${Dt}-pagination`]:{margin:`${Qe.margin}px 0`},[`${rt}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Qe.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Gu=Qe=>{const{componentCls:rt,tableRadius:Dt}=Qe;return{[`${rt}-wrapper`]:{[rt]:{[`${rt}-title, ${rt}-header`]:{borderRadius:`${Dt}px ${Dt}px 0 0`},[`${rt}-title + ${rt}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${rt}-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:Dt,borderStartEndRadius:Dt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Dt},"> *:last-child":{borderStartEndRadius:Dt}}},"&-footer":{borderRadius:`0 0 ${Dt}px ${Dt}px`}}}}},nc=Qe=>{const{componentCls:rt}=Qe;return{[`${rt}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${rt}-pagination-left`]:{justifyContent:"flex-end"},[`${rt}-pagination-right`]:{justifyContent:"flex-start"},[`${rt}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${rt}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${rt}-row-indent`]:{float:"right"}}}}},Al=Qe=>{const{componentCls:rt,antCls:Dt,iconCls:It,fontSizeIcon:Kt,padding:jt,paddingXS:Un,tableHeaderIconColor:vr,tableHeaderIconColorHover:lr,tableSelectionColumnWidth:Zr}=Qe;return{[`${rt}-wrapper`]:{[`${rt}-selection-col`]:{width:Zr,[`&${rt}-selection-col-with-dropdown`]:{width:Zr+Kt+jt/4}},[`${rt}-bordered ${rt}-selection-col`]:{width:Zr+Un*2,[`&${rt}-selection-col-with-dropdown`]:{width:Zr+Kt+jt/4+Un*2}},[`
table tr th${rt}-selection-column,
table tr td${rt}-selection-column
`]:{paddingInlineEnd:Qe.paddingXS,paddingInlineStart:Qe.paddingXS,textAlign:"center",[`${Dt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${rt}-selection-column${rt}-cell-fix-left`]:{zIndex:Qe.zIndexTableFixed+1},[`table tr th${rt}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${rt}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${rt}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Qe.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Qe.tablePaddingHorizontal/4}px`,[It]:{color:vr,fontSize:Kt,verticalAlign:"baseline","&:hover":{color:lr}}}}}},zu=Qe=>{const{componentCls:rt}=Qe,Dt=(It,Kt,jt,Un)=>({[`${rt}${rt}-${It}`]:{fontSize:Un,[`
${rt}-title,
${rt}-footer,
${rt}-cell,
${rt}-thead > tr > th,
${rt}-tbody > tr > th,
${rt}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Kt}px ${jt}px`},[`${rt}-filter-trigger`]:{marginInlineEnd:`-${jt/2}px`},[`${rt}-expanded-row-fixed`]:{margin:`-${Kt}px -${jt}px`},[`${rt}-tbody`]:{[`${rt}-wrapper:only-child ${rt}`]:{marginBlock:`-${Kt}px`,marginInline:`${Qe.tableExpandColumnWidth-jt}px -${jt}px`}},[`${rt}-selection-column`]:{paddingInlineStart:`${jt/4}px`}}});return{[`${rt}-wrapper`]:Object.assign(Object.assign({},Dt("middle",Qe.tablePaddingVerticalMiddle,Qe.tablePaddingHorizontalMiddle,Qe.tableFontSizeMiddle)),Dt("small",Qe.tablePaddingVerticalSmall,Qe.tablePaddingHorizontalSmall,Qe.tableFontSizeSmall))}},Wu=Qe=>{const{componentCls:rt,marginXXS:Dt,fontSizeIcon:It,tableHeaderIconColor:Kt,tableHeaderIconColorHover:jt}=Qe;return{[`${rt}-wrapper`]:{[`${rt}-thead th${rt}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Qe.motionDurationSlow}`,"&:hover":{background:Qe.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Qe.colorPrimary},[`
&${rt}-cell-fix-left:hover,
&${rt}-cell-fix-right:hover
`]:{background:Qe.tableFixedHeaderSortActiveBg}},[`${rt}-thead th${rt}-column-sort`]:{background:Qe.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${rt}-column-sort`]:{background:Qe.tableBodySortBg},[`${rt}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${rt}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${rt}-column-sorter`]:{marginInlineStart:Dt,color:Kt,fontSize:0,transition:`color ${Qe.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:It,"&.active":{color:Qe.colorPrimary}},[`${rt}-column-sorter-up + ${rt}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${rt}-column-sorters:hover ${rt}-column-sorter`]:{color:jt}}}},hs=Qe=>{const{componentCls:rt,opacityLoading:Dt,tableScrollThumbBg:It,tableScrollThumbBgHover:Kt,tableScrollThumbSize:jt,tableScrollBg:Un,zIndexTableSticky:vr,stickyScrollBarBorderRadius:lr}=Qe,Zr=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`;return{[`${rt}-wrapper`]:{[`${rt}-sticky`]:{"&-holder":{position:"sticky",zIndex:vr,background:Qe.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${jt}px !important`,zIndex:vr,display:"flex",alignItems:"center",background:Un,borderTop:Zr,opacity:Dt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:jt,backgroundColor:It,borderRadius:lr,transition:`all ${Qe.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Kt}}}}}}},Ju=Qe=>{const{componentCls:rt,lineWidth:Dt,tableBorderColor:It}=Qe,Kt=`${Dt}px ${Qe.lineType} ${It}`;return{[`${rt}-wrapper`]:{[`${rt}-summary`]:{position:"relative",zIndex:Qe.zIndexTableFixed,background:Qe.tableBg,"> tr":{"> th, > td":{borderBottom:Kt}}},[`div${rt}-summary`]:{boxShadow:`0 -${Dt}px 0 ${It}`}}}},ts=Qe=>{const{componentCls:rt}=Qe,Dt=`${Qe.lineWidth}px ${Qe.lineType} ${Qe.tableBorderColor}`,It=`${rt}-expanded-row-cell`;return{[`${rt}-wrapper`]:{[`${rt}-tbody-virtual`]:{[`${rt}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${rt}-cell`]:{borderBottom:Dt},[`${rt}-expanded-row`]:{[`${It}${It}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Qe.lineWidth}px)`,borderInlineEnd:"none"}}},[`${rt}-bordered`]:{[`${rt}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Dt,position:"absolute"},[`${rt}-cell`]:{borderInlineEnd:Dt,[`&${rt}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Qe.lineWidth,borderInlineStart:Dt}}}}}}};const uc=Qe=>{const{componentCls:rt,fontWeightStrong:Dt,tablePaddingVertical:It,tablePaddingHorizontal:Kt,lineWidth:jt,lineType:Un,tableBorderColor:vr,tableFontSize:lr,tableBg:Zr,tableRadius:ra,tableHeaderTextColor:jn,motionDurationMid:Aa,tableHeaderBg:ma,tableHeaderCellSplitColor:ka,tableRowHoverBg:Ra,tableSelectedRowBg:Jr,tableSelectedRowHoverBg:$a,tableFooterTextColor:Ja,tableFooterBg:bi,paddingContentVerticalLG:qa}=Qe,to=`${jt}px ${Un} ${vr}`;return{[`${rt}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Hs.dF)()),{[rt]:Object.assign(Object.assign({},(0,Hs.Wf)(Qe)),{fontSize:lr,background:Zr,borderRadius:`${ra}px ${ra}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${ra}px ${ra}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${rt}-cell,
${rt}-thead > tr > th,
${rt}-tbody > tr > th,
${rt}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${qa}px ${Kt}px`,overflowWrap:"break-word"},[`${rt}-title`]:{padding:`${It}px ${Kt}px`},[`${rt}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:jn,fontWeight:Dt,textAlign:"start",background:ma,borderBottom:to,transition:`background ${Aa} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${rt}-selection-column):not(${rt}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:ka,transform:"translateY(-50%)",transition:`background-color ${Aa}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${rt}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Aa}, border-color ${Aa}`,borderBottom:to,[`
> ${rt}-wrapper:only-child,
> ${rt}-expanded-row-fixed > ${rt}-wrapper:only-child
`]:{[rt]:{marginBlock:`-${It}px`,marginInline:`${Qe.tableExpandColumnWidth-Kt}px -${Kt}px`,[`${rt}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:jn,fontWeight:Dt,textAlign:"start",background:ma,borderBottom:to,transition:`background ${Aa} ease`},[`
&${rt}-row:hover > th,
&${rt}-row:hover > td,
> th${rt}-cell-row-hover,
> td${rt}-cell-row-hover
`]:{background:Ra},[`&${rt}-row-selected`]:{"> th, > td":{background:Jr},"&:hover > th, &:hover > td":{background:$a}}}},[`${rt}-footer`]:{padding:`${It}px ${Kt}px`,color:Ja,background:bi}})}};var vc=(0,Ts.Z)("Table",Qe=>{const{colorTextHeading:rt,colorSplit:Dt,colorIcon:It,colorIconHover:Kt,opacityLoading:jt,colorBgContainer:Un,controlInteractiveSize:vr,headerBg:lr,headerColor:Zr,headerSortActiveBg:ra,headerSortHoverBg:jn,bodySortBg:Aa,rowHoverBg:ma,rowSelectedBg:ka,rowSelectedHoverBg:Ra,rowExpandedBg:Jr,cellPaddingBlock:$a,cellPaddingInline:Ja,cellPaddingBlockMD:bi,cellPaddingInlineMD:qa,cellPaddingBlockSM:to,cellPaddingInlineSM:oo,borderColor:Io,footerBg:yl,footerColor:Yi,headerBorderRadius:$i,cellFontSize:ji,cellFontSizeMD:mi,cellFontSizeSM:no,headerSplitColor:Bo,fixedHeaderSortActiveBg:Fl,headerFilterHoverBg:al,filterDropdownBg:Ho,expandIconBg:_l,selectionColumnWidth:Rl,stickyScrollBarBg:cs}=Qe,Ll=new Xl.C(It),Ls=new Xl.C(Kt),Os=2,El=(0,js.TS)(Qe,{tableFontSize:ji,tableBg:Un,tableRadius:$i,tablePaddingVertical:$a,tablePaddingHorizontal:Ja,tablePaddingVerticalMiddle:bi,tablePaddingHorizontalMiddle:qa,tablePaddingVerticalSmall:to,tablePaddingHorizontalSmall:oo,tableBorderColor:Io,tableHeaderTextColor:Zr,tableHeaderBg:lr,tableFooterTextColor:Yi,tableFooterBg:yl,tableHeaderCellSplitColor:Bo,tableHeaderSortBg:ra,tableHeaderSortHoverBg:jn,tableHeaderIconColor:Ll.clone().setAlpha(Ll.getAlpha()*jt).toRgbString(),tableHeaderIconColorHover:Ls.clone().setAlpha(Ls.getAlpha()*jt).toRgbString(),tableBodySortBg:Aa,tableFixedHeaderSortActiveBg:Fl,tableHeaderFilterActiveBg:al,tableFilterDropdownBg:Ho,tableRowHoverBg:ma,tableSelectedRowBg:ka,tableSelectedRowHoverBg:Ra,zIndexTableFixed:Os,zIndexTableSticky:Os+1,tableFontSizeMiddle:mi,tableFontSizeSmall:no,tableSelectionColumnWidth:Rl,tableExpandIconBg:_l,tableExpandColumnWidth:vr+2*Qe.padding,tableExpandedRowBg:Jr,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:cs,tableScrollThumbBgHover:rt,tableScrollBg:Dt});return[uc(El),Ku(El),Ju(El),Wu(El),Pc(El),bc(El),Gu(El),sc(El),Ju(El),Vc(El),Al(El),Ru(El),hs(El),Tu(El),zu(El),nc(El),ts(El)]},Qe=>{const{colorFillAlter:rt,colorBgContainer:Dt,colorTextHeading:It,colorFillSecondary:Kt,colorFillContent:jt,controlItemBgActive:Un,controlItemBgActiveHover:vr,padding:lr,paddingSM:Zr,paddingXS:ra,colorBorderSecondary:jn,borderRadiusLG:Aa,fontSize:ma,controlHeight:ka,colorTextPlaceholder:Ra}=Qe,Jr=new Xl.C(Kt).onBackground(Dt).toHexShortString(),$a=new Xl.C(jt).onBackground(Dt).toHexShortString(),Ja=new Xl.C(rt).onBackground(Dt).toHexShortString();return{headerBg:Ja,headerColor:It,headerSortActiveBg:Jr,headerSortHoverBg:$a,bodySortBg:Ja,rowHoverBg:Ja,rowSelectedBg:Un,rowSelectedHoverBg:vr,rowExpandedBg:rt,cellPaddingBlock:lr,cellPaddingInline:lr,cellPaddingBlockMD:Zr,cellPaddingInlineMD:ra,cellPaddingBlockSM:ra,cellPaddingInlineSM:ra,borderColor:jn,headerBorderRadius:Aa,footerBg:Ja,footerColor:It,cellFontSize:ma,cellFontSizeMD:ma,cellFontSizeSM:ma,headerSplitColor:jn,fixedHeaderSortActiveBg:Jr,headerFilterHoverBg:jt,filterDropdownMenuBg:Dt,filterDropdownBg:Dt,expandIconBg:Dt,selectionColumnWidth:ka,stickyScrollBarBg:Ra,stickyScrollBarBorderRadius:100}});const xc=[],Dl=(Qe,rt)=>{const{prefixCls:Dt,className:It,rootClassName:Kt,style:jt,size:Un,bordered:vr,dropdownPrefixCls:lr,dataSource:Zr,pagination:ra,rowSelection:jn,rowKey:Aa="key",rowClassName:ma,columns:ka,children:Ra,childrenColumnName:Jr,onChange:$a,getPopupContainer:Ja,loading:bi,expandIcon:qa,expandable:to,expandedRowRender:oo,expandIconColumnIndex:Io,indentSize:yl,scroll:Yi,sortDirections:$i,locale:ji,showSorterTooltip:mi=!0,virtual:no}=Qe,Bo=ue.useMemo(()=>ka||aa(Ra),[ka,Ra]),Fl=ue.useMemo(()=>Bo.some(Ol=>Ol.responsive),[Bo]),al=(0,io.Z)(Fl),Ho=ue.useMemo(()=>{const Ol=new Set(Object.keys(al).filter(Po=>al[Po]));return Bo.filter(Po=>!Po.responsive||Po.responsive.some(hu=>Ol.has(hu)))},[Bo,al]),_l=(0,_i.Z)(Qe,["className","style","columns"]),{locale:Rl=Ul.Z,direction:cs,table:Ll,renderEmpty:Ls,getPrefixCls:Os,getPopupContainer:El}=ue.useContext(cl.E_),cu=(0,Uo.Z)(Un),ls=Object.assign(Object.assign({},Rl.Table),ji),ws=Zr||xc,ms=Os("table",Dt),dl=Os("dropdown",lr),Ai=Object.assign({childrenColumnName:Jr,expandIconColumnIndex:Io},to),{childrenColumnName:Ao="children"}=Ai,jo=ue.useMemo(()=>ws.some(Ol=>Ol==null?void 0:Ol[Ao])?"nest":oo||to&&to.expandedRowRender?"row":null,[ws]),Qi={body:ue.useRef()},ns=ue.useMemo(()=>typeof Aa=="function"?Aa:Ol=>Ol==null?void 0:Ol[Aa],[Aa]),[Oi]=Sa(ws,Ao,ns),fl={},is=function(Ol,Po){let hu=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var bs,Mu,Ea;const qu=Object.assign(Object.assign({},fl),Ol);hu&&((bs=fl.resetPagination)===null||bs===void 0||bs.call(fl),!((Mu=qu.pagination)===null||Mu===void 0)&&Mu.current&&(qu.pagination.current=1),ra&&ra.onChange&&ra.onChange(1,(Ea=qu.pagination)===null||Ea===void 0?void 0:Ea.pageSize)),Yi&&Yi.scrollToFirstRowOnChange!==!1&&Qi.body.current&&(0,gl.Z)(0,{getContainer:()=>Qi.body.current}),$a==null||$a(qu.pagination,qu.filters,qu.sorter,{currentDataSource:ia(sl(ws,qu.sorterStates,Ao),qu.filterStates),action:Po})},Gl=(Ol,Po)=>{is({sorter:Ol,sorterStates:Po},"sort",!1)},[Pu,fu,Uu,Va]=ys({prefixCls:ms,mergedColumns:Ho,onSorterChange:Gl,sortDirections:$i||["ascend","descend"],tableLocale:ls,showSorterTooltip:mi}),fc=ue.useMemo(()=>sl(ws,fu,Ao),[ws,fu]);fl.sorter=Va(),fl.sorterStates=fu;const ou=(Ol,Po)=>{is({filters:Ol,filterStates:Po},"filter",!0)},[Hu,rs,os]=ba({prefixCls:ms,locale:ls,dropdownPrefixCls:dl,mergedColumns:Ho,onFilterChange:ou,getPopupContainer:Ja||El}),ss=ia(fc,rs);fl.filters=os,fl.filterStates=rs;const Is=ue.useMemo(()=>{const Ol={};return Object.keys(os).forEach(Po=>{os[Po]!==null&&(Ol[Po]=os[Po])}),Object.assign(Object.assign({},Uu),{filters:Ol})},[Uu,os]),[kl]=Hl(Is),vu=(Ol,Po)=>{is({pagination:Object.assign(Object.assign({},fl.pagination),{current:Ol,pageSize:Po})},"paginate")},[Zl,yu]=Di(ss.length,vu,ra);fl.pagination=ra===!1?{}:Ya(Zl,ra),fl.resetPagination=yu;const wu=ue.useMemo(()=>{if(ra===!1||!Zl.pageSize)return ss;const{current:Ol=1,total:Po,pageSize:hu=Ka}=Zl;return ss.length<Po?ss.length>hu?ss.slice((Ol-1)*hu,Ol*hu):ss:ss.slice((Ol-1)*hu,Ol*hu)},[!!ra,ss,Zl&&Zl.current,Zl&&Zl.pageSize,Zl&&Zl.total]),[Au,Vu]=ll({prefixCls:ms,data:ss,pageData:wu,getRowKey:ns,getRecordByKey:Oi,expandType:jo,childrenColumnName:Ao,locale:ls,getPopupContainer:Ja||El},jn),lu=(Ol,Po,hu)=>{let bs;return typeof ma=="function"?bs=He()(ma(Ol,Po,hu)):bs=He()(ma),He()({[`${ms}-row-selected`]:Vu.has(ns(Ol,Po))},bs)};Ai.__PARENT_RENDER_ICON__=Ai.expandIcon,Ai.expandIcon=Ai.expandIcon||qa||Xo(ls),jo==="nest"&&Ai.expandIconColumnIndex===void 0?Ai.expandIconColumnIndex=jn?1:0:Ai.expandIconColumnIndex>0&&jn&&(Ai.expandIconColumnIndex-=1),typeof Ai.indentSize!="number"&&(Ai.indentSize=typeof yl=="number"?yl:15);const Qu=ue.useCallback(Ol=>kl(Au(Hu(Pu(Ol)))),[Pu,Hu,Au]);let nu,Du;if(ra!==!1&&(Zl!=null&&Zl.total)){let Ol;Zl.size?Ol=Zl.size:Ol=cu==="small"||cu==="middle"?"small":void 0;const Po=Mu=>ue.createElement(Mo.Z,Object.assign({},Zl,{className:He()(`${ms}-pagination ${ms}-pagination-${Mu}`,Zl.className),size:Ol})),hu=cs==="rtl"?"left":"right",{position:bs}=Zl;if(bs!==null&&Array.isArray(bs)){const Mu=bs.find(Rc=>Rc.includes("top")),Ea=bs.find(Rc=>Rc.includes("bottom")),qu=bs.every(Rc=>`${Rc}`=="none");!Mu&&!Ea&&!qu&&(Du=Po(hu)),Mu&&(nu=Po(Mu.toLowerCase().replace("top",""))),Ea&&(Du=Po(Ea.toLowerCase().replace("bottom","")))}else Du=Po(hu)}let Lu;typeof bi=="boolean"?Lu={spinning:bi}:typeof bi=="object"&&(Lu=Object.assign({spinning:!0},bi));const[su,ru]=vc(ms),[,Gs]=(0,Vo.Z)(),yc=He()(`${ms}-wrapper`,Ll==null?void 0:Ll.className,{[`${ms}-wrapper-rtl`]:cs==="rtl"},It,Kt,ru),Hc=Object.assign(Object.assign({},Ll==null?void 0:Ll.style),jt),Zs=ji&&ji.emptyText||(Ls==null?void 0:Ls("Table"))||ue.createElement(hl.Z,{componentName:"Table"}),Iu=no?Il:fo,id={},_c=ue.useMemo(()=>{const{fontSize:Ol,lineHeight:Po,padding:hu,paddingXS:bs,paddingSM:Mu}=Gs,Ea=Math.floor(Ol*Po);switch(cu){case"large":return hu*2+Ea;case"small":return bs*2+Ea;default:return Mu*2+Ea}},[Gs,cu]);return no&&(id.listItemHeight=_c),su(ue.createElement("div",{ref:rt,className:yc,style:Hc},ue.createElement(Wi.Z,Object.assign({spinning:!1},Lu),nu,ue.createElement(Iu,Object.assign({},id,_l,{columns:Ho,direction:cs,expandable:Ai,prefixCls:ms,className:He()({[`${ms}-middle`]:cu==="middle",[`${ms}-small`]:cu==="small",[`${ms}-bordered`]:vr,[`${ms}-empty`]:ws.length===0}),data:wu,rowKey:ns,rowClassName:lu,emptyText:Zs,internalHooks:se,internalRefs:Qi,transformColumns:Qu})),Du)))};var go=ue.forwardRef(Dl);const jl=(Qe,rt)=>{const Dt=ue.useRef(0);return Dt.current+=1,ue.createElement(go,Object.assign({},Qe,{ref:rt,_renderTimes:Dt.current}))},Ss=ue.forwardRef(jl);Ss.SELECTION_COLUMN=nl,Ss.EXPAND_COLUMN=te,Ss.SELECTION_ALL=Pl,Ss.SELECTION_INVERT=qo,Ss.SELECTION_NONE=Do,Ss.Column=pi,Ss.ColumnGroup=xo,Ss.Summary=Ht;var cc=Ss,dc=cc},66368:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return Ir}});var te=ee(73475),se=ee(25877),Ce=ee(38308),Ne=ee(94184),ge=ee.n(Ne),be=ee(87462),ue=ee(4942),ye=ee(1413),pe=ee(97685),ke=ee(71002),Xe=ee(45987),Le=ee(67294),Me=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Pe=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Pe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Pe==null?void 0:Pe.substr(0,4))};function Fe(Pe){var mt=Le.useRef();mt.current=Pe;var yt=Le.useCallback(function(){for(var At,wt=arguments.length,Ft=new Array(wt),kt=0;kt<wt;kt++)Ft[kt]=arguments[kt];return(At=mt.current)===null||At===void 0?void 0:At.call.apply(At,[mt].concat(Ft))},[]);return yt}function Oe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ze=Oe()?Le.useLayoutEffect:Le.useEffect,fe=function(mt,yt){var At=Le.useRef(!0);ze(function(){return mt(At.current)},yt),ze(function(){return At.current=!1,function(){At.current=!0}},[])},nt=function(mt,yt){fe(function(At){if(!At)return mt()},yt)},it=null;function Ge(Pe){var mt=Le.useRef(!1),yt=Le.useState(Pe),At=(0,pe.Z)(yt,2),wt=At[0],Ft=At[1];Le.useEffect(function(){return mt.current=!1,function(){mt.current=!0}},[]);function kt(Sn,Tn){Tn&&mt.current||Ft(Sn)}return[wt,kt]}function je(Pe){return Pe!==void 0}function Ae(Pe,mt){var yt=mt||{},At=yt.defaultValue,wt=yt.value,Ft=yt.onChange,kt=yt.postState,Sn=Ge(function(){return je(wt)?wt:je(At)?typeof At=="function"?At():At:typeof Pe=="function"?Pe():Pe}),Tn=(0,pe.Z)(Sn,2),Fr=Tn[0],mn=Tn[1],Lr=wt!==void 0?wt:Fr,ur=kt?kt(Lr):Lr,nr=Fe(Ft),Wn=Ge([Lr]),Nr=(0,pe.Z)(Wn,2),oa=Nr[0],Wr=Nr[1];nt(function(){var qr=oa[0];Fr!==qr&&nr(Fr,qr)},[oa]),nt(function(){je(wt)||mn(wt)},[wt]);var Qr=Fe(function(qr,ea){mn(qr,ea),Wr([Lr],ea)});return[ur,Qr]}var he=ee(62874),Ye=(0,Le.createContext)(null),Te=Le.forwardRef(function(Pe,mt){var yt=Pe.prefixCls,At=Pe.className,wt=Pe.style,Ft=Pe.id,kt=Pe.active,Sn=Pe.tabKey,Tn=Pe.children;return Le.createElement("div",{id:Ft&&"".concat(Ft,"-panel-").concat(Sn),role:"tabpanel",tabIndex:kt?0:-1,"aria-labelledby":Ft&&"".concat(Ft,"-tab-").concat(Sn),"aria-hidden":!kt,style:wt,className:ge()(yt,kt&&"".concat(yt,"-active"),At),ref:mt},Tn)}),Re=Te,_e=["key","forceRender","style","className"];function De(Pe){var mt=Pe.id,yt=Pe.activeKey,At=Pe.animated,wt=Pe.tabPosition,Ft=Pe.destroyInactiveTabPane,kt=Le.useContext(Ye),Sn=kt.prefixCls,Tn=kt.tabs,Fr=At.tabPane,mn="".concat(Sn,"-tabpane");return Le.createElement("div",{className:ge()("".concat(Sn,"-content-holder"))},Le.createElement("div",{className:ge()("".concat(Sn,"-content"),"".concat(Sn,"-content-").concat(wt),(0,ue.Z)({},"".concat(Sn,"-content-animated"),Fr))},Tn.map(function(Lr){var ur=Lr.key,nr=Lr.forceRender,Wn=Lr.style,Nr=Lr.className,oa=(0,Xe.Z)(Lr,_e),Wr=ur===yt;return Le.createElement(he.Z,(0,be.Z)({key:ur,visible:Wr,forceRender:nr,removeOnLeave:!!Ft,leavedClassName:"".concat(mn,"-hidden")},At.tabPaneMotion),function(Qr,qr){var ea=Qr.style,va=Qr.className;return Le.createElement(Re,(0,be.Z)({},oa,{prefixCls:mn,id:mt,tabKey:ur,animated:Fr,active:Wr,style:(0,ye.Z)((0,ye.Z)({},Wn),ea),className:ge()(Nr,va),ref:qr}))})})))}var Ee=ee(74902),lt=ee(48555),He=ee(59864);function tt(Pe,mt,yt){var At=Le.useRef({});return(!("value"in At.current)||yt(At.current.condition,mt))&&(At.current.value=Pe(),At.current.condition=mt),At.current.value}function Ue(Pe,mt){typeof Pe=="function"?Pe(mt):(0,ke.Z)(Pe)==="object"&&Pe&&"current"in Pe&&(Pe.current=mt)}function ct(){for(var Pe=arguments.length,mt=new Array(Pe),yt=0;yt<Pe;yt++)mt[yt]=arguments[yt];var At=mt.filter(function(wt){return wt});return At.length<=1?At[0]:function(wt){mt.forEach(function(Ft){Ue(Ft,wt)})}}function bt(){for(var Pe=arguments.length,mt=new Array(Pe),yt=0;yt<Pe;yt++)mt[yt]=arguments[yt];return tt(function(){return ct.apply(void 0,mt)},mt,function(At,wt){return At.length===wt.length&&At.every(function(Ft,kt){return Ft===wt[kt]})})}function Tt(Pe){var mt,yt,At=isMemo(Pe)?Pe.type.type:Pe.type;return!(typeof At=="function"&&!((mt=At.prototype)!==null&&mt!==void 0&&mt.render)||typeof Pe=="function"&&!((yt=Pe.prototype)!==null&&yt!==void 0&&yt.render))}var at={width:0,height:0,left:0,top:0};function we(Pe,mt,yt){return(0,Le.useMemo)(function(){for(var At,wt=new Map,Ft=mt.get((At=Pe[0])===null||At===void 0?void 0:At.key)||at,kt=Ft.left+Ft.width,Sn=0;Sn<Pe.length;Sn+=1){var Tn=Pe[Sn].key,Fr=mt.get(Tn);if(!Fr){var mn;Fr=mt.get((mn=Pe[Sn-1])===null||mn===void 0?void 0:mn.key)||at}var Lr=wt.get(Tn)||(0,ye.Z)({},Fr);Lr.right=kt-Lr.left-Lr.width,wt.set(Tn,Lr)}return wt},[Pe.map(function(At){return At.key}).join("_"),mt,yt])}function ft(Pe,mt){var yt=Le.useRef(Pe),At=Le.useState({}),wt=(0,pe.Z)(At,2),Ft=wt[1];function kt(Sn){var Tn=typeof Sn=="function"?Sn(yt.current):Sn;Tn!==yt.current&&mt(Tn,yt.current),yt.current=Tn,Ft({})}return[yt.current,kt]}var Nt=.1,dt=.01,ut=20,pt=Math.pow(.995,ut);function Ot(Pe,mt){var yt=(0,Le.useState)(),At=(0,pe.Z)(yt,2),wt=At[0],Ft=At[1],kt=(0,Le.useState)(0),Sn=(0,pe.Z)(kt,2),Tn=Sn[0],Fr=Sn[1],mn=(0,Le.useState)(0),Lr=(0,pe.Z)(mn,2),ur=Lr[0],nr=Lr[1],Wn=(0,Le.useState)(),Nr=(0,pe.Z)(Wn,2),oa=Nr[0],Wr=Nr[1],Qr=(0,Le.useRef)();function qr(rn){var Fn=rn.touches[0],Dr=Fn.screenX,Ut=Fn.screenY;Ft({x:Dr,y:Ut}),window.clearInterval(Qr.current)}function ea(rn){if(wt){rn.preventDefault();var Fn=rn.touches[0],Dr=Fn.screenX,Ut=Fn.screenY;Ft({x:Dr,y:Ut});var qt=Dr-wt.x,$t=Ut-wt.y;mt(qt,$t);var xn=Date.now();Fr(xn),nr(xn-Tn),Wr({x:qt,y:$t})}}function va(){if(wt&&(Ft(null),Wr(null),oa)){var rn=oa.x/ur,Fn=oa.y/ur,Dr=Math.abs(rn),Ut=Math.abs(Fn);if(Math.max(Dr,Ut)<Nt)return;var qt=rn,$t=Fn;Qr.current=window.setInterval(function(){if(Math.abs(qt)<dt&&Math.abs($t)<dt){window.clearInterval(Qr.current);return}qt*=pt,$t*=pt,mt(qt*ut,$t*ut)},ut)}}var St=(0,Le.useRef)();function Mt(rn){var Fn=rn.deltaX,Dr=rn.deltaY,Ut=0,qt=Math.abs(Fn),$t=Math.abs(Dr);qt===$t?Ut=St.current==="x"?Fn:Dr:qt>$t?(Ut=Fn,St.current="x"):(Ut=Dr,St.current="y"),mt(-Ut,-Ut)&&rn.preventDefault()}var bn=(0,Le.useRef)(null);bn.current={onTouchStart:qr,onTouchMove:ea,onTouchEnd:va,onWheel:Mt},Le.useEffect(function(){function rn(qt){bn.current.onTouchStart(qt)}function Fn(qt){bn.current.onTouchMove(qt)}function Dr(qt){bn.current.onTouchEnd(qt)}function Ut(qt){bn.current.onWheel(qt)}return document.addEventListener("touchmove",Fn,{passive:!1}),document.addEventListener("touchend",Dr,{passive:!1}),Pe.current.addEventListener("touchstart",rn,{passive:!1}),Pe.current.addEventListener("wheel",Ut),function(){document.removeEventListener("touchmove",Fn),document.removeEventListener("touchend",Dr)}},[])}function Wt(Pe){var mt=(0,Le.useState)(0),yt=(0,pe.Z)(mt,2),At=yt[0],wt=yt[1],Ft=(0,Le.useRef)(0),kt=(0,Le.useRef)();return kt.current=Pe,nt(function(){var Sn;(Sn=kt.current)===null||Sn===void 0||Sn.call(kt)},[At]),function(){Ft.current===At&&(Ft.current+=1,wt(Ft.current))}}function Zt(Pe){var mt=(0,Le.useRef)([]),yt=(0,Le.useState)({}),At=(0,pe.Z)(yt,2),wt=At[1],Ft=(0,Le.useRef)(typeof Pe=="function"?Pe():Pe),kt=Wt(function(){var Tn=Ft.current;mt.current.forEach(function(Fr){Tn=Fr(Tn)}),mt.current=[],Ft.current=Tn,wt({})});function Sn(Tn){mt.current.push(Tn),kt()}return[Ft.current,Sn]}var Yt={width:0,height:0,left:0,top:0,right:0};function Cn(Pe,mt,yt,At,wt,Ft,kt){var Sn=kt.tabs,Tn=kt.tabPosition,Fr=kt.rtl,mn,Lr,ur;return["top","bottom"].includes(Tn)?(mn="width",Lr=Fr?"right":"left",ur=Math.abs(yt)):(mn="height",Lr="top",ur=-yt),(0,Le.useMemo)(function(){if(!Sn.length)return[0,0];for(var nr=Sn.length,Wn=nr,Nr=0;Nr<nr;Nr+=1){var oa=Pe.get(Sn[Nr].key)||Yt;if(oa[Lr]+oa[mn]>ur+mt){Wn=Nr-1;break}}for(var Wr=0,Qr=nr-1;Qr>=0;Qr-=1){var qr=Pe.get(Sn[Qr].key)||Yt;if(qr[Lr]<ur){Wr=Qr+1;break}}return Wr>=Wn?[0,0]:[Wr,Wn]},[Pe,mt,At,wt,Ft,ur,Tn,Sn.map(function(nr){return nr.key}).join("_"),Fr])}function Nn(Pe){var mt;return Pe instanceof Map?(mt={},Pe.forEach(function(yt,At){mt[At]=yt})):mt=Pe,JSON.stringify(mt)}var Mn="TABS_DQ";function Je(Pe){return String(Pe).replace(/"/g,Mn)}function ve(Pe,mt,yt,At){return!(!yt||At||Pe===!1||Pe===void 0&&(mt===!1||mt===null))}function me(Pe,mt){var yt=Pe.prefixCls,At=Pe.editable,wt=Pe.locale,Ft=Pe.style;return!At||At.showAdd===!1?null:Le.createElement("button",{ref:mt,type:"button",className:"".concat(yt,"-nav-add"),style:Ft,"aria-label":(wt==null?void 0:wt.addAriaLabel)||"Add tab",onClick:function(Sn){At.onEdit("add",{event:Sn})}},At.addIcon||"+")}var Be=Le.forwardRef(me),xe=Le.forwardRef(function(Pe,mt){var yt=Pe.position,At=Pe.prefixCls,wt=Pe.extra;if(!wt)return null;var Ft,kt={};return(0,ke.Z)(wt)==="object"&&!Le.isValidElement(wt)?kt=wt:kt.right=wt,yt==="right"&&(Ft=kt.right),yt==="left"&&(Ft=kt.left),Ft?Le.createElement("div",{className:"".concat(At,"-extra-content"),ref:mt},Ft):null}),de=xe,qe=ee(62709);function xt(Pe,mt,yt){var At=React.useRef({});return(!("value"in At.current)||yt(At.current.condition,mt))&&(At.current.value=Pe(),At.current.condition=mt),At.current.value}function nn(Pe,mt){typeof Pe=="function"?Pe(mt):(0,ke.Z)(Pe)==="object"&&Pe&&"current"in Pe&&(Pe.current=mt)}function tn(){for(var Pe=arguments.length,mt=new Array(Pe),yt=0;yt<Pe;yt++)mt[yt]=arguments[yt];var At=mt.filter(function(wt){return wt});return At.length<=1?At[0]:function(wt){mt.forEach(function(Ft){nn(Ft,wt)})}}function Jt(){for(var Pe=arguments.length,mt=new Array(Pe),yt=0;yt<Pe;yt++)mt[yt]=arguments[yt];return useMemo(function(){return tn.apply(void 0,mt)},mt,function(At,wt){return At.length===wt.length&&At.every(function(Ft,kt){return Ft===wt[kt]})})}function yn(Pe){var mt,yt,At=(0,He.isMemo)(Pe)?Pe.type.type:Pe.type;return!(typeof At=="function"&&!((mt=At.prototype)!==null&&mt!==void 0&&mt.render)||typeof Pe=="function"&&!((yt=Pe.prototype)!==null&&yt!==void 0&&yt.render))}var Dn={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(mt){var yt=mt.keyCode;if(mt.altKey&&!mt.ctrlKey||mt.metaKey||yt>=Dn.F1&&yt<=Dn.F12)return!1;switch(yt){case Dn.ALT:case Dn.CAPS_LOCK:case Dn.CONTEXT_MENU:case Dn.CTRL:case Dn.DOWN:case Dn.END:case Dn.ESC:case Dn.HOME:case Dn.INSERT:case Dn.LEFT:case Dn.MAC_FF_META:case Dn.META:case Dn.NUMLOCK:case Dn.NUM_CENTER:case Dn.PAGE_DOWN:case Dn.PAGE_UP:case Dn.PAUSE:case Dn.PRINT_SCREEN:case Dn.RIGHT:case Dn.SHIFT:case Dn.UP:case Dn.WIN_KEY:case Dn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(mt){if(mt>=Dn.ZERO&&mt<=Dn.NINE||mt>=Dn.NUM_ZERO&&mt<=Dn.NUM_MULTIPLY||mt>=Dn.A&&mt<=Dn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&mt===0)return!0;switch(mt){case Dn.SPACE:case Dn.QUESTION_MARK:case Dn.NUM_PLUS:case Dn.NUM_MINUS:case Dn.NUM_PERIOD:case Dn.NUM_DIVISION:case Dn.SEMICOLON:case Dn.DASH:case Dn.EQUALS:case Dn.COMMA:case Dn.PERIOD:case Dn.SLASH:case Dn.APOSTROPHE:case Dn.SINGLE_QUOTE:case Dn.OPEN_SQUARE_BRACKET:case Dn.BACKSLASH:case Dn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},_t=Dn,sn=function(mt){return+setTimeout(mt,16)},pn=function(mt){return clearTimeout(mt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(sn=function(mt){return window.requestAnimationFrame(mt)},pn=function(mt){return window.cancelAnimationFrame(mt)});var gn=0,an=new Map;function mr(Pe){an.delete(Pe)}var Ht=function(mt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;gn+=1;var At=gn;function wt(Ft){if(Ft===0)mr(At),mt();else{var kt=sn(function(){wt(Ft-1)});an.set(At,kt)}}return wt(yt),At};Ht.cancel=function(Pe){var mt=an.get(Pe);return mr(mt),pn(mt)};var Gt=Ht,Cr=_t.ESC,Qn=_t.TAB;function wr(Pe){var mt=Pe.visible,yt=Pe.triggerRef,At=Pe.onVisibleChange,wt=Pe.autoFocus,Ft=Pe.overlayRef,kt=Le.useRef(!1),Sn=function(){if(mt){var Lr,ur;(Lr=yt.current)===null||Lr===void 0||(ur=Lr.focus)===null||ur===void 0||ur.call(Lr),At==null||At(!1)}},Tn=function(){var Lr;return(Lr=Ft.current)!==null&&Lr!==void 0&&Lr.focus?(Ft.current.focus(),kt.current=!0,!0):!1},Fr=function(Lr){switch(Lr.keyCode){case Cr:Sn();break;case Qn:{var ur=!1;kt.current||(ur=Tn()),ur?Lr.preventDefault():Sn();break}}};Le.useEffect(function(){return mt?(window.addEventListener("keydown",Fr),wt&&Gt(Tn,3),function(){window.removeEventListener("keydown",Fr),kt.current=!1}):function(){kt.current=!1}},[mt])}var er=(0,Le.forwardRef)(function(Pe,mt){var yt=Pe.overlay,At=Pe.arrow,wt=Pe.prefixCls,Ft=(0,Le.useMemo)(function(){var Sn;return typeof yt=="function"?Sn=yt():Sn=yt,Sn},[yt]),kt=tn(mt,Ft==null?void 0:Ft.ref);return Le.createElement(Le.Fragment,null,At&&Le.createElement("div",{className:"".concat(wt,"-arrow")}),Le.cloneElement(Ft,{ref:yn(Ft)?kt:void 0}))}),Ba=er,Da={adjustX:1,adjustY:1},Ma=[0,0],Ia={topLeft:{points:["bl","tl"],overflow:Da,offset:[0,-4],targetOffset:Ma},top:{points:["bc","tc"],overflow:Da,offset:[0,-4],targetOffset:Ma},topRight:{points:["br","tr"],overflow:Da,offset:[0,-4],targetOffset:Ma},bottomLeft:{points:["tl","bl"],overflow:Da,offset:[0,4],targetOffset:Ma},bottom:{points:["tc","bc"],overflow:Da,offset:[0,4],targetOffset:Ma},bottomRight:{points:["tr","br"],overflow:Da,offset:[0,4],targetOffset:Ma}},qn=Ia,Pa=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function vi(Pe,mt){var yt,At=Pe.arrow,wt=At===void 0?!1:At,Ft=Pe.prefixCls,kt=Ft===void 0?"rc-dropdown":Ft,Sn=Pe.transitionName,Tn=Pe.animation,Fr=Pe.align,mn=Pe.placement,Lr=mn===void 0?"bottomLeft":mn,ur=Pe.placements,nr=ur===void 0?qn:ur,Wn=Pe.getPopupContainer,Nr=Pe.showAction,oa=Pe.hideAction,Wr=Pe.overlayClassName,Qr=Pe.overlayStyle,qr=Pe.visible,ea=Pe.trigger,va=ea===void 0?["hover"]:ea,St=Pe.autoFocus,Mt=Pe.overlay,bn=Pe.children,rn=Pe.onVisibleChange,Fn=(0,Xe.Z)(Pe,Pa),Dr=Le.useState(),Ut=(0,pe.Z)(Dr,2),qt=Ut[0],$t=Ut[1],xn="visible"in Pe?qr:qt,gr=Le.useRef(null),Or=Le.useRef(null),tr=Le.useRef(null);Le.useImperativeHandle(mt,function(){return gr.current});var xr=function(ca){$t(ca),rn==null||rn(ca)};wr({visible:xn,triggerRef:tr,onVisibleChange:xr,autoFocus:St,overlayRef:Or});var ua=function(ca){var li=Pe.onOverlayClick;$t(!1),li&&li(ca)},La=function(){return Le.createElement(Ba,{ref:Or,overlay:Mt,prefixCls:kt,arrow:wt})},ha=function(){return typeof Mt=="function"?La:La()},Yr=function(){var ca=Pe.minOverlayWidthMatchTrigger,li=Pe.alignPoint;return"minOverlayWidthMatchTrigger"in Pe?ca:!li},ya=function(){var ca=Pe.openClassName;return ca!==void 0?ca:"".concat(kt,"-open")},Na=Le.cloneElement(bn,{className:ge()((yt=bn.props)===null||yt===void 0?void 0:yt.className,xn&&ya()),ref:yn(bn)?tn(tr,bn.ref):void 0}),Ha=oa;return!Ha&&va.indexOf("contextMenu")!==-1&&(Ha=["click"]),Le.createElement(qe.Z,(0,be.Z)({builtinPlacements:nr},Fn,{prefixCls:kt,ref:gr,popupClassName:ge()(Wr,(0,ue.Z)({},"".concat(kt,"-show-arrow"),wt)),popupStyle:Qr,action:va,showAction:Nr,hideAction:Ha,popupPlacement:Lr,popupAlign:Fr,popupTransitionName:Sn,popupAnimation:Tn,popupVisible:xn,stretch:Yr()?"minWidth":"",popup:ha(),onPopupVisibleChange:xr,onPopupClick:ua,getPopupContainer:Wn}),Na)}var Bi=Le.forwardRef(vi),Ni=Bi,ii=ee(78595),vn={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(mt){var yt=mt.keyCode;if(mt.altKey&&!mt.ctrlKey||mt.metaKey||yt>=vn.F1&&yt<=vn.F12)return!1;switch(yt){case vn.ALT:case vn.CAPS_LOCK:case vn.CONTEXT_MENU:case vn.CTRL:case vn.DOWN:case vn.END:case vn.ESC:case vn.HOME:case vn.INSERT:case vn.LEFT:case vn.MAC_FF_META:case vn.META:case vn.NUMLOCK:case vn.NUM_CENTER:case vn.PAGE_DOWN:case vn.PAGE_UP:case vn.PAUSE:case vn.PRINT_SCREEN:case vn.RIGHT:case vn.SHIFT:case vn.UP:case vn.WIN_KEY:case vn.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(mt){if(mt>=vn.ZERO&&mt<=vn.NINE||mt>=vn.NUM_ZERO&&mt<=vn.NUM_MULTIPLY||mt>=vn.A&&mt<=vn.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&mt===0)return!0;switch(mt){case vn.SPACE:case vn.QUESTION_MARK:case vn.NUM_PLUS:case vn.NUM_MINUS:case vn.NUM_PERIOD:case vn.NUM_DIVISION:case vn.SEMICOLON:case vn.DASH:case vn.EQUALS:case vn.COMMA:case vn.PERIOD:case vn.SLASH:case vn.APOSTROPHE:case vn.SINGLE_QUOTE:case vn.OPEN_SQUARE_BRACKET:case vn.BACKSLASH:case vn.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},ln=vn;function Rn(Pe,mt){var yt=Pe.prefixCls,At=Pe.id,wt=Pe.tabs,Ft=Pe.locale,kt=Pe.mobile,Sn=Pe.moreIcon,Tn=Sn===void 0?"More":Sn,Fr=Pe.moreTransitionName,mn=Pe.style,Lr=Pe.className,ur=Pe.editable,nr=Pe.tabBarGutter,Wn=Pe.rtl,Nr=Pe.removeAriaLabel,oa=Pe.onTabClick,Wr=Pe.getPopupContainer,Qr=Pe.popupClassName,qr=(0,Le.useState)(!1),ea=(0,pe.Z)(qr,2),va=ea[0],St=ea[1],Mt=(0,Le.useState)(null),bn=(0,pe.Z)(Mt,2),rn=bn[0],Fn=bn[1],Dr="".concat(At,"-more-popup"),Ut="".concat(yt,"-dropdown"),qt=rn!==null?"".concat(Dr,"-").concat(rn):null,$t=Ft==null?void 0:Ft.dropdownAriaLabel;function xn(ha,Yr){ha.preventDefault(),ha.stopPropagation(),ur.onEdit("remove",{key:Yr,event:ha})}var gr=Le.createElement(ii.ZP,{onClick:function(Yr){var ya=Yr.key,Na=Yr.domEvent;oa(ya,Na),St(!1)},prefixCls:"".concat(Ut,"-menu"),id:Dr,tabIndex:-1,role:"listbox","aria-activedescendant":qt,selectedKeys:[rn],"aria-label":$t!==void 0?$t:"expanded dropdown"},wt.map(function(ha){var Yr=ha.closable,ya=ha.disabled,Na=ha.closeIcon,Ha=ha.key,Hr=ha.label,ca=ve(Yr,Na,ur,ya);return Le.createElement(ii.sN,{key:Ha,id:"".concat(Dr,"-").concat(Ha),role:"option","aria-controls":At&&"".concat(At,"-panel-").concat(Ha),disabled:ya},Le.createElement("span",null,Hr),ca&&Le.createElement("button",{type:"button","aria-label":Nr||"remove",tabIndex:0,className:"".concat(Ut,"-menu-item-remove"),onClick:function(si){si.stopPropagation(),xn(si,Ha)}},Na||ur.removeIcon||"\xD7"))}));function Or(ha){for(var Yr=wt.filter(function(ca){return!ca.disabled}),ya=Yr.findIndex(function(ca){return ca.key===rn})||0,Na=Yr.length,Ha=0;Ha<Na;Ha+=1){ya=(ya+ha+Na)%Na;var Hr=Yr[ya];if(!Hr.disabled){Fn(Hr.key);return}}}function tr(ha){var Yr=ha.which;if(!va){[ln.DOWN,ln.SPACE,ln.ENTER].includes(Yr)&&(St(!0),ha.preventDefault());return}switch(Yr){case ln.UP:Or(-1),ha.preventDefault();break;case ln.DOWN:Or(1),ha.preventDefault();break;case ln.ESC:St(!1);break;case ln.SPACE:case ln.ENTER:rn!==null&&oa(rn,ha);break}}(0,Le.useEffect)(function(){var ha=document.getElementById(qt);ha&&ha.scrollIntoView&&ha.scrollIntoView(!1)},[rn]),(0,Le.useEffect)(function(){va||Fn(null)},[va]);var xr=(0,ue.Z)({},Wn?"marginRight":"marginLeft",nr);wt.length||(xr.visibility="hidden",xr.order=1);var ua=ge()((0,ue.Z)({},"".concat(Ut,"-rtl"),Wn)),La=kt?null:Le.createElement(Ni,{prefixCls:Ut,overlay:gr,trigger:["hover"],visible:wt.length?va:!1,transitionName:Fr,onVisibleChange:St,overlayClassName:ge()(ua,Qr),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Wr},Le.createElement("button",{type:"button",className:"".concat(yt,"-nav-more"),style:xr,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Dr,id:"".concat(At,"-more"),"aria-expanded":va,onKeyDown:tr},Tn));return Le.createElement("div",{className:ge()("".concat(yt,"-nav-operations"),Lr),style:mn,ref:mt},La,Le.createElement(Be,{prefixCls:yt,locale:Ft,editable:ur}))}var fr=Le.memo(Le.forwardRef(Rn),function(Pe,mt){return mt.tabMoving});function Pr(Pe){var mt,yt=Pe.prefixCls,At=Pe.id,wt=Pe.active,Ft=Pe.tab,kt=Ft.key,Sn=Ft.label,Tn=Ft.disabled,Fr=Ft.closeIcon,mn=Pe.closable,Lr=Pe.renderWrapper,ur=Pe.removeAriaLabel,nr=Pe.editable,Wn=Pe.onClick,Nr=Pe.onFocus,oa=Pe.style,Wr="".concat(yt,"-tab"),Qr=ve(mn,Fr,nr,Tn);function qr(St){Tn||Wn(St)}function ea(St){St.preventDefault(),St.stopPropagation(),nr.onEdit("remove",{key:kt,event:St})}var va=Le.createElement("div",{key:kt,"data-node-key":Je(kt),className:ge()(Wr,(mt={},(0,ue.Z)(mt,"".concat(Wr,"-with-remove"),Qr),(0,ue.Z)(mt,"".concat(Wr,"-active"),wt),(0,ue.Z)(mt,"".concat(Wr,"-disabled"),Tn),mt)),style:oa,onClick:qr},Le.createElement("div",{role:"tab","aria-selected":wt,id:At&&"".concat(At,"-tab-").concat(kt),className:"".concat(Wr,"-btn"),"aria-controls":At&&"".concat(At,"-panel-").concat(kt),"aria-disabled":Tn,tabIndex:Tn?null:0,onClick:function(Mt){Mt.stopPropagation(),qr(Mt)},onKeyDown:function(Mt){[ln.SPACE,ln.ENTER].includes(Mt.which)&&(Mt.preventDefault(),qr(Mt))},onFocus:Nr},Sn),Qr&&Le.createElement("button",{type:"button","aria-label":ur||"remove",tabIndex:0,className:"".concat(Wr,"-remove"),onClick:function(Mt){Mt.stopPropagation(),ea(Mt)}},Fr||nr.removeIcon||"\xD7"));return Lr?Lr(va):va}var Br=Pr,na=function(mt){return+setTimeout(mt,16)},Rr=function(mt){return clearTimeout(mt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(na=function(mt){return window.requestAnimationFrame(mt)},Rr=function(mt){return window.cancelAnimationFrame(mt)});var Rt=0,cn=new Map;function un(Pe){cn.delete(Pe)}var Hn=function(mt){var yt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Rt+=1;var At=Rt;function wt(Ft){if(Ft===0)un(At),mt();else{var kt=na(function(){wt(Ft-1)});cn.set(At,kt)}}return wt(yt),At};Hn.cancel=function(Pe){var mt=cn.get(Pe);return un(mt),Rr(mt)};var Bt=Hn,dn=function(mt){var yt=mt.activeTabOffset,At=mt.horizontal,wt=mt.rtl,Ft=mt.indicatorSize,kt=(0,Le.useState)(),Sn=(0,pe.Z)(kt,2),Tn=Sn[0],Fr=Sn[1],mn=(0,Le.useRef)(),Lr=function(Wn){return typeof Ft=="function"?Ft(Wn):typeof Ft=="number"?Ft:Wn};function ur(){Bt.cancel(mn.current)}return(0,Le.useEffect)(function(){var nr={};return yt&&(At?(wt?(nr.right=yt.right+yt.width/2,nr.transform="translateX(50%)"):(nr.left=yt.left+yt.width/2,nr.transform="translateX(-50%)"),nr.width=Lr(yt.width)):(nr.top=yt.top+yt.height/2,nr.transform="translateY(-50%)",nr.height=Lr(yt.height))),ur(),mn.current=Bt(function(){Fr(nr)}),ur},[yt,At,wt,Ft]),{style:Tn}},_n=dn,kn=function(mt){var yt=mt.current||{},At=yt.offsetWidth,wt=At===void 0?0:At,Ft=yt.offsetHeight,kt=Ft===void 0?0:Ft;return[wt,kt]},sr=function(mt,yt){return mt[yt?0:1]};function br(Pe,mt){var yt,At=Le.useContext(Ye),wt=At.prefixCls,Ft=At.tabs,kt=Pe.className,Sn=Pe.style,Tn=Pe.id,Fr=Pe.animated,mn=Pe.activeKey,Lr=Pe.rtl,ur=Pe.extra,nr=Pe.editable,Wn=Pe.locale,Nr=Pe.tabPosition,oa=Pe.tabBarGutter,Wr=Pe.children,Qr=Pe.onTabClick,qr=Pe.onTabScroll,ea=Pe.indicatorSize,va=(0,Le.useRef)(),St=(0,Le.useRef)(),Mt=(0,Le.useRef)(),bn=(0,Le.useRef)(),rn=(0,Le.useRef)(),Fn=(0,Le.useRef)(),Dr=(0,Le.useRef)(),Ut=Nr==="top"||Nr==="bottom",qt=ft(0,function(wl,Ke){Ut&&qr&&qr({direction:wl>Ke?"left":"right"})}),$t=(0,pe.Z)(qt,2),xn=$t[0],gr=$t[1],Or=ft(0,function(wl,Ke){!Ut&&qr&&qr({direction:wl>Ke?"top":"bottom"})}),tr=(0,pe.Z)(Or,2),xr=tr[0],ua=tr[1],La=(0,Le.useState)([0,0]),ha=(0,pe.Z)(La,2),Yr=ha[0],ya=ha[1],Na=(0,Le.useState)([0,0]),Ha=(0,pe.Z)(Na,2),Hr=Ha[0],ca=Ha[1],li=(0,Le.useState)([0,0]),si=(0,pe.Z)(li,2),Ji=si[0],so=si[1],bo=(0,Le.useState)([0,0]),Ki=(0,pe.Z)(bo,2),ui=Ki[0],yi=Ki[1],wo=Zt(new Map),ki=(0,pe.Z)(wo,2),pi=ki[0],ao=ki[1],xo=we(Ft,pi,Hr[0]),_i=sr(Yr,Ut),gl=sr(Hr,Ut),cl=sr(Ji,Ut),hl=sr(ui,Ut),Uo=_i<gl+cl,io=Uo?_i-hl:_i-cl,Ul="".concat(wt,"-nav-operations-hidden"),Mo=0,Wi=0;Ut&&Lr?(Mo=0,Wi=Math.max(0,gl-io)):(Mo=Math.min(0,io-gl),Wi=0);function Vo(wl){return wl<Mo?Mo:wl>Wi?Wi:wl}var Bl=(0,Le.useRef)(),Xo=(0,Le.useState)(),ml=(0,pe.Z)(Xo,2),Eo=ml[0],Tl=ml[1];function Kl(){Tl(Date.now())}function qi(){window.clearTimeout(Bl.current)}Ot(bn,function(wl,Ke){function st(ht,Qt){ht(function(Xt){var cr=Vo(Xt+Qt);return cr})}return Uo?(Ut?st(gr,wl):st(ua,Ke),qi(),Kl(),!0):!1}),(0,Le.useEffect)(function(){return qi(),Eo&&(Bl.current=window.setTimeout(function(){Tl(0)},100)),qi},[Eo]);var $l=Cn(xo,io,Ut?xn:xr,gl,cl,hl,(0,ye.Z)((0,ye.Z)({},Pe),{},{tabs:Ft})),as=(0,pe.Z)($l,2),Ms=as[0],Wl=as[1],Vl=Fe(function(){var wl=arguments.length>0&&arguments[0]!==void 0?arguments[0]:mn,Ke=xo.get(wl)||{width:0,height:0,left:0,right:0,top:0};if(Ut){var st=xn;Lr?Ke.right<xn?st=Ke.right:Ke.right+Ke.width>xn+io&&(st=Ke.right+Ke.width-io):Ke.left<-xn?st=-Ke.left:Ke.left+Ke.width>-xn+io&&(st=-(Ke.left+Ke.width-io)),ua(0),gr(Vo(st))}else{var ht=xr;Ke.top<-xr?ht=-Ke.top:Ke.top+Ke.height>-xr+io&&(ht=-(Ke.top+Ke.height-io)),gr(0),ua(Vo(ht))}}),Rs={};Nr==="top"||Nr==="bottom"?Rs[Lr?"marginRight":"marginLeft"]=oa:Rs.marginTop=oa;var Ns=Ft.map(function(wl,Ke){var st=wl.key;return Le.createElement(Br,{id:Tn,prefixCls:wt,key:st,tab:wl,style:Ke===0?void 0:Rs,closable:wl.closable,editable:nr,active:st===mn,renderWrapper:Wr,removeAriaLabel:Wn==null?void 0:Wn.removeAriaLabel,onClick:function(Qt){Qr(st,Qt)},onFocus:function(){Vl(st),Kl(),bn.current&&(Lr||(bn.current.scrollLeft=0),bn.current.scrollTop=0)}})}),Es=function(){return ao(function(){var Ke=new Map;return Ft.forEach(function(st){var ht,Qt=st.key,Xt=(ht=rn.current)===null||ht===void 0?void 0:ht.querySelector('[data-node-key="'.concat(Je(Qt),'"]'));Xt&&Ke.set(Qt,{width:Xt.offsetWidth,height:Xt.offsetHeight,left:Xt.offsetLeft,top:Xt.offsetTop})}),Ke})};(0,Le.useEffect)(function(){Es()},[Ft.map(function(wl){return wl.key}).join("_")]);var fs=Wt(function(){var wl=kn(va),Ke=kn(St),st=kn(Mt);ya([wl[0]-Ke[0]-st[0],wl[1]-Ke[1]-st[1]]);var ht=kn(Dr);so(ht);var Qt=kn(Fn);yi(Qt);var Xt=kn(rn);ca([Xt[0]-ht[0],Xt[1]-ht[1]]),Es()}),Yl=Ft.slice(0,Ms),zo=Ft.slice(Wl+1),Jo=[].concat((0,Ee.Z)(Yl),(0,Ee.Z)(zo)),Sl=xo.get(mn),ri=_n({activeTabOffset:Sl,horizontal:Ut,rtl:Lr,indicatorSize:ea}),Bs=ri.style;(0,Le.useEffect)(function(){Vl()},[mn,Mo,Wi,Nn(Sl),Nn(xo),Ut]),(0,Le.useEffect)(function(){fs()},[Lr]);var Qs=!!Jo.length,$s="".concat(wt,"-nav-wrap"),au,Cu,Xs,Su;return Ut?Lr?(Cu=xn>0,au=xn!==Wi):(au=xn<0,Cu=xn!==Mo):(Xs=xr<0,Su=xr!==Mo),Le.createElement(lt.Z,{onResize:fs},Le.createElement("div",{ref:bt(mt,va),role:"tablist",className:ge()("".concat(wt,"-nav"),kt),style:Sn,onKeyDown:function(){Kl()}},Le.createElement(de,{ref:St,position:"left",extra:ur,prefixCls:wt}),Le.createElement(lt.Z,{onResize:fs},Le.createElement("div",{className:ge()($s,(yt={},(0,ue.Z)(yt,"".concat($s,"-ping-left"),au),(0,ue.Z)(yt,"".concat($s,"-ping-right"),Cu),(0,ue.Z)(yt,"".concat($s,"-ping-top"),Xs),(0,ue.Z)(yt,"".concat($s,"-ping-bottom"),Su),yt)),ref:bn},Le.createElement(lt.Z,{onResize:fs},Le.createElement("div",{ref:rn,className:"".concat(wt,"-nav-list"),style:{transform:"translate(".concat(xn,"px, ").concat(xr,"px)"),transition:Eo?"none":void 0}},Ns,Le.createElement(Be,{ref:Dr,prefixCls:wt,locale:Wn,editable:nr,style:(0,ye.Z)((0,ye.Z)({},Ns.length===0?void 0:Rs),{},{visibility:Qs?"hidden":null})}),Le.createElement("div",{className:ge()("".concat(wt,"-ink-bar"),(0,ue.Z)({},"".concat(wt,"-ink-bar-animated"),Fr.inkBar)),style:Bs}))))),Le.createElement(fr,(0,be.Z)({},Pe,{removeAriaLabel:Wn==null?void 0:Wn.removeAriaLabel,ref:Fn,prefixCls:wt,tabs:Jo,className:!Qs&&Ul,tabMoving:!!Eo})),Le.createElement(de,{ref:Mt,position:"right",extra:ur,prefixCls:wt})))}var Sr=Le.forwardRef(br),ja=["renderTabBar"],Ca=["label","key"];function xa(Pe){var mt=Pe.renderTabBar,yt=(0,Xe.Z)(Pe,ja),At=Le.useContext(Ye),wt=At.tabs;if(mt){var Ft=(0,ye.Z)((0,ye.Z)({},yt),{},{panes:wt.map(function(kt){var Sn=kt.label,Tn=kt.key,Fr=(0,Xe.Z)(kt,Ca);return Le.createElement(Re,(0,be.Z)({tab:Sn,key:Tn,tabKey:Tn},Fr))})});return mt(Ft,Sr)}return Le.createElement(Sr,yt)}var Za={},_a=[],En=function(mt){_a.push(mt)};function hn(Pe,mt){if(0)var yt}function Bn(Pe,mt){if(0)var yt}function Tr(){Za={}}function la(Pe,mt,yt){!mt&&!Za[yt]&&(Pe(!1,yt),Za[yt]=!0)}function pr(Pe,mt){la(hn,Pe,mt)}function Xn(Pe,mt){la(Bn,Pe,mt)}pr.preMessage=En,pr.resetWarned=Tr,pr.noteOnce=Xn;var dr=null;function zr(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},mt;return Pe===!1?mt={inkBar:!1,tabPane:!1}:Pe===!0?mt={inkBar:!0,tabPane:!1}:mt=(0,ye.Z)({inkBar:!0},(0,ke.Z)(Pe)==="object"?Pe:{}),mt.tabPaneMotion&&mt.tabPane===void 0&&(mt.tabPane=!0),!mt.tabPaneMotion&&mt.tabPane&&(mt.tabPane=!1),mt}var sa=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],or=0;function Ga(Pe,mt){var yt,At=Pe.id,wt=Pe.prefixCls,Ft=wt===void 0?"rc-tabs":wt,kt=Pe.className,Sn=Pe.items,Tn=Pe.direction,Fr=Pe.activeKey,mn=Pe.defaultActiveKey,Lr=Pe.editable,ur=Pe.animated,nr=Pe.tabPosition,Wn=nr===void 0?"top":nr,Nr=Pe.tabBarGutter,oa=Pe.tabBarStyle,Wr=Pe.tabBarExtraContent,Qr=Pe.locale,qr=Pe.moreIcon,ea=Pe.moreTransitionName,va=Pe.destroyInactiveTabPane,St=Pe.renderTabBar,Mt=Pe.onChange,bn=Pe.onTabClick,rn=Pe.onTabScroll,Fn=Pe.getPopupContainer,Dr=Pe.popupClassName,Ut=Pe.indicatorSize,qt=(0,Xe.Z)(Pe,sa),$t=Le.useMemo(function(){return(Sn||[]).filter(function(yi){return yi&&(0,ke.Z)(yi)==="object"&&"key"in yi})},[Sn]),xn=Tn==="rtl",gr=zr(ur),Or=(0,Le.useState)(!1),tr=(0,pe.Z)(Or,2),xr=tr[0],ua=tr[1];(0,Le.useEffect)(function(){ua(Me())},[]);var La=Ae(function(){var yi;return(yi=$t[0])===null||yi===void 0?void 0:yi.key},{value:Fr,defaultValue:mn}),ha=(0,pe.Z)(La,2),Yr=ha[0],ya=ha[1],Na=(0,Le.useState)(function(){return $t.findIndex(function(yi){return yi.key===Yr})}),Ha=(0,pe.Z)(Na,2),Hr=Ha[0],ca=Ha[1];(0,Le.useEffect)(function(){var yi=$t.findIndex(function(ki){return ki.key===Yr});if(yi===-1){var wo;yi=Math.max(0,Math.min(Hr,$t.length-1)),ya((wo=$t[yi])===null||wo===void 0?void 0:wo.key)}ca(yi)},[$t.map(function(yi){return yi.key}).join("_"),Yr,Hr]);var li=Ae(null,{value:At}),si=(0,pe.Z)(li,2),Ji=si[0],so=si[1];(0,Le.useEffect)(function(){At||(so("rc-tabs-".concat(or)),or+=1)},[]);function bo(yi,wo){bn==null||bn(yi,wo);var ki=yi!==Yr;ya(yi),ki&&(Mt==null||Mt(yi))}var Ki={id:Ji,activeKey:Yr,animated:gr,tabPosition:Wn,rtl:xn,mobile:xr},ui=(0,ye.Z)((0,ye.Z)({},Ki),{},{editable:Lr,locale:Qr,moreIcon:qr,moreTransitionName:ea,tabBarGutter:Nr,onTabClick:bo,onTabScroll:rn,extra:Wr,style:oa,panes:null,getPopupContainer:Fn,popupClassName:Dr,indicatorSize:Ut});return Le.createElement(Ye.Provider,{value:{tabs:$t,prefixCls:Ft}},Le.createElement("div",(0,be.Z)({ref:mt,id:At,className:ge()(Ft,"".concat(Ft,"-").concat(Wn),(yt={},(0,ue.Z)(yt,"".concat(Ft,"-mobile"),xr),(0,ue.Z)(yt,"".concat(Ft,"-editable"),Lr),(0,ue.Z)(yt,"".concat(Ft,"-rtl"),xn),yt),kt)},qt),Le.createElement(xa,(0,be.Z)({},ui,{renderTabBar:St})),Le.createElement(De,(0,be.Z)({destroyInactiveTabPane:va},Ki,{animated:gr}))))}var ti=Le.forwardRef(Ga),Vi=ti,ro=Vi,co=ee(53124),Zi=ee(98675),eo=()=>null,So=ee(33603);const Ko={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Fi(Pe){let mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},yt;return mt===!1?yt={inkBar:!1,tabPane:!1}:mt===!0?yt={inkBar:!0,tabPane:!0}:yt=Object.assign({inkBar:!0},typeof mt=="object"?mt:{}),yt.tabPane&&(yt.tabPaneMotion=Object.assign(Object.assign({},Ko),{motionName:(0,So.m)(Pe,"switch")})),yt}var Ei=ee(37419),Oo=function(Pe,mt){var yt={};for(var At in Pe)Object.prototype.hasOwnProperty.call(Pe,At)&&mt.indexOf(At)<0&&(yt[At]=Pe[At]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,At=Object.getOwnPropertySymbols(Pe);wt<At.length;wt++)mt.indexOf(At[wt])<0&&Object.prototype.propertyIsEnumerable.call(Pe,At[wt])&&(yt[At[wt]]=Pe[At[wt]]);return yt};function xl(Pe){return Pe.filter(mt=>mt)}function tl(Pe,mt){if(Pe)return Pe;const yt=(0,Ei.Z)(mt).map(At=>{if(Le.isValidElement(At)){const{key:wt,props:Ft}=At,kt=Ft||{},{tab:Sn}=kt,Tn=Oo(kt,["tab"]);return Object.assign(Object.assign({key:String(wt)},Tn),{label:Sn})}return null});return xl(yt)}var Ti=ee(14747),Pn=ee(67968),An=ee(45503),rr=ee(67771),aa=Pe=>{const{componentCls:mt,motionDurationSlow:yt}=Pe;return[{[mt]:{[`${mt}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${yt}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${yt}`}}}}},[(0,rr.oN)(Pe,"slide-up"),(0,rr.oN)(Pe,"slide-down")]]};const za=Pe=>{const{componentCls:mt,tabsCardPadding:yt,cardBg:At,cardGutter:wt,colorBorderSecondary:Ft,itemSelectedColor:kt}=Pe;return{[`${mt}-card`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab`]:{margin:0,padding:yt,background:At,border:`${Pe.lineWidth}px ${Pe.lineType} ${Ft}`,transition:`all ${Pe.motionDurationSlow} ${Pe.motionEaseInOut}`},[`${mt}-tab-active`]:{color:kt,background:Pe.colorBgContainer},[`${mt}-ink-bar`]:{visibility:"hidden"}},[`&${mt}-top, &${mt}-bottom`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab + ${mt}-tab`]:{marginLeft:{_skip_check_:!0,value:`${wt}px`}}}},[`&${mt}-top`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab`]:{borderRadius:`${Pe.borderRadiusLG}px ${Pe.borderRadiusLG}px 0 0`},[`${mt}-tab-active`]:{borderBottomColor:Pe.colorBgContainer}}},[`&${mt}-bottom`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab`]:{borderRadius:`0 0 ${Pe.borderRadiusLG}px ${Pe.borderRadiusLG}px`},[`${mt}-tab-active`]:{borderTopColor:Pe.colorBgContainer}}},[`&${mt}-left, &${mt}-right`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab + ${mt}-tab`]:{marginTop:`${wt}px`}}},[`&${mt}-left`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Pe.borderRadiusLG}px 0 0 ${Pe.borderRadiusLG}px`}},[`${mt}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Pe.colorBgContainer}}}},[`&${mt}-right`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Pe.borderRadiusLG}px ${Pe.borderRadiusLG}px 0`}},[`${mt}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Pe.colorBgContainer}}}}}}},fi=Pe=>{const{componentCls:mt,itemHoverColor:yt,dropdownEdgeChildVerticalPadding:At}=Pe;return{[`${mt}-dropdown`]:Object.assign(Object.assign({},(0,Ti.Wf)(Pe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Pe.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${mt}-dropdown-menu`]:{maxHeight:Pe.tabsDropdownHeight,margin:0,padding:`${At}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Pe.colorBgContainer,backgroundClip:"padding-box",borderRadius:Pe.borderRadiusLG,outline:"none",boxShadow:Pe.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ti.vS),{display:"flex",alignItems:"center",minWidth:Pe.tabsDropdownWidth,margin:0,padding:`${Pe.paddingXXS}px ${Pe.paddingSM}px`,color:Pe.colorText,fontWeight:"normal",fontSize:Pe.fontSize,lineHeight:Pe.lineHeight,cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Pe.marginSM},color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:yt}},"&:hover":{background:Pe.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Pe.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Ci=Pe=>{const{componentCls:mt,margin:yt,colorBorderSecondary:At,horizontalMargin:wt,verticalItemPadding:Ft,verticalItemMargin:kt}=Pe;return{[`${mt}-top, ${mt}-bottom`]:{flexDirection:"column",[`> ${mt}-nav, > div > ${mt}-nav`]:{margin:wt,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${Pe.lineWidth}px ${Pe.lineType} ${At}`,content:"''"},[`${mt}-ink-bar`]:{height:Pe.lineWidthBold,"&-animated":{transition:`width ${Pe.motionDurationSlow}, left ${Pe.motionDurationSlow},
right ${Pe.motionDurationSlow}`}},[`${mt}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:Pe.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:Pe.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:Pe.boxShadowTabsOverflowRight},[`&${mt}-nav-wrap-ping-left::before`]:{opacity:1},[`&${mt}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${mt}-top`]:{[`> ${mt}-nav,
> div > ${mt}-nav`]:{"&::before":{bottom:0},[`${mt}-ink-bar`]:{bottom:0}}},[`${mt}-bottom`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{order:1,marginTop:`${yt}px`,marginBottom:0,"&::before":{top:0},[`${mt}-ink-bar`]:{top:0}},[`> ${mt}-content-holder, > div > ${mt}-content-holder`]:{order:0}},[`${mt}-left, ${mt}-right`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{flexDirection:"column",minWidth:Pe.controlHeight*1.25,[`${mt}-tab`]:{padding:Ft,textAlign:"center"},[`${mt}-tab + ${mt}-tab`]:{margin:kt},[`${mt}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Pe.controlHeight},"&::before":{top:0,boxShadow:Pe.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Pe.boxShadowTabsOverflowBottom},[`&${mt}-nav-wrap-ping-top::before`]:{opacity:1},[`&${mt}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${mt}-ink-bar`]:{width:Pe.lineWidthBold,"&-animated":{transition:`height ${Pe.motionDurationSlow}, top ${Pe.motionDurationSlow}`}},[`${mt}-nav-list, ${mt}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${mt}-left`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${mt}-content-holder, > div > ${mt}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${Pe.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`},[`> ${mt}-content > ${mt}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Pe.paddingLG}}}},[`${mt}-right`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{order:1,[`${mt}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${mt}-content-holder, > div > ${mt}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-Pe.lineWidth},borderRight:{_skip_check_:!0,value:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`},[`> ${mt}-content > ${mt}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Pe.paddingLG}}}}}},Pi=Pe=>{const{componentCls:mt,cardPaddingSM:yt,cardPaddingLG:At,horizontalItemPaddingSM:wt,horizontalItemPaddingLG:Ft}=Pe;return{[mt]:{"&-small":{[`> ${mt}-nav`]:{[`${mt}-tab`]:{padding:wt,fontSize:Pe.titleFontSizeSM}}},"&-large":{[`> ${mt}-nav`]:{[`${mt}-tab`]:{padding:Ft,fontSize:Pe.titleFontSizeLG}}}},[`${mt}-card`]:{[`&${mt}-small`]:{[`> ${mt}-nav`]:{[`${mt}-tab`]:{padding:yt}},[`&${mt}-bottom`]:{[`> ${mt}-nav ${mt}-tab`]:{borderRadius:`0 0 ${Pe.borderRadius}px ${Pe.borderRadius}px`}},[`&${mt}-top`]:{[`> ${mt}-nav ${mt}-tab`]:{borderRadius:`${Pe.borderRadius}px ${Pe.borderRadius}px 0 0`}},[`&${mt}-right`]:{[`> ${mt}-nav ${mt}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Pe.borderRadius}px ${Pe.borderRadius}px 0`}}},[`&${mt}-left`]:{[`> ${mt}-nav ${mt}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Pe.borderRadius}px 0 0 ${Pe.borderRadius}px`}}}},[`&${mt}-large`]:{[`> ${mt}-nav`]:{[`${mt}-tab`]:{padding:At}}}}}},Si=Pe=>{const{componentCls:mt,itemActiveColor:yt,itemHoverColor:At,iconCls:wt,tabsHorizontalItemMargin:Ft,horizontalItemPadding:kt,itemSelectedColor:Sn,itemColor:Tn}=Pe,Fr=`${mt}-tab`;return{[Fr]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:kt,fontSize:Pe.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:Tn,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:yt}},(0,Ti.Qy)(Pe)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-Pe.marginXXS},marginLeft:{_skip_check_:!0,value:Pe.marginXS},color:Pe.colorTextDescription,fontSize:Pe.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Pe.motionDurationSlow}`,"&:hover":{color:Pe.colorTextHeading}},"&:hover":{color:At},[`&${Fr}-active ${Fr}-btn`]:{color:Sn,textShadow:Pe.tabsActiveTextShadow},[`&${Fr}-disabled`]:{color:Pe.colorTextDisabled,cursor:"not-allowed"},[`&${Fr}-disabled ${Fr}-btn, &${Fr}-disabled ${mt}-remove`]:{"&:focus, &:active":{color:Pe.colorTextDisabled}},[`& ${Fr}-remove ${wt}`]:{margin:0},[wt]:{marginRight:{_skip_check_:!0,value:Pe.marginSM}}},[`${Fr} + ${Fr}`]:{margin:{_skip_check_:!0,value:Ft}}}},Xi=Pe=>{const{componentCls:mt,tabsHorizontalItemMarginRTL:yt,iconCls:At,cardGutter:wt}=Pe;return{[`${mt}-rtl`]:{direction:"rtl",[`${mt}-nav`]:{[`${mt}-tab`]:{margin:{_skip_check_:!0,value:yt},[`${mt}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[At]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${Pe.marginSM}px`}},[`${mt}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${Pe.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${Pe.marginXXS}px`},[At]:{margin:0}}}},[`&${mt}-left`]:{[`> ${mt}-nav`]:{order:1},[`> ${mt}-content-holder`]:{order:0}},[`&${mt}-right`]:{[`> ${mt}-nav`]:{order:0},[`> ${mt}-content-holder`]:{order:1}},[`&${mt}-card${mt}-top, &${mt}-card${mt}-bottom`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-tab + ${mt}-tab`]:{marginRight:{_skip_check_:!0,value:wt},marginLeft:{_skip_check_:!0,value:0}}}}},[`${mt}-dropdown-rtl`]:{direction:"rtl"},[`${mt}-menu-item`]:{[`${mt}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},yo=Pe=>{const{componentCls:mt,tabsCardPadding:yt,cardHeight:At,cardGutter:wt,itemHoverColor:Ft,itemActiveColor:kt,colorBorderSecondary:Sn}=Pe;return{[mt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ti.Wf)(Pe)),{display:"flex",[`> ${mt}-nav, > div > ${mt}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${mt}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${Pe.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${mt}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Pe.motionDurationSlow}`},[`${mt}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${mt}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${mt}-nav-more`]:{position:"relative",padding:yt,background:"transparent",border:0,color:Pe.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Pe.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${mt}-nav-add`]:Object.assign({minWidth:At,marginLeft:{_skip_check_:!0,value:wt},padding:`0 ${Pe.paddingXS}px`,background:"transparent",border:`${Pe.lineWidth}px ${Pe.lineType} ${Sn}`,borderRadius:`${Pe.borderRadiusLG}px ${Pe.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:Pe.colorText,transition:`all ${Pe.motionDurationSlow} ${Pe.motionEaseInOut}`,"&:hover":{color:Ft},"&:active, &:focus:not(:focus-visible)":{color:kt}},(0,Ti.Qy)(Pe))},[`${mt}-extra-content`]:{flex:"none"},[`${mt}-ink-bar`]:{position:"absolute",background:Pe.inkBarColor,pointerEvents:"none"}}),Si(Pe)),{[`${mt}-content`]:{position:"relative",width:"100%"},[`${mt}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${mt}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${mt}-centered`]:{[`> ${mt}-nav, > div > ${mt}-nav`]:{[`${mt}-nav-wrap`]:{[`&:not([class*='${mt}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var oi=(0,Pn.Z)("Tabs",Pe=>{const mt=(0,An.TS)(Pe,{tabsCardPadding:Pe.cardPadding||`${(Pe.cardHeight-Math.round(Pe.fontSize*Pe.lineHeight))/2-Pe.lineWidth}px ${Pe.padding}px`,dropdownEdgeChildVerticalPadding:Pe.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${Pe.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${Pe.horizontalItemGutter}px`});return[Pi(mt),Xi(mt),Ci(mt),fi(mt),za(mt),yo(mt),aa(mt)]},Pe=>{const mt=Pe.controlHeightLG;return{zIndexPopup:Pe.zIndexPopupBase+50,cardBg:Pe.colorFillAlter,cardHeight:mt,cardPadding:"",cardPaddingSM:`${Pe.paddingXXS*1.5}px ${Pe.padding}px`,cardPaddingLG:`${Pe.paddingXS}px ${Pe.padding}px ${Pe.paddingXXS*1.5}px`,titleFontSize:Pe.fontSize,titleFontSizeLG:Pe.fontSizeLG,titleFontSizeSM:Pe.fontSize,inkBarColor:Pe.colorPrimary,horizontalMargin:`0 0 ${Pe.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Pe.paddingSM}px 0`,horizontalItemPaddingSM:`${Pe.paddingXS}px 0`,horizontalItemPaddingLG:`${Pe.padding}px 0`,verticalItemPadding:`${Pe.paddingXS}px ${Pe.paddingLG}px`,verticalItemMargin:`${Pe.margin}px 0 0 0`,itemColor:Pe.colorText,itemSelectedColor:Pe.colorPrimary,itemHoverColor:Pe.colorPrimaryHover,itemActiveColor:Pe.colorPrimaryActive,cardGutter:Pe.marginXXS/2}}),Kn=function(Pe,mt){var yt={};for(var At in Pe)Object.prototype.hasOwnProperty.call(Pe,At)&&mt.indexOf(At)<0&&(yt[At]=Pe[At]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wt=0,At=Object.getOwnPropertySymbols(Pe);wt<At.length;wt++)mt.indexOf(At[wt])<0&&Object.prototype.propertyIsEnumerable.call(Pe,At[wt])&&(yt[At[wt]]=Pe[At[wt]]);return yt};const hr=Pe=>{const{type:mt,className:yt,rootClassName:At,size:wt,onEdit:Ft,hideAdd:kt,centered:Sn,addIcon:Tn,popupClassName:Fr,children:mn,items:Lr,animated:ur,style:nr,indicatorSize:Wn}=Pe,Nr=Kn(Pe,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:oa,moreIcon:Wr=Le.createElement(se.Z,null)}=Nr,{direction:Qr,tabs:qr,getPrefixCls:ea,getPopupContainer:va}=Le.useContext(co.E_),St=ea("tabs",oa),[Mt,bn]=oi(St);let rn;mt==="editable-card"&&(rn={onEdit:(xn,gr)=>{let{key:Or,event:tr}=gr;Ft==null||Ft(xn==="add"?tr:Or,xn)},removeIcon:Le.createElement(te.Z,null),addIcon:Tn||Le.createElement(Ce.Z,null),showAdd:kt!==!0});const Fn=ea(),Dr=tl(Lr,mn),Ut=Fi(St,ur),qt=(0,Zi.Z)(wt),$t=Object.assign(Object.assign({},qr==null?void 0:qr.style),nr);return Mt(Le.createElement(ro,Object.assign({direction:Qr,getPopupContainer:va,moreTransitionName:`${Fn}-slide-up`},Nr,{items:Dr,className:ge()({[`${St}-${qt}`]:qt,[`${St}-card`]:["card","editable-card"].includes(mt),[`${St}-editable-card`]:mt==="editable-card",[`${St}-centered`]:Sn},qr==null?void 0:qr.className,yt,At,bn),popupClassName:ge()(Fr,bn),style:$t,editable:rn,moreIcon:Wr,prefixCls:St,animated:Ut,indicatorSize:Wn!=null?Wn:qr==null?void 0:qr.indicatorSize})))};hr.TabPane=eo;var Ir=hr},79870:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return oi}});var te=ee(87462),se=ee(4942),Ce=ee(71002),Ne=ee(1413),ge=ee(74902),be=ee(15671),ue=ee(43144),ye=ee(97326),pe=ee(60136),ke=ee(51630),Xe=ee(94184),Le=ee.n(Xe),Me={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(hr){var Ir=hr.keyCode;if(hr.altKey&&!hr.ctrlKey||hr.metaKey||Ir>=Me.F1&&Ir<=Me.F12)return!1;switch(Ir){case Me.ALT:case Me.CAPS_LOCK:case Me.CONTEXT_MENU:case Me.CTRL:case Me.DOWN:case Me.END:case Me.ESC:case Me.HOME:case Me.INSERT:case Me.LEFT:case Me.MAC_FF_META:case Me.META:case Me.NUMLOCK:case Me.NUM_CENTER:case Me.PAGE_DOWN:case Me.PAGE_UP:case Me.PAUSE:case Me.PRINT_SCREEN:case Me.RIGHT:case Me.SHIFT:case Me.UP:case Me.WIN_KEY:case Me.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(hr){if(hr>=Me.ZERO&&hr<=Me.NINE||hr>=Me.NUM_ZERO&&hr<=Me.NUM_MULTIPLY||hr>=Me.A&&hr<=Me.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&hr===0)return!0;switch(hr){case Me.SPACE:case Me.QUESTION_MARK:case Me.NUM_PLUS:case Me.NUM_MINUS:case Me.NUM_PERIOD:case Me.NUM_DIVISION:case Me.SEMICOLON:case Me.DASH:case Me.EQUALS:case Me.COMMA:case Me.PERIOD:case Me.SLASH:case Me.APOSTROPHE:case Me.SINGLE_QUOTE:case Me.OPEN_SQUARE_BRACKET:case Me.BACKSLASH:case Me.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Fe=Me,Oe=ee(34952),ze=ee(72978),fe=ee(67294),nt=ee(69610);function it(Kn){var hr=Kn.dropPosition,Ir=Kn.dropLevelOffset,Pe=Kn.indent,mt={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(hr){case-1:mt.top=0,mt.left=-Ir*Pe;break;case 1:mt.bottom=0,mt.left=-Ir*Pe;break;case 0:mt.bottom=0,mt.left=Pe;break}return fe.createElement("div",{style:mt})}var Ge=ee(36459),je=ee(97685),Ae=ee(45987);function he(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ye=he()?fe.useLayoutEffect:fe.useEffect,Te=Ye,Re=function(hr,Ir){var Pe=React.useRef(!0);Ye(function(){if(!Pe.current)return hr()},Ir),Ye(function(){return Pe.current=!1,function(){Pe.current=!0}},[])},_e=ee(73299),De=ee(73935);function Ee(Kn){return Kn instanceof HTMLElement||Kn instanceof SVGElement}function lt(Kn){return Ee(Kn)?Kn:Kn instanceof fe.Component?De.findDOMNode(Kn):null}var He=ee(28580);function tt(Kn,hr,Ir){var Pe=React.useRef({});return(!("value"in Pe.current)||Ir(Pe.current.condition,hr))&&(Pe.current.value=Kn(),Pe.current.condition=hr),Pe.current.value}function Ue(Kn,hr){typeof Kn=="function"?Kn(hr):(0,Ce.Z)(Kn)==="object"&&Kn&&"current"in Kn&&(Kn.current=hr)}function ct(){for(var Kn=arguments.length,hr=new Array(Kn),Ir=0;Ir<Kn;Ir++)hr[Ir]=arguments[Ir];var Pe=hr.filter(function(mt){return mt});return Pe.length<=1?Pe[0]:function(mt){hr.forEach(function(yt){Ue(yt,mt)})}}function bt(){for(var Kn=arguments.length,hr=new Array(Kn),Ir=0;Ir<Kn;Ir++)hr[Ir]=arguments[Ir];return useMemo(function(){return ct.apply(void 0,hr)},hr,function(Pe,mt){return Pe.length===mt.length&&Pe.every(function(yt,At){return yt===mt[At]})})}function Tt(Kn){var hr,Ir,Pe=(0,He.isMemo)(Kn)?Kn.type.type:Kn.type;return!(typeof Pe=="function"&&!((hr=Pe.prototype)!==null&&hr!==void 0&&hr.render)||typeof Kn=="function"&&!((Ir=Kn.prototype)!==null&&Ir!==void 0&&Ir.render))}function at(Kn,hr){var Ir={};return Ir[Kn.toLowerCase()]=hr.toLowerCase(),Ir["Webkit".concat(Kn)]="webkit".concat(hr),Ir["Moz".concat(Kn)]="moz".concat(hr),Ir["ms".concat(Kn)]="MS".concat(hr),Ir["O".concat(Kn)]="o".concat(hr.toLowerCase()),Ir}function we(Kn,hr){var Ir={animationend:at("Animation","AnimationEnd"),transitionend:at("Transition","TransitionEnd")};return Kn&&("AnimationEvent"in hr||delete Ir.animationend.animation,"TransitionEvent"in hr||delete Ir.transitionend.transition),Ir}var ft=we(he(),typeof window!="undefined"?window:{}),Nt={};if(he()){var dt=document.createElement("div");Nt=dt.style}var ut={};function pt(Kn){if(ut[Kn])return ut[Kn];var hr=ft[Kn];if(hr)for(var Ir=Object.keys(hr),Pe=Ir.length,mt=0;mt<Pe;mt+=1){var yt=Ir[mt];if(Object.prototype.hasOwnProperty.call(hr,yt)&&yt in Nt)return ut[Kn]=hr[yt],ut[Kn]}return""}var Ot=pt("animationend"),Wt=pt("transitionend"),Zt=!!(Ot&&Wt),Yt=Ot||"animationend",Cn=Wt||"transitionend";function Nn(Kn,hr){if(!Kn)return null;if((0,Ce.Z)(Kn)==="object"){var Ir=hr.replace(/-\w/g,function(Pe){return Pe[1].toUpperCase()});return Kn[Ir]}return"".concat(Kn,"-").concat(hr)}var Mn="none",Je="appear",ve="enter",me="leave",Be="none",xe="prepare",de="start",qe="active",xt="end";function nn(Kn){var hr=fe.useRef(!1),Ir=fe.useState(Kn),Pe=(0,je.Z)(Ir,2),mt=Pe[0],yt=Pe[1];fe.useEffect(function(){return hr.current=!1,function(){hr.current=!0}},[]);function At(wt,Ft){Ft&&hr.current||yt(wt)}return[mt,At]}var tn=function(hr){return+setTimeout(hr,16)},Jt=function(hr){return clearTimeout(hr)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(tn=function(hr){return window.requestAnimationFrame(hr)},Jt=function(hr){return window.cancelAnimationFrame(hr)});var yn=0,Dn=new Map;function _t(Kn){Dn.delete(Kn)}var sn=function(hr){var Ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;yn+=1;var Pe=yn;function mt(yt){if(yt===0)_t(Pe),hr();else{var At=tn(function(){mt(yt-1)});Dn.set(Pe,At)}}return mt(Ir),Pe};sn.cancel=function(Kn){var hr=Dn.get(Kn);return _t(hr),Jt(hr)};var pn=sn,gn=function(){var Kn=fe.useRef(null);function hr(){pn.cancel(Kn.current)}function Ir(Pe){var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;hr();var yt=pn(function(){mt<=1?Pe({isCanceled:function(){return yt!==Kn.current}}):Ir(Pe,mt-1)});Kn.current=yt}return fe.useEffect(function(){return function(){hr()}},[]),[Ir,hr]},an=he()?fe.useLayoutEffect:fe.useEffect,mr=an,Ht=[xe,de,qe,xt],Gt=!1,Cr=!0;function Qn(Kn){return Kn===qe||Kn===xt}var wr=function(Kn,hr){var Ir=nn(Be),Pe=(0,je.Z)(Ir,2),mt=Pe[0],yt=Pe[1],At=gn(),wt=(0,je.Z)(At,2),Ft=wt[0],kt=wt[1];function Sn(){yt(xe,!0)}return mr(function(){if(mt!==Be&&mt!==xt){var Tn=Ht.indexOf(mt),Fr=Ht[Tn+1],mn=hr(mt);mn===Gt?yt(Fr,!0):Ft(function(Lr){function ur(){Lr.isCanceled()||yt(Fr,!0)}mn===!0?ur():Promise.resolve(mn).then(ur)})}},[Kn,mt]),fe.useEffect(function(){return function(){kt()}},[]),[Sn,mt]},er=function(Kn){var hr=(0,fe.useRef)(),Ir=(0,fe.useRef)(Kn);Ir.current=Kn;var Pe=fe.useCallback(function(At){Ir.current(At)},[]);function mt(At){At&&(At.removeEventListener(Cn,Pe),At.removeEventListener(Yt,Pe))}function yt(At){hr.current&&hr.current!==At&&mt(hr.current),At&&At!==hr.current&&(At.addEventListener(Cn,Pe),At.addEventListener(Yt,Pe),hr.current=At)}return fe.useEffect(function(){return function(){mt(hr.current)}},[]),[yt,mt]};function Ba(Kn,hr,Ir,Pe){var mt=Pe.motionEnter,yt=mt===void 0?!0:mt,At=Pe.motionAppear,wt=At===void 0?!0:At,Ft=Pe.motionLeave,kt=Ft===void 0?!0:Ft,Sn=Pe.motionDeadline,Tn=Pe.motionLeaveImmediately,Fr=Pe.onAppearPrepare,mn=Pe.onEnterPrepare,Lr=Pe.onLeavePrepare,ur=Pe.onAppearStart,nr=Pe.onEnterStart,Wn=Pe.onLeaveStart,Nr=Pe.onAppearActive,oa=Pe.onEnterActive,Wr=Pe.onLeaveActive,Qr=Pe.onAppearEnd,qr=Pe.onEnterEnd,ea=Pe.onLeaveEnd,va=Pe.onVisibleChanged,St=nn(),Mt=(0,je.Z)(St,2),bn=Mt[0],rn=Mt[1],Fn=nn(Mn),Dr=(0,je.Z)(Fn,2),Ut=Dr[0],qt=Dr[1],$t=nn(null),xn=(0,je.Z)($t,2),gr=xn[0],Or=xn[1],tr=(0,fe.useRef)(!1),xr=(0,fe.useRef)(null);function ua(){return Ir()}var La=(0,fe.useRef)(!1);function ha(Ki){var ui=ua();if(!(Ki&&!Ki.deadline&&Ki.target!==ui)){var yi=La.current,wo;Ut===Je&&yi?wo=Qr==null?void 0:Qr(ui,Ki):Ut===ve&&yi?wo=qr==null?void 0:qr(ui,Ki):Ut===me&&yi&&(wo=ea==null?void 0:ea(ui,Ki)),Ut!==Mn&&yi&&wo!==!1&&(qt(Mn,!0),Or(null,!0))}}var Yr=er(ha),ya=(0,je.Z)(Yr,1),Na=ya[0],Ha=fe.useMemo(function(){var Ki,ui,yi;switch(Ut){case Je:return Ki={},(0,se.Z)(Ki,xe,Fr),(0,se.Z)(Ki,de,ur),(0,se.Z)(Ki,qe,Nr),Ki;case ve:return ui={},(0,se.Z)(ui,xe,mn),(0,se.Z)(ui,de,nr),(0,se.Z)(ui,qe,oa),ui;case me:return yi={},(0,se.Z)(yi,xe,Lr),(0,se.Z)(yi,de,Wn),(0,se.Z)(yi,qe,Wr),yi;default:return{}}},[Ut]),Hr=wr(Ut,function(Ki){if(Ki===xe){var ui=Ha[xe];return ui?ui(ua()):Gt}if(si in Ha){var yi;Or(((yi=Ha[si])===null||yi===void 0?void 0:yi.call(Ha,ua(),null))||null)}return si===qe&&(Na(ua()),Sn>0&&(clearTimeout(xr.current),xr.current=setTimeout(function(){ha({deadline:!0})},Sn))),Cr}),ca=(0,je.Z)(Hr,2),li=ca[0],si=ca[1],Ji=Qn(si);La.current=Ji,mr(function(){rn(hr);var Ki=tr.current;if(tr.current=!0,!!Kn){var ui;!Ki&&hr&&wt&&(ui=Je),Ki&&hr&&yt&&(ui=ve),(Ki&&!hr&&kt||!Ki&&Tn&&!hr&&kt)&&(ui=me),ui&&(qt(ui),li())}},[hr]),(0,fe.useEffect)(function(){(Ut===Je&&!wt||Ut===ve&&!yt||Ut===me&&!kt)&&qt(Mn)},[wt,yt,kt]),(0,fe.useEffect)(function(){return function(){tr.current=!1,clearTimeout(xr.current)}},[]);var so=fe.useRef(!1);(0,fe.useEffect)(function(){bn&&(so.current=!0),bn!==void 0&&Ut===Mn&&((so.current||bn)&&(va==null||va(bn)),so.current=!0)},[bn,Ut]);var bo=gr;return Ha[xe]&&si===de&&(bo=(0,Ne.Z)({transition:"none"},bo)),[Ut,si,bo,bn!=null?bn:hr]}var Da=function(Kn){(0,pe.Z)(Ir,Kn);var hr=(0,ke.Z)(Ir);function Ir(){return(0,be.Z)(this,Ir),hr.apply(this,arguments)}return(0,ue.Z)(Ir,[{key:"render",value:function(){return this.props.children}}]),Ir}(fe.Component),Ma=Da;function Ia(Kn){var hr=Kn;(0,Ce.Z)(Kn)==="object"&&(hr=Kn.transitionSupport);function Ir(mt){return!!(mt.motionName&&hr)}var Pe=fe.forwardRef(function(mt,yt){var At=mt.visible,wt=At===void 0?!0:At,Ft=mt.removeOnLeave,kt=Ft===void 0?!0:Ft,Sn=mt.forceRender,Tn=mt.children,Fr=mt.motionName,mn=mt.leavedClassName,Lr=mt.eventProps,ur=Ir(mt),nr=(0,fe.useRef)(),Wn=(0,fe.useRef)();function Nr(){try{return nr.current instanceof HTMLElement?nr.current:lt(Wn.current)}catch($t){return null}}var oa=Ba(ur,wt,Nr,mt),Wr=(0,je.Z)(oa,4),Qr=Wr[0],qr=Wr[1],ea=Wr[2],va=Wr[3],St=fe.useRef(va);va&&(St.current=!0);var Mt=fe.useCallback(function($t){nr.current=$t,Ue(yt,$t)},[yt]),bn,rn=(0,Ne.Z)((0,Ne.Z)({},Lr),{},{visible:wt});if(!Tn)bn=null;else if(Qr===Mn||!Ir(mt))va?bn=Tn((0,Ne.Z)({},rn),Mt):!kt&&St.current&&mn?bn=Tn((0,Ne.Z)((0,Ne.Z)({},rn),{},{className:mn}),Mt):Sn||!kt&&!mn?bn=Tn((0,Ne.Z)((0,Ne.Z)({},rn),{},{style:{display:"none"}}),Mt):bn=null;else{var Fn,Dr;qr===xe?Dr="prepare":Qn(qr)?Dr="active":qr===de&&(Dr="start"),bn=Tn((0,Ne.Z)((0,Ne.Z)({},rn),{},{className:Le()(Nn(Fr,Qr),(Fn={},(0,se.Z)(Fn,Nn(Fr,"".concat(Qr,"-").concat(Dr)),Dr),(0,se.Z)(Fn,Fr,typeof Fr=="string"),Fn)),style:ea}),Mt)}if(fe.isValidElement(bn)&&Tt(bn)){var Ut=bn,qt=Ut.ref;qt||(bn=fe.cloneElement(bn,{ref:Mt}))}return fe.createElement(Ma,{ref:Wn},bn)});return Pe.displayName="CSSMotion",Pe}var qn=Ia(Zt),Pa="add",vi="keep",Bi="remove",Ni="removed";function ii(Kn){var hr;return Kn&&(0,Ce.Z)(Kn)==="object"&&"key"in Kn?hr=Kn:hr={key:Kn},(0,Ne.Z)((0,Ne.Z)({},hr),{},{key:String(hr.key)})}function vn(){var Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Kn.map(ii)}function ln(){var Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ir=[],Pe=0,mt=hr.length,yt=vn(Kn),At=vn(hr);yt.forEach(function(kt){for(var Sn=!1,Tn=Pe;Tn<mt;Tn+=1){var Fr=At[Tn];if(Fr.key===kt.key){Pe<Tn&&(Ir=Ir.concat(At.slice(Pe,Tn).map(function(mn){return(0,Ne.Z)((0,Ne.Z)({},mn),{},{status:Pa})})),Pe=Tn),Ir.push((0,Ne.Z)((0,Ne.Z)({},Fr),{},{status:vi})),Pe+=1,Sn=!0;break}}Sn||Ir.push((0,Ne.Z)((0,Ne.Z)({},kt),{},{status:Bi}))}),Pe<mt&&(Ir=Ir.concat(At.slice(Pe).map(function(kt){return(0,Ne.Z)((0,Ne.Z)({},kt),{},{status:Pa})})));var wt={};Ir.forEach(function(kt){var Sn=kt.key;wt[Sn]=(wt[Sn]||0)+1});var Ft=Object.keys(wt).filter(function(kt){return wt[kt]>1});return Ft.forEach(function(kt){Ir=Ir.filter(function(Sn){var Tn=Sn.key,Fr=Sn.status;return Tn!==kt||Fr!==Bi}),Ir.forEach(function(Sn){Sn.key===kt&&(Sn.status=vi)})}),Ir}var Rn=["component","children","onVisibleChanged","onAllRemoved"],fr=["status"],Pr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Br(Kn){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qn,Ir=function(Pe){(0,pe.Z)(yt,Pe);var mt=(0,ke.Z)(yt);function yt(){var At;(0,be.Z)(this,yt);for(var wt=arguments.length,Ft=new Array(wt),kt=0;kt<wt;kt++)Ft[kt]=arguments[kt];return At=mt.call.apply(mt,[this].concat(Ft)),(0,se.Z)((0,ye.Z)(At),"state",{keyEntities:[]}),(0,se.Z)((0,ye.Z)(At),"removeKey",function(Sn){var Tn=At.state.keyEntities,Fr=Tn.map(function(mn){return mn.key!==Sn?mn:(0,Ne.Z)((0,Ne.Z)({},mn),{},{status:Ni})});return At.setState({keyEntities:Fr}),Fr.filter(function(mn){var Lr=mn.status;return Lr!==Ni}).length}),At}return(0,ue.Z)(yt,[{key:"render",value:function(){var wt=this,Ft=this.state.keyEntities,kt=this.props,Sn=kt.component,Tn=kt.children,Fr=kt.onVisibleChanged,mn=kt.onAllRemoved,Lr=(0,Ae.Z)(kt,Rn),ur=Sn||fe.Fragment,nr={};return Pr.forEach(function(Wn){nr[Wn]=Lr[Wn],delete Lr[Wn]}),delete Lr.keys,fe.createElement(ur,Lr,Ft.map(function(Wn){var Nr=Wn.status,oa=(0,Ae.Z)(Wn,fr),Wr=Nr===Pa||Nr===vi;return fe.createElement(hr,(0,te.Z)({},nr,{key:oa.key,visible:Wr,eventProps:oa,onVisibleChanged:function(qr){if(Fr==null||Fr(qr,{key:oa.key}),!qr){var ea=wt.removeKey(oa.key);ea===0&&mn&&mn()}}}),Tn)}))}}],[{key:"getDerivedStateFromProps",value:function(wt,Ft){var kt=wt.keys,Sn=Ft.keyEntities,Tn=vn(kt),Fr=ln(Sn,Tn);return{keyEntities:Fr.filter(function(mn){var Lr=Sn.find(function(ur){var nr=ur.key;return mn.key===nr});return!(Lr&&Lr.status===Ni&&mn.status===Bi)})}}}]),yt}(fe.Component);return(0,se.Z)(Ir,"defaultProps",{component:"div"}),Ir}var na=Br(Zt),Rr=qn,Rt=ee(56261);function cn(Kn,hr){var Ir=fe.useState(!1),Pe=(0,je.Z)(Ir,2),mt=Pe[0],yt=Pe[1];fe.useLayoutEffect(function(){if(mt)return Kn(),function(){hr()}},[mt]),fe.useLayoutEffect(function(){return yt(!0),function(){yt(!1)}},[])}var un=ee(83898),Hn=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Bt=function(hr,Ir){var Pe=hr.className,mt=hr.style,yt=hr.motion,At=hr.motionNodes,wt=hr.motionType,Ft=hr.onMotionStart,kt=hr.onMotionEnd,Sn=hr.active,Tn=hr.treeNodeRequiredProps,Fr=(0,Ae.Z)(hr,Hn),mn=fe.useState(!0),Lr=(0,je.Z)(mn,2),ur=Lr[0],nr=Lr[1],Wn=fe.useContext(nt.k),Nr=Wn.prefixCls,oa=At&&wt!=="hide";Te(function(){At&&oa!==ur&&nr(oa)},[At]);var Wr=function(){At&&Ft()},Qr=fe.useRef(!1),qr=function(){At&&!Qr.current&&(Qr.current=!0,kt())};cn(Wr,qr);var ea=function(St){oa===St&&qr()};return At?fe.createElement(Rr,(0,te.Z)({ref:Ir,visible:ur},yt,{motionAppear:wt==="show",onVisibleChanged:ea}),function(va,St){var Mt=va.className,bn=va.style;return fe.createElement("div",{ref:St,className:Le()("".concat(Nr,"-treenode-motion"),Mt),style:bn},At.map(function(rn){var Fn=(0,te.Z)({},((0,Ge.Z)(rn.data),rn.data)),Dr=rn.title,Ut=rn.key,qt=rn.isStart,$t=rn.isEnd;delete Fn.children;var xn=(0,un.H8)(Ut,Tn);return fe.createElement(Rt.Z,(0,te.Z)({},Fn,xn,{title:Dr,active:Sn,data:rn.data,key:Ut,isStart:qt,isEnd:$t}))}))}):fe.createElement(Rt.Z,(0,te.Z)({domRef:Ir,className:Pe,style:mt},Fr,{active:Sn}))};Bt.displayName="MotionTreeNode";var dn=fe.forwardRef(Bt),_n=dn;function kn(){var Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ir=Kn.length,Pe=hr.length;if(Math.abs(Ir-Pe)!==1)return{add:!1,key:null};function mt(yt,At){var wt=new Map;yt.forEach(function(kt){wt.set(kt,!0)});var Ft=At.filter(function(kt){return!wt.has(kt)});return Ft.length===1?Ft[0]:null}return Ir<Pe?{add:!0,key:mt(Kn,hr)}:{add:!1,key:mt(hr,Kn)}}function sr(Kn,hr,Ir){var Pe=Kn.findIndex(function(wt){return wt.key===Ir}),mt=Kn[Pe+1],yt=hr.findIndex(function(wt){return wt.key===Ir});if(mt){var At=hr.findIndex(function(wt){return wt.key===mt.key});return hr.slice(yt+1,At)}return hr.slice(yt+1)}var br=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Sr={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ja=function(){},Ca="RC_TREE_MOTION_".concat(Math.random()),xa={key:Ca},Za={key:Ca,level:0,index:0,pos:"0",node:xa,nodes:[xa]},_a={parent:null,children:[],pos:Za.pos,data:xa,title:null,key:Ca,isStart:[],isEnd:[]};function En(Kn,hr,Ir,Pe){return hr===!1||!Ir?Kn:Kn.slice(0,Math.ceil(Ir/Pe)+1)}function hn(Kn){var hr=Kn.key,Ir=Kn.pos;return(0,un.km)(hr,Ir)}function Bn(Kn){for(var hr=String(Kn.data.key),Ir=Kn;Ir.parent;)Ir=Ir.parent,hr="".concat(Ir.data.key," > ").concat(hr);return hr}var Tr=fe.forwardRef(function(Kn,hr){var Ir=Kn.prefixCls,Pe=Kn.data,mt=Kn.selectable,yt=Kn.checkable,At=Kn.expandedKeys,wt=Kn.selectedKeys,Ft=Kn.checkedKeys,kt=Kn.loadedKeys,Sn=Kn.loadingKeys,Tn=Kn.halfCheckedKeys,Fr=Kn.keyEntities,mn=Kn.disabled,Lr=Kn.dragging,ur=Kn.dragOverNodeKey,nr=Kn.dropPosition,Wn=Kn.motion,Nr=Kn.height,oa=Kn.itemHeight,Wr=Kn.virtual,Qr=Kn.focusable,qr=Kn.activeItem,ea=Kn.focused,va=Kn.tabIndex,St=Kn.onKeyDown,Mt=Kn.onFocus,bn=Kn.onBlur,rn=Kn.onActiveChange,Fn=Kn.onListChangeStart,Dr=Kn.onListChangeEnd,Ut=(0,Ae.Z)(Kn,br),qt=fe.useRef(null),$t=fe.useRef(null);fe.useImperativeHandle(hr,function(){return{scrollTo:function(ao){qt.current.scrollTo(ao)},getIndentWidth:function(){return $t.current.offsetWidth}}});var xn=fe.useState(At),gr=(0,je.Z)(xn,2),Or=gr[0],tr=gr[1],xr=fe.useState(Pe),ua=(0,je.Z)(xr,2),La=ua[0],ha=ua[1],Yr=fe.useState(Pe),ya=(0,je.Z)(Yr,2),Na=ya[0],Ha=ya[1],Hr=fe.useState([]),ca=(0,je.Z)(Hr,2),li=ca[0],si=ca[1],Ji=fe.useState(null),so=(0,je.Z)(Ji,2),bo=so[0],Ki=so[1],ui=fe.useRef(Pe);ui.current=Pe;function yi(){var pi=ui.current;ha(pi),Ha(pi),si([]),Ki(null),Dr()}Te(function(){tr(At);var pi=kn(Or,At);if(pi.key!==null)if(pi.add){var ao=La.findIndex(function(Uo){var io=Uo.key;return io===pi.key}),xo=En(sr(La,Pe,pi.key),Wr,Nr,oa),_i=La.slice();_i.splice(ao+1,0,_a),Ha(_i),si(xo),Ki("show")}else{var gl=Pe.findIndex(function(Uo){var io=Uo.key;return io===pi.key}),cl=En(sr(Pe,La,pi.key),Wr,Nr,oa),hl=Pe.slice();hl.splice(gl+1,0,_a),Ha(hl),si(cl),Ki("hide")}else La!==Pe&&(ha(Pe),Ha(Pe))},[At,Pe]),fe.useEffect(function(){Lr||yi()},[Lr]);var wo=Wn?Na:Pe,ki={expandedKeys:At,selectedKeys:wt,loadedKeys:kt,loadingKeys:Sn,checkedKeys:Ft,halfCheckedKeys:Tn,dragOverNodeKey:ur,dropPosition:nr,keyEntities:Fr};return fe.createElement(fe.Fragment,null,ea&&qr&&fe.createElement("span",{style:Sr,"aria-live":"assertive"},Bn(qr)),fe.createElement("div",null,fe.createElement("input",{style:Sr,disabled:Qr===!1||mn,tabIndex:Qr!==!1?va:null,onKeyDown:St,onFocus:Mt,onBlur:bn,value:"",onChange:ja,"aria-label":"for screen reader"})),fe.createElement("div",{className:"".concat(Ir,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},fe.createElement("div",{className:"".concat(Ir,"-indent")},fe.createElement("div",{ref:$t,className:"".concat(Ir,"-indent-unit")}))),fe.createElement(_e.Z,(0,te.Z)({},Ut,{data:wo,itemKey:hn,height:Nr,fullHeight:!1,virtual:Wr,itemHeight:oa,prefixCls:"".concat(Ir,"-list"),ref:qt,onVisibleChange:function(ao,xo){var _i=new Set(ao),gl=xo.filter(function(cl){return!_i.has(cl)});gl.some(function(cl){return hn(cl)===Ca})&&yi()}}),function(pi){var ao=pi.pos,xo=(0,te.Z)({},((0,Ge.Z)(pi.data),pi.data)),_i=pi.title,gl=pi.key,cl=pi.isStart,hl=pi.isEnd,Uo=(0,un.km)(gl,ao);delete xo.key,delete xo.children;var io=(0,un.H8)(Uo,ki);return fe.createElement(_n,(0,te.Z)({},xo,io,{title:_i,active:!!qr&&gl===qr.key,pos:ao,data:pi.data,isStart:cl,isEnd:hl,motion:Wn,motionNodes:gl===Ca?li:null,motionType:bo,onMotionStart:Fn,onMotionEnd:yi,treeNodeRequiredProps:ki,onMouseMove:function(){rn(null)}}))}))});Tr.displayName="NodeList";var la=Tr,pr=ee(29873),Xn=ee(97153),dr=ee(3596),zr=10,sa=function(Kn){(0,pe.Z)(Ir,Kn);var hr=(0,ke.Z)(Ir);function Ir(){var Pe;(0,be.Z)(this,Ir);for(var mt=arguments.length,yt=new Array(mt),At=0;At<mt;At++)yt[At]=arguments[At];return Pe=hr.call.apply(hr,[this].concat(yt)),Pe.destroyed=!1,Pe.delayedDragEnterLogic=void 0,Pe.loadingRetryTimes={},Pe.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,un.w$)()},Pe.dragStartMousePosition=null,Pe.dragNode=void 0,Pe.currentMouseOverDroppableNodeKey=null,Pe.listRef=fe.createRef(),Pe.onNodeDragStart=function(wt,Ft){var kt=Pe.state,Sn=kt.expandedKeys,Tn=kt.keyEntities,Fr=Pe.props.onDragStart,mn=Ft.props.eventKey;Pe.dragNode=Ft,Pe.dragStartMousePosition={x:wt.clientX,y:wt.clientY};var Lr=(0,pr._5)(Sn,mn);Pe.setState({draggingNodeKey:mn,dragChildrenKeys:(0,pr.wA)(mn,Tn),indent:Pe.listRef.current.getIndentWidth()}),Pe.setExpandedKeys(Lr),window.addEventListener("dragend",Pe.onWindowDragEnd),Fr==null||Fr({event:wt,node:(0,un.F)(Ft.props)})},Pe.onNodeDragEnter=function(wt,Ft){var kt=Pe.state,Sn=kt.expandedKeys,Tn=kt.keyEntities,Fr=kt.dragChildrenKeys,mn=kt.flattenNodes,Lr=kt.indent,ur=Pe.props,nr=ur.onDragEnter,Wn=ur.onExpand,Nr=ur.allowDrop,oa=ur.direction,Wr=Ft.props,Qr=Wr.pos,qr=Wr.eventKey,ea=(0,ye.Z)(Pe),va=ea.dragNode;if(Pe.currentMouseOverDroppableNodeKey!==qr&&(Pe.currentMouseOverDroppableNodeKey=qr),!va){Pe.resetDragState();return}var St=(0,pr.OM)(wt,va,Ft,Lr,Pe.dragStartMousePosition,Nr,mn,Tn,Sn,oa),Mt=St.dropPosition,bn=St.dropLevelOffset,rn=St.dropTargetKey,Fn=St.dropContainerKey,Dr=St.dropTargetPos,Ut=St.dropAllowed,qt=St.dragOverNodeKey;if(Fr.indexOf(rn)!==-1||!Ut){Pe.resetDragState();return}if(Pe.delayedDragEnterLogic||(Pe.delayedDragEnterLogic={}),Object.keys(Pe.delayedDragEnterLogic).forEach(function($t){clearTimeout(Pe.delayedDragEnterLogic[$t])}),va.props.eventKey!==Ft.props.eventKey&&(wt.persist(),Pe.delayedDragEnterLogic[Qr]=window.setTimeout(function(){if(Pe.state.draggingNodeKey!==null){var $t=(0,ge.Z)(Sn),xn=(0,dr.Z)(Tn,Ft.props.eventKey);xn&&(xn.children||[]).length&&($t=(0,pr.L0)(Sn,Ft.props.eventKey)),"expandedKeys"in Pe.props||Pe.setExpandedKeys($t),Wn==null||Wn($t,{node:(0,un.F)(Ft.props),expanded:!0,nativeEvent:wt.nativeEvent})}},800)),va.props.eventKey===rn&&bn===0){Pe.resetDragState();return}Pe.setState({dragOverNodeKey:qt,dropPosition:Mt,dropLevelOffset:bn,dropTargetKey:rn,dropContainerKey:Fn,dropTargetPos:Dr,dropAllowed:Ut}),nr==null||nr({event:wt,node:(0,un.F)(Ft.props),expandedKeys:Sn})},Pe.onNodeDragOver=function(wt,Ft){var kt=Pe.state,Sn=kt.dragChildrenKeys,Tn=kt.flattenNodes,Fr=kt.keyEntities,mn=kt.expandedKeys,Lr=kt.indent,ur=Pe.props,nr=ur.onDragOver,Wn=ur.allowDrop,Nr=ur.direction,oa=(0,ye.Z)(Pe),Wr=oa.dragNode;if(Wr){var Qr=(0,pr.OM)(wt,Wr,Ft,Lr,Pe.dragStartMousePosition,Wn,Tn,Fr,mn,Nr),qr=Qr.dropPosition,ea=Qr.dropLevelOffset,va=Qr.dropTargetKey,St=Qr.dropContainerKey,Mt=Qr.dropAllowed,bn=Qr.dropTargetPos,rn=Qr.dragOverNodeKey;Sn.indexOf(va)!==-1||!Mt||(Wr.props.eventKey===va&&ea===0?Pe.state.dropPosition===null&&Pe.state.dropLevelOffset===null&&Pe.state.dropTargetKey===null&&Pe.state.dropContainerKey===null&&Pe.state.dropTargetPos===null&&Pe.state.dropAllowed===!1&&Pe.state.dragOverNodeKey===null||Pe.resetDragState():qr===Pe.state.dropPosition&&ea===Pe.state.dropLevelOffset&&va===Pe.state.dropTargetKey&&St===Pe.state.dropContainerKey&&bn===Pe.state.dropTargetPos&&Mt===Pe.state.dropAllowed&&rn===Pe.state.dragOverNodeKey||Pe.setState({dropPosition:qr,dropLevelOffset:ea,dropTargetKey:va,dropContainerKey:St,dropTargetPos:bn,dropAllowed:Mt,dragOverNodeKey:rn}),nr==null||nr({event:wt,node:(0,un.F)(Ft.props)}))}},Pe.onNodeDragLeave=function(wt,Ft){Pe.currentMouseOverDroppableNodeKey===Ft.props.eventKey&&!wt.currentTarget.contains(wt.relatedTarget)&&(Pe.resetDragState(),Pe.currentMouseOverDroppableNodeKey=null);var kt=Pe.props.onDragLeave;kt==null||kt({event:wt,node:(0,un.F)(Ft.props)})},Pe.onWindowDragEnd=function(wt){Pe.onNodeDragEnd(wt,null,!0),window.removeEventListener("dragend",Pe.onWindowDragEnd)},Pe.onNodeDragEnd=function(wt,Ft){var kt=Pe.props.onDragEnd;Pe.setState({dragOverNodeKey:null}),Pe.cleanDragState(),kt==null||kt({event:wt,node:(0,un.F)(Ft.props)}),Pe.dragNode=null,window.removeEventListener("dragend",Pe.onWindowDragEnd)},Pe.onNodeDrop=function(wt,Ft){var kt,Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Tn=Pe.state,Fr=Tn.dragChildrenKeys,mn=Tn.dropPosition,Lr=Tn.dropTargetKey,ur=Tn.dropTargetPos,nr=Tn.dropAllowed;if(nr){var Wn=Pe.props.onDrop;if(Pe.setState({dragOverNodeKey:null}),Pe.cleanDragState(),Lr!==null){var Nr=(0,Ne.Z)((0,Ne.Z)({},(0,un.H8)(Lr,Pe.getTreeNodeRequiredProps())),{},{active:((kt=Pe.getActiveItem())===null||kt===void 0?void 0:kt.key)===Lr,data:(0,dr.Z)(Pe.state.keyEntities,Lr).node}),oa=Fr.indexOf(Lr)!==-1;(0,ze.ZP)(!oa,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Wr=(0,pr.yx)(ur),Qr={event:wt,node:(0,un.F)(Nr),dragNode:Pe.dragNode?(0,un.F)(Pe.dragNode.props):null,dragNodesKeys:[Pe.dragNode.props.eventKey].concat(Fr),dropToGap:mn!==0,dropPosition:mn+Number(Wr[Wr.length-1])};Sn||Wn==null||Wn(Qr),Pe.dragNode=null}}},Pe.cleanDragState=function(){var wt=Pe.state.draggingNodeKey;wt!==null&&Pe.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Pe.dragStartMousePosition=null,Pe.currentMouseOverDroppableNodeKey=null},Pe.triggerExpandActionExpand=function(wt,Ft){var kt=Pe.state,Sn=kt.expandedKeys,Tn=kt.flattenNodes,Fr=Ft.expanded,mn=Ft.key,Lr=Ft.isLeaf;if(!(Lr||wt.shiftKey||wt.metaKey||wt.ctrlKey)){var ur=Tn.filter(function(Wn){return Wn.key===mn})[0],nr=(0,un.F)((0,Ne.Z)((0,Ne.Z)({},(0,un.H8)(mn,Pe.getTreeNodeRequiredProps())),{},{data:ur.data}));Pe.setExpandedKeys(Fr?(0,pr._5)(Sn,mn):(0,pr.L0)(Sn,mn)),Pe.onNodeExpand(wt,nr)}},Pe.onNodeClick=function(wt,Ft){var kt=Pe.props,Sn=kt.onClick,Tn=kt.expandAction;Tn==="click"&&Pe.triggerExpandActionExpand(wt,Ft),Sn==null||Sn(wt,Ft)},Pe.onNodeDoubleClick=function(wt,Ft){var kt=Pe.props,Sn=kt.onDoubleClick,Tn=kt.expandAction;Tn==="doubleClick"&&Pe.triggerExpandActionExpand(wt,Ft),Sn==null||Sn(wt,Ft)},Pe.onNodeSelect=function(wt,Ft){var kt=Pe.state.selectedKeys,Sn=Pe.state,Tn=Sn.keyEntities,Fr=Sn.fieldNames,mn=Pe.props,Lr=mn.onSelect,ur=mn.multiple,nr=Ft.selected,Wn=Ft[Fr.key],Nr=!nr;Nr?ur?kt=(0,pr.L0)(kt,Wn):kt=[Wn]:kt=(0,pr._5)(kt,Wn);var oa=kt.map(function(Wr){var Qr=(0,dr.Z)(Tn,Wr);return Qr?Qr.node:null}).filter(function(Wr){return Wr});Pe.setUncontrolledState({selectedKeys:kt}),Lr==null||Lr(kt,{event:"select",selected:Nr,node:Ft,selectedNodes:oa,nativeEvent:wt.nativeEvent})},Pe.onNodeCheck=function(wt,Ft,kt){var Sn=Pe.state,Tn=Sn.keyEntities,Fr=Sn.checkedKeys,mn=Sn.halfCheckedKeys,Lr=Pe.props,ur=Lr.checkStrictly,nr=Lr.onCheck,Wn=Ft.key,Nr,oa={event:"check",node:Ft,checked:kt,nativeEvent:wt.nativeEvent};if(ur){var Wr=kt?(0,pr.L0)(Fr,Wn):(0,pr._5)(Fr,Wn),Qr=(0,pr._5)(mn,Wn);Nr={checked:Wr,halfChecked:Qr},oa.checkedNodes=Wr.map(function(bn){return(0,dr.Z)(Tn,bn)}).filter(function(bn){return bn}).map(function(bn){return bn.node}),Pe.setUncontrolledState({checkedKeys:Wr})}else{var qr=(0,Xn.S)([].concat((0,ge.Z)(Fr),[Wn]),!0,Tn),ea=qr.checkedKeys,va=qr.halfCheckedKeys;if(!kt){var St=new Set(ea);St.delete(Wn);var Mt=(0,Xn.S)(Array.from(St),{checked:!1,halfCheckedKeys:va},Tn);ea=Mt.checkedKeys,va=Mt.halfCheckedKeys}Nr=ea,oa.checkedNodes=[],oa.checkedNodesPositions=[],oa.halfCheckedKeys=va,ea.forEach(function(bn){var rn=(0,dr.Z)(Tn,bn);if(rn){var Fn=rn.node,Dr=rn.pos;oa.checkedNodes.push(Fn),oa.checkedNodesPositions.push({node:Fn,pos:Dr})}}),Pe.setUncontrolledState({checkedKeys:ea},!1,{halfCheckedKeys:va})}nr==null||nr(Nr,oa)},Pe.onNodeLoad=function(wt){var Ft=wt.key,kt=new Promise(function(Sn,Tn){Pe.setState(function(Fr){var mn=Fr.loadedKeys,Lr=mn===void 0?[]:mn,ur=Fr.loadingKeys,nr=ur===void 0?[]:ur,Wn=Pe.props,Nr=Wn.loadData,oa=Wn.onLoad;if(!Nr||Lr.indexOf(Ft)!==-1||nr.indexOf(Ft)!==-1)return null;var Wr=Nr(wt);return Wr.then(function(){var Qr=Pe.state.loadedKeys,qr=(0,pr.L0)(Qr,Ft);oa==null||oa(qr,{event:"load",node:wt}),Pe.setUncontrolledState({loadedKeys:qr}),Pe.setState(function(ea){return{loadingKeys:(0,pr._5)(ea.loadingKeys,Ft)}}),Sn()}).catch(function(Qr){if(Pe.setState(function(ea){return{loadingKeys:(0,pr._5)(ea.loadingKeys,Ft)}}),Pe.loadingRetryTimes[Ft]=(Pe.loadingRetryTimes[Ft]||0)+1,Pe.loadingRetryTimes[Ft]>=zr){var qr=Pe.state.loadedKeys;(0,ze.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Pe.setUncontrolledState({loadedKeys:(0,pr.L0)(qr,Ft)}),Sn()}Tn(Qr)}),{loadingKeys:(0,pr.L0)(nr,Ft)}})});return kt.catch(function(){}),kt},Pe.onNodeMouseEnter=function(wt,Ft){var kt=Pe.props.onMouseEnter;kt==null||kt({event:wt,node:Ft})},Pe.onNodeMouseLeave=function(wt,Ft){var kt=Pe.props.onMouseLeave;kt==null||kt({event:wt,node:Ft})},Pe.onNodeContextMenu=function(wt,Ft){var kt=Pe.props.onRightClick;kt&&(wt.preventDefault(),kt({event:wt,node:Ft}))},Pe.onFocus=function(){var wt=Pe.props.onFocus;Pe.setState({focused:!0});for(var Ft=arguments.length,kt=new Array(Ft),Sn=0;Sn<Ft;Sn++)kt[Sn]=arguments[Sn];wt==null||wt.apply(void 0,kt)},Pe.onBlur=function(){var wt=Pe.props.onBlur;Pe.setState({focused:!1}),Pe.onActiveChange(null);for(var Ft=arguments.length,kt=new Array(Ft),Sn=0;Sn<Ft;Sn++)kt[Sn]=arguments[Sn];wt==null||wt.apply(void 0,kt)},Pe.getTreeNodeRequiredProps=function(){var wt=Pe.state,Ft=wt.expandedKeys,kt=wt.selectedKeys,Sn=wt.loadedKeys,Tn=wt.loadingKeys,Fr=wt.checkedKeys,mn=wt.halfCheckedKeys,Lr=wt.dragOverNodeKey,ur=wt.dropPosition,nr=wt.keyEntities;return{expandedKeys:Ft||[],selectedKeys:kt||[],loadedKeys:Sn||[],loadingKeys:Tn||[],checkedKeys:Fr||[],halfCheckedKeys:mn||[],dragOverNodeKey:Lr,dropPosition:ur,keyEntities:nr}},Pe.setExpandedKeys=function(wt){var Ft=Pe.state,kt=Ft.treeData,Sn=Ft.fieldNames,Tn=(0,un.oH)(kt,wt,Sn);Pe.setUncontrolledState({expandedKeys:wt,flattenNodes:Tn},!0)},Pe.onNodeExpand=function(wt,Ft){var kt=Pe.state.expandedKeys,Sn=Pe.state,Tn=Sn.listChanging,Fr=Sn.fieldNames,mn=Pe.props,Lr=mn.onExpand,ur=mn.loadData,nr=Ft.expanded,Wn=Ft[Fr.key];if(!Tn){var Nr=kt.indexOf(Wn),oa=!nr;if((0,ze.ZP)(nr&&Nr!==-1||!nr&&Nr===-1,"Expand state not sync with index check"),oa?kt=(0,pr.L0)(kt,Wn):kt=(0,pr._5)(kt,Wn),Pe.setExpandedKeys(kt),Lr==null||Lr(kt,{node:Ft,expanded:oa,nativeEvent:wt.nativeEvent}),oa&&ur){var Wr=Pe.onNodeLoad(Ft);Wr&&Wr.then(function(){var Qr=(0,un.oH)(Pe.state.treeData,kt,Fr);Pe.setUncontrolledState({flattenNodes:Qr})}).catch(function(){var Qr=Pe.state.expandedKeys,qr=(0,pr._5)(Qr,Wn);Pe.setExpandedKeys(qr)})}}},Pe.onListChangeStart=function(){Pe.setUncontrolledState({listChanging:!0})},Pe.onListChangeEnd=function(){setTimeout(function(){Pe.setUncontrolledState({listChanging:!1})})},Pe.onActiveChange=function(wt){var Ft=Pe.state.activeKey,kt=Pe.props.onActiveChange;Ft!==wt&&(Pe.setState({activeKey:wt}),wt!==null&&Pe.scrollTo({key:wt}),kt==null||kt(wt))},Pe.getActiveItem=function(){var wt=Pe.state,Ft=wt.activeKey,kt=wt.flattenNodes;return Ft===null?null:kt.find(function(Sn){var Tn=Sn.key;return Tn===Ft})||null},Pe.offsetActiveKey=function(wt){var Ft=Pe.state,kt=Ft.flattenNodes,Sn=Ft.activeKey,Tn=kt.findIndex(function(Lr){var ur=Lr.key;return ur===Sn});Tn===-1&&wt<0&&(Tn=kt.length),Tn=(Tn+wt+kt.length)%kt.length;var Fr=kt[Tn];if(Fr){var mn=Fr.key;Pe.onActiveChange(mn)}else Pe.onActiveChange(null)},Pe.onKeyDown=function(wt){var Ft=Pe.state,kt=Ft.activeKey,Sn=Ft.expandedKeys,Tn=Ft.checkedKeys,Fr=Ft.fieldNames,mn=Pe.props,Lr=mn.onKeyDown,ur=mn.checkable,nr=mn.selectable;switch(wt.which){case Fe.UP:{Pe.offsetActiveKey(-1),wt.preventDefault();break}case Fe.DOWN:{Pe.offsetActiveKey(1),wt.preventDefault();break}}var Wn=Pe.getActiveItem();if(Wn&&Wn.data){var Nr=Pe.getTreeNodeRequiredProps(),oa=Wn.data.isLeaf===!1||!!(Wn.data[Fr.children]||[]).length,Wr=(0,un.F)((0,Ne.Z)((0,Ne.Z)({},(0,un.H8)(kt,Nr)),{},{data:Wn.data,active:!0}));switch(wt.which){case Fe.LEFT:{oa&&Sn.includes(kt)?Pe.onNodeExpand({},Wr):Wn.parent&&Pe.onActiveChange(Wn.parent.key),wt.preventDefault();break}case Fe.RIGHT:{oa&&!Sn.includes(kt)?Pe.onNodeExpand({},Wr):Wn.children&&Wn.children.length&&Pe.onActiveChange(Wn.children[0].key),wt.preventDefault();break}case Fe.ENTER:case Fe.SPACE:{ur&&!Wr.disabled&&Wr.checkable!==!1&&!Wr.disableCheckbox?Pe.onNodeCheck({},Wr,!Tn.includes(kt)):!ur&&nr&&!Wr.disabled&&Wr.selectable!==!1&&Pe.onNodeSelect({},Wr);break}}}Lr==null||Lr(wt)},Pe.setUncontrolledState=function(wt){var Ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Pe.destroyed){var Sn=!1,Tn=!0,Fr={};Object.keys(wt).forEach(function(mn){if(mn in Pe.props){Tn=!1;return}Sn=!0,Fr[mn]=wt[mn]}),Sn&&(!Ft||Tn)&&Pe.setState((0,Ne.Z)((0,Ne.Z)({},Fr),kt))}},Pe.scrollTo=function(wt){Pe.listRef.current.scrollTo(wt)},Pe}return(0,ue.Z)(Ir,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var mt=this.props.activeKey;mt!==void 0&&mt!==this.state.activeKey&&(this.setState({activeKey:mt}),mt!==null&&this.scrollTo({key:mt}))}},{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 mt,yt=this.state,At=yt.focused,wt=yt.flattenNodes,Ft=yt.keyEntities,kt=yt.draggingNodeKey,Sn=yt.activeKey,Tn=yt.dropLevelOffset,Fr=yt.dropContainerKey,mn=yt.dropTargetKey,Lr=yt.dropPosition,ur=yt.dragOverNodeKey,nr=yt.indent,Wn=this.props,Nr=Wn.prefixCls,oa=Wn.className,Wr=Wn.style,Qr=Wn.showLine,qr=Wn.focusable,ea=Wn.tabIndex,va=ea===void 0?0:ea,St=Wn.selectable,Mt=Wn.showIcon,bn=Wn.icon,rn=Wn.switcherIcon,Fn=Wn.draggable,Dr=Wn.checkable,Ut=Wn.checkStrictly,qt=Wn.disabled,$t=Wn.motion,xn=Wn.loadData,gr=Wn.filterTreeNode,Or=Wn.height,tr=Wn.itemHeight,xr=Wn.virtual,ua=Wn.titleRender,La=Wn.dropIndicatorRender,ha=Wn.onContextMenu,Yr=Wn.onScroll,ya=Wn.direction,Na=Wn.rootClassName,Ha=Wn.rootStyle,Hr=(0,Oe.Z)(this.props,{aria:!0,data:!0}),ca;return Fn&&((0,Ce.Z)(Fn)==="object"?ca=Fn:typeof Fn=="function"?ca={nodeDraggable:Fn}:ca={}),fe.createElement(nt.k.Provider,{value:{prefixCls:Nr,selectable:St,showIcon:Mt,icon:bn,switcherIcon:rn,draggable:ca,draggingNodeKey:kt,checkable:Dr,checkStrictly:Ut,disabled:qt,keyEntities:Ft,dropLevelOffset:Tn,dropContainerKey:Fr,dropTargetKey:mn,dropPosition:Lr,dragOverNodeKey:ur,indent:nr,direction:ya,dropIndicatorRender:La,loadData:xn,filterTreeNode:gr,titleRender:ua,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}},fe.createElement("div",{role:"tree",className:Le()(Nr,oa,Na,(mt={},(0,se.Z)(mt,"".concat(Nr,"-show-line"),Qr),(0,se.Z)(mt,"".concat(Nr,"-focused"),At),(0,se.Z)(mt,"".concat(Nr,"-active-focused"),Sn!==null),mt)),style:Ha},fe.createElement(la,(0,te.Z)({ref:this.listRef,prefixCls:Nr,style:Wr,data:wt,disabled:qt,selectable:St,checkable:!!Dr,motion:$t,dragging:kt!==null,height:Or,itemHeight:tr,virtual:xr,focusable:qr,focused:At,tabIndex:va,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ha,onScroll:Yr},this.getTreeNodeRequiredProps(),Hr))))}}],[{key:"getDerivedStateFromProps",value:function(mt,yt){var At=yt.prevProps,wt={prevProps:mt};function Ft(qr){return!At&&qr in mt||At&&At[qr]!==mt[qr]}var kt,Sn=yt.fieldNames;if(Ft("fieldNames")&&(Sn=(0,un.w$)(mt.fieldNames),wt.fieldNames=Sn),Ft("treeData")?kt=mt.treeData:Ft("children")&&((0,ze.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),kt=(0,un.zn)(mt.children)),kt){wt.treeData=kt;var Tn=(0,un.I8)(kt,{fieldNames:Sn});wt.keyEntities=(0,Ne.Z)((0,se.Z)({},Ca,Za),Tn.keyEntities)}var Fr=wt.keyEntities||yt.keyEntities;if(Ft("expandedKeys")||At&&Ft("autoExpandParent"))wt.expandedKeys=mt.autoExpandParent||!At&&mt.defaultExpandParent?(0,pr.r7)(mt.expandedKeys,Fr):mt.expandedKeys;else if(!At&&mt.defaultExpandAll){var mn=(0,Ne.Z)({},Fr);delete mn[Ca],wt.expandedKeys=Object.keys(mn).map(function(qr){return mn[qr].key})}else!At&&mt.defaultExpandedKeys&&(wt.expandedKeys=mt.autoExpandParent||mt.defaultExpandParent?(0,pr.r7)(mt.defaultExpandedKeys,Fr):mt.defaultExpandedKeys);if(wt.expandedKeys||delete wt.expandedKeys,kt||wt.expandedKeys){var Lr=(0,un.oH)(kt||yt.treeData,wt.expandedKeys||yt.expandedKeys,Sn);wt.flattenNodes=Lr}if(mt.selectable&&(Ft("selectedKeys")?wt.selectedKeys=(0,pr.BT)(mt.selectedKeys,mt):!At&&mt.defaultSelectedKeys&&(wt.selectedKeys=(0,pr.BT)(mt.defaultSelectedKeys,mt))),mt.checkable){var ur;if(Ft("checkedKeys")?ur=(0,pr.E6)(mt.checkedKeys)||{}:!At&&mt.defaultCheckedKeys?ur=(0,pr.E6)(mt.defaultCheckedKeys)||{}:kt&&(ur=(0,pr.E6)(mt.checkedKeys)||{checkedKeys:yt.checkedKeys,halfCheckedKeys:yt.halfCheckedKeys}),ur){var nr=ur,Wn=nr.checkedKeys,Nr=Wn===void 0?[]:Wn,oa=nr.halfCheckedKeys,Wr=oa===void 0?[]:oa;if(!mt.checkStrictly){var Qr=(0,Xn.S)(Nr,!0,Fr);Nr=Qr.checkedKeys,Wr=Qr.halfCheckedKeys}wt.checkedKeys=Nr,wt.halfCheckedKeys=Wr}}return Ft("loadedKeys")&&(wt.loadedKeys=mt.loadedKeys),wt}}]),Ir}(fe.Component);sa.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:it,allowDrop:function(){return!0},expandAction:!1},sa.TreeNode=Rt.Z;var or=sa,Ga=or,ti=ee(73148),Vi=ee(56747),ro={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"},co=ro,Zi=ee(84089),Hi=function(hr,Ir){return fe.createElement(Zi.Z,(0,te.Z)({},hr,{ref:Ir,icon:co}))},eo=fe.forwardRef(Hi),So=ee(53124),Ko=ee(50881),Fi=ee(33603),Ei=ee(32157);const Oo=4;function xl(Kn){const{dropPosition:hr,dropLevelOffset:Ir,prefixCls:Pe,indent:mt,direction:yt="ltr"}=Kn,At=yt==="ltr"?"left":"right",wt=yt==="ltr"?"right":"left",Ft={[At]:-Ir*mt+Oo,[wt]:0};switch(hr){case-1:Ft.top=-3;break;case 1:Ft.bottom=-3;break;default:Ft.bottom=-3,Ft[At]=mt+Oo;break}return fe.createElement("div",{style:Ft,className:`${Pe}-drop-indicator`})}var tl=ee(99184),Pn=fe.forwardRef((Kn,hr)=>{const{getPrefixCls:Ir,direction:Pe,virtual:mt,tree:yt}=fe.useContext(So.E_),{prefixCls:At,className:wt,showIcon:Ft=!1,showLine:kt,switcherIcon:Sn,blockNode:Tn=!1,children:Fr,checkable:mn=!1,selectable:Lr=!0,draggable:ur,motion:nr,style:Wn}=Kn,Nr=Ir("tree",At),oa=Ir(),Wr=nr!=null?nr:Object.assign(Object.assign({},(0,Fi.Z)(oa)),{motionAppear:!1}),Qr=Object.assign(Object.assign({},Kn),{checkable:mn,selectable:Lr,showIcon:Ft,motion:Wr,blockNode:Tn,showLine:!!kt,dropIndicatorRender:xl}),[qr,ea]=(0,Ei.ZP)(Nr),va=fe.useMemo(()=>{if(!ur)return!1;let Mt={};switch(typeof ur){case"function":Mt.nodeDraggable=ur;break;case"object":Mt=Object.assign({},ur);break;default:break}return Mt.icon!==!1&&(Mt.icon=Mt.icon||fe.createElement(Ko.Z,null)),Mt},[ur]),St=Mt=>fe.createElement(tl.Z,{prefixCls:Nr,switcherIcon:Sn,treeNodeProps:Mt,showLine:kt});return qr(fe.createElement(Ga,Object.assign({itemHeight:20,ref:hr,virtual:mt},Qr,{style:Object.assign(Object.assign({},yt==null?void 0:yt.style),Wn),prefixCls:Nr,className:Le()({[`${Nr}-icon-hide`]:!Ft,[`${Nr}-block-node`]:Tn,[`${Nr}-unselectable`]:!Lr,[`${Nr}-rtl`]:Pe==="rtl"},yt==null?void 0:yt.className,wt,ea),direction:Pe,checkable:mn&&fe.createElement("span",{className:`${Nr}-checkbox-inner`}),selectable:Lr,switcherIcon:St,draggable:va}),Fr))}),An;(function(Kn){Kn[Kn.None=0]="None",Kn[Kn.Start=1]="Start",Kn[Kn.End=2]="End"})(An||(An={}));function rr(Kn,hr){function Ir(Pe){const{key:mt,children:yt}=Pe;hr(mt,Pe)!==!1&&rr(yt||[],hr)}Kn.forEach(Ir)}function Vr(Kn){let{treeData:hr,expandedKeys:Ir,startKey:Pe,endKey:mt}=Kn;const yt=[];let At=An.None;if(Pe&&Pe===mt)return[Pe];if(!Pe||!mt)return[];function wt(Ft){return Ft===Pe||Ft===mt}return rr(hr,Ft=>{if(At===An.End)return!1;if(wt(Ft)){if(yt.push(Ft),At===An.None)At=An.Start;else if(At===An.Start)return At=An.End,!1}else At===An.Start&&yt.push(Ft);return Ir.includes(Ft)}),yt}function aa(Kn,hr){const Ir=(0,ge.Z)(hr),Pe=[];return rr(Kn,(mt,yt)=>{const At=Ir.indexOf(mt);return At!==-1&&(Pe.push(yt),Ir.splice(At,1)),!!Ir.length}),Pe}var za=function(Kn,hr){var Ir={};for(var Pe in Kn)Object.prototype.hasOwnProperty.call(Kn,Pe)&&hr.indexOf(Pe)<0&&(Ir[Pe]=Kn[Pe]);if(Kn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var mt=0,Pe=Object.getOwnPropertySymbols(Kn);mt<Pe.length;mt++)hr.indexOf(Pe[mt])<0&&Object.prototype.propertyIsEnumerable.call(Kn,Pe[mt])&&(Ir[Pe[mt]]=Kn[Pe[mt]]);return Ir};function fi(Kn){const{isLeaf:hr,expanded:Ir}=Kn;return hr?fe.createElement(ti.Z,null):Ir?fe.createElement(Vi.Z,null):fe.createElement(eo,null)}function Ci(Kn){let{treeData:hr,children:Ir}=Kn;return hr||(0,un.zn)(Ir)}const Pi=(Kn,hr)=>{var{defaultExpandAll:Ir,defaultExpandParent:Pe,defaultExpandedKeys:mt}=Kn,yt=za(Kn,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const At=fe.useRef(),wt=fe.useRef(),Ft=()=>{const{keyEntities:va}=(0,un.I8)(Ci(yt));let St;return Ir?St=Object.keys(va):Pe?St=(0,pr.r7)(yt.expandedKeys||mt||[],va):St=yt.expandedKeys||mt,St},[kt,Sn]=fe.useState(yt.selectedKeys||yt.defaultSelectedKeys||[]),[Tn,Fr]=fe.useState(()=>Ft());fe.useEffect(()=>{"selectedKeys"in yt&&Sn(yt.selectedKeys)},[yt.selectedKeys]),fe.useEffect(()=>{"expandedKeys"in yt&&Fr(yt.expandedKeys)},[yt.expandedKeys]);const mn=(va,St)=>{var Mt;return"expandedKeys"in yt||Fr(va),(Mt=yt.onExpand)===null||Mt===void 0?void 0:Mt.call(yt,va,St)},Lr=(va,St)=>{var Mt;const{multiple:bn}=yt,{node:rn,nativeEvent:Fn}=St,{key:Dr=""}=rn,Ut=Ci(yt),qt=Object.assign(Object.assign({},St),{selected:!0}),$t=(Fn==null?void 0:Fn.ctrlKey)||(Fn==null?void 0:Fn.metaKey),xn=Fn==null?void 0:Fn.shiftKey;let gr;bn&&$t?(gr=va,At.current=Dr,wt.current=gr,qt.selectedNodes=aa(Ut,gr)):bn&&xn?(gr=Array.from(new Set([].concat((0,ge.Z)(wt.current||[]),(0,ge.Z)(Vr({treeData:Ut,expandedKeys:Tn,startKey:Dr,endKey:At.current}))))),qt.selectedNodes=aa(Ut,gr)):(gr=[Dr],At.current=Dr,wt.current=gr,qt.selectedNodes=aa(Ut,gr)),(Mt=yt.onSelect)===null||Mt===void 0||Mt.call(yt,gr,qt),"selectedKeys"in yt||Sn(gr)},{getPrefixCls:ur,direction:nr}=fe.useContext(So.E_),{prefixCls:Wn,className:Nr,showIcon:oa=!0,expandAction:Wr="click"}=yt,Qr=za(yt,["prefixCls","className","showIcon","expandAction"]),qr=ur("tree",Wn),ea=Le()(`${qr}-directory`,{[`${qr}-directory-rtl`]:nr==="rtl"},Nr);return fe.createElement(Pn,Object.assign({icon:fi,ref:hr,blockNode:!0},Qr,{showIcon:oa,expandAction:Wr,prefixCls:qr,className:ea,expandedKeys:Tn,selectedKeys:kt,onSelect:Lr,onExpand:mn}))};var Xi=fe.forwardRef(Pi);const yo=Pn;yo.DirectoryTree=Xi,yo.TreeNode=Rt.Z;var oi=yo},32157:function(en,Ct,ee){"use strict";ee.d(Ct,{TM:function(){return Me},Yk:function(){return Le}});var te=ee(34367),se=ee(63185),Ce=ee(14747),Ne=ee(33507),ge=ee(45503),be=ee(67968);const ue=new te.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ye=(Fe,Oe)=>({[`.${Fe}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${Oe.motionDurationSlow}`}}}),pe=(Fe,Oe)=>({[`.${Fe}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:Oe.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${Oe.lineWidthBold}px solid ${Oe.colorPrimary}`,borderRadius:"50%",content:'""'}}}),ke=(Fe,Oe)=>{const{treeCls:ze,treeNodeCls:fe,treeNodePadding:nt,titleHeight:it,nodeSelectedBg:Ge,nodeHoverBg:je}=Oe,Ae=Oe.paddingXS;return{[ze]:Object.assign(Object.assign({},(0,Ce.Wf)(Oe)),{background:Oe.colorBgContainer,borderRadius:Oe.borderRadius,transition:`background-color ${Oe.motionDurationSlow}`,[`&${ze}-rtl`]:{[`${ze}-switcher`]:{"&_close":{[`${ze}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${ze}-active-focused)`]:Object.assign({},(0,Ce.oN)(Oe)),[`${ze}-list-holder-inner`]:{alignItems:"flex-start"},[`&${ze}-block-node`]:{[`${ze}-list-holder-inner`]:{alignItems:"stretch",[`${ze}-node-content-wrapper`]:{flex:"auto"},[`${fe}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:nt,insetInlineStart:0,border:`1px solid ${Oe.colorPrimary}`,opacity:0,animationName:ue,animationDuration:Oe.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${fe}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${nt}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${ze}-node-content-wrapper`]:{color:Oe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${ze}-node-content-wrapper`]:Object.assign({},(0,Ce.oN)(Oe)),[`&:not(${fe}-disabled).filter-node ${ze}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${ze}-draggable-icon`]:{flexShrink:0,width:it,lineHeight:`${it}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${Oe.motionDurationSlow}`,[`${fe}:hover &`]:{opacity:.45}},[`&${fe}-disabled`]:{[`${ze}-draggable-icon`]:{visibility:"hidden"}}}},[`${ze}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:it}},[`${ze}-draggable-icon`]:{visibility:"hidden"},[`${ze}-switcher`]:Object.assign(Object.assign({},ye(Fe,Oe)),{position:"relative",flex:"none",alignSelf:"stretch",width:it,margin:0,lineHeight:`${it}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${ze}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:Oe.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:it/2,bottom:-nt,marginInlineStart:-1,borderInlineEnd:`1px solid ${Oe.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:it/2*.8,height:it/2,borderBottom:`1px solid ${Oe.colorBorder}`,content:'""'}}}),[`${ze}-checkbox`]:{top:"initial",marginInlineEnd:Ae},[`${ze}-node-content-wrapper, ${ze}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:it,margin:0,padding:`0 ${Oe.paddingXS/2}px`,color:"inherit",lineHeight:`${it}px`,background:"transparent",borderRadius:Oe.borderRadius,cursor:"pointer",transition:`all ${Oe.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:je},[`&${ze}-node-selected`]:{backgroundColor:Ge},[`${ze}-iconEle`]:{display:"inline-block",width:it,height:it,lineHeight:`${it}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${ze}-unselectable ${ze}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${ze}-node-content-wrapper`]:Object.assign({lineHeight:`${it}px`,userSelect:"none"},pe(Fe,Oe)),[`${fe}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${Oe.colorPrimary}`}},"&-show-line":{[`${ze}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:it/2,bottom:-nt,borderInlineEnd:`1px solid ${Oe.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${ze}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${fe}-leaf-last`]:{[`${ze}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${it/2}px !important`}}}}})}},Xe=Fe=>{const{treeCls:Oe,treeNodeCls:ze,treeNodePadding:fe,directoryNodeSelectedBg:nt,directoryNodeSelectedColor:it}=Fe;return{[`${Oe}${Oe}-directory`]:{[ze]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:fe,insetInlineStart:0,transition:`background-color ${Fe.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Fe.controlItemBgHover}},"> *":{zIndex:1},[`${Oe}-switcher`]:{transition:`color ${Fe.motionDurationMid}`},[`${Oe}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${Oe}-node-selected`]:{color:it,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:nt},[`${Oe}-switcher`]:{color:it},[`${Oe}-node-content-wrapper`]:{color:it,background:"transparent"}}}}}},Le=(Fe,Oe)=>{const ze=`.${Fe}`,fe=`${ze}-treenode`,nt=Oe.paddingXS/2,it=(0,ge.TS)(Oe,{treeCls:ze,treeNodeCls:fe,treeNodePadding:nt});return[ke(Fe,it),Xe(it)]},Me=Fe=>{const{controlHeightSM:Oe}=Fe;return{titleHeight:Oe,nodeHoverBg:Fe.controlItemBgHover,nodeSelectedBg:Fe.controlItemBgActive}};Ct.ZP=(0,be.Z)("Tree",(Fe,Oe)=>{let{prefixCls:ze}=Oe;return[{[Fe.componentCls]:(0,se.C2)(`${ze}-checkbox`,Fe)},Le(ze,Fe),(0,Ne.Z)(Fe)]},Fe=>{const{colorTextLightSolid:Oe,colorPrimary:ze}=Fe;return Object.assign(Object.assign({},Me(Fe)),{directoryNodeSelectedColor:Oe,directoryNodeSelectedBg:ze})})},99184:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ze}});var te=ee(87462),se=ee(67294),Ce={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"},Ne=Ce,ge=ee(84089),be=function(nt,it){return se.createElement(ge.Z,(0,te.Z)({},nt,{ref:it,icon:Ne}))},ue=se.forwardRef(be),ye=ee(73148),pe=ee(3407),ke=ee(34182),Xe=ee(74664),Le=ee(94184),Me=ee.n(Le),Fe=ee(96159),ze=fe=>{const{prefixCls:nt,switcherIcon:it,treeNodeProps:Ge,showLine:je}=fe,{isLeaf:Ae,expanded:he,loading:Ye}=Ge;if(Ye)return se.createElement(pe.Z,{className:`${nt}-switcher-loading-icon`});let Te;if(je&&typeof je=="object"&&(Te=je.showLeafIcon),Ae){if(!je)return null;if(typeof Te!="boolean"&&Te){const De=typeof Te=="function"?Te(Ge):Te,Ee=`${nt}-switcher-line-custom-icon`;return(0,Fe.l$)(De)?(0,Fe.Tm)(De,{className:Me()(De.props.className||"",Ee)}):De}return Te?se.createElement(ye.Z,{className:`${nt}-switcher-line-icon`}):se.createElement("span",{className:`${nt}-switcher-leaf-line`})}const Re=`${nt}-switcher-icon`,_e=typeof it=="function"?it(Ge):it;return(0,Fe.l$)(_e)?(0,Fe.Tm)(_e,{className:Me()(_e.props.className||"",Re)}):_e!==void 0?_e:je?he?se.createElement(ke.Z,{className:`${nt}-switcher-line-icon`}):se.createElement(Xe.Z,{className:`${nt}-switcher-line-icon`}):se.createElement(ue,{className:Re})}},59810:function(en,Ct,ee){"use strict";ee.d(Ct,{default:function(){return _a}});var te=ee(67294),se=ee(74902),Ce=ee(94184),Ne=ee.n(Ce),ge=ee(87462),be=ee(15671),ue=ee(43144),ye=ee(60136),pe=ee(51630),ke=ee(4942),Xe=ee(45987),Le=ee(74165),Me=ee(71002),Fe=ee(15861),Oe=ee(64217);function ze(En,hn){var Bn="cannot ".concat(En.method," ").concat(En.action," ").concat(hn.status,"'"),Tr=new Error(Bn);return Tr.status=hn.status,Tr.method=En.method,Tr.url=En.action,Tr}function fe(En){var hn=En.responseText||En.response;if(!hn)return hn;try{return JSON.parse(hn)}catch(Bn){return hn}}function nt(En){var hn=new XMLHttpRequest;En.onProgress&&hn.upload&&(hn.upload.onprogress=function(pr){pr.total>0&&(pr.percent=pr.loaded/pr.total*100),En.onProgress(pr)});var Bn=new FormData;En.data&&Object.keys(En.data).forEach(function(la){var pr=En.data[la];if(Array.isArray(pr)){pr.forEach(function(Xn){Bn.append("".concat(la,"[]"),Xn)});return}Bn.append(la,pr)}),En.file instanceof Blob?Bn.append(En.filename,En.file,En.file.name):Bn.append(En.filename,En.file),hn.onerror=function(pr){En.onError(pr)},hn.onload=function(){return hn.status<200||hn.status>=300?En.onError(ze(En,hn),fe(hn)):En.onSuccess(fe(hn),hn)},hn.open(En.method,En.action,!0),En.withCredentials&&"withCredentials"in hn&&(hn.withCredentials=!0);var Tr=En.headers||{};return Tr["X-Requested-With"]!==null&&hn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tr).forEach(function(la){Tr[la]!==null&&hn.setRequestHeader(la,Tr[la])}),hn.send(Bn),{abort:function(){hn.abort()}}}var it=+new Date,Ge=0;function je(){return"rc-upload-".concat(it,"-").concat(++Ge)}var Ae=ee(80334),he=function(En,hn){if(En&&hn){var Bn=Array.isArray(hn)?hn:hn.split(","),Tr=En.name||"",la=En.type||"",pr=la.replace(/\/.*$/,"");return Bn.some(function(Xn){var dr=Xn.trim();if(/^\*(\/\*)?$/.test(Xn))return!0;if(dr.charAt(0)==="."){var zr=Tr.toLowerCase(),sa=dr.toLowerCase(),or=[sa];return(sa===".jpg"||sa===".jpeg")&&(or=[".jpg",".jpeg"]),or.some(function(Ga){return zr.endsWith(Ga)})}return/\/\*$/.test(dr)?pr===dr.replace(/\/.*$/,""):la===dr?!0:/^\w+$/.test(dr)?((0,Ae.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(dr,"'.Skip for check.")),!0):!1})}return!0};function Ye(En,hn){var Bn=En.createReader(),Tr=[];function la(){Bn.readEntries(function(pr){var Xn=Array.prototype.slice.apply(pr);Tr=Tr.concat(Xn);var dr=!Xn.length;dr?hn(Tr):la()})}la()}var Te=function(hn,Bn,Tr){var la=function pr(Xn,dr){Xn&&(Xn.path=dr||"",Xn.isFile?Xn.file(function(zr){Tr(zr)&&(Xn.fullPath&&!zr.webkitRelativePath&&(Object.defineProperties(zr,{webkitRelativePath:{writable:!0}}),zr.webkitRelativePath=Xn.fullPath.replace(/^\//,""),Object.defineProperties(zr,{webkitRelativePath:{writable:!1}})),Bn([zr]))}):Xn.isDirectory&&Ye(Xn,function(zr){zr.forEach(function(sa){pr(sa,"".concat(dr).concat(Xn.name,"/"))})}))};hn.forEach(function(pr){la(pr.webkitGetAsEntry())})},Re=Te,_e=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],De=function(En){(0,ye.Z)(Bn,En);var hn=(0,pe.Z)(Bn);function Bn(){var Tr;(0,be.Z)(this,Bn);for(var la=arguments.length,pr=new Array(la),Xn=0;Xn<la;Xn++)pr[Xn]=arguments[Xn];return Tr=hn.call.apply(hn,[this].concat(pr)),Tr.state={uid:je()},Tr.reqs={},Tr.fileInput=void 0,Tr._isMounted=void 0,Tr.onChange=function(dr){var zr=Tr.props,sa=zr.accept,or=zr.directory,Ga=dr.target.files,ti=(0,se.Z)(Ga).filter(function(Vi){return!or||he(Vi,sa)});Tr.uploadFiles(ti),Tr.reset()},Tr.onClick=function(dr){var zr=Tr.fileInput;if(zr){var sa=Tr.props,or=sa.children,Ga=sa.onClick;if(or&&or.type==="button"){var ti=zr.parentNode;ti.focus(),ti.querySelector("button").blur()}zr.click(),Ga&&Ga(dr)}},Tr.onKeyDown=function(dr){dr.key==="Enter"&&Tr.onClick(dr)},Tr.onFileDrop=function(dr){var zr=Tr.props.multiple;if(dr.preventDefault(),dr.type!=="dragover")if(Tr.props.directory)Re(Array.prototype.slice.call(dr.dataTransfer.items),Tr.uploadFiles,function(or){return he(or,Tr.props.accept)});else{var sa=(0,se.Z)(dr.dataTransfer.files).filter(function(or){return he(or,Tr.props.accept)});zr===!1&&(sa=sa.slice(0,1)),Tr.uploadFiles(sa)}},Tr.uploadFiles=function(dr){var zr=(0,se.Z)(dr),sa=zr.map(function(or){return or.uid=je(),Tr.processFile(or,zr)});Promise.all(sa).then(function(or){var Ga=Tr.props.onBatchStart;Ga==null||Ga(or.map(function(ti){var Vi=ti.origin,ro=ti.parsedFile;return{file:Vi,parsedFile:ro}})),or.filter(function(ti){return ti.parsedFile!==null}).forEach(function(ti){Tr.post(ti)})})},Tr.processFile=function(){var dr=(0,Fe.Z)((0,Le.Z)().mark(function zr(sa,or){var Ga,ti,Vi,ro,co,Zi,Hi,eo,So;return(0,Le.Z)().wrap(function(Fi){for(;;)switch(Fi.prev=Fi.next){case 0:if(Ga=Tr.props.beforeUpload,ti=sa,!Ga){Fi.next=14;break}return Fi.prev=3,Fi.next=6,Ga(sa,or);case 6:ti=Fi.sent,Fi.next=12;break;case 9:Fi.prev=9,Fi.t0=Fi.catch(3),ti=!1;case 12:if(ti!==!1){Fi.next=14;break}return Fi.abrupt("return",{origin:sa,parsedFile:null,action:null,data:null});case 14:if(Vi=Tr.props.action,typeof Vi!="function"){Fi.next=21;break}return Fi.next=18,Vi(sa);case 18:ro=Fi.sent,Fi.next=22;break;case 21:ro=Vi;case 22:if(co=Tr.props.data,typeof co!="function"){Fi.next=29;break}return Fi.next=26,co(sa);case 26:Zi=Fi.sent,Fi.next=30;break;case 29:Zi=co;case 30:return Hi=((0,Me.Z)(ti)==="object"||typeof ti=="string")&&ti?ti:sa,Hi instanceof File?eo=Hi:eo=new File([Hi],sa.name,{type:sa.type}),So=eo,So.uid=sa.uid,Fi.abrupt("return",{origin:sa,data:Zi,parsedFile:So,action:ro});case 35:case"end":return Fi.stop()}},zr,null,[[3,9]])}));return function(zr,sa){return dr.apply(this,arguments)}}(),Tr.saveFileInput=function(dr){Tr.fileInput=dr},Tr}return(0,ue.Z)(Bn,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(la){var pr=this,Xn=la.data,dr=la.origin,zr=la.action,sa=la.parsedFile;if(this._isMounted){var or=this.props,Ga=or.onStart,ti=or.customRequest,Vi=or.name,ro=or.headers,co=or.withCredentials,Zi=or.method,Hi=dr.uid,eo=ti||nt,So={action:zr,filename:Vi,data:Xn,file:sa,headers:ro,withCredentials:co,method:Zi||"post",onProgress:function(Fi){var Ei=pr.props.onProgress;Ei==null||Ei(Fi,sa)},onSuccess:function(Fi,Ei){var Oo=pr.props.onSuccess;Oo==null||Oo(Fi,sa,Ei),delete pr.reqs[Hi]},onError:function(Fi,Ei){var Oo=pr.props.onError;Oo==null||Oo(Fi,Ei,sa),delete pr.reqs[Hi]}};Ga(dr),this.reqs[Hi]=eo(So)}}},{key:"reset",value:function(){this.setState({uid:je()})}},{key:"abort",value:function(la){var pr=this.reqs;if(la){var Xn=la.uid?la.uid:la;pr[Xn]&&pr[Xn].abort&&pr[Xn].abort(),delete pr[Xn]}else Object.keys(pr).forEach(function(dr){pr[dr]&&pr[dr].abort&&pr[dr].abort(),delete pr[dr]})}},{key:"render",value:function(){var la,pr=this.props,Xn=pr.component,dr=pr.prefixCls,zr=pr.className,sa=pr.disabled,or=pr.id,Ga=pr.style,ti=pr.multiple,Vi=pr.accept,ro=pr.capture,co=pr.children,Zi=pr.directory,Hi=pr.openFileDialogOnClick,eo=pr.onMouseEnter,So=pr.onMouseLeave,Ko=(0,Xe.Z)(pr,_e),Fi=Ne()((la={},(0,ke.Z)(la,dr,!0),(0,ke.Z)(la,"".concat(dr,"-disabled"),sa),(0,ke.Z)(la,zr,zr),la)),Ei=Zi?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Oo=sa?{}:{onClick:Hi?this.onClick:function(){},onKeyDown:Hi?this.onKeyDown:function(){},onMouseEnter:eo,onMouseLeave:So,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return te.createElement(Xn,(0,ge.Z)({},Oo,{className:Fi,role:"button",style:Ga}),te.createElement("input",(0,ge.Z)({},(0,Oe.Z)(Ko,{aria:!0,data:!0}),{id:or,disabled:sa,type:"file",ref:this.saveFileInput,onClick:function(tl){return tl.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Vi},Ei,{multiple:ti,onChange:this.onChange},ro!=null?{capture:ro}:{})),co)}}]),Bn}(te.Component),Ee=De;function lt(){}var He=function(En){(0,ye.Z)(Bn,En);var hn=(0,pe.Z)(Bn);function Bn(){var Tr;(0,be.Z)(this,Bn);for(var la=arguments.length,pr=new Array(la),Xn=0;Xn<la;Xn++)pr[Xn]=arguments[Xn];return Tr=hn.call.apply(hn,[this].concat(pr)),Tr.uploader=void 0,Tr.saveUploader=function(dr){Tr.uploader=dr},Tr}return(0,ue.Z)(Bn,[{key:"abort",value:function(la){this.uploader.abort(la)}},{key:"render",value:function(){return te.createElement(Ee,(0,ge.Z)({},this.props,{ref:this.saveUploader}))}}]),Bn}(te.Component);He.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:lt,onError:lt,onSuccess:lt,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var tt=He,Ue=tt,ct=ee(5663),bt=ee(73935),Tt=ee(53124),at=ee(98866),we=ee(10110),ft=ee(24457),Nt={icon:function(hn,Bn){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Bn}},{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:hn}}]}},name:"file",theme:"twotone"},dt=Nt,ut=ee(84089),pt=function(hn,Bn){return te.createElement(ut.Z,(0,ge.Z)({},hn,{ref:Bn,icon:dt}))},Ot=te.forwardRef(pt),Wt=ee(3407),Zt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Yt=Zt,Cn=function(hn,Bn){return te.createElement(ut.Z,(0,ge.Z)({},hn,{ref:Bn,icon:Yt}))},Nn=te.forwardRef(Cn),Mn={icon:function(hn,Bn){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:hn}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Bn}},{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:Bn}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Bn}},{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:hn}}]}},name:"picture",theme:"twotone"},Je=Mn,ve=function(hn,Bn){return te.createElement(ut.Z,(0,ge.Z)({},hn,{ref:Bn,icon:Je}))},me=te.forwardRef(ve),Be=ee(38379),xe=ee(57838),de=ee(33603),qe=ee(96159),xt=ee(71577);function nn(En){return Object.assign(Object.assign({},En),{lastModified:En.lastModified,lastModifiedDate:En.lastModifiedDate,name:En.name,size:En.size,type:En.type,uid:En.uid,percent:0,originFileObj:En})}function tn(En,hn){const Bn=(0,se.Z)(hn),Tr=Bn.findIndex(la=>{let{uid:pr}=la;return pr===En.uid});return Tr===-1?Bn.push(En):Bn[Tr]=En,Bn}function Jt(En,hn){const Bn=En.uid!==void 0?"uid":"name";return hn.filter(Tr=>Tr[Bn]===En[Bn])[0]}function yn(En,hn){const Bn=En.uid!==void 0?"uid":"name",Tr=hn.filter(la=>la[Bn]!==En[Bn]);return Tr.length===hn.length?null:Tr}const Dn=function(){const hn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tr=hn[hn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tr)||[""])[0]},_t=En=>En.indexOf("image/")===0,sn=En=>{if(En.type&&!En.thumbUrl)return _t(En.type);const hn=En.thumbUrl||En.url||"",Bn=Dn(hn);return/^data:image\//.test(hn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Bn)?!0:!(/^data:/.test(hn)||Bn)},pn=200;function gn(En){return new Promise(hn=>{if(!En.type||!_t(En.type)){hn("");return}const Bn=document.createElement("canvas");Bn.width=pn,Bn.height=pn,Bn.style.cssText=`position: fixed; left: 0; top: 0; width: ${pn}px; height: ${pn}px; z-index: 9999; display: none;`,document.body.appendChild(Bn);const Tr=Bn.getContext("2d"),la=new Image;if(la.onload=()=>{const{width:pr,height:Xn}=la;let dr=pn,zr=pn,sa=0,or=0;pr>Xn?(zr=Xn*(pn/pr),or=-(zr-dr)/2):(dr=pr*(pn/Xn),sa=-(dr-zr)/2),Tr.drawImage(la,sa,or,dr,zr);const Ga=Bn.toDataURL();document.body.removeChild(Bn),window.URL.revokeObjectURL(la.src),hn(Ga)},la.crossOrigin="anonymous",En.type.startsWith("image/svg+xml")){const pr=new FileReader;pr.onload=()=>{pr.result&&(la.src=pr.result)},pr.readAsDataURL(En)}else if(En.type.startsWith("image/gif")){const pr=new FileReader;pr.onload=()=>{pr.result&&hn(pr.result)},pr.readAsDataURL(En)}else la.src=window.URL.createObjectURL(En)})}var an=ee(84249),mr=ee(90674),Ht=ee(99569),Gt=ee(38703),Cr=ee(83062),wr=te.forwardRef((En,hn)=>{let{prefixCls:Bn,className:Tr,style:la,locale:pr,listType:Xn,file:dr,items:zr,progress:sa,iconRender:or,actionIconRender:Ga,itemRender:ti,isImgUrl:Vi,showPreviewIcon:ro,showRemoveIcon:co,showDownloadIcon:Zi,previewIcon:Hi,removeIcon:eo,downloadIcon:So,onPreview:Ko,onDownload:Fi,onClose:Ei}=En;var Oo,xl;const{status:tl}=dr,[Ti,Pn]=te.useState(tl);te.useEffect(()=>{tl!=="removed"&&Pn(tl)},[tl]);const[An,rr]=te.useState(!1);te.useEffect(()=>{const wt=setTimeout(()=>{rr(!0)},300);return()=>{clearTimeout(wt)}},[]);const Vr=or(dr);let aa=te.createElement("div",{className:`${Bn}-icon`},Vr);if(Xn==="picture"||Xn==="picture-card"||Xn==="picture-circle")if(Ti==="uploading"||!dr.thumbUrl&&!dr.url){const wt=Ne()(`${Bn}-list-item-thumbnail`,{[`${Bn}-list-item-file`]:Ti!=="uploading"});aa=te.createElement("div",{className:wt},Vr)}else{const wt=Vi!=null&&Vi(dr)?te.createElement("img",{src:dr.thumbUrl||dr.url,alt:dr.name,className:`${Bn}-list-item-image`,crossOrigin:dr.crossOrigin}):Vr,Ft=Ne()(`${Bn}-list-item-thumbnail`,{[`${Bn}-list-item-file`]:Vi&&!Vi(dr)});aa=te.createElement("a",{className:Ft,onClick:kt=>Ko(dr,kt),href:dr.url||dr.thumbUrl,target:"_blank",rel:"noopener noreferrer"},wt)}const za=Ne()(`${Bn}-list-item`,`${Bn}-list-item-${Ti}`),fi=typeof dr.linkProps=="string"?JSON.parse(dr.linkProps):dr.linkProps,Ci=co?Ga((typeof eo=="function"?eo(dr):eo)||te.createElement(an.Z,null),()=>Ei(dr),Bn,pr.removeFile):null,Pi=Zi&&Ti==="done"?Ga((typeof So=="function"?So(dr):So)||te.createElement(mr.Z,null),()=>Fi(dr),Bn,pr.downloadFile):null,Si=Xn!=="picture-card"&&Xn!=="picture-circle"&&te.createElement("span",{key:"download-delete",className:Ne()(`${Bn}-list-item-actions`,{picture:Xn==="picture"})},Pi,Ci),Xi=Ne()(`${Bn}-list-item-name`),yo=dr.url?[te.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Xi,title:dr.name},fi,{href:dr.url,onClick:wt=>Ko(dr,wt)}),dr.name),Si]:[te.createElement("span",{key:"view",className:Xi,onClick:wt=>Ko(dr,wt),title:dr.name},dr.name),Si],oi={pointerEvents:"none",opacity:.5},Kn=ro?te.createElement("a",{href:dr.url||dr.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:dr.url||dr.thumbUrl?void 0:oi,onClick:wt=>Ko(dr,wt),title:pr.previewFile},typeof Hi=="function"?Hi(dr):Hi||te.createElement(Ht.Z,null)):null,hr=(Xn==="picture-card"||Xn==="picture-circle")&&Ti!=="uploading"&&te.createElement("span",{className:`${Bn}-list-item-actions`},Kn,Ti==="done"&&Pi,Ci),{getPrefixCls:Ir}=te.useContext(Tt.E_),Pe=Ir(),mt=te.createElement("div",{className:za},aa,yo,hr,An&&te.createElement(Be.default,{motionName:`${Pe}-fade`,visible:Ti==="uploading",motionDeadline:2e3},wt=>{let{className:Ft}=wt;const kt="percent"in dr?te.createElement(Gt.Z,Object.assign({},sa,{type:"line",percent:dr.percent,"aria-label":dr["aria-label"],"aria-labelledby":dr["aria-labelledby"]})):null;return te.createElement("div",{className:Ne()(`${Bn}-list-item-progress`,Ft)},kt)})),yt=dr.response&&typeof dr.response=="string"?dr.response:((Oo=dr.error)===null||Oo===void 0?void 0:Oo.statusText)||((xl=dr.error)===null||xl===void 0?void 0:xl.message)||pr.uploadError,At=Ti==="error"?te.createElement(Cr.Z,{title:yt,getPopupContainer:wt=>wt.parentNode},mt):mt;return te.createElement("div",{className:Ne()(`${Bn}-list-item-container`,Tr),style:la,ref:hn},ti?ti(At,dr,zr,{download:Fi.bind(null,dr),preview:Ko.bind(null,dr),remove:Ei.bind(null,dr)}):At)});const er=(En,hn)=>{const{listType:Bn="text",previewFile:Tr=gn,onPreview:la,onDownload:pr,onRemove:Xn,locale:dr,iconRender:zr,isImageUrl:sa=sn,prefixCls:or,items:Ga=[],showPreviewIcon:ti=!0,showRemoveIcon:Vi=!0,showDownloadIcon:ro=!1,removeIcon:co,previewIcon:Zi,downloadIcon:Hi,progress:eo={size:[-1,2],showInfo:!1},appendAction:So,appendActionVisible:Ko=!0,itemRender:Fi,disabled:Ei}=En,Oo=(0,xe.Z)(),[xl,tl]=te.useState(!1);te.useEffect(()=>{Bn!=="picture"&&Bn!=="picture-card"&&Bn!=="picture-circle"||(Ga||[]).forEach(oi=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(oi.originFileObj instanceof File||oi.originFileObj instanceof Blob)||oi.thumbUrl!==void 0||(oi.thumbUrl="",Tr&&Tr(oi.originFileObj).then(Kn=>{oi.thumbUrl=Kn||"",Oo()}))})},[Bn,Ga,Tr]),te.useEffect(()=>{tl(!0)},[]);const Ti=(oi,Kn)=>{if(la)return Kn==null||Kn.preventDefault(),la(oi)},Pn=oi=>{typeof pr=="function"?pr(oi):oi.url&&window.open(oi.url)},An=oi=>{Xn==null||Xn(oi)},rr=oi=>{if(zr)return zr(oi,Bn);const Kn=oi.status==="uploading",hr=sa&&sa(oi)?te.createElement(me,null):te.createElement(Ot,null);let Ir=Kn?te.createElement(Wt.Z,null):te.createElement(Nn,null);return Bn==="picture"?Ir=Kn?te.createElement(Wt.Z,null):hr:(Bn==="picture-card"||Bn==="picture-circle")&&(Ir=Kn?dr.uploading:hr),Ir},Vr=(oi,Kn,hr,Ir)=>{const Pe={type:"text",size:"small",title:Ir,onClick:mt=>{Kn(),(0,qe.l$)(oi)&&oi.props.onClick&&oi.props.onClick(mt)},className:`${hr}-list-item-action`,disabled:Ei};if((0,qe.l$)(oi)){const mt=(0,qe.Tm)(oi,Object.assign(Object.assign({},oi.props),{onClick:()=>{}}));return te.createElement(xt.ZP,Object.assign({},Pe,{icon:mt}))}return te.createElement(xt.ZP,Object.assign({},Pe),te.createElement("span",null,oi))};te.useImperativeHandle(hn,()=>({handlePreview:Ti,handleDownload:Pn}));const{getPrefixCls:aa}=te.useContext(Tt.E_),za=aa("upload",or),fi=aa(),Ci=Ne()(`${za}-list`,`${za}-list-${Bn}`),Pi=(0,se.Z)(Ga.map(oi=>({key:oi.uid,file:oi})));let Xi={motionDeadline:2e3,motionName:`${za}-${Bn==="picture-card"||Bn==="picture-circle"?"animate-inline":"animate"}`,keys:Pi,motionAppear:xl};const yo=te.useMemo(()=>{const oi=Object.assign({},(0,de.Z)(fi));return delete oi.onAppearEnd,delete oi.onEnterEnd,delete oi.onLeaveEnd,oi},[fi]);return Bn!=="picture-card"&&Bn!=="picture-circle"&&(Xi=Object.assign(Object.assign({},yo),Xi)),te.createElement("div",{className:Ci},te.createElement(Be.CSSMotionList,Object.assign({},Xi,{component:!1}),oi=>{let{key:Kn,file:hr,className:Ir,style:Pe}=oi;return te.createElement(wr,{key:Kn,locale:dr,prefixCls:za,className:Ir,style:Pe,file:hr,items:Ga,progress:eo,listType:Bn,isImgUrl:sa,showPreviewIcon:ti,showRemoveIcon:Vi,showDownloadIcon:ro,removeIcon:co,previewIcon:Zi,downloadIcon:Hi,iconRender:rr,actionIconRender:Vr,itemRender:Fi,onPreview:Ti,onDownload:Pn,onClose:An})}),So&&te.createElement(Be.default,Object.assign({},Xi,{visible:Ko,forceRender:!0}),oi=>{let{className:Kn,style:hr}=oi;return(0,qe.Tm)(So,Ir=>({className:Ne()(Ir.className,Kn),style:Object.assign(Object.assign(Object.assign({},hr),{pointerEvents:Kn?"none":void 0}),Ir.style)}))}))};var Da=te.forwardRef(er),Ma=ee(14747),Ia=ee(33507),qn=ee(67968),Pa=ee(45503),Bi=En=>{const{componentCls:hn,iconCls:Bn}=En;return{[`${hn}-wrapper`]:{[`${hn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:En.colorFillAlter,border:`${En.lineWidth}px dashed ${En.colorBorder}`,borderRadius:En.borderRadiusLG,cursor:"pointer",transition:`border-color ${En.motionDurationSlow}`,[hn]:{padding:`${En.padding}px 0`},[`${hn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${hn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${hn}-disabled):hover`]:{borderColor:En.colorPrimaryHover},[`p${hn}-drag-icon`]:{marginBottom:En.margin,[Bn]:{color:En.colorPrimary,fontSize:En.uploadThumbnailSize}},[`p${hn}-text`]:{margin:`0 0 ${En.marginXXS}px`,color:En.colorTextHeading,fontSize:En.fontSizeLG},[`p${hn}-hint`]:{color:En.colorTextDescription,fontSize:En.fontSize},[`&${hn}-disabled`]:{cursor:"not-allowed",[`p${hn}-drag-icon ${Bn},
p${hn}-text,
p${hn}-hint
`]:{color:En.colorTextDisabled}}}}}},ii=En=>{const{componentCls:hn,antCls:Bn,iconCls:Tr,fontSize:la,lineHeight:pr}=En,Xn=`${hn}-list-item`,dr=`${Xn}-actions`,zr=`${Xn}-action`,sa=Math.round(la*pr);return{[`${hn}-wrapper`]:{[`${hn}-list`]:Object.assign(Object.assign({},(0,Ma.dF)()),{lineHeight:En.lineHeight,[Xn]:{position:"relative",height:En.lineHeight*la,marginTop:En.marginXS,fontSize:la,display:"flex",alignItems:"center",transition:`background-color ${En.motionDurationSlow}`,"&:hover":{backgroundColor:En.controlItemBgHover},[`${Xn}-name`]:Object.assign(Object.assign({},Ma.vS),{padding:`0 ${En.paddingXS}px`,lineHeight:pr,flex:"auto",transition:`all ${En.motionDurationSlow}`}),[dr]:{[zr]:{opacity:0},[`${zr}${Bn}-btn-sm`]:{height:sa,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${zr}:focus-visible,
&.picture ${zr}
`]:{opacity:1},[Tr]:{color:En.actionsColor,transition:`all ${En.motionDurationSlow}`},[`&:hover ${Tr}`]:{color:En.colorText}},[`${hn}-icon ${Tr}`]:{color:En.colorTextDescription,fontSize:la},[`${Xn}-progress`]:{position:"absolute",bottom:-En.uploadProgressOffset,width:"100%",paddingInlineStart:la+En.paddingXS,fontSize:la,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Xn}:hover ${zr}`]:{opacity:1,color:En.colorText},[`${Xn}-error`]:{color:En.colorError,[`${Xn}-name, ${hn}-icon ${Tr}`]:{color:En.colorError},[dr]:{[`${Tr}, ${Tr}:hover`]:{color:En.colorError},[zr]:{opacity:1}}},[`${hn}-list-item-container`]:{transition:`opacity ${En.motionDurationSlow}, height ${En.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},vn=ee(34367),ln=ee(16932);const Rn=new vn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),fr=new vn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Br=En=>{const{componentCls:hn}=En,Bn=`${hn}-animate-inline`;return[{[`${hn}-wrapper`]:{[`${Bn}-appear, ${Bn}-enter, ${Bn}-leave`]:{animationDuration:En.motionDurationSlow,animationTimingFunction:En.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Bn}-appear, ${Bn}-enter`]:{animationName:Rn},[`${Bn}-leave`]:{animationName:fr}}},{[`${hn}-wrapper`]:(0,ln.J$)(En)},Rn,fr]},na=ee(16397),Rr=ee(84780);const Rt=En=>{const{componentCls:hn,iconCls:Bn,uploadThumbnailSize:Tr,uploadProgressOffset:la}=En,pr=`${hn}-list`,Xn=`${pr}-item`;return{[`${hn}-wrapper`]:{[`
${pr}${pr}-picture,
${pr}${pr}-picture-card,
${pr}${pr}-picture-circle
`]:{[Xn]:{position:"relative",height:Tr+En.lineWidth*2+En.paddingXS*2,padding:En.paddingXS,border:`${En.lineWidth}px ${En.lineType} ${En.colorBorder}`,borderRadius:En.borderRadiusLG,"&:hover":{background:"transparent"},[`${Xn}-thumbnail`]:Object.assign(Object.assign({},Ma.vS),{width:Tr,height:Tr,lineHeight:`${Tr+En.paddingSM}px`,textAlign:"center",flex:"none",[Bn]:{fontSize:En.fontSizeHeading2,color:En.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Xn}-progress`]:{bottom:la,width:`calc(100% - ${En.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tr+En.paddingXS}},[`${Xn}-error`]:{borderColor:En.colorError,[`${Xn}-thumbnail ${Bn}`]:{[`svg path[fill='${na.blue[0]}']`]:{fill:En.colorErrorBg},[`svg path[fill='${na.blue.primary}']`]:{fill:En.colorError}}},[`${Xn}-uploading`]:{borderStyle:"dashed",[`${Xn}-name`]:{marginBottom:la}}},[`${pr}${pr}-picture-circle ${Xn}`]:{[`&, &::before, ${Xn}-thumbnail`]:{borderRadius:"50%"}}}}},cn=En=>{const{componentCls:hn,iconCls:Bn,fontSizeLG:Tr,colorTextLightSolid:la}=En,pr=`${hn}-list`,Xn=`${pr}-item`,dr=En.uploadPicCardSize;return{[`
${hn}-wrapper${hn}-picture-card-wrapper,
${hn}-wrapper${hn}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Ma.dF)()),{display:"inline-block",width:"100%",[`${hn}${hn}-select`]:{width:dr,height:dr,marginInlineEnd:En.marginXS,marginBottom:En.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:En.colorFillAlter,border:`${En.lineWidth}px dashed ${En.colorBorder}`,borderRadius:En.borderRadiusLG,cursor:"pointer",transition:`border-color ${En.motionDurationSlow}`,[`> ${hn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${hn}-disabled):hover`]:{borderColor:En.colorPrimary}},[`${pr}${pr}-picture-card, ${pr}${pr}-picture-circle`]:{[`${pr}-item-container`]:{display:"inline-block",width:dr,height:dr,marginBlock:`0 ${En.marginXS}px`,marginInline:`0 ${En.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Xn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${En.paddingXS*2}px)`,height:`calc(100% - ${En.paddingXS*2}px)`,backgroundColor:En.colorBgMask,opacity:0,transition:`all ${En.motionDurationSlow}`,content:'" "'}},[`${Xn}:hover`]:{[`&::before, ${Xn}-actions`]:{opacity:1}},[`${Xn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${En.motionDurationSlow}`,[`${Bn}-eye, ${Bn}-download, ${Bn}-delete`]:{zIndex:10,width:Tr,margin:`0 ${En.marginXXS}px`,fontSize:Tr,cursor:"pointer",transition:`all ${En.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Xn}-actions, ${Xn}-actions:hover`]:{[`${Bn}-eye, ${Bn}-download, ${Bn}-delete`]:{color:new Rr.C(la).setAlpha(.65).toRgbString(),"&:hover":{color:la}}},[`${Xn}-thumbnail, ${Xn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Xn}-name`]:{display:"none",textAlign:"center"},[`${Xn}-file + ${Xn}-name`]:{position:"absolute",bottom:En.margin,display:"block",width:`calc(100% - ${En.paddingXS*2}px)`},[`${Xn}-uploading`]:{[`&${Xn}`]:{backgroundColor:En.colorFillAlter},[`&::before, ${Bn}-eye, ${Bn}-download, ${Bn}-delete`]:{display:"none"}},[`${Xn}-progress`]:{bottom:En.marginXL,width:`calc(100% - ${En.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${hn}-wrapper${hn}-picture-circle-wrapper`]:{[`${hn}${hn}-select`]:{borderRadius:"50%"}}}};var Hn=En=>{const{componentCls:hn}=En;return{[`${hn}-rtl`]:{direction:"rtl"}}};const Bt=En=>{const{componentCls:hn,colorTextDisabled:Bn}=En;return{[`${hn}-wrapper`]:Object.assign(Object.assign({},(0,Ma.Wf)(En)),{[hn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${hn}-select`]:{display:"inline-block"},[`${hn}-disabled`]:{color:Bn,cursor:"not-allowed"}})}};var dn=(0,qn.Z)("Upload",En=>{const{fontSizeHeading3:hn,fontSize:Bn,lineHeight:Tr,lineWidth:la,controlHeightLG:pr}=En,Xn=Math.round(Bn*Tr),dr=(0,Pa.TS)(En,{uploadThumbnailSize:hn*2,uploadProgressOffset:Xn/2+la,uploadPicCardSize:pr*2.55});return[Bt(dr),Bi(dr),Rt(dr),cn(dr),ii(dr),Br(dr),Hn(dr),(0,Ia.Z)(dr)]},En=>({actionsColor:En.colorTextDescription})),_n=function(En,hn,Bn,Tr){function la(pr){return pr instanceof Bn?pr:new Bn(function(Xn){Xn(pr)})}return new(Bn||(Bn=Promise))(function(pr,Xn){function dr(or){try{sa(Tr.next(or))}catch(Ga){Xn(Ga)}}function zr(or){try{sa(Tr.throw(or))}catch(Ga){Xn(Ga)}}function sa(or){or.done?pr(or.value):la(or.value).then(dr,zr)}sa((Tr=Tr.apply(En,hn||[])).next())})};const kn=`__LIST_IGNORE_${Date.now()}__`,sr=(En,hn)=>{const{fileList:Bn,defaultFileList:Tr,onRemove:la,showUploadList:pr=!0,listType:Xn="text",onPreview:dr,onDownload:zr,onChange:sa,onDrop:or,previewFile:Ga,disabled:ti,locale:Vi,iconRender:ro,isImageUrl:co,progress:Zi,prefixCls:Hi,className:eo,type:So="select",children:Ko,style:Fi,itemRender:Ei,maxCount:Oo,data:xl={},multiple:tl=!1,action:Ti="",accept:Pn="",supportServerRender:An=!0,rootClassName:rr}=En,Vr=te.useContext(at.Z),aa=ti!=null?ti:Vr,[za,fi]=(0,ct.Z)(Tr||[],{value:Bn,postState:St=>St!=null?St:[]}),[Ci,Pi]=te.useState("drop"),Si=te.useRef(null);te.useMemo(()=>{const St=Date.now();(Bn||[]).forEach((Mt,bn)=>{!Mt.uid&&!Object.isFrozen(Mt)&&(Mt.uid=`__AUTO__${St}_${bn}__`)})},[Bn]);const Xi=(St,Mt,bn)=>{let rn=(0,se.Z)(Mt),Fn=!1;Oo===1?rn=rn.slice(-1):Oo&&(Fn=rn.length>Oo,rn=rn.slice(0,Oo)),(0,bt.flushSync)(()=>{fi(rn)});const Dr={file:St,fileList:rn};bn&&(Dr.event=bn),(!Fn||rn.some(Ut=>Ut.uid===St.uid))&&(0,bt.flushSync)(()=>{sa==null||sa(Dr)})},yo=(St,Mt)=>_n(void 0,void 0,void 0,function*(){const{beforeUpload:bn,transformFile:rn}=En;let Fn=St;if(bn){const Dr=yield bn(St,Mt);if(Dr===!1)return!1;if(delete St[kn],Dr===kn)return Object.defineProperty(St,kn,{value:!0,configurable:!0}),!1;typeof Dr=="object"&&Dr&&(Fn=Dr)}return rn&&(Fn=yield rn(Fn)),Fn}),oi=St=>{const Mt=St.filter(Fn=>!Fn.file[kn]);if(!Mt.length)return;const bn=Mt.map(Fn=>nn(Fn.file));let rn=(0,se.Z)(za);bn.forEach(Fn=>{rn=tn(Fn,rn)}),bn.forEach((Fn,Dr)=>{let Ut=Fn;if(Mt[Dr].parsedFile)Fn.status="uploading";else{const{originFileObj:qt}=Fn;let $t;try{$t=new File([qt],qt.name,{type:qt.type})}catch(xn){$t=new Blob([qt],{type:qt.type}),$t.name=qt.name,$t.lastModifiedDate=new Date,$t.lastModified=new Date().getTime()}$t.uid=Fn.uid,Ut=$t}Xi(Ut,rn)})},Kn=(St,Mt,bn)=>{try{typeof St=="string"&&(St=JSON.parse(St))}catch(Dr){}if(!Jt(Mt,za))return;const rn=nn(Mt);rn.status="done",rn.percent=100,rn.response=St,rn.xhr=bn;const Fn=tn(rn,za);Xi(rn,Fn)},hr=(St,Mt)=>{if(!Jt(Mt,za))return;const bn=nn(Mt);bn.status="uploading",bn.percent=St.percent;const rn=tn(bn,za);Xi(bn,rn,St)},Ir=(St,Mt,bn)=>{if(!Jt(bn,za))return;const rn=nn(bn);rn.error=St,rn.response=Mt,rn.status="error";const Fn=tn(rn,za);Xi(rn,Fn)},Pe=St=>{let Mt;Promise.resolve(typeof la=="function"?la(St):la).then(bn=>{var rn;if(bn===!1)return;const Fn=yn(St,za);Fn&&(Mt=Object.assign(Object.assign({},St),{status:"removed"}),za==null||za.forEach(Dr=>{const Ut=Mt.uid!==void 0?"uid":"name";Dr[Ut]===Mt[Ut]&&!Object.isFrozen(Dr)&&(Dr.status="removed")}),(rn=Si.current)===null||rn===void 0||rn.abort(Mt),Xi(Mt,Fn))})},mt=St=>{Pi(St.type),St.type==="drop"&&(or==null||or(St))};te.useImperativeHandle(hn,()=>({onBatchStart:oi,onSuccess:Kn,onProgress:hr,onError:Ir,fileList:za,upload:Si.current}));const{getPrefixCls:yt,direction:At,upload:wt}=te.useContext(Tt.E_),Ft=yt("upload",Hi),kt=Object.assign(Object.assign({onBatchStart:oi,onError:Ir,onProgress:hr,onSuccess:Kn},En),{data:xl,multiple:tl,action:Ti,accept:Pn,supportServerRender:An,prefixCls:Ft,disabled:aa,beforeUpload:yo,onChange:void 0});delete kt.className,delete kt.style,(!Ko||aa)&&delete kt.id;const[Sn,Tn]=dn(Ft),[Fr]=(0,we.Z)("Upload",ft.Z.Upload),{showRemoveIcon:mn,showPreviewIcon:Lr,showDownloadIcon:ur,removeIcon:nr,previewIcon:Wn,downloadIcon:Nr}=typeof pr=="boolean"?{}:pr,oa=(St,Mt)=>pr?te.createElement(Da,{prefixCls:Ft,listType:Xn,items:za,previewFile:Ga,onPreview:dr,onDownload:zr,onRemove:Pe,showRemoveIcon:!aa&&mn,showPreviewIcon:Lr,showDownloadIcon:ur,removeIcon:nr,previewIcon:Wn,downloadIcon:Nr,iconRender:ro,locale:Object.assign(Object.assign({},Fr),Vi),isImageUrl:co,progress:Zi,appendAction:St,appendActionVisible:Mt,itemRender:Ei,disabled:aa}):St,Wr=Ne()(`${Ft}-wrapper`,eo,rr,Tn,wt==null?void 0:wt.className,{[`${Ft}-rtl`]:At==="rtl",[`${Ft}-picture-card-wrapper`]:Xn==="picture-card",[`${Ft}-picture-circle-wrapper`]:Xn==="picture-circle"}),Qr=Object.assign(Object.assign({},wt==null?void 0:wt.style),Fi);if(So==="drag"){const St=Ne()(Tn,Ft,`${Ft}-drag`,{[`${Ft}-drag-uploading`]:za.some(Mt=>Mt.status==="uploading"),[`${Ft}-drag-hover`]:Ci==="dragover",[`${Ft}-disabled`]:aa,[`${Ft}-rtl`]:At==="rtl"});return Sn(te.createElement("span",{className:Wr},te.createElement("div",{className:St,style:Qr,onDrop:mt,onDragOver:mt,onDragLeave:mt},te.createElement(Ue,Object.assign({},kt,{ref:Si,className:`${Ft}-btn`}),te.createElement("div",{className:`${Ft}-drag-container`},Ko))),oa()))}const qr=Ne()(Ft,`${Ft}-select`,{[`${Ft}-disabled`]:aa}),va=(St=>te.createElement("div",{className:qr,style:St},te.createElement(Ue,Object.assign({},kt,{ref:Si}))))(Ko?void 0:{display:"none"});return Sn(Xn==="picture-card"||Xn==="picture-circle"?te.createElement("span",{className:Wr},oa(va,!!Ko)):te.createElement("span",{className:Wr},va,oa()))};var Sr=te.forwardRef(sr),ja=function(En,hn){var Bn={};for(var Tr in En)Object.prototype.hasOwnProperty.call(En,Tr)&&hn.indexOf(Tr)<0&&(Bn[Tr]=En[Tr]);if(En!=null&&typeof Object.getOwnPropertySymbols=="function")for(var la=0,Tr=Object.getOwnPropertySymbols(En);la<Tr.length;la++)hn.indexOf(Tr[la])<0&&Object.prototype.propertyIsEnumerable.call(En,Tr[la])&&(Bn[Tr[la]]=En[Tr[la]]);return Bn},xa=te.forwardRef((En,hn)=>{var{style:Bn,height:Tr}=En,la=ja(En,["style","height"]);return te.createElement(Sr,Object.assign({ref:hn},la,{type:"drag",style:Object.assign(Object.assign({},Bn),{height:Tr})}))});const Za=Sr;Za.Dragger=xa,Za.LIST_IGNORE=kn;var _a=Za},97909:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";var Ct=1e3,ee=6e4,te=36e5,se="millisecond",Ce="second",Ne="minute",ge="hour",be="day",ue="week",ye="month",pe="quarter",ke="year",Xe="date",Le="Invalid Date",Me=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Fe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Oe={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(_e){var De=["th","st","nd","rd"],Ee=_e%100;return"["+_e+(De[(Ee-20)%10]||De[Ee]||De[0])+"]"}},ze=function(_e,De,Ee){var lt=String(_e);return!lt||lt.length>=De?_e:""+Array(De+1-lt.length).join(Ee)+_e},fe={s:ze,z:function(_e){var De=-_e.utcOffset(),Ee=Math.abs(De),lt=Math.floor(Ee/60),He=Ee%60;return(De<=0?"+":"-")+ze(lt,2,"0")+":"+ze(He,2,"0")},m:function _e(De,Ee){if(De.date()<Ee.date())return-_e(Ee,De);var lt=12*(Ee.year()-De.year())+(Ee.month()-De.month()),He=De.clone().add(lt,ye),tt=Ee-He<0,Ue=De.clone().add(lt+(tt?-1:1),ye);return+(-(lt+(Ee-He)/(tt?He-Ue:Ue-He))||0)},a:function(_e){return _e<0?Math.ceil(_e)||0:Math.floor(_e)},p:function(_e){return{M:ye,y:ke,w:ue,d:be,D:Xe,h:ge,m:Ne,s:Ce,ms:se,Q:pe}[_e]||String(_e||"").toLowerCase().replace(/s$/,"")},u:function(_e){return _e===void 0}},nt="en",it={};it[nt]=Oe;var Ge="$isDayjsObject",je=function(_e){return _e instanceof Te||!(!_e||!_e[Ge])},Ae=function _e(De,Ee,lt){var He;if(!De)return nt;if(typeof De=="string"){var tt=De.toLowerCase();it[tt]&&(He=tt),Ee&&(it[tt]=Ee,He=tt);var Ue=De.split("-");if(!He&&Ue.length>1)return _e(Ue[0])}else{var ct=De.name;it[ct]=De,He=ct}return!lt&&He&&(nt=He),He||!lt&&nt},he=function(_e,De){if(je(_e))return _e.clone();var Ee=typeof De=="object"?De:{};return Ee.date=_e,Ee.args=arguments,new Te(Ee)},Ye=fe;Ye.l=Ae,Ye.i=je,Ye.w=function(_e,De){return he(_e,{locale:De.$L,utc:De.$u,x:De.$x,$offset:De.$offset})};var Te=function(){function _e(Ee){this.$L=Ae(Ee.locale,null,!0),this.parse(Ee),this.$x=this.$x||Ee.x||{},this[Ge]=!0}var De=_e.prototype;return De.parse=function(Ee){this.$d=function(lt){var He=lt.date,tt=lt.utc;if(He===null)return new Date(NaN);if(Ye.u(He))return new Date;if(He instanceof Date)return new Date(He);if(typeof He=="string"&&!/Z$/i.test(He)){var Ue=He.match(Me);if(Ue){var ct=Ue[2]-1||0,bt=(Ue[7]||"0").substring(0,3);return tt?new Date(Date.UTC(Ue[1],ct,Ue[3]||1,Ue[4]||0,Ue[5]||0,Ue[6]||0,bt)):new Date(Ue[1],ct,Ue[3]||1,Ue[4]||0,Ue[5]||0,Ue[6]||0,bt)}}return new Date(He)}(Ee),this.init()},De.init=function(){var Ee=this.$d;this.$y=Ee.getFullYear(),this.$M=Ee.getMonth(),this.$D=Ee.getDate(),this.$W=Ee.getDay(),this.$H=Ee.getHours(),this.$m=Ee.getMinutes(),this.$s=Ee.getSeconds(),this.$ms=Ee.getMilliseconds()},De.$utils=function(){return Ye},De.isValid=function(){return this.$d.toString()!==Le},De.isSame=function(Ee,lt){var He=he(Ee);return this.startOf(lt)<=He&&He<=this.endOf(lt)},De.isAfter=function(Ee,lt){return he(Ee)<this.startOf(lt)},De.isBefore=function(Ee,lt){return this.endOf(lt)<he(Ee)},De.$g=function(Ee,lt,He){return Ye.u(Ee)?this[lt]:this.set(He,Ee)},De.unix=function(){return Math.floor(this.valueOf()/1e3)},De.valueOf=function(){return this.$d.getTime()},De.startOf=function(Ee,lt){var He=this,tt=!!Ye.u(lt)||lt,Ue=Ye.p(Ee),ct=function(ut,pt){var Ot=Ye.w(He.$u?Date.UTC(He.$y,pt,ut):new Date(He.$y,pt,ut),He);return tt?Ot:Ot.endOf(be)},bt=function(ut,pt){return Ye.w(He.toDate()[ut].apply(He.toDate("s"),(tt?[0,0,0,0]:[23,59,59,999]).slice(pt)),He)},Tt=this.$W,at=this.$M,we=this.$D,ft="set"+(this.$u?"UTC":"");switch(Ue){case ke:return tt?ct(1,0):ct(31,11);case ye:return tt?ct(1,at):ct(0,at+1);case ue:var Nt=this.$locale().weekStart||0,dt=(Tt<Nt?Tt+7:Tt)-Nt;return ct(tt?we-dt:we+(6-dt),at);case be:case Xe:return bt(ft+"Hours",0);case ge:return bt(ft+"Minutes",1);case Ne:return bt(ft+"Seconds",2);case Ce:return bt(ft+"Milliseconds",3);default:return this.clone()}},De.endOf=function(Ee){return this.startOf(Ee,!1)},De.$set=function(Ee,lt){var He,tt=Ye.p(Ee),Ue="set"+(this.$u?"UTC":""),ct=(He={},He[be]=Ue+"Date",He[Xe]=Ue+"Date",He[ye]=Ue+"Month",He[ke]=Ue+"FullYear",He[ge]=Ue+"Hours",He[Ne]=Ue+"Minutes",He[Ce]=Ue+"Seconds",He[se]=Ue+"Milliseconds",He)[tt],bt=tt===be?this.$D+(lt-this.$W):lt;if(tt===ye||tt===ke){var Tt=this.clone().set(Xe,1);Tt.$d[ct](bt),Tt.init(),this.$d=Tt.set(Xe,Math.min(this.$D,Tt.daysInMonth())).$d}else ct&&this.$d[ct](bt);return this.init(),this},De.set=function(Ee,lt){return this.clone().$set(Ee,lt)},De.get=function(Ee){return this[Ye.p(Ee)]()},De.add=function(Ee,lt){var He,tt=this;Ee=Number(Ee);var Ue=Ye.p(lt),ct=function(at){var we=he(tt);return Ye.w(we.date(we.date()+Math.round(at*Ee)),tt)};if(Ue===ye)return this.set(ye,this.$M+Ee);if(Ue===ke)return this.set(ke,this.$y+Ee);if(Ue===be)return ct(1);if(Ue===ue)return ct(7);var bt=(He={},He[Ne]=ee,He[ge]=te,He[Ce]=Ct,He)[Ue]||1,Tt=this.$d.getTime()+Ee*bt;return Ye.w(Tt,this)},De.subtract=function(Ee,lt){return this.add(-1*Ee,lt)},De.format=function(Ee){var lt=this,He=this.$locale();if(!this.isValid())return He.invalidDate||Le;var tt=Ee||"YYYY-MM-DDTHH:mm:ssZ",Ue=Ye.z(this),ct=this.$H,bt=this.$m,Tt=this.$M,at=He.weekdays,we=He.months,ft=He.meridiem,Nt=function(pt,Ot,Wt,Zt){return pt&&(pt[Ot]||pt(lt,tt))||Wt[Ot].slice(0,Zt)},dt=function(pt){return Ye.s(ct%12||12,pt,"0")},ut=ft||function(pt,Ot,Wt){var Zt=pt<12?"AM":"PM";return Wt?Zt.toLowerCase():Zt};return tt.replace(Fe,function(pt,Ot){return Ot||function(Wt){switch(Wt){case"YY":return String(lt.$y).slice(-2);case"YYYY":return Ye.s(lt.$y,4,"0");case"M":return Tt+1;case"MM":return Ye.s(Tt+1,2,"0");case"MMM":return Nt(He.monthsShort,Tt,we,3);case"MMMM":return Nt(we,Tt);case"D":return lt.$D;case"DD":return Ye.s(lt.$D,2,"0");case"d":return String(lt.$W);case"dd":return Nt(He.weekdaysMin,lt.$W,at,2);case"ddd":return Nt(He.weekdaysShort,lt.$W,at,3);case"dddd":return at[lt.$W];case"H":return String(ct);case"HH":return Ye.s(ct,2,"0");case"h":return dt(1);case"hh":return dt(2);case"a":return ut(ct,bt,!0);case"A":return ut(ct,bt,!1);case"m":return String(bt);case"mm":return Ye.s(bt,2,"0");case"s":return String(lt.$s);case"ss":return Ye.s(lt.$s,2,"0");case"SSS":return Ye.s(lt.$ms,3,"0");case"Z":return Ue}return null}(pt)||Ue.replace(":","")})},De.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},De.diff=function(Ee,lt,He){var tt,Ue=this,ct=Ye.p(lt),bt=he(Ee),Tt=(bt.utcOffset()-this.utcOffset())*ee,at=this-bt,we=function(){return Ye.m(Ue,bt)};switch(ct){case ke:tt=we()/12;break;case ye:tt=we();break;case pe:tt=we()/3;break;case ue:tt=(at-Tt)/6048e5;break;case be:tt=(at-Tt)/864e5;break;case ge:tt=at/te;break;case Ne:tt=at/ee;break;case Ce:tt=at/Ct;break;default:tt=at}return He?tt:Ye.a(tt)},De.daysInMonth=function(){return this.endOf(ye).$D},De.$locale=function(){return it[this.$L]},De.locale=function(Ee,lt){if(!Ee)return this.$L;var He=this.clone(),tt=Ae(Ee,lt,!0);return tt&&(He.$L=tt),He},De.clone=function(){return Ye.w(this.$d,this)},De.toDate=function(){return new Date(this.valueOf())},De.toJSON=function(){return this.isValid()?this.toISOString():null},De.toISOString=function(){return this.$d.toISOString()},De.toString=function(){return this.$d.toUTCString()},_e}(),Re=Te.prototype;return he.prototype=Re,[["$ms",se],["$s",Ce],["$m",Ne],["$H",ge],["$W",be],["$M",ye],["$y",ke],["$D",Xe]].forEach(function(_e){Re[_e[1]]=function(De){return this.$g(De,_e[0],_e[1])}}),he.extend=function(_e,De){return _e.$i||(_e(De,Te,he),_e.$i=!0),he},he.locale=Ae,he.isDayjs=je,he.unix=function(_e){return he(1e3*_e)},he.en=it[nt],he.Ls=it,he.p={},he})},86625:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";return function(Ct,ee){var te=ee.prototype,se=te.format;te.format=function(Ce){var Ne=this,ge=this.$locale();if(!this.isValid())return se.bind(this)(Ce);var be=this.$utils(),ue=(Ce||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(ye){switch(ye){case"Q":return Math.ceil((Ne.$M+1)/3);case"Do":return ge.ordinal(Ne.$D);case"gggg":return Ne.weekYear();case"GGGG":return Ne.isoWeekYear();case"wo":return ge.ordinal(Ne.week(),"W");case"w":case"ww":return be.s(Ne.week(),ye==="w"?1:2,"0");case"W":case"WW":return be.s(Ne.isoWeek(),ye==="W"?1:2,"0");case"k":case"kk":return be.s(String(Ne.$H===0?24:Ne.$H),ye==="k"?1:2,"0");case"X":return Math.floor(Ne.$d.getTime()/1e3);case"x":return Ne.$d.getTime();case"z":return"["+Ne.offsetName()+"]";case"zzz":return"["+Ne.offsetName("long")+"]";default:return ye}});return se.bind(this)(ue)}}})},40618:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";var Ct={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ee=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,te=/\d\d/,se=/\d\d?/,Ce=/\d*[^-_:/,()\s\d]+/,Ne={},ge=function(Le){return(Le=+Le)+(Le>68?1900:2e3)},be=function(Le){return function(Me){this[Le]=+Me}},ue=[/[+-]\d\d:?(\d\d)?|Z/,function(Le){(this.zone||(this.zone={})).offset=function(Me){if(!Me||Me==="Z")return 0;var Fe=Me.match(/([+-]|\d\d)/g),Oe=60*Fe[1]+(+Fe[2]||0);return Oe===0?0:Fe[0]==="+"?-Oe:Oe}(Le)}],ye=function(Le){var Me=Ne[Le];return Me&&(Me.indexOf?Me:Me.s.concat(Me.f))},pe=function(Le,Me){var Fe,Oe=Ne.meridiem;if(Oe){for(var ze=1;ze<=24;ze+=1)if(Le.indexOf(Oe(ze,0,Me))>-1){Fe=ze>12;break}}else Fe=Le===(Me?"pm":"PM");return Fe},ke={A:[Ce,function(Le){this.afternoon=pe(Le,!1)}],a:[Ce,function(Le){this.afternoon=pe(Le,!0)}],S:[/\d/,function(Le){this.milliseconds=100*+Le}],SS:[te,function(Le){this.milliseconds=10*+Le}],SSS:[/\d{3}/,function(Le){this.milliseconds=+Le}],s:[se,be("seconds")],ss:[se,be("seconds")],m:[se,be("minutes")],mm:[se,be("minutes")],H:[se,be("hours")],h:[se,be("hours")],HH:[se,be("hours")],hh:[se,be("hours")],D:[se,be("day")],DD:[te,be("day")],Do:[Ce,function(Le){var Me=Ne.ordinal,Fe=Le.match(/\d+/);if(this.day=Fe[0],Me)for(var Oe=1;Oe<=31;Oe+=1)Me(Oe).replace(/\[|\]/g,"")===Le&&(this.day=Oe)}],M:[se,be("month")],MM:[te,be("month")],MMM:[Ce,function(Le){var Me=ye("months"),Fe=(ye("monthsShort")||Me.map(function(Oe){return Oe.slice(0,3)})).indexOf(Le)+1;if(Fe<1)throw new Error;this.month=Fe%12||Fe}],MMMM:[Ce,function(Le){var Me=ye("months").indexOf(Le)+1;if(Me<1)throw new Error;this.month=Me%12||Me}],Y:[/[+-]?\d+/,be("year")],YY:[te,function(Le){this.year=ge(Le)}],YYYY:[/\d{4}/,be("year")],Z:ue,ZZ:ue};function Xe(Le){var Me,Fe;Me=Le,Fe=Ne&&Ne.formats;for(var Oe=(Le=Me.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(Ae,he,Ye){var Te=Ye&&Ye.toUpperCase();return he||Fe[Ye]||Ct[Ye]||Fe[Te].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Re,_e,De){return _e||De.slice(1)})})).match(ee),ze=Oe.length,fe=0;fe<ze;fe+=1){var nt=Oe[fe],it=ke[nt],Ge=it&&it[0],je=it&&it[1];Oe[fe]=je?{regex:Ge,parser:je}:nt.replace(/^\[|\]$/g,"")}return function(Ae){for(var he={},Ye=0,Te=0;Ye<ze;Ye+=1){var Re=Oe[Ye];if(typeof Re=="string")Te+=Re.length;else{var _e=Re.regex,De=Re.parser,Ee=Ae.slice(Te),lt=_e.exec(Ee)[0];De.call(he,lt),Ae=Ae.replace(lt,"")}}return function(He){var tt=He.afternoon;if(tt!==void 0){var Ue=He.hours;tt?Ue<12&&(He.hours+=12):Ue===12&&(He.hours=0),delete He.afternoon}}(he),he}}return function(Le,Me,Fe){Fe.p.customParseFormat=!0,Le&&Le.parseTwoDigitYear&&(ge=Le.parseTwoDigitYear);var Oe=Me.prototype,ze=Oe.parse;Oe.parse=function(fe){var nt=fe.date,it=fe.utc,Ge=fe.args;this.$u=it;var je=Ge[1];if(typeof je=="string"){var Ae=Ge[2]===!0,he=Ge[3]===!0,Ye=Ae||he,Te=Ge[2];he&&(Te=Ge[2]),Ne=this.$locale(),!Ae&&Te&&(Ne=Fe.Ls[Te]),this.$d=function(Ee,lt,He){try{if(["x","X"].indexOf(lt)>-1)return new Date((lt==="X"?1e3:1)*Ee);var tt=Xe(lt)(Ee),Ue=tt.year,ct=tt.month,bt=tt.day,Tt=tt.hours,at=tt.minutes,we=tt.seconds,ft=tt.milliseconds,Nt=tt.zone,dt=new Date,ut=bt||(Ue||ct?1:dt.getDate()),pt=Ue||dt.getFullYear(),Ot=0;Ue&&!ct||(Ot=ct>0?ct-1:dt.getMonth());var Wt=Tt||0,Zt=at||0,Yt=we||0,Cn=ft||0;return Nt?new Date(Date.UTC(pt,Ot,ut,Wt,Zt,Yt,Cn+60*Nt.offset*1e3)):He?new Date(Date.UTC(pt,Ot,ut,Wt,Zt,Yt,Cn)):new Date(pt,Ot,ut,Wt,Zt,Yt,Cn)}catch(Nn){return new Date("")}}(nt,je,it),this.init(),Te&&Te!==!0&&(this.$L=this.locale(Te).$L),Ye&&nt!=this.format(je)&&(this.$d=new Date("")),Ne={}}else if(je instanceof Array)for(var Re=je.length,_e=1;_e<=Re;_e+=1){Ge[1]=je[_e-1];var De=Fe.apply(this,Ge);if(De.isValid()){this.$d=De.$d,this.$L=De.$L,this.init();break}_e===Re&&(this.$d=new Date(""))}else ze.call(this,fe)}}})},26850:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";return function(Ct,ee,te){var se=ee.prototype,Ce=function(ye){return ye&&(ye.indexOf?ye:ye.s)},Ne=function(ye,pe,ke,Xe,Le){var Me=ye.name?ye:ye.$locale(),Fe=Ce(Me[pe]),Oe=Ce(Me[ke]),ze=Fe||Oe.map(function(nt){return nt.slice(0,Xe)});if(!Le)return ze;var fe=Me.weekStart;return ze.map(function(nt,it){return ze[(it+(fe||0))%7]})},ge=function(){return te.Ls[te.locale()]},be=function(ye,pe){return ye.formats[pe]||function(ke){return ke.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Xe,Le,Me){return Le||Me.slice(1)})}(ye.formats[pe.toUpperCase()])},ue=function(){var ye=this;return{months:function(pe){return pe?pe.format("MMMM"):Ne(ye,"months")},monthsShort:function(pe){return pe?pe.format("MMM"):Ne(ye,"monthsShort","months",3)},firstDayOfWeek:function(){return ye.$locale().weekStart||0},weekdays:function(pe){return pe?pe.format("dddd"):Ne(ye,"weekdays")},weekdaysMin:function(pe){return pe?pe.format("dd"):Ne(ye,"weekdaysMin","weekdays",2)},weekdaysShort:function(pe){return pe?pe.format("ddd"):Ne(ye,"weekdaysShort","weekdays",3)},longDateFormat:function(pe){return be(ye.$locale(),pe)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};se.localeData=function(){return ue.bind(this)()},te.localeData=function(){var ye=ge();return{firstDayOfWeek:function(){return ye.weekStart||0},weekdays:function(){return te.weekdays()},weekdaysShort:function(){return te.weekdaysShort()},weekdaysMin:function(){return te.weekdaysMin()},months:function(){return te.months()},monthsShort:function(){return te.monthsShort()},longDateFormat:function(pe){return be(ye,pe)},meridiem:ye.meridiem,ordinal:ye.ordinal}},te.months=function(){return Ne(ge(),"months")},te.monthsShort=function(){return Ne(ge(),"monthsShort","months",3)},te.weekdays=function(ye){return Ne(ge(),"weekdays",null,null,ye)},te.weekdaysShort=function(ye){return Ne(ge(),"weekdaysShort","weekdays",3,ye)},te.weekdaysMin=function(ye){return Ne(ge(),"weekdaysMin","weekdays",2,ye)}}})},23082:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";var Ct="week",ee="year";return function(te,se,Ce){var Ne=se.prototype;Ne.week=function(ge){if(ge===void 0&&(ge=null),ge!==null)return this.add(7*(ge-this.week()),"day");var be=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ue=Ce(this).startOf(ee).add(1,ee).date(be),ye=Ce(this).endOf(Ct);if(ue.isBefore(ye))return 1}var pe=Ce(this).startOf(ee).date(be).startOf(Ct).subtract(1,"millisecond"),ke=this.diff(pe,Ct,!0);return ke<0?Ce(this).startOf("week").week():Math.ceil(ke)},Ne.weeks=function(ge){return ge===void 0&&(ge=null),this.week(ge)}}})},99873:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";return function(Ct,ee){ee.prototype.weekYear=function(){var te=this.month(),se=this.week(),Ce=this.year();return se===1&&te===11?Ce+1:te===0&&se>=52?Ce-1:Ce}}})},33088:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";return function(Ct,ee){ee.prototype.weekday=function(te){var se=this.$locale().weekStart||0,Ce=this.$W,Ne=(Ce<se?Ce+7:Ce)-se;return this.$utils().u(te)?Ne:this.subtract(Ne,"day").add(te,"day")}}})},72665:function(en,Ct){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,se=te?Symbol.for("react.element"):60103,Ce=te?Symbol.for("react.portal"):60106,Ne=te?Symbol.for("react.fragment"):60107,ge=te?Symbol.for("react.strict_mode"):60108,be=te?Symbol.for("react.profiler"):60114,ue=te?Symbol.for("react.provider"):60109,ye=te?Symbol.for("react.context"):60110,pe=te?Symbol.for("react.async_mode"):60111,ke=te?Symbol.for("react.concurrent_mode"):60111,Xe=te?Symbol.for("react.forward_ref"):60112,Le=te?Symbol.for("react.suspense"):60113,Me=te?Symbol.for("react.suspense_list"):60120,Fe=te?Symbol.for("react.memo"):60115,Oe=te?Symbol.for("react.lazy"):60116,ze=te?Symbol.for("react.block"):60121,fe=te?Symbol.for("react.fundamental"):60117,nt=te?Symbol.for("react.responder"):60118,it=te?Symbol.for("react.scope"):60119;function Ge(Ae){if(typeof Ae=="object"&&Ae!==null){var he=Ae.$$typeof;switch(he){case se:switch(Ae=Ae.type,Ae){case pe:case ke:case Ne:case be:case ge:case Le:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case ye:case Xe:case Oe:case Fe:case ue:return Ae;default:return he}}case Ce:return he}}}function je(Ae){return Ge(Ae)===ke}ee=pe,ee=ke,ee=ye,ee=ue,ee=se,ee=Xe,ee=Ne,ee=Oe,ee=Fe,ee=Ce,ee=be,ee=ge,ee=Le,ee=function(Ae){return je(Ae)||Ge(Ae)===pe},ee=je,ee=function(Ae){return Ge(Ae)===ye},ee=function(Ae){return Ge(Ae)===ue},ee=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===se},ee=function(Ae){return Ge(Ae)===Xe},ee=function(Ae){return Ge(Ae)===Ne},ee=function(Ae){return Ge(Ae)===Oe},Ct.isMemo=function(Ae){return Ge(Ae)===Fe},ee=function(Ae){return Ge(Ae)===Ce},ee=function(Ae){return Ge(Ae)===be},ee=function(Ae){return Ge(Ae)===ge},ee=function(Ae){return Ge(Ae)===Le},ee=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===Ne||Ae===ke||Ae===be||Ae===ge||Ae===Le||Ae===Me||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===Oe||Ae.$$typeof===Fe||Ae.$$typeof===ue||Ae.$$typeof===ye||Ae.$$typeof===Xe||Ae.$$typeof===fe||Ae.$$typeof===nt||Ae.$$typeof===it||Ae.$$typeof===ze)},ee=Ge},12060:function(en,Ct,ee){"use strict";en.exports=ee(72665)},41771:function(en,Ct){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,se=te?Symbol.for("react.element"):60103,Ce=te?Symbol.for("react.portal"):60106,Ne=te?Symbol.for("react.fragment"):60107,ge=te?Symbol.for("react.strict_mode"):60108,be=te?Symbol.for("react.profiler"):60114,ue=te?Symbol.for("react.provider"):60109,ye=te?Symbol.for("react.context"):60110,pe=te?Symbol.for("react.async_mode"):60111,ke=te?Symbol.for("react.concurrent_mode"):60111,Xe=te?Symbol.for("react.forward_ref"):60112,Le=te?Symbol.for("react.suspense"):60113,Me=te?Symbol.for("react.suspense_list"):60120,Fe=te?Symbol.for("react.memo"):60115,Oe=te?Symbol.for("react.lazy"):60116,ze=te?Symbol.for("react.block"):60121,fe=te?Symbol.for("react.fundamental"):60117,nt=te?Symbol.for("react.responder"):60118,it=te?Symbol.for("react.scope"):60119;function Ge(Ae){if(typeof Ae=="object"&&Ae!==null){var he=Ae.$$typeof;switch(he){case se:switch(Ae=Ae.type,Ae){case pe:case ke:case Ne:case be:case ge:case Le:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case ye:case Xe:case Oe:case Fe:case ue:return Ae;default:return he}}case Ce:return he}}}function je(Ae){return Ge(Ae)===ke}ee=pe,ee=ke,ee=ye,ee=ue,ee=se,ee=Xe,ee=Ne,ee=Oe,ee=Fe,ee=Ce,ee=be,ee=ge,ee=Le,ee=function(Ae){return je(Ae)||Ge(Ae)===pe},ee=je,ee=function(Ae){return Ge(Ae)===ye},ee=function(Ae){return Ge(Ae)===ue},ee=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===se},ee=function(Ae){return Ge(Ae)===Xe},Ct.isFragment=function(Ae){return Ge(Ae)===Ne},ee=function(Ae){return Ge(Ae)===Oe},ee=function(Ae){return Ge(Ae)===Fe},ee=function(Ae){return Ge(Ae)===Ce},ee=function(Ae){return Ge(Ae)===be},ee=function(Ae){return Ge(Ae)===ge},ee=function(Ae){return Ge(Ae)===Le},ee=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===Ne||Ae===ke||Ae===be||Ae===ge||Ae===Le||Ae===Me||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===Oe||Ae.$$typeof===Fe||Ae.$$typeof===ue||Ae.$$typeof===ye||Ae.$$typeof===Xe||Ae.$$typeof===fe||Ae.$$typeof===nt||Ae.$$typeof===it||Ae.$$typeof===ze)},ee=Ge},47655:function(en,Ct,ee){"use strict";en.exports=ee(41771)},64701:function(en,Ct,ee){"use strict";ee.r(Ct),ee.d(Ct,{ResizableTextArea:function(){return Nt},default:function(){return Zt}});var te=ee(87462),se=ee(1413),Ce=ee(4942),Ne=ee(71002),ge=ee(97685),be=ee(45987),ue=ee(74902),ye=ee(94184),pe=ee.n(ye),ke=ee(67656),Xe=ee(87887),Le=ee(67294);function Me(Yt){var Cn=Le.useRef();Cn.current=Yt;var Nn=Le.useCallback(function(){for(var Mn,Je=arguments.length,ve=new Array(Je),me=0;me<Je;me++)ve[me]=arguments[me];return(Mn=Cn.current)===null||Mn===void 0?void 0:Mn.call.apply(Mn,[Cn].concat(ve))},[]);return Nn}function Fe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Oe=Fe()?Le.useLayoutEffect:Le.useEffect,ze=Oe,fe=function(Cn,Nn){var Mn=Le.useRef(!0);Oe(function(){if(!Mn.current)return Cn()},Nn),Oe(function(){return Mn.current=!1,function(){Mn.current=!0}},[])};function nt(Yt){var Cn=Le.useRef(!1),Nn=Le.useState(Yt),Mn=(0,ge.Z)(Nn,2),Je=Mn[0],ve=Mn[1];Le.useEffect(function(){return Cn.current=!1,function(){Cn.current=!0}},[]);function me(Be,xe){xe&&Cn.current||ve(Be)}return[Je,me]}function it(Yt){return Yt!==void 0}function Ge(Yt,Cn){var Nn=Cn||{},Mn=Nn.defaultValue,Je=Nn.value,ve=Nn.onChange,me=Nn.postState,Be=nt(function(){return it(Je)?Je:it(Mn)?typeof Mn=="function"?Mn():Mn:typeof Yt=="function"?Yt():Yt}),xe=(0,ge.Z)(Be,2),de=xe[0],qe=xe[1],xt=Je!==void 0?Je:de,nn=me?me(xt):xt,tn=Me(ve),Jt=nt([xt]),yn=(0,ge.Z)(Jt,2),Dn=yn[0],_t=yn[1];fe(function(){var pn=Dn[0];de!==pn&&tn(de,pn)},[Dn]),fe(function(){it(Je)||qe(Je)},[Je]);var sn=Me(function(pn,gn){qe(pn,gn),_t([xt],gn)});return[nn,sn]}var je=ee(48555),Ae=function(Cn){return+setTimeout(Cn,16)},he=function(Cn){return clearTimeout(Cn)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Ae=function(Cn){return window.requestAnimationFrame(Cn)},he=function(Cn){return window.cancelAnimationFrame(Cn)});var Ye=0,Te=new Map;function Re(Yt){Te.delete(Yt)}var _e=function(Cn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ye+=1;var Mn=Ye;function Je(ve){if(ve===0)Re(Mn),Cn();else{var me=Ae(function(){Je(ve-1)});Te.set(Mn,me)}}return Je(Nn),Mn};_e.cancel=function(Yt){var Cn=Te.get(Yt);return Re(Cn),he(Cn)};var De=_e,Ee=`
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;
`,lt=["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"],He={},tt;function Ue(Yt){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Nn=Yt.getAttribute("id")||Yt.getAttribute("data-reactid")||Yt.getAttribute("name");if(Cn&&He[Nn])return He[Nn];var Mn=window.getComputedStyle(Yt),Je=Mn.getPropertyValue("box-sizing")||Mn.getPropertyValue("-moz-box-sizing")||Mn.getPropertyValue("-webkit-box-sizing"),ve=parseFloat(Mn.getPropertyValue("padding-bottom"))+parseFloat(Mn.getPropertyValue("padding-top")),me=parseFloat(Mn.getPropertyValue("border-bottom-width"))+parseFloat(Mn.getPropertyValue("border-top-width")),Be=lt.map(function(de){return"".concat(de,":").concat(Mn.getPropertyValue(de))}).join(";"),xe={sizingStyle:Be,paddingSize:ve,borderSize:me,boxSizing:Je};return Cn&&Nn&&(He[Nn]=xe),xe}function ct(Yt){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Nn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Mn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;tt||(tt=document.createElement("textarea"),tt.setAttribute("tab-index","-1"),tt.setAttribute("aria-hidden","true"),document.body.appendChild(tt)),Yt.getAttribute("wrap")?tt.setAttribute("wrap",Yt.getAttribute("wrap")):tt.removeAttribute("wrap");var Je=Ue(Yt,Cn),ve=Je.paddingSize,me=Je.borderSize,Be=Je.boxSizing,xe=Je.sizingStyle;tt.setAttribute("style","".concat(xe,";").concat(Ee)),tt.value=Yt.value||Yt.placeholder||"";var de=void 0,qe=void 0,xt,nn=tt.scrollHeight;if(Be==="border-box"?nn+=me:Be==="content-box"&&(nn-=ve),Nn!==null||Mn!==null){tt.value=" ";var tn=tt.scrollHeight-ve;Nn!==null&&(de=tn*Nn,Be==="border-box"&&(de=de+ve+me),nn=Math.max(de,nn)),Mn!==null&&(qe=tn*Mn,Be==="border-box"&&(qe=qe+ve+me),xt=nn>qe?"":"hidden",nn=Math.min(qe,nn))}var Jt={height:nn,overflowY:xt,resize:"none"};return de&&(Jt.minHeight=de),qe&&(Jt.maxHeight=qe),Jt}var bt=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Tt=0,at=1,we=2,ft=Le.forwardRef(function(Yt,Cn){var Nn=Yt,Mn=Nn.prefixCls,Je=Nn.onPressEnter,ve=Nn.defaultValue,me=Nn.value,Be=Nn.autoSize,xe=Nn.onResize,de=Nn.className,qe=Nn.style,xt=Nn.disabled,nn=Nn.onChange,tn=Nn.onInternalAutoSize,Jt=(0,be.Z)(Nn,bt),yn=Ge(ve,{value:me,postState:function(fr){return fr!=null?fr:""}}),Dn=(0,ge.Z)(yn,2),_t=Dn[0],sn=Dn[1],pn=function(fr){sn(fr.target.value),nn==null||nn(fr)},gn=Le.useRef();Le.useImperativeHandle(Cn,function(){return{textArea:gn.current}});var an=Le.useMemo(function(){return Be&&(0,Ne.Z)(Be)==="object"?[Be.minRows,Be.maxRows]:[]},[Be]),mr=(0,ge.Z)(an,2),Ht=mr[0],Gt=mr[1],Cr=!!Be,Qn=function(){try{if(document.activeElement===gn.current){var fr=gn.current,Pr=fr.selectionStart,Br=fr.selectionEnd,na=fr.scrollTop;gn.current.setSelectionRange(Pr,Br),gn.current.scrollTop=na}}catch(Rr){}},wr=Le.useState(we),er=(0,ge.Z)(wr,2),Ba=er[0],Da=er[1],Ma=Le.useState(),Ia=(0,ge.Z)(Ma,2),qn=Ia[0],Pa=Ia[1],vi=function(){Da(Tt)};ze(function(){Cr&&vi()},[me,Ht,Gt,Cr]),ze(function(){if(Ba===Tt)Da(at);else if(Ba===at){var Rn=ct(gn.current,!1,Ht,Gt);Da(we),Pa(Rn)}else Qn()},[Ba]);var Bi=Le.useRef(),Ni=function(){De.cancel(Bi.current)},ii=function(fr){Ba===we&&(xe==null||xe(fr),Be&&(Ni(),Bi.current=De(function(){vi()})))};Le.useEffect(function(){return Ni},[]);var vn=Cr?qn:null,ln=(0,se.Z)((0,se.Z)({},qe),vn);return(Ba===Tt||Ba===at)&&(ln.overflowY="hidden",ln.overflowX="hidden"),Le.createElement(je.Z,{onResize:ii,disabled:!(Be||xe)},Le.createElement("textarea",(0,te.Z)({},Jt,{ref:gn,style:ln,className:pe()(Mn,de,(0,Ce.Z)({},"".concat(Mn,"-disabled"),xt)),disabled:xt,value:_t,onChange:pn})))}),Nt=ft,dt=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ut(Yt,Cn){return(0,ue.Z)(Yt||"").slice(0,Cn).join("")}function pt(Yt,Cn,Nn,Mn){var Je=Nn;return Yt?Je=ut(Nn,Mn):(0,ue.Z)(Cn||"").length<Nn.length&&(0,ue.Z)(Nn||"").length>Mn&&(Je=Cn),Je}var Ot=Le.forwardRef(function(Yt,Cn){var Nn,Mn=Yt.defaultValue,Je=Yt.value,ve=Yt.onFocus,me=Yt.onBlur,Be=Yt.onChange,xe=Yt.allowClear,de=Yt.maxLength,qe=Yt.onCompositionStart,xt=Yt.onCompositionEnd,nn=Yt.suffix,tn=Yt.prefixCls,Jt=tn===void 0?"rc-textarea":tn,yn=Yt.classes,Dn=Yt.showCount,_t=Yt.className,sn=Yt.style,pn=Yt.disabled,gn=Yt.hidden,an=Yt.classNames,mr=Yt.styles,Ht=Yt.onResize,Gt=(0,be.Z)(Yt,dt),Cr=Ge(Mn,{value:Je,defaultValue:Mn}),Qn=(0,ge.Z)(Cr,2),wr=Qn[0],er=Qn[1],Ba=(0,Le.useRef)(null),Da=Le.useState(!1),Ma=(0,ge.Z)(Da,2),Ia=Ma[0],qn=Ma[1],Pa=Le.useState(!1),vi=(0,ge.Z)(Pa,2),Bi=vi[0],Ni=vi[1],ii=Le.useRef(),vn=Le.useRef(0),ln=Le.useState(null),Rn=(0,ge.Z)(ln,2),fr=Rn[0],Pr=Rn[1],Br=function(){var Za;(Za=Ba.current)===null||Za===void 0||Za.textArea.focus()};(0,Le.useImperativeHandle)(Cn,function(){return{resizableTextArea:Ba.current,focus:Br,blur:function(){var Za;(Za=Ba.current)===null||Za===void 0||Za.textArea.blur()}}}),(0,Le.useEffect)(function(){qn(function(xa){return!pn&&xa})},[pn]);var na=Number(de)>0,Rr=function(Za){Ni(!0),ii.current=wr,vn.current=Za.currentTarget.selectionStart,qe==null||qe(Za)},Rt=function(Za){Ni(!1);var _a=Za.currentTarget.value;if(na){var En,hn=vn.current>=de+1||vn.current===((En=ii.current)===null||En===void 0?void 0:En.length);_a=pt(hn,ii.current,_a,de)}_a!==wr&&(er(_a),(0,Xe.rJ)(Za.currentTarget,Za,Be,_a)),xt==null||xt(Za)},cn=function(Za){var _a=Za.target.value;if(!Bi&&na){var En=Za.target.selectionStart>=de+1||Za.target.selectionStart===_a.length||!Za.target.selectionStart;_a=pt(En,wr,_a,de)}er(_a),(0,Xe.rJ)(Za.currentTarget,Za,Be,_a)},un=function(Za){var _a=Gt.onPressEnter,En=Gt.onKeyDown;Za.key==="Enter"&&_a&&_a(Za),En==null||En(Za)},Hn=function(Za){qn(!0),ve==null||ve(Za)},Bt=function(Za){qn(!1),me==null||me(Za)},dn=function(Za){var _a;er(""),Br(),(0,Xe.rJ)((_a=Ba.current)===null||_a===void 0?void 0:_a.textArea,Za,Be)},_n=(0,Xe.D7)(wr);!Bi&&na&&Je==null&&(_n=ut(_n,de));var kn=nn,sr;if(Dn){var br=(0,ue.Z)(_n).length;(0,Ne.Z)(Dn)==="object"?sr=Dn.formatter({value:_n,count:br,maxLength:de}):sr="".concat(br).concat(na?" / ".concat(de):""),kn=Le.createElement(Le.Fragment,null,kn,Le.createElement("span",{className:pe()("".concat(Jt,"-data-count"),an==null?void 0:an.count),style:mr==null?void 0:mr.count},sr))}var Sr=function(Za){var _a;Ht==null||Ht(Za),(_a=Ba.current)!==null&&_a!==void 0&&_a.textArea.style.height&&Pr(!0)},ja=!Gt.autoSize&&!Dn&&!xe,Ca=Le.createElement(ke.BaseInput,{value:_n,allowClear:xe,handleReset:dn,suffix:kn,prefixCls:Jt,classes:{affixWrapper:pe()(yn==null?void 0:yn.affixWrapper,(Nn={},(0,Ce.Z)(Nn,"".concat(Jt,"-show-count"),Dn),(0,Ce.Z)(Nn,"".concat(Jt,"-textarea-allow-clear"),xe),Nn))},disabled:pn,focused:Ia,className:_t,style:(0,se.Z)((0,se.Z)({},sn),fr&&!ja?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof sr=="string"?sr:void 0}},hidden:gn,inputElement:Le.createElement(Nt,(0,te.Z)({},Gt,{onKeyDown:un,onChange:cn,onFocus:Hn,onBlur:Bt,onCompositionStart:Rr,onCompositionEnd:Rt,className:an==null?void 0:an.textarea,style:(0,se.Z)((0,se.Z)({},mr==null?void 0:mr.textarea),{},{resize:sn==null?void 0:sn.resize}),disabled:pn,prefixCls:Jt,onResize:Sr,ref:Ba}))});return Ca}),Wt=Ot,Zt=Wt},56261:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Te}});var te=ee(87462),se=ee(4942),Ce=ee(45987),Ne=ee(1413),ge=ee(15671),be=ee(43144),ue=ee(97326),ye=ee(60136),pe=ee(51630),ke=ee(94184),Xe=ee.n(ke),Le=ee(34952),Me=ee(67294),Fe=ee(69610),Oe=function(_e){for(var De=_e.prefixCls,Ee=_e.level,lt=_e.isStart,He=_e.isEnd,tt="".concat(De,"-indent-unit"),Ue=[],ct=0;ct<Ee;ct+=1){var bt;Ue.push(Me.createElement("span",{key:ct,className:Xe()(tt,(bt={},(0,se.Z)(bt,"".concat(tt,"-start"),lt[ct]),(0,se.Z)(bt,"".concat(tt,"-end"),He[ct]),bt))}))}return Me.createElement("span",{"aria-hidden":"true",className:"".concat(De,"-indent")},Ue)},ze=Me.memo(Oe),fe=ee(3596),nt=ee(83898),it=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Ge="open",je="close",Ae="---",he=function(Re){(0,ye.Z)(De,Re);var _e=(0,pe.Z)(De);function De(){var Ee;(0,ge.Z)(this,De);for(var lt=arguments.length,He=new Array(lt),tt=0;tt<lt;tt++)He[tt]=arguments[tt];return Ee=_e.call.apply(_e,[this].concat(He)),Ee.state={dragNodeHighlight:!1},Ee.selectHandle=void 0,Ee.cacheIndent=void 0,Ee.onSelectorClick=function(Ue){var ct=Ee.props.context.onNodeClick;ct(Ue,(0,nt.F)(Ee.props)),Ee.isSelectable()?Ee.onSelect(Ue):Ee.onCheck(Ue)},Ee.onSelectorDoubleClick=function(Ue){var ct=Ee.props.context.onNodeDoubleClick;ct(Ue,(0,nt.F)(Ee.props))},Ee.onSelect=function(Ue){if(!Ee.isDisabled()){var ct=Ee.props.context.onNodeSelect;ct(Ue,(0,nt.F)(Ee.props))}},Ee.onCheck=function(Ue){if(!Ee.isDisabled()){var ct=Ee.props,bt=ct.disableCheckbox,Tt=ct.checked,at=Ee.props.context.onNodeCheck;if(!(!Ee.isCheckable()||bt)){var we=!Tt;at(Ue,(0,nt.F)(Ee.props),we)}}},Ee.onMouseEnter=function(Ue){var ct=Ee.props.context.onNodeMouseEnter;ct(Ue,(0,nt.F)(Ee.props))},Ee.onMouseLeave=function(Ue){var ct=Ee.props.context.onNodeMouseLeave;ct(Ue,(0,nt.F)(Ee.props))},Ee.onContextMenu=function(Ue){var ct=Ee.props.context.onNodeContextMenu;ct(Ue,(0,nt.F)(Ee.props))},Ee.onDragStart=function(Ue){var ct=Ee.props.context.onNodeDragStart;Ue.stopPropagation(),Ee.setState({dragNodeHighlight:!0}),ct(Ue,(0,ue.Z)(Ee));try{Ue.dataTransfer.setData("text/plain","")}catch(bt){}},Ee.onDragEnter=function(Ue){var ct=Ee.props.context.onNodeDragEnter;Ue.preventDefault(),Ue.stopPropagation(),ct(Ue,(0,ue.Z)(Ee))},Ee.onDragOver=function(Ue){var ct=Ee.props.context.onNodeDragOver;Ue.preventDefault(),Ue.stopPropagation(),ct(Ue,(0,ue.Z)(Ee))},Ee.onDragLeave=function(Ue){var ct=Ee.props.context.onNodeDragLeave;Ue.stopPropagation(),ct(Ue,(0,ue.Z)(Ee))},Ee.onDragEnd=function(Ue){var ct=Ee.props.context.onNodeDragEnd;Ue.stopPropagation(),Ee.setState({dragNodeHighlight:!1}),ct(Ue,(0,ue.Z)(Ee))},Ee.onDrop=function(Ue){var ct=Ee.props.context.onNodeDrop;Ue.preventDefault(),Ue.stopPropagation(),Ee.setState({dragNodeHighlight:!1}),ct(Ue,(0,ue.Z)(Ee))},Ee.onExpand=function(Ue){var ct=Ee.props,bt=ct.loading,Tt=ct.context.onNodeExpand;bt||Tt(Ue,(0,nt.F)(Ee.props))},Ee.setSelectHandle=function(Ue){Ee.selectHandle=Ue},Ee.getNodeState=function(){var Ue=Ee.props.expanded;return Ee.isLeaf()?null:Ue?Ge:je},Ee.hasChildren=function(){var Ue=Ee.props.eventKey,ct=Ee.props.context.keyEntities,bt=(0,fe.Z)(ct,Ue)||{},Tt=bt.children;return!!(Tt||[]).length},Ee.isLeaf=function(){var Ue=Ee.props,ct=Ue.isLeaf,bt=Ue.loaded,Tt=Ee.props.context.loadData,at=Ee.hasChildren();return ct===!1?!1:ct||!Tt&&!at||Tt&&bt&&!at},Ee.isDisabled=function(){var Ue=Ee.props.disabled,ct=Ee.props.context.disabled;return!!(ct||Ue)},Ee.isCheckable=function(){var Ue=Ee.props.checkable,ct=Ee.props.context.checkable;return!ct||Ue===!1?!1:ct},Ee.syncLoadData=function(Ue){var ct=Ue.expanded,bt=Ue.loading,Tt=Ue.loaded,at=Ee.props.context,we=at.loadData,ft=at.onNodeLoad;bt||we&&ct&&!Ee.isLeaf()&&!Ee.hasChildren()&&!Tt&&ft((0,nt.F)(Ee.props))},Ee.isDraggable=function(){var Ue=Ee.props,ct=Ue.data,bt=Ue.context.draggable;return!!(bt&&(!bt.nodeDraggable||bt.nodeDraggable(ct)))},Ee.renderDragHandler=function(){var Ue=Ee.props.context,ct=Ue.draggable,bt=Ue.prefixCls;return ct!=null&&ct.icon?Me.createElement("span",{className:"".concat(bt,"-draggable-icon")},ct.icon):null},Ee.renderSwitcherIconDom=function(Ue){var ct=Ee.props.switcherIcon,bt=Ee.props.context.switcherIcon,Tt=ct||bt;return typeof Tt=="function"?Tt((0,Ne.Z)((0,Ne.Z)({},Ee.props),{},{isLeaf:Ue})):Tt},Ee.renderSwitcher=function(){var Ue=Ee.props.expanded,ct=Ee.props.context.prefixCls;if(Ee.isLeaf()){var bt=Ee.renderSwitcherIconDom(!0);return bt!==!1?Me.createElement("span",{className:Xe()("".concat(ct,"-switcher"),"".concat(ct,"-switcher-noop"))},bt):null}var Tt=Xe()("".concat(ct,"-switcher"),"".concat(ct,"-switcher_").concat(Ue?Ge:je)),at=Ee.renderSwitcherIconDom(!1);return at!==!1?Me.createElement("span",{onClick:Ee.onExpand,className:Tt},at):null},Ee.renderCheckbox=function(){var Ue=Ee.props,ct=Ue.checked,bt=Ue.halfChecked,Tt=Ue.disableCheckbox,at=Ee.props.context.prefixCls,we=Ee.isDisabled(),ft=Ee.isCheckable();if(!ft)return null;var Nt=typeof ft!="boolean"?ft:null;return Me.createElement("span",{className:Xe()("".concat(at,"-checkbox"),ct&&"".concat(at,"-checkbox-checked"),!ct&&bt&&"".concat(at,"-checkbox-indeterminate"),(we||Tt)&&"".concat(at,"-checkbox-disabled")),onClick:Ee.onCheck},Nt)},Ee.renderIcon=function(){var Ue=Ee.props.loading,ct=Ee.props.context.prefixCls;return Me.createElement("span",{className:Xe()("".concat(ct,"-iconEle"),"".concat(ct,"-icon__").concat(Ee.getNodeState()||"docu"),Ue&&"".concat(ct,"-icon_loading"))})},Ee.renderSelector=function(){var Ue=Ee.state.dragNodeHighlight,ct=Ee.props,bt=ct.title,Tt=bt===void 0?Ae:bt,at=ct.selected,we=ct.icon,ft=ct.loading,Nt=ct.data,dt=Ee.props.context,ut=dt.prefixCls,pt=dt.showIcon,Ot=dt.icon,Wt=dt.loadData,Zt=dt.titleRender,Yt=Ee.isDisabled(),Cn="".concat(ut,"-node-content-wrapper"),Nn;if(pt){var Mn=we||Ot;Nn=Mn?Me.createElement("span",{className:Xe()("".concat(ut,"-iconEle"),"".concat(ut,"-icon__customize"))},typeof Mn=="function"?Mn(Ee.props):Mn):Ee.renderIcon()}else Wt&&ft&&(Nn=Ee.renderIcon());var Je;typeof Tt=="function"?Je=Tt(Nt):Zt?Je=Zt(Nt):Je=Tt;var ve=Me.createElement("span",{className:"".concat(ut,"-title")},Je);return Me.createElement("span",{ref:Ee.setSelectHandle,title:typeof Tt=="string"?Tt:"",className:Xe()("".concat(Cn),"".concat(Cn,"-").concat(Ee.getNodeState()||"normal"),!Yt&&(at||Ue)&&"".concat(ut,"-node-selected")),onMouseEnter:Ee.onMouseEnter,onMouseLeave:Ee.onMouseLeave,onContextMenu:Ee.onContextMenu,onClick:Ee.onSelectorClick,onDoubleClick:Ee.onSelectorDoubleClick},Nn,ve,Ee.renderDropIndicator())},Ee.renderDropIndicator=function(){var Ue=Ee.props,ct=Ue.disabled,bt=Ue.eventKey,Tt=Ee.props.context,at=Tt.draggable,we=Tt.dropLevelOffset,ft=Tt.dropPosition,Nt=Tt.prefixCls,dt=Tt.indent,ut=Tt.dropIndicatorRender,pt=Tt.dragOverNodeKey,Ot=Tt.direction,Wt=!!at,Zt=!ct&&Wt&&pt===bt,Yt=dt!=null?dt:Ee.cacheIndent;return Ee.cacheIndent=dt,Zt?ut({dropPosition:ft,dropLevelOffset:we,indent:Yt,prefixCls:Nt,direction:Ot}):null},Ee}return(0,be.Z)(De,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var lt=this.props.selectable,He=this.props.context.selectable;return typeof lt=="boolean"?lt:He}},{key:"render",value:function(){var lt,He=this.props,tt=He.eventKey,Ue=He.className,ct=He.style,bt=He.dragOver,Tt=He.dragOverGapTop,at=He.dragOverGapBottom,we=He.isLeaf,ft=He.isStart,Nt=He.isEnd,dt=He.expanded,ut=He.selected,pt=He.checked,Ot=He.halfChecked,Wt=He.loading,Zt=He.domRef,Yt=He.active,Cn=He.data,Nn=He.onMouseMove,Mn=He.selectable,Je=(0,Ce.Z)(He,it),ve=this.props.context,me=ve.prefixCls,Be=ve.filterTreeNode,xe=ve.keyEntities,de=ve.dropContainerKey,qe=ve.dropTargetKey,xt=ve.draggingNodeKey,nn=this.isDisabled(),tn=(0,Le.Z)(Je,{aria:!0,data:!0}),Jt=(0,fe.Z)(xe,tt)||{},yn=Jt.level,Dn=Nt[Nt.length-1],_t=this.isDraggable(),sn=!nn&&_t,pn=xt===tt,gn=Mn!==void 0?{"aria-selected":!!Mn}:void 0;return Me.createElement("div",(0,te.Z)({ref:Zt,className:Xe()(Ue,"".concat(me,"-treenode"),(lt={},(0,se.Z)(lt,"".concat(me,"-treenode-disabled"),nn),(0,se.Z)(lt,"".concat(me,"-treenode-switcher-").concat(dt?"open":"close"),!we),(0,se.Z)(lt,"".concat(me,"-treenode-checkbox-checked"),pt),(0,se.Z)(lt,"".concat(me,"-treenode-checkbox-indeterminate"),Ot),(0,se.Z)(lt,"".concat(me,"-treenode-selected"),ut),(0,se.Z)(lt,"".concat(me,"-treenode-loading"),Wt),(0,se.Z)(lt,"".concat(me,"-treenode-active"),Yt),(0,se.Z)(lt,"".concat(me,"-treenode-leaf-last"),Dn),(0,se.Z)(lt,"".concat(me,"-treenode-draggable"),_t),(0,se.Z)(lt,"dragging",pn),(0,se.Z)(lt,"drop-target",qe===tt),(0,se.Z)(lt,"drop-container",de===tt),(0,se.Z)(lt,"drag-over",!nn&&bt),(0,se.Z)(lt,"drag-over-gap-top",!nn&&Tt),(0,se.Z)(lt,"drag-over-gap-bottom",!nn&&at),(0,se.Z)(lt,"filter-node",Be&&Be((0,nt.F)(this.props))),lt)),style:ct,draggable:sn,"aria-grabbed":pn,onDragStart:sn?this.onDragStart:void 0,onDragEnter:_t?this.onDragEnter:void 0,onDragOver:_t?this.onDragOver:void 0,onDragLeave:_t?this.onDragLeave:void 0,onDrop:_t?this.onDrop:void 0,onDragEnd:_t?this.onDragEnd:void 0,onMouseMove:Nn},gn,tn),Me.createElement(ze,{prefixCls:me,level:yn,isStart:ft,isEnd:Nt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),De}(Me.Component),Ye=function(_e){return Me.createElement(Fe.k.Consumer,null,function(De){return Me.createElement(he,(0,te.Z)({},_e,{context:De}))})};Ye.displayName="TreeNode",Ye.isTreeNode=1;var Te=Ye},69610:function(en,Ct,ee){"use strict";ee.d(Ct,{k:function(){return se}});var te=ee(67294),se=te.createContext(null)},29873:function(en,Ct,ee){"use strict";ee.d(Ct,{BT:function(){return ze},E6:function(){return it},L0:function(){return ke},OM:function(){return Oe},_5:function(){return pe},r7:function(){return Ge},wA:function(){return Le},yx:function(){return Xe}});var te=ee(74902),se=ee(71002),Ce=ee(72978),Ne=ee(67294),ge=ee(56261),be=ee(3596),ue=ee(83898),ye=null;function pe(je,Ae){if(!je)return[];var he=je.slice(),Ye=he.indexOf(Ae);return Ye>=0&&he.splice(Ye,1),he}function ke(je,Ae){var he=(je||[]).slice();return he.indexOf(Ae)===-1&&he.push(Ae),he}function Xe(je){return je.split("-")}function Le(je,Ae){var he=[],Ye=(0,be.Z)(Ae,je);function Te(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Re.forEach(function(_e){var De=_e.key,Ee=_e.children;he.push(De),Te(Ee)})}return Te(Ye.children),he}function Me(je){if(je.parent){var Ae=Xe(je.pos);return Number(Ae[Ae.length-1])===je.parent.children.length-1}return!1}function Fe(je){var Ae=Xe(je.pos);return Number(Ae[Ae.length-1])===0}function Oe(je,Ae,he,Ye,Te,Re,_e,De,Ee,lt){var He,tt=je.clientX,Ue=je.clientY,ct=je.target.getBoundingClientRect(),bt=ct.top,Tt=ct.height,at=(lt==="rtl"?-1:1)*(((Te==null?void 0:Te.x)||0)-tt),we=(at-12)/Ye,ft=(0,be.Z)(De,he.props.eventKey);if(Ue<bt+Tt/2){var Nt=_e.findIndex(function(ve){return ve.key===ft.key}),dt=Nt<=0?0:Nt-1,ut=_e[dt].key;ft=(0,be.Z)(De,ut)}var pt=ft.key,Ot=ft,Wt=ft.key,Zt=0,Yt=0;if(!Ee.includes(pt))for(var Cn=0;Cn<we&&Me(ft);Cn+=1)ft=ft.parent,Yt+=1;var Nn=Ae.props.data,Mn=ft.node,Je=!0;return Fe(ft)&&ft.level===0&&Ue<bt+Tt/2&&Re({dragNode:Nn,dropNode:Mn,dropPosition:-1})&&ft.key===he.props.eventKey?Zt=-1:(Ot.children||[]).length&&Ee.includes(Wt)?Re({dragNode:Nn,dropNode:Mn,dropPosition:0})?Zt=0:Je=!1:Yt===0?we>-1.5?Re({dragNode:Nn,dropNode:Mn,dropPosition:1})?Zt=1:Je=!1:Re({dragNode:Nn,dropNode:Mn,dropPosition:0})?Zt=0:Re({dragNode:Nn,dropNode:Mn,dropPosition:1})?Zt=1:Je=!1:Re({dragNode:Nn,dropNode:Mn,dropPosition:1})?Zt=1:Je=!1,{dropPosition:Zt,dropLevelOffset:Yt,dropTargetKey:ft.key,dropTargetPos:ft.pos,dragOverNodeKey:Wt,dropContainerKey:Zt===0?null:((He=ft.parent)===null||He===void 0?void 0:He.key)||null,dropAllowed:Je}}function ze(je,Ae){if(je){var he=Ae.multiple;return he?je.slice():je.length?[je[0]]:je}}var fe=function(Ae){return Ae};function nt(je,Ae){if(!je)return[];var he=Ae||{},Ye=he.processProps,Te=Ye===void 0?fe:Ye,Re=Array.isArray(je)?je:[je];return Re.map(function(_e){var De=_e.children,Ee=_objectWithoutProperties(_e,ye),lt=nt(De,Ae);return React.createElement(TreeNode,_extends({key:Ee.key},Te(Ee)),lt)})}function it(je){if(!je)return null;var Ae;if(Array.isArray(je))Ae={checkedKeys:je,halfCheckedKeys:void 0};else if((0,se.Z)(je)==="object")Ae={checkedKeys:je.checked||void 0,halfCheckedKeys:je.halfChecked||void 0};else return(0,Ce.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Ae}function Ge(je,Ae){var he=new Set;function Ye(Te){if(!he.has(Te)){var Re=(0,be.Z)(Ae,Te);if(Re){he.add(Te);var _e=Re.parent,De=Re.node;De.disabled||_e&&Ye(_e.key)}}}return(je||[]).forEach(function(Te){Ye(Te)}),(0,te.Z)(he)}},97153:function(en,Ct,ee){"use strict";ee.d(Ct,{S:function(){return ue}});var te=ee(72978),se=ee(3596);function Ce(ye,pe){var ke=new Set;return ye.forEach(function(Xe){pe.has(Xe)||ke.add(Xe)}),ke}function Ne(ye){var pe=ye||{},ke=pe.disabled,Xe=pe.disableCheckbox,Le=pe.checkable;return!!(ke||Xe)||Le===!1}function ge(ye,pe,ke,Xe){for(var Le=new Set(ye),Me=new Set,Fe=0;Fe<=ke;Fe+=1){var Oe=pe.get(Fe)||new Set;Oe.forEach(function(it){var Ge=it.key,je=it.node,Ae=it.children,he=Ae===void 0?[]:Ae;Le.has(Ge)&&!Xe(je)&&he.filter(function(Ye){return!Xe(Ye.node)}).forEach(function(Ye){Le.add(Ye.key)})})}for(var ze=new Set,fe=ke;fe>=0;fe-=1){var nt=pe.get(fe)||new Set;nt.forEach(function(it){var Ge=it.parent,je=it.node;if(!(Xe(je)||!it.parent||ze.has(it.parent.key))){if(Xe(it.parent.node)){ze.add(Ge.key);return}var Ae=!0,he=!1;(Ge.children||[]).filter(function(Ye){return!Xe(Ye.node)}).forEach(function(Ye){var Te=Ye.key,Re=Le.has(Te);Ae&&!Re&&(Ae=!1),!he&&(Re||Me.has(Te))&&(he=!0)}),Ae&&Le.add(Ge.key),he&&Me.add(Ge.key),ze.add(Ge.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(Ce(Me,Le))}}function be(ye,pe,ke,Xe,Le){for(var Me=new Set(ye),Fe=new Set(pe),Oe=0;Oe<=Xe;Oe+=1){var ze=ke.get(Oe)||new Set;ze.forEach(function(Ge){var je=Ge.key,Ae=Ge.node,he=Ge.children,Ye=he===void 0?[]:he;!Me.has(je)&&!Fe.has(je)&&!Le(Ae)&&Ye.filter(function(Te){return!Le(Te.node)}).forEach(function(Te){Me.delete(Te.key)})})}Fe=new Set;for(var fe=new Set,nt=Xe;nt>=0;nt-=1){var it=ke.get(nt)||new Set;it.forEach(function(Ge){var je=Ge.parent,Ae=Ge.node;if(!(Le(Ae)||!Ge.parent||fe.has(Ge.parent.key))){if(Le(Ge.parent.node)){fe.add(je.key);return}var he=!0,Ye=!1;(je.children||[]).filter(function(Te){return!Le(Te.node)}).forEach(function(Te){var Re=Te.key,_e=Me.has(Re);he&&!_e&&(he=!1),!Ye&&(_e||Fe.has(Re))&&(Ye=!0)}),he||Me.delete(je.key),Ye&&Fe.add(je.key),fe.add(je.key)}})}return{checkedKeys:Array.from(Me),halfCheckedKeys:Array.from(Ce(Fe,Me))}}function ue(ye,pe,ke,Xe){var Le=[],Me;Xe?Me=Xe:Me=Ne;var Fe=new Set(ye.filter(function(nt){var it=!!(0,se.Z)(ke,nt);return it||Le.push(nt),it})),Oe=new Map,ze=0;Object.keys(ke).forEach(function(nt){var it=ke[nt],Ge=it.level,je=Oe.get(Ge);je||(je=new Set,Oe.set(Ge,je)),je.add(it),ze=Math.max(ze,Ge)}),(0,te.ZP)(!Le.length,"Tree missing follow keys: ".concat(Le.slice(0,100).map(function(nt){return"'".concat(nt,"'")}).join(", ")));var fe;return pe===!0?fe=ge(Fe,Oe,ze,Me):fe=be(Fe,pe.halfCheckedKeys,Oe,ze,Me),fe}},3596:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return te}});function te(se,Ce){return se[Ce]}},83898:function(en,Ct,ee){"use strict";ee.d(Ct,{I8:function(){return Ge},F:function(){return Ae},zn:function(){return fe},w$:function(){return Oe},oH:function(){return nt},km:function(){return Fe},H8:function(){return je}});var te=ee(71002),se=ee(74902),Ce=ee(1413),Ne=ee(45987),ge=ee(67294),be=ee(28580);function ue(he){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=[];return ge.Children.forEach(he,function(Re){Re==null&&!Ye.keepEmpty||(Array.isArray(Re)?Te=Te.concat(ue(Re)):(0,be.isFragment)(Re)&&Re.props?Te=Te.concat(ue(Re.props.children,Ye)):Te.push(Re))}),Te}function ye(he,Ye){var Te=(0,Ce.Z)({},he);return Array.isArray(Ye)&&Ye.forEach(function(Re){delete Te[Re]}),Te}var pe=ee(72978),ke=ee(3596),Xe=["children"];function Le(he,Ye){return"".concat(he,"-").concat(Ye)}function Me(he){return he&&he.type&&he.type.isTreeNode}function Fe(he,Ye){return he!=null?he:Ye}function Oe(he){var Ye=he||{},Te=Ye.title,Re=Ye._title,_e=Ye.key,De=Ye.children,Ee=Te||"title";return{title:Ee,_title:Re||[Ee],key:_e||"key",children:De||"children"}}function ze(he,Ye){var Te=new Map;function Re(_e){var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_e||[]).forEach(function(Ee){var lt=Ee[Ye.key],He=Ee[Ye.children];warning(lt!=null,"Tree node must have a certain key: [".concat(De).concat(lt,"]"));var tt=String(lt);warning(!Te.has(tt)||lt===null||lt===void 0,"Same 'key' exist in the Tree: ".concat(tt)),Te.set(tt,!0),Re(He,"".concat(De).concat(tt," > "))})}Re(he)}function fe(he){function Ye(Te){var Re=ue(Te);return Re.map(function(_e){if(!Me(_e))return(0,pe.ZP)(!_e,"Tree/TreeNode can only accept TreeNode as children."),null;var De=_e.key,Ee=_e.props,lt=Ee.children,He=(0,Ne.Z)(Ee,Xe),tt=(0,Ce.Z)({key:De},He),Ue=Ye(lt);return Ue.length&&(tt.children=Ue),tt}).filter(function(_e){return _e})}return Ye(he)}function nt(he,Ye,Te){var Re=Oe(Te),_e=Re._title,De=Re.key,Ee=Re.children,lt=new Set(Ye===!0?[]:Ye),He=[];function tt(Ue){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ue.map(function(bt,Tt){for(var at=Le(ct?ct.pos:"0",Tt),we=Fe(bt[De],at),ft,Nt=0;Nt<_e.length;Nt+=1){var dt=_e[Nt];if(bt[dt]!==void 0){ft=bt[dt];break}}var ut=(0,Ce.Z)((0,Ce.Z)({},ye(bt,[].concat((0,se.Z)(_e),[De,Ee]))),{},{title:ft,key:we,parent:ct,pos:at,children:null,data:bt,isStart:[].concat((0,se.Z)(ct?ct.isStart:[]),[Tt===0]),isEnd:[].concat((0,se.Z)(ct?ct.isEnd:[]),[Tt===Ue.length-1])});return He.push(ut),Ye===!0||lt.has(we)?ut.children=tt(bt[Ee]||[],ut):ut.children=[],ut})}return tt(he),He}function it(he,Ye,Te){var Re={};(0,te.Z)(Te)==="object"?Re=Te:Re={externalGetKey:Te},Re=Re||{};var _e=Re,De=_e.childrenPropName,Ee=_e.externalGetKey,lt=_e.fieldNames,He=Oe(lt),tt=He.key,Ue=He.children,ct=De||Ue,bt;Ee?typeof Ee=="string"?bt=function(we){return we[Ee]}:typeof Ee=="function"&&(bt=function(we){return Ee(we)}):bt=function(we,ft){return Fe(we[tt],ft)};function Tt(at,we,ft,Nt){var dt=at?at[ct]:he,ut=at?Le(ft.pos,we):"0",pt=at?[].concat((0,se.Z)(Nt),[at]):[];if(at){var Ot=bt(at,ut),Wt={node:at,index:we,pos:ut,key:Ot,parentPos:ft.node?ft.pos:null,level:ft.level+1,nodes:pt};Ye(Wt)}dt&&dt.forEach(function(Zt,Yt){Tt(Zt,Yt,{node:at,pos:ut,level:ft?ft.level+1:-1},pt)})}Tt(null)}function Ge(he){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=Ye.initWrapper,Re=Ye.processEntity,_e=Ye.onProcessFinished,De=Ye.externalGetKey,Ee=Ye.childrenPropName,lt=Ye.fieldNames,He=arguments.length>2?arguments[2]:void 0,tt=De||He,Ue={},ct={},bt={posEntities:Ue,keyEntities:ct};return Te&&(bt=Te(bt)||bt),it(he,function(Tt){var at=Tt.node,we=Tt.index,ft=Tt.pos,Nt=Tt.key,dt=Tt.parentPos,ut=Tt.level,pt=Tt.nodes,Ot={node:at,nodes:pt,index:we,key:Nt,pos:ft,level:ut},Wt=Fe(Nt,ft);Ue[ft]=Ot,ct[Wt]=Ot,Ot.parent=Ue[dt],Ot.parent&&(Ot.parent.children=Ot.parent.children||[],Ot.parent.children.push(Ot)),Re&&Re(Ot,bt)},{externalGetKey:tt,childrenPropName:Ee,fieldNames:lt}),_e&&_e(bt),bt}function je(he,Ye){var Te=Ye.expandedKeys,Re=Ye.selectedKeys,_e=Ye.loadedKeys,De=Ye.loadingKeys,Ee=Ye.checkedKeys,lt=Ye.halfCheckedKeys,He=Ye.dragOverNodeKey,tt=Ye.dropPosition,Ue=Ye.keyEntities,ct=(0,ke.Z)(Ue,he),bt={eventKey:he,expanded:Te.indexOf(he)!==-1,selected:Re.indexOf(he)!==-1,loaded:_e.indexOf(he)!==-1,loading:De.indexOf(he)!==-1,checked:Ee.indexOf(he)!==-1,halfChecked:lt.indexOf(he)!==-1,pos:String(ct?ct.pos:""),dragOver:He===he&&tt===0,dragOverGapTop:He===he&&tt===-1,dragOverGapBottom:He===he&&tt===1};return bt}function Ae(he){var Ye=he.data,Te=he.expanded,Re=he.selected,_e=he.checked,De=he.loaded,Ee=he.loading,lt=he.halfChecked,He=he.dragOver,tt=he.dragOverGapTop,Ue=he.dragOverGapBottom,ct=he.pos,bt=he.active,Tt=he.eventKey,at=(0,Ce.Z)((0,Ce.Z)({},Ye),{},{expanded:Te,selected:Re,checked:_e,loaded:De,loading:Ee,halfChecked:lt,dragOver:He,dragOverGapTop:tt,dragOverGapBottom:Ue,pos:ct,active:bt,key:Tt});return"props"in at||Object.defineProperty(at,"props",{get:function(){return(0,pe.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),he}}),at}},34952:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});var te=ee(1413),se=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ce=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ne="".concat(se," ").concat(Ce).split(/[\s\n]+/),ge="aria-",be="data-";function ue(pe,ke){return pe.indexOf(ke)===0}function ye(pe){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe;ke===!1?Xe={aria:!0,data:!0,attr:!0}:ke===!0?Xe={aria:!0}:Xe=(0,te.Z)({},ke);var Le={};return Object.keys(pe).forEach(function(Me){(Xe.aria&&(Me==="role"||ue(Me,ge))||Xe.data&&ue(Me,be)||Xe.attr&&Ne.includes(Me))&&(Le[Me]=pe[Me])}),Le}},72978:function(en,Ct,ee){"use strict";var te={};function se(ye,pe){}function Ce(ye,pe){}function Ne(){te={}}function ge(ye,pe,ke){!pe&&!te[ke]&&(ye(!1,ke),te[ke]=!0)}function be(ye,pe){ge(se,ye,pe)}function ue(ye,pe){ge(Ce,ye,pe)}Ct.ZP=be},81533:function(en,Ct){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,se=te?Symbol.for("react.element"):60103,Ce=te?Symbol.for("react.portal"):60106,Ne=te?Symbol.for("react.fragment"):60107,ge=te?Symbol.for("react.strict_mode"):60108,be=te?Symbol.for("react.profiler"):60114,ue=te?Symbol.for("react.provider"):60109,ye=te?Symbol.for("react.context"):60110,pe=te?Symbol.for("react.async_mode"):60111,ke=te?Symbol.for("react.concurrent_mode"):60111,Xe=te?Symbol.for("react.forward_ref"):60112,Le=te?Symbol.for("react.suspense"):60113,Me=te?Symbol.for("react.suspense_list"):60120,Fe=te?Symbol.for("react.memo"):60115,Oe=te?Symbol.for("react.lazy"):60116,ze=te?Symbol.for("react.block"):60121,fe=te?Symbol.for("react.fundamental"):60117,nt=te?Symbol.for("react.responder"):60118,it=te?Symbol.for("react.scope"):60119;function Ge(Ae){if(typeof Ae=="object"&&Ae!==null){var he=Ae.$$typeof;switch(he){case se:switch(Ae=Ae.type,Ae){case pe:case ke:case Ne:case be:case ge:case Le:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case ye:case Xe:case Oe:case Fe:case ue:return Ae;default:return he}}case Ce:return he}}}function je(Ae){return Ge(Ae)===ke}ee=pe,ee=ke,ee=ye,ee=ue,ee=se,ee=Xe,ee=Ne,ee=Oe,ee=Fe,ee=Ce,ee=be,ee=ge,ee=Le,ee=function(Ae){return je(Ae)||Ge(Ae)===pe},ee=je,ee=function(Ae){return Ge(Ae)===ye},ee=function(Ae){return Ge(Ae)===ue},ee=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===se},ee=function(Ae){return Ge(Ae)===Xe},Ct.isFragment=function(Ae){return Ge(Ae)===Ne},ee=function(Ae){return Ge(Ae)===Oe},Ct.isMemo=function(Ae){return Ge(Ae)===Fe},ee=function(Ae){return Ge(Ae)===Ce},ee=function(Ae){return Ge(Ae)===be},ee=function(Ae){return Ge(Ae)===ge},ee=function(Ae){return Ge(Ae)===Le},ee=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===Ne||Ae===ke||Ae===be||Ae===ge||Ae===Le||Ae===Me||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===Oe||Ae.$$typeof===Fe||Ae.$$typeof===ue||Ae.$$typeof===ye||Ae.$$typeof===Xe||Ae.$$typeof===fe||Ae.$$typeof===nt||Ae.$$typeof===it||Ae.$$typeof===ze)},ee=Ge},28580:function(en,Ct,ee){"use strict";en.exports=ee(81533)},92389:function(en,Ct){"use strict";var ee={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(se){var Ce=se.keyCode;if(se.altKey&&!se.ctrlKey||se.metaKey||Ce>=ee.F1&&Ce<=ee.F12)return!1;switch(Ce){case ee.ALT:case ee.CAPS_LOCK:case ee.CONTEXT_MENU:case ee.CTRL:case ee.DOWN:case ee.END:case ee.ESC:case ee.HOME:case ee.INSERT:case ee.LEFT:case ee.MAC_FF_META:case ee.META:case ee.NUMLOCK:case ee.NUM_CENTER:case ee.PAGE_DOWN:case ee.PAGE_UP:case ee.PAUSE:case ee.PRINT_SCREEN:case ee.RIGHT:case ee.SHIFT:case ee.UP:case ee.WIN_KEY:case ee.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(se){if(se>=ee.ZERO&&se<=ee.NINE||se>=ee.NUM_ZERO&&se<=ee.NUM_MULTIPLY||se>=ee.A&&se<=ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&se===0)return!0;switch(se){case ee.SPACE:case ee.QUESTION_MARK:case ee.NUM_PLUS:case ee.NUM_MINUS:case ee.NUM_PERIOD:case ee.NUM_DIVISION:case ee.SEMICOLON:case ee.DASH:case ee.EQUALS:case ee.COMMA:case ee.PERIOD:case ee.SLASH:case ee.APOSTROPHE:case ee.SINGLE_QUOTE:case ee.OPEN_SQUARE_BRACKET:case ee.BACKSLASH:case ee.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};Ct.Z=ee},1337:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});var te=ee(1413),se=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ce=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ne="".concat(se," ").concat(Ce).split(/[\s\n]+/),ge="aria-",be="data-";function ue(pe,ke){return pe.indexOf(ke)===0}function ye(pe){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe;ke===!1?Xe={aria:!0,data:!0,attr:!0}:ke===!0?Xe={aria:!0}:Xe=(0,te.Z)({},ke);var Le={};return Object.keys(pe).forEach(function(Me){(Xe.aria&&(Me==="role"||ue(Me,ge))||Xe.data&&ue(Me,be)||Xe.attr&&Ne.includes(Me))&&(Le[Me]=pe[Me])}),Le}},86010:function(en,Ct,ee){"use strict";ee.r(Ct),ee.d(Ct,{clsx:function(){return se}});function te(Ce){var Ne,ge,be="";if(typeof Ce=="string"||typeof Ce=="number")be+=Ce;else if(typeof Ce=="object")if(Array.isArray(Ce))for(Ne=0;Ne<Ce.length;Ne++)Ce[Ne]&&(ge=te(Ce[Ne]))&&(be&&(be+=" "),be+=ge);else for(Ne in Ce)Ce[Ne]&&(be&&(be+=" "),be+=Ne);return be}function se(){for(var Ce,Ne,ge=0,be="";ge<arguments.length;)(Ce=arguments[ge++])&&(Ne=te(Ce))&&(be&&(be+=" "),be+=Ne);return be}Ct.default=se},88386:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){te.defineOption("placeholder","",function(ye,pe,ke){var Xe=ke&&ke!=te.Init;if(pe&&!Xe)ye.on("blur",ge),ye.on("change",be),ye.on("swapDoc",be),te.on(ye.getInputField(),"compositionupdate",ye.state.placeholderCompose=function(){Ne(ye)}),be(ye);else if(!pe&&Xe){ye.off("blur",ge),ye.off("change",be),ye.off("swapDoc",be),te.off(ye.getInputField(),"compositionupdate",ye.state.placeholderCompose),se(ye);var Le=ye.getWrapperElement();Le.className=Le.className.replace(" CodeMirror-empty","")}pe&&!ye.hasFocus()&&ge(ye)});function se(ye){ye.state.placeholder&&(ye.state.placeholder.parentNode.removeChild(ye.state.placeholder),ye.state.placeholder=null)}function Ce(ye){se(ye);var pe=ye.state.placeholder=document.createElement("pre");pe.style.cssText="height: 0; overflow: visible",pe.style.direction=ye.getOption("direction"),pe.className="CodeMirror-placeholder CodeMirror-line-like";var ke=ye.getOption("placeholder");typeof ke=="string"&&(ke=document.createTextNode(ke)),pe.appendChild(ke),ye.display.lineSpace.insertBefore(pe,ye.display.lineSpace.firstChild)}function Ne(ye){setTimeout(function(){var pe=!1,ke=ye.getInputField();ke.nodeName=="TEXTAREA"?pe=!ke.value:ye.lineCount()==1&&(pe=!/[^\u200b]/.test(ke.querySelector(".CodeMirror-line").textContent)),pe?Ce(ye):se(ye)},20)}function ge(ye){ue(ye)&&Ce(ye)}function be(ye){var pe=ye.getWrapperElement(),ke=ue(ye);pe.className=pe.className.replace(" CodeMirror-empty","")+(ke?" CodeMirror-empty":""),ke?Ce(ye):se(ye)}function ue(ye){return ye.lineCount()===1&&ye.getLine(0)===""}})},82801:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){var se={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},Ce=te.Pos;te.defineOption("autoCloseBrackets",!1,function(Oe,ze,fe){fe&&fe!=te.Init&&(Oe.removeKeyMap(ge),Oe.state.closeBrackets=null),ze&&(be(Ne(ze,"pairs")),Oe.state.closeBrackets=ze,Oe.addKeyMap(ge))});function Ne(Oe,ze){return ze=="pairs"&&typeof Oe=="string"?Oe:typeof Oe=="object"&&Oe[ze]!=null?Oe[ze]:se[ze]}var ge={Backspace:pe,Enter:ke};function be(Oe){for(var ze=0;ze<Oe.length;ze++){var fe=Oe.charAt(ze),nt="'"+fe+"'";ge[nt]||(ge[nt]=ue(fe))}}be(se.pairs+"`");function ue(Oe){return function(ze){return Le(ze,Oe)}}function ye(Oe){var ze=Oe.state.closeBrackets;if(!ze||ze.override)return ze;var fe=Oe.getModeAt(Oe.getCursor());return fe.closeBrackets||ze}function pe(Oe){var ze=ye(Oe);if(!ze||Oe.getOption("disableInput"))return te.Pass;for(var fe=Ne(ze,"pairs"),nt=Oe.listSelections(),it=0;it<nt.length;it++){if(!nt[it].empty())return te.Pass;var Ge=Me(Oe,nt[it].head);if(!Ge||fe.indexOf(Ge)%2!=0)return te.Pass}for(var it=nt.length-1;it>=0;it--){var je=nt[it].head;Oe.replaceRange("",Ce(je.line,je.ch-1),Ce(je.line,je.ch+1),"+delete")}}function ke(Oe){var ze=ye(Oe),fe=ze&&Ne(ze,"explode");if(!fe||Oe.getOption("disableInput"))return te.Pass;for(var nt=Oe.listSelections(),it=0;it<nt.length;it++){if(!nt[it].empty())return te.Pass;var Ge=Me(Oe,nt[it].head);if(!Ge||fe.indexOf(Ge)%2!=0)return te.Pass}Oe.operation(function(){var je=Oe.lineSeparator()||`
`;Oe.replaceSelection(je+je,null),Oe.execCommand("goCharLeft"),nt=Oe.listSelections();for(var Ae=0;Ae<nt.length;Ae++){var he=nt[Ae].head.line;Oe.indentLine(he,null,!0),Oe.indentLine(he+1,null,!0)}})}function Xe(Oe){var ze=te.cmpPos(Oe.anchor,Oe.head)>0;return{anchor:new Ce(Oe.anchor.line,Oe.anchor.ch+(ze?-1:1)),head:new Ce(Oe.head.line,Oe.head.ch+(ze?1:-1))}}function Le(Oe,ze){var fe=ye(Oe);if(!fe||Oe.getOption("disableInput"))return te.Pass;var nt=Ne(fe,"pairs"),it=nt.indexOf(ze);if(it==-1)return te.Pass;for(var Ge=Ne(fe,"closeBefore"),je=Ne(fe,"triples"),Ae=nt.charAt(it+1)==ze,he=Oe.listSelections(),Ye=it%2==0,Te,Re=0;Re<he.length;Re++){var _e=he[Re],De=_e.head,Ee,lt=Oe.getRange(De,Ce(De.line,De.ch+1));if(Ye&&!_e.empty())Ee="surround";else if((Ae||!Ye)&&lt==ze)Ae&&Fe(Oe,De)?Ee="both":je.indexOf(ze)>=0&&Oe.getRange(De,Ce(De.line,De.ch+3))==ze+ze+ze?Ee="skipThree":Ee="skip";else if(Ae&&De.ch>1&&je.indexOf(ze)>=0&&Oe.getRange(Ce(De.line,De.ch-2),De)==ze+ze){if(De.ch>2&&/\bstring/.test(Oe.getTokenTypeAt(Ce(De.line,De.ch-2))))return te.Pass;Ee="addFour"}else if(Ae){var He=De.ch==0?" ":Oe.getRange(Ce(De.line,De.ch-1),De);if(!te.isWordChar(lt)&&He!=ze&&!te.isWordChar(He))Ee="both";else return te.Pass}else if(Ye&&(lt.length===0||/\s/.test(lt)||Ge.indexOf(lt)>-1))Ee="both";else return te.Pass;if(!Te)Te=Ee;else if(Te!=Ee)return te.Pass}var tt=it%2?nt.charAt(it-1):ze,Ue=it%2?ze:nt.charAt(it+1);Oe.operation(function(){if(Te=="skip")Oe.execCommand("goCharRight");else if(Te=="skipThree")for(var ct=0;ct<3;ct++)Oe.execCommand("goCharRight");else if(Te=="surround"){for(var bt=Oe.getSelections(),ct=0;ct<bt.length;ct++)bt[ct]=tt+bt[ct]+Ue;Oe.replaceSelections(bt,"around"),bt=Oe.listSelections().slice();for(var ct=0;ct<bt.length;ct++)bt[ct]=Xe(bt[ct]);Oe.setSelections(bt)}else Te=="both"?(Oe.replaceSelection(tt+Ue,null),Oe.triggerElectric(tt+Ue),Oe.execCommand("goCharLeft")):Te=="addFour"&&(Oe.replaceSelection(tt+tt+tt+tt,"before"),Oe.execCommand("goCharRight"))})}function Me(Oe,ze){var fe=Oe.getRange(Ce(ze.line,ze.ch-1),Ce(ze.line,ze.ch+1));return fe.length==2?fe:null}function Fe(Oe,ze){var fe=Oe.getTokenAt(Ce(ze.line,ze.ch+1));return/\bstring/.test(fe.type)&&fe.start==ze.ch&&(ze.ch==0||!/\bstring/.test(Oe.getTokenTypeAt(ze)))}})},57341:function(en,Ct,ee){(function(te){te(ee(4631),ee(4786))})(function(te){te.defineOption("autoCloseTags",!1,function(pe,ke,Xe){if(Xe!=te.Init&&Xe&&pe.removeKeyMap("autoCloseTags"),!!ke){var Le={name:"autoCloseTags"};(typeof ke!="object"||ke.whenClosing!==!1)&&(Le["'/'"]=function(Me){return be(Me)}),(typeof ke!="object"||ke.whenOpening!==!1)&&(Le["'>'"]=function(Me){return Ne(Me)}),pe.addKeyMap(Le)}});var se=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Ce=["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 Ne(pe){if(pe.getOption("disableInput"))return te.Pass;for(var ke=pe.listSelections(),Xe=[],Le=pe.getOption("autoCloseTags"),Me=0;Me<ke.length;Me++){if(!ke[Me].empty())return te.Pass;var Fe=ke[Me].head,Oe=pe.getTokenAt(Fe),ze=te.innerMode(pe.getMode(),Oe.state),fe=ze.state,nt=ze.mode.xmlCurrentTag&&ze.mode.xmlCurrentTag(fe),it=nt&&nt.name;if(!it)return te.Pass;var Ge=ze.mode.configuration=="html",je=typeof Le=="object"&&Le.dontCloseTags||Ge&&se,Ae=typeof Le=="object"&&Le.indentTags||Ge&&Ce;Oe.end>Fe.ch&&(it=it.slice(0,it.length-Oe.end+Fe.ch));var he=it.toLowerCase();if(!it||Oe.type=="string"&&(Oe.end!=Fe.ch||!/[\"\']/.test(Oe.string.charAt(Oe.string.length-1))||Oe.string.length==1)||Oe.type=="tag"&&nt.close||Oe.string.indexOf("/")==Fe.ch-Oe.start-1||je&&ue(je,he)>-1||ye(pe,ze.mode.xmlCurrentContext&&ze.mode.xmlCurrentContext(fe)||[],it,Fe,!0))return te.Pass;var Ye=typeof Le=="object"&&Le.emptyTags;if(Ye&&ue(Ye,it)>-1){Xe[Me]={text:"/>",newPos:te.Pos(Fe.line,Fe.ch+2)};continue}var Te=Ae&&ue(Ae,he)>-1;Xe[Me]={indent:Te,text:">"+(Te?`
`:"")+"</"+it+">",newPos:Te?te.Pos(Fe.line+1,0):te.Pos(Fe.line,Fe.ch+1)}}for(var Re=typeof Le=="object"&&Le.dontIndentOnAutoClose,Me=ke.length-1;Me>=0;Me--){var _e=Xe[Me];pe.replaceRange(_e.text,ke[Me].head,ke[Me].anchor,"+insert");var De=pe.listSelections().slice(0);De[Me]={head:_e.newPos,anchor:_e.newPos},pe.setSelections(De),!Re&&_e.indent&&(pe.indentLine(_e.newPos.line,null,!0),pe.indentLine(_e.newPos.line+1,null,!0))}}function ge(pe,ke){for(var Xe=pe.listSelections(),Le=[],Me=ke?"/":"</",Fe=pe.getOption("autoCloseTags"),Oe=typeof Fe=="object"&&Fe.dontIndentOnSlash,ze=0;ze<Xe.length;ze++){if(!Xe[ze].empty())return te.Pass;var fe=Xe[ze].head,nt=pe.getTokenAt(fe),it=te.innerMode(pe.getMode(),nt.state),Ge=it.state;if(ke&&(nt.type=="string"||nt.string.charAt(0)!="<"||nt.start!=fe.ch-1))return te.Pass;var je,Ae=it.mode.name!="xml"&&pe.getMode().name=="htmlmixed";if(Ae&&it.mode.name=="javascript")je=Me+"script";else if(Ae&&it.mode.name=="css")je=Me+"style";else{var he=it.mode.xmlCurrentContext&&it.mode.xmlCurrentContext(Ge);if(!he||he.length&&ye(pe,he,he[he.length-1],fe))return te.Pass;je=Me+he[he.length-1]}pe.getLine(fe.line).charAt(nt.end)!=">"&&(je+=">"),Le[ze]=je}if(pe.replaceSelections(Le),Xe=pe.listSelections(),!Oe)for(var ze=0;ze<Xe.length;ze++)(ze==Xe.length-1||Xe[ze].head.line<Xe[ze+1].head.line)&&pe.indentLine(Xe[ze].head.line)}function be(pe){return pe.getOption("disableInput")?te.Pass:ge(pe,!0)}te.commands.closeTag=function(pe){return ge(pe)};function ue(pe,ke){if(pe.indexOf)return pe.indexOf(ke);for(var Xe=0,Le=pe.length;Xe<Le;++Xe)if(pe[Xe]==ke)return Xe;return-1}function ye(pe,ke,Xe,Le,Me){if(!te.scanForClosingTag)return!1;var Fe=Math.min(pe.lastLine()+1,Le.line+500),Oe=te.scanForClosingTag(pe,Le,null,Fe);if(!Oe||Oe.tag!=Xe)return!1;for(var ze=Me?1:0,fe=ke.length-1;fe>=0&&ke[fe]==Xe;fe--)++ze;Le=Oe.to;for(var fe=1;fe<ze;fe++){var nt=te.scanForClosingTag(pe,Le,null,Fe);if(!nt||nt.tag!=Xe)return!1;Le=nt.to}return!0}})},4786:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){"use strict";var se=te.Pos;function Ce(fe,nt){return fe.line-nt.line||fe.ch-nt.ch}var Ne="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",ge=Ne+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",be=new RegExp("<(/?)(["+Ne+"]["+ge+"]*)","g");function ue(fe,nt,it,Ge){this.line=nt,this.ch=it,this.cm=fe,this.text=fe.getLine(nt),this.min=Ge?Math.max(Ge.from,fe.firstLine()):fe.firstLine(),this.max=Ge?Math.min(Ge.to-1,fe.lastLine()):fe.lastLine()}function ye(fe,nt){var it=fe.cm.getTokenTypeAt(se(fe.line,nt));return it&&/\btag\b/.test(it)}function pe(fe){if(!(fe.line>=fe.max))return fe.ch=0,fe.text=fe.cm.getLine(++fe.line),!0}function ke(fe){if(!(fe.line<=fe.min))return fe.text=fe.cm.getLine(--fe.line),fe.ch=fe.text.length,!0}function Xe(fe){for(;;){var nt=fe.text.indexOf(">",fe.ch);if(nt==-1){if(pe(fe))continue;return}if(!ye(fe,nt+1)){fe.ch=nt+1;continue}var it=fe.text.lastIndexOf("/",nt),Ge=it>-1&&!/\S/.test(fe.text.slice(it+1,nt));return fe.ch=nt+1,Ge?"selfClose":"regular"}}function Le(fe){for(;;){var nt=fe.ch?fe.text.lastIndexOf("<",fe.ch-1):-1;if(nt==-1){if(ke(fe))continue;return}if(!ye(fe,nt+1)){fe.ch=nt;continue}be.lastIndex=nt,fe.ch=nt;var it=be.exec(fe.text);if(it&&it.index==nt)return it}}function Me(fe){for(;;){be.lastIndex=fe.ch;var nt=be.exec(fe.text);if(!nt){if(pe(fe))continue;return}if(!ye(fe,nt.index+1)){fe.ch=nt.index+1;continue}return fe.ch=nt.index+nt[0].length,nt}}function Fe(fe){for(;;){var nt=fe.ch?fe.text.lastIndexOf(">",fe.ch-1):-1;if(nt==-1){if(ke(fe))continue;return}if(!ye(fe,nt+1)){fe.ch=nt;continue}var it=fe.text.lastIndexOf("/",nt),Ge=it>-1&&!/\S/.test(fe.text.slice(it+1,nt));return fe.ch=nt+1,Ge?"selfClose":"regular"}}function Oe(fe,nt){for(var it=[];;){var Ge=Me(fe),je,Ae=fe.line,he=fe.ch-(Ge?Ge[0].length:0);if(!Ge||!(je=Xe(fe)))return;if(je!="selfClose")if(Ge[1]){for(var Ye=it.length-1;Ye>=0;--Ye)if(it[Ye]==Ge[2]){it.length=Ye;break}if(Ye<0&&(!nt||nt==Ge[2]))return{tag:Ge[2],from:se(Ae,he),to:se(fe.line,fe.ch)}}else it.push(Ge[2])}}function ze(fe,nt){for(var it=[];;){var Ge=Fe(fe);if(!Ge)return;if(Ge=="selfClose"){Le(fe);continue}var je=fe.line,Ae=fe.ch,he=Le(fe);if(!he)return;if(he[1])it.push(he[2]);else{for(var Ye=it.length-1;Ye>=0;--Ye)if(it[Ye]==he[2]){it.length=Ye;break}if(Ye<0&&(!nt||nt==he[2]))return{tag:he[2],from:se(fe.line,fe.ch),to:se(je,Ae)}}}}te.registerHelper("fold","xml",function(fe,nt){for(var it=new ue(fe,nt.line,0);;){var Ge=Me(it);if(!Ge||it.line!=nt.line)return;var je=Xe(it);if(!je)return;if(!Ge[1]&&je!="selfClose"){var Ae=se(it.line,it.ch),he=Oe(it,Ge[2]);return he&&Ce(he.from,Ae)>0?{from:Ae,to:he.from}:null}}}),te.findMatchingTag=function(fe,nt,it){var Ge=new ue(fe,nt.line,nt.ch,it);if(!(Ge.text.indexOf(">")==-1&&Ge.text.indexOf("<")==-1)){var je=Xe(Ge),Ae=je&&se(Ge.line,Ge.ch),he=je&&Le(Ge);if(!(!je||!he||Ce(Ge,nt)>0)){var Ye={from:se(Ge.line,Ge.ch),to:Ae,tag:he[2]};return je=="selfClose"?{open:Ye,close:null,at:"open"}:he[1]?{open:ze(Ge,he[2]),close:Ye,at:"close"}:(Ge=new ue(fe,Ae.line,Ae.ch,it),{open:Ye,close:Oe(Ge,he[2]),at:"open"})}}},te.findEnclosingTag=function(fe,nt,it,Ge){for(var je=new ue(fe,nt.line,nt.ch,it);;){var Ae=ze(je,Ge);if(!Ae)break;var he=new ue(fe,nt.line,nt.ch,it),Ye=Oe(he,Ae.tag);if(Ye)return{open:Ae,close:Ye}}},te.scanForClosingTag=function(fe,nt,it,Ge){var je=new ue(fe,nt.line,nt.ch,Ge?{from:0,to:Ge}:null);return Oe(je,it)}})},4631:function(en){(function(Ct,ee){en.exports=ee()})(this,function(){"use strict";var Ct=navigator.userAgent,ee=navigator.platform,te=/gecko\/\d/i.test(Ct),se=/MSIE \d/.test(Ct),Ce=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Ct),Ne=/Edge\/(\d+)/.exec(Ct),ge=se||Ce||Ne,be=ge&&(se?document.documentMode||6:+(Ne||Ce)[1]),ue=!Ne&&/WebKit\//.test(Ct),ye=ue&&/Qt\/\d+\.\d+/.test(Ct),pe=!Ne&&/Chrome\//.test(Ct),ke=/Opera\//.test(Ct),Xe=/Apple Computer/.test(navigator.vendor),Le=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Ct),Me=/PhantomJS/.test(Ct),Fe=!Ne&&/AppleWebKit/.test(Ct)&&/Mobile\/\w+/.test(Ct),Oe=/Android/.test(Ct),ze=Fe||Oe||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Ct),fe=Fe||/Mac/.test(ee),nt=/\bCrOS\b/.test(Ct),it=/win/i.test(ee),Ge=ke&&Ct.match(/Version\/(\d*\.\d*)/);Ge&&(Ge=Number(Ge[1])),Ge&&Ge>=15&&(ke=!1,ue=!0);var je=fe&&(ye||ke&&(Ge==null||Ge<12.11)),Ae=te||ge&&be>=9;function he(x){return new RegExp("(^|\\s)"+x+"(?:$|\\s)\\s*")}var Ye=function(x,E){var ae=x.className,re=he(E).exec(ae);if(re){var oe=ae.slice(re.index+re[0].length);x.className=ae.slice(0,re.index)+(oe?re[1]+oe:"")}};function Te(x){for(var E=x.childNodes.length;E>0;--E)x.removeChild(x.firstChild);return x}function Re(x,E){return Te(x).appendChild(E)}function _e(x,E,ae,re){var oe=document.createElement(x);if(ae&&(oe.className=ae),re&&(oe.style.cssText=re),typeof E=="string")oe.appendChild(document.createTextNode(E));else if(E)for(var Se=0;Se<E.length;++Se)oe.appendChild(E[Se]);return oe}function De(x,E,ae,re){var oe=_e(x,E,ae,re);return oe.setAttribute("role","presentation"),oe}var Ee;document.createRange?Ee=function(x,E,ae,re){var oe=document.createRange();return oe.setEnd(re||x,ae),oe.setStart(x,E),oe}:Ee=function(x,E,ae){var re=document.body.createTextRange();try{re.moveToElementText(x.parentNode)}catch(oe){return re}return re.collapse(!0),re.moveEnd("character",ae),re.moveStart("character",E),re};function lt(x,E){if(E.nodeType==3&&(E=E.parentNode),x.contains)return x.contains(E);do if(E.nodeType==11&&(E=E.host),E==x)return!0;while(E=E.parentNode)}function He(){var x;try{x=document.activeElement}catch(E){x=document.body||null}for(;x&&x.shadowRoot&&x.shadowRoot.activeElement;)x=x.shadowRoot.activeElement;return x}function tt(x,E){var ae=x.className;he(E).test(ae)||(x.className+=(ae?" ":"")+E)}function Ue(x,E){for(var ae=x.split(" "),re=0;re<ae.length;re++)ae[re]&&!he(ae[re]).test(E)&&(E+=" "+ae[re]);return E}var ct=function(x){x.select()};Fe?ct=function(x){x.selectionStart=0,x.selectionEnd=x.value.length}:ge&&(ct=function(x){try{x.select()}catch(E){}});function bt(x){var E=Array.prototype.slice.call(arguments,1);return function(){return x.apply(null,E)}}function Tt(x,E,ae){E||(E={});for(var re in x)x.hasOwnProperty(re)&&(ae!==!1||!E.hasOwnProperty(re))&&(E[re]=x[re]);return E}function at(x,E,ae,re,oe){E==null&&(E=x.search(/[^\s\u00a0]/),E==-1&&(E=x.length));for(var Se=re||0,Ze=oe||0;;){var ot=x.indexOf(" ",Se);if(ot<0||ot>=E)return Ze+(E-Se);Ze+=ot-Se,Ze+=ae-Ze%ae,Se=ot+1}}var we=function(){this.id=null,this.f=null,this.time=0,this.handler=bt(this.onTimeout,this)};we.prototype.onTimeout=function(x){x.id=0,x.time<=+new Date?x.f():setTimeout(x.handler,x.time-+new Date)},we.prototype.set=function(x,E){this.f=E;var ae=+new Date+x;(!this.id||ae<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,x),this.time=ae)};function ft(x,E){for(var ae=0;ae<x.length;++ae)if(x[ae]==E)return ae;return-1}var Nt=50,dt={toString:function(){return"CodeMirror.Pass"}},ut={scroll:!1},pt={origin:"*mouse"},Ot={origin:"+move"};function Wt(x,E,ae){for(var re=0,oe=0;;){var Se=x.indexOf(" ",re);Se==-1&&(Se=x.length);var Ze=Se-re;if(Se==x.length||oe+Ze>=E)return re+Math.min(Ze,E-oe);if(oe+=Se-re,oe+=ae-oe%ae,re=Se+1,oe>=E)return re}}var Zt=[""];function Yt(x){for(;Zt.length<=x;)Zt.push(Cn(Zt)+" ");return Zt[x]}function Cn(x){return x[x.length-1]}function Nn(x,E){for(var ae=[],re=0;re<x.length;re++)ae[re]=E(x[re],re);return ae}function Mn(x,E,ae){for(var re=0,oe=ae(E);re<x.length&&ae(x[re])<=oe;)re++;x.splice(re,0,E)}function Je(){}function ve(x,E){var ae;return Object.create?ae=Object.create(x):(Je.prototype=x,ae=new Je),E&&Tt(E,ae),ae}var me=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Be(x){return/\w/.test(x)||x>"\x80"&&(x.toUpperCase()!=x.toLowerCase()||me.test(x))}function xe(x,E){return E?E.source.indexOf("\\w")>-1&&Be(x)?!0:E.test(x):Be(x)}function de(x){for(var E in x)if(x.hasOwnProperty(E)&&x[E])return!1;return!0}var qe=/[\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 xt(x){return x.charCodeAt(0)>=768&&qe.test(x)}function nn(x,E,ae){for(;(ae<0?E>0:E<x.length)&&xt(x.charAt(E));)E+=ae;return E}function tn(x,E,ae){for(var re=E>ae?-1:1;;){if(E==ae)return E;var oe=(E+ae)/2,Se=re<0?Math.ceil(oe):Math.floor(oe);if(Se==E)return x(Se)?E:ae;x(Se)?ae=Se:E=Se+re}}function Jt(x,E,ae,re){if(!x)return re(E,ae,"ltr",0);for(var oe=!1,Se=0;Se<x.length;++Se){var Ze=x[Se];(Ze.from<ae&&Ze.to>E||E==ae&&Ze.to==E)&&(re(Math.max(Ze.from,E),Math.min(Ze.to,ae),Ze.level==1?"rtl":"ltr",Se),oe=!0)}oe||re(E,ae,"ltr")}var yn=null;function Dn(x,E,ae){var re;yn=null;for(var oe=0;oe<x.length;++oe){var Se=x[oe];if(Se.from<E&&Se.to>E)return oe;Se.to==E&&(Se.from!=Se.to&&ae=="before"?re=oe:yn=oe),Se.from==E&&(Se.from!=Se.to&&ae!="before"?re=oe:yn=oe)}return re!=null?re:yn}var _t=function(){var x="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",E="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ae(Et){return Et<=247?x.charAt(Et):1424<=Et&&Et<=1524?"R":1536<=Et&&Et<=1785?E.charAt(Et-1536):1774<=Et&&Et<=2220?"r":8192<=Et&&Et<=8203?"w":Et==8204?"b":"L"}var re=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,oe=/[stwN]/,Se=/[LRr]/,Ze=/[Lb1n]/,ot=/[1n]/;function gt(Et,Vt,fn){this.level=Et,this.from=Vt,this.to=fn}return function(Et,Vt){var fn=Vt=="ltr"?"L":"R";if(Et.length==0||Vt=="ltr"&&!re.test(Et))return!1;for(var wn=Et.length,zt=[],fa=0;fa<wn;++fa)zt.push(ae(Et.charCodeAt(fa)));for(var $r=0,yr=fn;$r<wn;++$r){var wa=zt[$r];wa=="m"?zt[$r]=yr:yr=wa}for(var Qa=0,zn=fn;Qa<wn;++Qa){var Ur=zt[Qa];Ur=="1"&&zn=="r"?zt[Qa]="n":Se.test(Ur)&&(zn=Ur,Ur=="r"&&(zt[Qa]="R"))}for(var Ta=1,Fa=zt[0];Ta<wn-1;++Ta){var Jn=zt[Ta];Jn=="+"&&Fa=="1"&&zt[Ta+1]=="1"?zt[Ta]="1":Jn==","&&Fa==zt[Ta+1]&&(Fa=="1"||Fa=="n")&&(zt[Ta]=Fa),Fa=Jn}for(var Ii=0;Ii<wn;++Ii){var Ml=zt[Ii];if(Ml==",")zt[Ii]="N";else if(Ml=="%"){var pl=void 0;for(pl=Ii+1;pl<wn&&zt[pl]=="%";++pl);for(var el=Ii&&zt[Ii-1]=="!"||pl<wn&&zt[pl]=="1"?"1":"N",Jl=Ii;Jl<pl;++Jl)zt[Jl]=el;Ii=pl-1}}for(var No=0,ir=fn;No<wn;++No){var On=zt[No];ir=="L"&&On=="1"?zt[No]="L":Se.test(On)&&(ir=On)}for(var Kr=0;Kr<wn;++Kr)if(oe.test(zt[Kr])){var Zn=void 0;for(Zn=Kr+1;Zn<wn&&oe.test(zt[Zn]);++Zn);for(var ei=(Kr?zt[Kr-1]:fn)=="L",mo=(Zn<wn?zt[Zn]:fn)=="L",zl=ei==mo?ei?"L":"R":fn,Nl=Kr;Nl<Zn;++Nl)zt[Nl]=zl;Kr=Zn-1}for(var uo=[],bl,Js=0;Js<wn;)if(Ze.test(zt[Js])){var ac=Js;for(++Js;Js<wn&&Ze.test(zt[Js]);++Js);uo.push(new gt(0,ac,Js))}else{var ic=Js,$u=uo.length,mc=Vt=="rtl"?1:0;for(++Js;Js<wn&&zt[Js]!="L";++Js);for(var Ys=ic;Ys<Js;)if(ot.test(zt[Ys])){ic<Ys&&(uo.splice($u,0,new gt(1,ic,Ys)),$u+=mc);var Ar=Ys;for(++Ys;Ys<Js&&ot.test(zt[Ys]);++Ys);uo.splice($u,0,new gt(2,Ar,Ys)),$u+=mc,ic=Ys}else++Ys;ic<Js&&uo.splice($u,0,new gt(1,ic,Js))}return Vt=="ltr"&&(uo[0].level==1&&(bl=Et.match(/^\s+/))&&(uo[0].from=bl[0].length,uo.unshift(new gt(0,0,bl[0].length))),Cn(uo).level==1&&(bl=Et.match(/\s+$/))&&(Cn(uo).to-=bl[0].length,uo.push(new gt(0,wn-bl[0].length,wn)))),Vt=="rtl"?uo.reverse():uo}}();function sn(x,E){var ae=x.order;return ae==null&&(ae=x.order=_t(x.text,E)),ae}var pn=[],gn=function(x,E,ae){if(x.addEventListener)x.addEventListener(E,ae,!1);else if(x.attachEvent)x.attachEvent("on"+E,ae);else{var re=x._handlers||(x._handlers={});re[E]=(re[E]||pn).concat(ae)}};function an(x,E){return x._handlers&&x._handlers[E]||pn}function mr(x,E,ae){if(x.removeEventListener)x.removeEventListener(E,ae,!1);else if(x.detachEvent)x.detachEvent("on"+E,ae);else{var re=x._handlers,oe=re&&re[E];if(oe){var Se=ft(oe,ae);Se>-1&&(re[E]=oe.slice(0,Se).concat(oe.slice(Se+1)))}}}function Ht(x,E){var ae=an(x,E);if(ae.length)for(var re=Array.prototype.slice.call(arguments,2),oe=0;oe<ae.length;++oe)ae[oe].apply(null,re)}function Gt(x,E,ae){return typeof E=="string"&&(E={type:E,preventDefault:function(){this.defaultPrevented=!0}}),Ht(x,ae||E.type,x,E),Da(E)||E.codemirrorIgnore}function Cr(x){var E=x._handlers&&x._handlers.cursorActivity;if(E)for(var ae=x.curOp.cursorActivityHandlers||(x.curOp.cursorActivityHandlers=[]),re=0;re<E.length;++re)ft(ae,E[re])==-1&&ae.push(E[re])}function Qn(x,E){return an(x,E).length>0}function wr(x){x.prototype.on=function(E,ae){gn(this,E,ae)},x.prototype.off=function(E,ae){mr(this,E,ae)}}function er(x){x.preventDefault?x.preventDefault():x.returnValue=!1}function Ba(x){x.stopPropagation?x.stopPropagation():x.cancelBubble=!0}function Da(x){return x.defaultPrevented!=null?x.defaultPrevented:x.returnValue==!1}function Ma(x){er(x),Ba(x)}function Ia(x){return x.target||x.srcElement}function qn(x){var E=x.which;return E==null&&(x.button&1?E=1:x.button&2?E=3:x.button&4&&(E=2)),fe&&x.ctrlKey&&E==1&&(E=3),E}var Pa=function(){if(ge&&be<9)return!1;var x=_e("div");return"draggable"in x||"dragDrop"in x}(),vi;function Bi(x){if(vi==null){var E=_e("span","\u200B");Re(x,_e("span",[E,document.createTextNode("x")])),x.firstChild.offsetHeight!=0&&(vi=E.offsetWidth<=1&&E.offsetHeight>2&&!(ge&&be<8))}var ae=vi?_e("span","\u200B"):_e("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ae.setAttribute("cm-text",""),ae}var Ni;function ii(x){if(Ni!=null)return Ni;var E=Re(x,document.createTextNode("A\u062EA")),ae=Ee(E,0,1).getBoundingClientRect(),re=Ee(E,1,2).getBoundingClientRect();return Te(x),!ae||ae.left==ae.right?!1:Ni=re.right-ae.right<3}var vn=`
b`.split(/\n/).length!=3?function(x){for(var E=0,ae=[],re=x.length;E<=re;){var oe=x.indexOf(`
`,E);oe==-1&&(oe=x.length);var Se=x.slice(E,x.charAt(oe-1)=="\r"?oe-1:oe),Ze=Se.indexOf("\r");Ze!=-1?(ae.push(Se.slice(0,Ze)),E+=Ze+1):(ae.push(Se),E=oe+1)}return ae}:function(x){return x.split(/\r\n?|\n/)},ln=window.getSelection?function(x){try{return x.selectionStart!=x.selectionEnd}catch(E){return!1}}:function(x){var E;try{E=x.ownerDocument.selection.createRange()}catch(ae){}return!E||E.parentElement()!=x?!1:E.compareEndPoints("StartToEnd",E)!=0},Rn=function(){var x=_e("div");return"oncopy"in x?!0:(x.setAttribute("oncopy","return;"),typeof x.oncopy=="function")}(),fr=null;function Pr(x){if(fr!=null)return fr;var E=Re(x,_e("span","x")),ae=E.getBoundingClientRect(),re=Ee(E,0,1).getBoundingClientRect();return fr=Math.abs(ae.left-re.left)>1}var Br={},na={};function Rr(x,E){arguments.length>2&&(E.dependencies=Array.prototype.slice.call(arguments,2)),Br[x]=E}function Rt(x,E){na[x]=E}function cn(x){if(typeof x=="string"&&na.hasOwnProperty(x))x=na[x];else if(x&&typeof x.name=="string"&&na.hasOwnProperty(x.name)){var E=na[x.name];typeof E=="string"&&(E={name:E}),x=ve(E,x),x.name=E.name}else{if(typeof x=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(x))return cn("application/xml");if(typeof x=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(x))return cn("application/json")}return typeof x=="string"?{name:x}:x||{name:"null"}}function un(x,E){E=cn(E);var ae=Br[E.name];if(!ae)return un(x,"text/plain");var re=ae(x,E);if(Hn.hasOwnProperty(E.name)){var oe=Hn[E.name];for(var Se in oe)oe.hasOwnProperty(Se)&&(re.hasOwnProperty(Se)&&(re["_"+Se]=re[Se]),re[Se]=oe[Se])}if(re.name=E.name,E.helperType&&(re.helperType=E.helperType),E.modeProps)for(var Ze in E.modeProps)re[Ze]=E.modeProps[Ze];return re}var Hn={};function Bt(x,E){var ae=Hn.hasOwnProperty(x)?Hn[x]:Hn[x]={};Tt(E,ae)}function dn(x,E){if(E===!0)return E;if(x.copyState)return x.copyState(E);var ae={};for(var re in E){var oe=E[re];oe instanceof Array&&(oe=oe.concat([])),ae[re]=oe}return ae}function _n(x,E){for(var ae;x.innerMode&&(ae=x.innerMode(E),!(!ae||ae.mode==x));)E=ae.state,x=ae.mode;return ae||{mode:x,state:E}}function kn(x,E,ae){return x.startState?x.startState(E,ae):!0}var sr=function(x,E,ae){this.pos=this.start=0,this.string=x,this.tabSize=E||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ae};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(x){var E=this.string.charAt(this.pos),ae;if(typeof x=="string"?ae=E==x:ae=E&&(x.test?x.test(E):x(E)),ae)return++this.pos,E},sr.prototype.eatWhile=function(x){for(var E=this.pos;this.eat(x););return this.pos>E},sr.prototype.eatSpace=function(){for(var x=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>x},sr.prototype.skipToEnd=function(){this.pos=this.string.length},sr.prototype.skipTo=function(x){var E=this.string.indexOf(x,this.pos);if(E>-1)return this.pos=E,!0},sr.prototype.backUp=function(x){this.pos-=x},sr.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=at(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?at(this.string,this.lineStart,this.tabSize):0)},sr.prototype.indentation=function(){return at(this.string,null,this.tabSize)-(this.lineStart?at(this.string,this.lineStart,this.tabSize):0)},sr.prototype.match=function(x,E,ae){if(typeof x=="string"){var re=function(Ze){return ae?Ze.toLowerCase():Ze},oe=this.string.substr(this.pos,x.length);if(re(oe)==re(x))return E!==!1&&(this.pos+=x.length),!0}else{var Se=this.string.slice(this.pos).match(x);return Se&&Se.index>0?null:(Se&&E!==!1&&(this.pos+=Se[0].length),Se)}},sr.prototype.current=function(){return this.string.slice(this.start,this.pos)},sr.prototype.hideFirstChars=function(x,E){this.lineStart+=x;try{return E()}finally{this.lineStart-=x}},sr.prototype.lookAhead=function(x){var E=this.lineOracle;return E&&E.lookAhead(x)},sr.prototype.baseToken=function(){var x=this.lineOracle;return x&&x.baseToken(this.pos)};function br(x,E){if(E-=x.first,E<0||E>=x.size)throw new Error("There is no line "+(E+x.first)+" in the document.");for(var ae=x;!ae.lines;)for(var re=0;;++re){var oe=ae.children[re],Se=oe.chunkSize();if(E<Se){ae=oe;break}E-=Se}return ae.lines[E]}function Sr(x,E,ae){var re=[],oe=E.line;return x.iter(E.line,ae.line+1,function(Se){var Ze=Se.text;oe==ae.line&&(Ze=Ze.slice(0,ae.ch)),oe==E.line&&(Ze=Ze.slice(E.ch)),re.push(Ze),++oe}),re}function ja(x,E,ae){var re=[];return x.iter(E,ae,function(oe){re.push(oe.text)}),re}function Ca(x,E){var ae=E-x.height;if(ae)for(var re=x;re;re=re.parent)re.height+=ae}function xa(x){if(x.parent==null)return null;for(var E=x.parent,ae=ft(E.lines,x),re=E.parent;re;E=re,re=re.parent)for(var oe=0;re.children[oe]!=E;++oe)ae+=re.children[oe].chunkSize();return ae+E.first}function Za(x,E){var ae=x.first;e:do{for(var re=0;re<x.children.length;++re){var oe=x.children[re],Se=oe.height;if(E<Se){x=oe;continue e}E-=Se,ae+=oe.chunkSize()}return ae}while(!x.lines);for(var Ze=0;Ze<x.lines.length;++Ze){var ot=x.lines[Ze],gt=ot.height;if(E<gt)break;E-=gt}return ae+Ze}function _a(x,E){return E>=x.first&&E<x.first+x.size}function En(x,E){return String(x.lineNumberFormatter(E+x.firstLineNumber))}function hn(x,E,ae){if(ae===void 0&&(ae=null),!(this instanceof hn))return new hn(x,E,ae);this.line=x,this.ch=E,this.sticky=ae}function Bn(x,E){return x.line-E.line||x.ch-E.ch}function Tr(x,E){return x.sticky==E.sticky&&Bn(x,E)==0}function la(x){return hn(x.line,x.ch)}function pr(x,E){return Bn(x,E)<0?E:x}function Xn(x,E){return Bn(x,E)<0?x:E}function dr(x,E){return Math.max(x.first,Math.min(E,x.first+x.size-1))}function zr(x,E){if(E.line<x.first)return hn(x.first,0);var ae=x.first+x.size-1;return E.line>ae?hn(ae,br(x,ae).text.length):sa(E,br(x,E.line).text.length)}function sa(x,E){var ae=x.ch;return ae==null||ae>E?hn(x.line,E):ae<0?hn(x.line,0):x}function or(x,E){for(var ae=[],re=0;re<E.length;re++)ae[re]=zr(x,E[re]);return ae}var Ga=function(x,E){this.state=x,this.lookAhead=E},ti=function(x,E,ae,re){this.state=E,this.doc=x,this.line=ae,this.maxLookAhead=re||0,this.baseTokens=null,this.baseTokenPos=1};ti.prototype.lookAhead=function(x){var E=this.doc.getLine(this.line+x);return E!=null&&x>this.maxLookAhead&&(this.maxLookAhead=x),E},ti.prototype.baseToken=function(x){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=x;)this.baseTokenPos+=2;var E=this.baseTokens[this.baseTokenPos+1];return{type:E&&E.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-x}},ti.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ti.fromSaved=function(x,E,ae){return E instanceof Ga?new ti(x,dn(x.mode,E.state),ae,E.lookAhead):new ti(x,dn(x.mode,E),ae)},ti.prototype.save=function(x){var E=x!==!1?dn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ga(E,this.maxLookAhead):E};function Vi(x,E,ae,re){var oe=[x.state.modeGen],Se={};Ei(x,E.text,x.doc.mode,ae,function(Et,Vt){return oe.push(Et,Vt)},Se,re);for(var Ze=ae.state,ot=function(Et){ae.baseTokens=oe;var Vt=x.state.overlays[Et],fn=1,wn=0;ae.state=!0,Ei(x,E.text,Vt.mode,ae,function(zt,fa){for(var $r=fn;wn<zt;){var yr=oe[fn];yr>zt&&oe.splice(fn,1,zt,oe[fn+1],yr),fn+=2,wn=Math.min(zt,yr)}if(fa)if(Vt.opaque)oe.splice($r,fn-$r,zt,"overlay "+fa),fn=$r+2;else for(;$r<fn;$r+=2){var wa=oe[$r+1];oe[$r+1]=(wa?wa+" ":"")+"overlay "+fa}},Se),ae.state=Ze,ae.baseTokens=null,ae.baseTokenPos=1},gt=0;gt<x.state.overlays.length;++gt)ot(gt);return{styles:oe,classes:Se.bgClass||Se.textClass?Se:null}}function ro(x,E,ae){if(!E.styles||E.styles[0]!=x.state.modeGen){var re=co(x,xa(E)),oe=E.text.length>x.options.maxHighlightLength&&dn(x.doc.mode,re.state),Se=Vi(x,E,re);oe&&(re.state=oe),E.stateAfter=re.save(!oe),E.styles=Se.styles,Se.classes?E.styleClasses=Se.classes:E.styleClasses&&(E.styleClasses=null),ae===x.doc.highlightFrontier&&(x.doc.modeFrontier=Math.max(x.doc.modeFrontier,++x.doc.highlightFrontier))}return E.styles}function co(x,E,ae){var re=x.doc,oe=x.display;if(!re.mode.startState)return new ti(re,!0,E);var Se=Oo(x,E,ae),Ze=Se>re.first&&br(re,Se-1).stateAfter,ot=Ze?ti.fromSaved(re,Ze,Se):new ti(re,kn(re.mode),Se);return re.iter(Se,E,function(gt){Zi(x,gt.text,ot);var Et=ot.line;gt.stateAfter=Et==E-1||Et%5==0||Et>=oe.viewFrom&&Et<oe.viewTo?ot.save():null,ot.nextLine()}),ae&&(re.modeFrontier=ot.line),ot}function Zi(x,E,ae,re){var oe=x.doc.mode,Se=new sr(E,x.options.tabSize,ae);for(Se.start=Se.pos=re||0,E==""&&Hi(oe,ae.state);!Se.eol();)eo(oe,Se,ae.state),Se.start=Se.pos}function Hi(x,E){if(x.blankLine)return x.blankLine(E);if(x.innerMode){var ae=_n(x,E);if(ae.mode.blankLine)return ae.mode.blankLine(ae.state)}}function eo(x,E,ae,re){for(var oe=0;oe<10;oe++){re&&(re[0]=_n(x,ae).mode);var Se=x.token(E,ae);if(E.pos>E.start)return Se}throw new Error("Mode "+x.name+" failed to advance stream.")}var So=function(x,E,ae){this.start=x.start,this.end=x.pos,this.string=x.current(),this.type=E||null,this.state=ae};function Ko(x,E,ae,re){var oe=x.doc,Se=oe.mode,Ze;E=zr(oe,E);var ot=br(oe,E.line),gt=co(x,E.line,ae),Et=new sr(ot.text,x.options.tabSize,gt),Vt;for(re&&(Vt=[]);(re||Et.pos<E.ch)&&!Et.eol();)Et.start=Et.pos,Ze=eo(Se,Et,gt.state),re&&Vt.push(new So(Et,Ze,dn(oe.mode,gt.state)));return re?Vt:new So(Et,Ze,gt.state)}function Fi(x,E){if(x)for(;;){var ae=x.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!ae)break;x=x.slice(0,ae.index)+x.slice(ae.index+ae[0].length);var re=ae[1]?"bgClass":"textClass";E[re]==null?E[re]=ae[2]:new RegExp("(?:^|\\s)"+ae[2]+"(?:$|\\s)").test(E[re])||(E[re]+=" "+ae[2])}return x}function Ei(x,E,ae,re,oe,Se,Ze){var ot=ae.flattenSpans;ot==null&&(ot=x.options.flattenSpans);var gt=0,Et=null,Vt=new sr(E,x.options.tabSize,re),fn,wn=x.options.addModeClass&&[null];for(E==""&&Fi(Hi(ae,re.state),Se);!Vt.eol();){if(Vt.pos>x.options.maxHighlightLength?(ot=!1,Ze&&Zi(x,E,re,Vt.pos),Vt.pos=E.length,fn=null):fn=Fi(eo(ae,Vt,re.state,wn),Se),wn){var zt=wn[0].name;zt&&(fn="m-"+(fn?zt+" "+fn:zt))}if(!ot||Et!=fn){for(;gt<Vt.start;)gt=Math.min(Vt.start,gt+5e3),oe(gt,Et);Et=fn}Vt.start=Vt.pos}for(;gt<Vt.pos;){var fa=Math.min(Vt.pos,gt+5e3);oe(fa,Et),gt=fa}}function Oo(x,E,ae){for(var re,oe,Se=x.doc,Ze=ae?-1:E-(x.doc.mode.innerMode?1e3:100),ot=E;ot>Ze;--ot){if(ot<=Se.first)return Se.first;var gt=br(Se,ot-1),Et=gt.stateAfter;if(Et&&(!ae||ot+(Et instanceof Ga?Et.lookAhead:0)<=Se.modeFrontier))return ot;var Vt=at(gt.text,null,x.options.tabSize);(oe==null||re>Vt)&&(oe=ot-1,re=Vt)}return oe}function xl(x,E){if(x.modeFrontier=Math.min(x.modeFrontier,E),!(x.highlightFrontier<E-10)){for(var ae=x.first,re=E-1;re>ae;re--){var oe=br(x,re).stateAfter;if(oe&&(!(oe instanceof Ga)||re+oe.lookAhead<E)){ae=re+1;break}}x.highlightFrontier=Math.min(x.highlightFrontier,ae)}}var tl=!1,Ti=!1;function Pn(){tl=!0}function An(){Ti=!0}function rr(x,E,ae){this.marker=x,this.from=E,this.to=ae}function Vr(x,E){if(x)for(var ae=0;ae<x.length;++ae){var re=x[ae];if(re.marker==E)return re}}function aa(x,E){for(var ae,re=0;re<x.length;++re)x[re]!=E&&(ae||(ae=[])).push(x[re]);return ae}function za(x,E){x.markedSpans=x.markedSpans?x.markedSpans.concat([E]):[E],E.marker.attachLine(x)}function fi(x,E,ae){var re;if(x)for(var oe=0;oe<x.length;++oe){var Se=x[oe],Ze=Se.marker,ot=Se.from==null||(Ze.inclusiveLeft?Se.from<=E:Se.from<E);if(ot||Se.from==E&&Ze.type=="bookmark"&&(!ae||!Se.marker.insertLeft)){var gt=Se.to==null||(Ze.inclusiveRight?Se.to>=E:Se.to>E);(re||(re=[])).push(new rr(Ze,Se.from,gt?null:Se.to))}}return re}function Ci(x,E,ae){var re;if(x)for(var oe=0;oe<x.length;++oe){var Se=x[oe],Ze=Se.marker,ot=Se.to==null||(Ze.inclusiveRight?Se.to>=E:Se.to>E);if(ot||Se.from==E&&Ze.type=="bookmark"&&(!ae||Se.marker.insertLeft)){var gt=Se.from==null||(Ze.inclusiveLeft?Se.from<=E:Se.from<E);(re||(re=[])).push(new rr(Ze,gt?null:Se.from-E,Se.to==null?null:Se.to-E))}}return re}function Pi(x,E){if(E.full)return null;var ae=_a(x,E.from.line)&&br(x,E.from.line).markedSpans,re=_a(x,E.to.line)&&br(x,E.to.line).markedSpans;if(!ae&&!re)return null;var oe=E.from.ch,Se=E.to.ch,Ze=Bn(E.from,E.to)==0,ot=fi(ae,oe,Ze),gt=Ci(re,Se,Ze),Et=E.text.length==1,Vt=Cn(E.text).length+(Et?oe:0);if(ot)for(var fn=0;fn<ot.length;++fn){var wn=ot[fn];if(wn.to==null){var zt=Vr(gt,wn.marker);zt?Et&&(wn.to=zt.to==null?null:zt.to+Vt):wn.to=oe}}if(gt)for(var fa=0;fa<gt.length;++fa){var $r=gt[fa];if($r.to!=null&&($r.to+=Vt),$r.from==null){var yr=Vr(ot,$r.marker);yr||($r.from=Vt,Et&&(ot||(ot=[])).push($r))}else $r.from+=Vt,Et&&(ot||(ot=[])).push($r)}ot&&(ot=Si(ot)),gt&&gt!=ot&&(gt=Si(gt));var wa=[ot];if(!Et){var Qa=E.text.length-2,zn;if(Qa>0&&ot)for(var Ur=0;Ur<ot.length;++Ur)ot[Ur].to==null&&(zn||(zn=[])).push(new rr(ot[Ur].marker,null,null));for(var Ta=0;Ta<Qa;++Ta)wa.push(zn);wa.push(gt)}return wa}function Si(x){for(var E=0;E<x.length;++E){var ae=x[E];ae.from!=null&&ae.from==ae.to&&ae.marker.clearWhenEmpty!==!1&&x.splice(E--,1)}return x.length?x:null}function Xi(x,E,ae){var re=null;if(x.iter(E.line,ae.line+1,function(zt){if(zt.markedSpans)for(var fa=0;fa<zt.markedSpans.length;++fa){var $r=zt.markedSpans[fa].marker;$r.readOnly&&(!re||ft(re,$r)==-1)&&(re||(re=[])).push($r)}}),!re)return null;for(var oe=[{from:E,to:ae}],Se=0;Se<re.length;++Se)for(var Ze=re[Se],ot=Ze.find(0),gt=0;gt<oe.length;++gt){var Et=oe[gt];if(!(Bn(Et.to,ot.from)<0||Bn(Et.from,ot.to)>0)){var Vt=[gt,1],fn=Bn(Et.from,ot.from),wn=Bn(Et.to,ot.to);(fn<0||!Ze.inclusiveLeft&&!fn)&&Vt.push({from:Et.from,to:ot.from}),(wn>0||!Ze.inclusiveRight&&!wn)&&Vt.push({from:ot.to,to:Et.to}),oe.splice.apply(oe,Vt),gt+=Vt.length-3}}return oe}function yo(x){var E=x.markedSpans;if(E){for(var ae=0;ae<E.length;++ae)E[ae].marker.detachLine(x);x.markedSpans=null}}function oi(x,E){if(E){for(var ae=0;ae<E.length;++ae)E[ae].marker.attachLine(x);x.markedSpans=E}}function Kn(x){return x.inclusiveLeft?-1:0}function hr(x){return x.inclusiveRight?1:0}function Ir(x,E){var ae=x.lines.length-E.lines.length;if(ae!=0)return ae;var re=x.find(),oe=E.find(),Se=Bn(re.from,oe.from)||Kn(x)-Kn(E);if(Se)return-Se;var Ze=Bn(re.to,oe.to)||hr(x)-hr(E);return Ze||E.id-x.id}function Pe(x,E){var ae=Ti&&x.markedSpans,re;if(ae)for(var oe=void 0,Se=0;Se<ae.length;++Se)oe=ae[Se],oe.marker.collapsed&&(E?oe.from:oe.to)==null&&(!re||Ir(re,oe.marker)<0)&&(re=oe.marker);return re}function mt(x){return Pe(x,!0)}function yt(x){return Pe(x,!1)}function At(x,E){var ae=Ti&&x.markedSpans,re;if(ae)for(var oe=0;oe<ae.length;++oe){var Se=ae[oe];Se.marker.collapsed&&(Se.from==null||Se.from<E)&&(Se.to==null||Se.to>E)&&(!re||Ir(re,Se.marker)<0)&&(re=Se.marker)}return re}function wt(x,E,ae,re,oe){var Se=br(x,E),Ze=Ti&&Se.markedSpans;if(Ze)for(var ot=0;ot<Ze.length;++ot){var gt=Ze[ot];if(gt.marker.collapsed){var Et=gt.marker.find(0),Vt=Bn(Et.from,ae)||Kn(gt.marker)-Kn(oe),fn=Bn(Et.to,re)||hr(gt.marker)-hr(oe);if(!(Vt>=0&&fn<=0||Vt<=0&&fn>=0)&&(Vt<=0&&(gt.marker.inclusiveRight&&oe.inclusiveLeft?Bn(Et.to,ae)>=0:Bn(Et.to,ae)>0)||Vt>=0&&(gt.marker.inclusiveRight&&oe.inclusiveLeft?Bn(Et.from,re)<=0:Bn(Et.from,re)<0)))return!0}}}function Ft(x){for(var E;E=mt(x);)x=E.find(-1,!0).line;return x}function kt(x){for(var E;E=yt(x);)x=E.find(1,!0).line;return x}function Sn(x){for(var E,ae;E=yt(x);)x=E.find(1,!0).line,(ae||(ae=[])).push(x);return ae}function Tn(x,E){var ae=br(x,E),re=Ft(ae);return ae==re?E:xa(re)}function Fr(x,E){if(E>x.lastLine())return E;var ae=br(x,E),re;if(!mn(x,ae))return E;for(;re=yt(ae);)ae=re.find(1,!0).line;return xa(ae)+1}function mn(x,E){var ae=Ti&&E.markedSpans;if(ae){for(var re=void 0,oe=0;oe<ae.length;++oe)if(re=ae[oe],!!re.marker.collapsed){if(re.from==null)return!0;if(!re.marker.widgetNode&&re.from==0&&re.marker.inclusiveLeft&&Lr(x,E,re))return!0}}}function Lr(x,E,ae){if(ae.to==null){var re=ae.marker.find(1,!0);return Lr(x,re.line,Vr(re.line.markedSpans,ae.marker))}if(ae.marker.inclusiveRight&&ae.to==E.text.length)return!0;for(var oe=void 0,Se=0;Se<E.markedSpans.length;++Se)if(oe=E.markedSpans[Se],oe.marker.collapsed&&!oe.marker.widgetNode&&oe.from==ae.to&&(oe.to==null||oe.to!=ae.from)&&(oe.marker.inclusiveLeft||ae.marker.inclusiveRight)&&Lr(x,E,oe))return!0}function ur(x){x=Ft(x);for(var E=0,ae=x.parent,re=0;re<ae.lines.length;++re){var oe=ae.lines[re];if(oe==x)break;E+=oe.height}for(var Se=ae.parent;Se;ae=Se,Se=ae.parent)for(var Ze=0;Ze<Se.children.length;++Ze){var ot=Se.children[Ze];if(ot==ae)break;E+=ot.height}return E}function nr(x){if(x.height==0)return 0;for(var E=x.text.length,ae,re=x;ae=mt(re);){var oe=ae.find(0,!0);re=oe.from.line,E+=oe.from.ch-oe.to.ch}for(re=x;ae=yt(re);){var Se=ae.find(0,!0);E-=re.text.length-Se.from.ch,re=Se.to.line,E+=re.text.length-Se.to.ch}return E}function Wn(x){var E=x.display,ae=x.doc;E.maxLine=br(ae,ae.first),E.maxLineLength=nr(E.maxLine),E.maxLineChanged=!0,ae.iter(function(re){var oe=nr(re);oe>E.maxLineLength&&(E.maxLineLength=oe,E.maxLine=re)})}var Nr=function(x,E,ae){this.text=x,oi(this,E),this.height=ae?ae(this):1};Nr.prototype.lineNo=function(){return xa(this)},wr(Nr);function oa(x,E,ae,re){x.text=E,x.stateAfter&&(x.stateAfter=null),x.styles&&(x.styles=null),x.order!=null&&(x.order=null),yo(x),oi(x,ae);var oe=re?re(x):1;oe!=x.height&&Ca(x,oe)}function Wr(x){x.parent=null,yo(x)}var Qr={},qr={};function ea(x,E){if(!x||/^\s*$/.test(x))return null;var ae=E.addModeClass?qr:Qr;return ae[x]||(ae[x]=x.replace(/\S+/g,"cm-$&"))}function va(x,E){var ae=De("span",null,null,ue?"padding-right: .1px":null),re={pre:De("pre",[ae],"CodeMirror-line"),content:ae,col:0,pos:0,cm:x,trailingSpace:!1,splitSpaces:x.getOption("lineWrapping")};E.measure={};for(var oe=0;oe<=(E.rest?E.rest.length:0);oe++){var Se=oe?E.rest[oe-1]:E.line,Ze=void 0;re.pos=0,re.addToken=Mt,ii(x.display.measure)&&(Ze=sn(Se,x.doc.direction))&&(re.addToken=rn(re.addToken,Ze)),re.map=[];var ot=E!=x.display.externalMeasured&&xa(Se);Dr(Se,re,ro(x,Se,ot)),Se.styleClasses&&(Se.styleClasses.bgClass&&(re.bgClass=Ue(Se.styleClasses.bgClass,re.bgClass||"")),Se.styleClasses.textClass&&(re.textClass=Ue(Se.styleClasses.textClass,re.textClass||""))),re.map.length==0&&re.map.push(0,0,re.content.appendChild(Bi(x.display.measure))),oe==0?(E.measure.map=re.map,E.measure.cache={}):((E.measure.maps||(E.measure.maps=[])).push(re.map),(E.measure.caches||(E.measure.caches=[])).push({}))}if(ue){var gt=re.content.lastChild;(/\bcm-tab\b/.test(gt.className)||gt.querySelector&&gt.querySelector(".cm-tab"))&&(re.content.className="cm-tab-wrap-hack")}return Ht(x,"renderLine",x,E.line,re.pre),re.pre.className&&(re.textClass=Ue(re.pre.className,re.textClass||"")),re}function St(x){var E=_e("span","\u2022","cm-invalidchar");return E.title="\\u"+x.charCodeAt(0).toString(16),E.setAttribute("aria-label",E.title),E}function Mt(x,E,ae,re,oe,Se,Ze){if(E){var ot=x.splitSpaces?bn(E,x.trailingSpace):E,gt=x.cm.state.specialChars,Et=!1,Vt;if(!gt.test(E))x.col+=E.length,Vt=document.createTextNode(ot),x.map.push(x.pos,x.pos+E.length,Vt),ge&&be<9&&(Et=!0),x.pos+=E.length;else{Vt=document.createDocumentFragment();for(var fn=0;;){gt.lastIndex=fn;var wn=gt.exec(E),zt=wn?wn.index-fn:E.length-fn;if(zt){var fa=document.createTextNode(ot.slice(fn,fn+zt));ge&&be<9?Vt.appendChild(_e("span",[fa])):Vt.appendChild(fa),x.map.push(x.pos,x.pos+zt,fa),x.col+=zt,x.pos+=zt}if(!wn)break;fn+=zt+1;var $r=void 0;if(wn[0]==" "){var yr=x.cm.options.tabSize,wa=yr-x.col%yr;$r=Vt.appendChild(_e("span",Yt(wa),"cm-tab")),$r.setAttribute("role","presentation"),$r.setAttribute("cm-text"," "),x.col+=wa}else wn[0]=="\r"||wn[0]==`
`?($r=Vt.appendChild(_e("span",wn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),$r.setAttribute("cm-text",wn[0]),x.col+=1):($r=x.cm.options.specialCharPlaceholder(wn[0]),$r.setAttribute("cm-text",wn[0]),ge&&be<9?Vt.appendChild(_e("span",[$r])):Vt.appendChild($r),x.col+=1);x.map.push(x.pos,x.pos+1,$r),x.pos++}}if(x.trailingSpace=ot.charCodeAt(E.length-1)==32,ae||re||oe||Et||Se||Ze){var Qa=ae||"";re&&(Qa+=re),oe&&(Qa+=oe);var zn=_e("span",[Vt],Qa,Se);if(Ze)for(var Ur in Ze)Ze.hasOwnProperty(Ur)&&Ur!="style"&&Ur!="class"&&zn.setAttribute(Ur,Ze[Ur]);return x.content.appendChild(zn)}x.content.appendChild(Vt)}}function bn(x,E){if(x.length>1&&!/ /.test(x))return x;for(var ae=E,re="",oe=0;oe<x.length;oe++){var Se=x.charAt(oe);Se==" "&&ae&&(oe==x.length-1||x.charCodeAt(oe+1)==32)&&(Se="\xA0"),re+=Se,ae=Se==" "}return re}function rn(x,E){return function(ae,re,oe,Se,Ze,ot,gt){oe=oe?oe+" cm-force-border":"cm-force-border";for(var Et=ae.pos,Vt=Et+re.length;;){for(var fn=void 0,wn=0;wn<E.length&&(fn=E[wn],!(fn.to>Et&&fn.from<=Et));wn++);if(fn.to>=Vt)return x(ae,re,oe,Se,Ze,ot,gt);x(ae,re.slice(0,fn.to-Et),oe,Se,null,ot,gt),Se=null,re=re.slice(fn.to-Et),Et=fn.to}}}function Fn(x,E,ae,re){var oe=!re&&ae.widgetNode;oe&&x.map.push(x.pos,x.pos+E,oe),!re&&x.cm.display.input.needsContentAttribute&&(oe||(oe=x.content.appendChild(document.createElement("span"))),oe.setAttribute("cm-marker",ae.id)),oe&&(x.cm.display.input.setUneditable(oe),x.content.appendChild(oe)),x.pos+=E,x.trailingSpace=!1}function Dr(x,E,ae){var re=x.markedSpans,oe=x.text,Se=0;if(!re){for(var Ze=1;Ze<ae.length;Ze+=2)E.addToken(E,oe.slice(Se,Se=ae[Ze]),ea(ae[Ze+1],E.cm.options));return}for(var ot=oe.length,gt=0,Et=1,Vt="",fn,wn,zt=0,fa,$r,yr,wa,Qa;;){if(zt==gt){fa=$r=yr=wn="",Qa=null,wa=null,zt=1/0;for(var zn=[],Ur=void 0,Ta=0;Ta<re.length;++Ta){var Fa=re[Ta],Jn=Fa.marker;if(Jn.type=="bookmark"&&Fa.from==gt&&Jn.widgetNode)zn.push(Jn);else if(Fa.from<=gt&&(Fa.to==null||Fa.to>gt||Jn.collapsed&&Fa.to==gt&&Fa.from==gt)){if(Fa.to!=null&&Fa.to!=gt&&zt>Fa.to&&(zt=Fa.to,$r=""),Jn.className&&(fa+=" "+Jn.className),Jn.css&&(wn=(wn?wn+";":"")+Jn.css),Jn.startStyle&&Fa.from==gt&&(yr+=" "+Jn.startStyle),Jn.endStyle&&Fa.to==zt&&(Ur||(Ur=[])).push(Jn.endStyle,Fa.to),Jn.title&&((Qa||(Qa={})).title=Jn.title),Jn.attributes)for(var Ii in Jn.attributes)(Qa||(Qa={}))[Ii]=Jn.attributes[Ii];Jn.collapsed&&(!wa||Ir(wa.marker,Jn)<0)&&(wa=Fa)}else Fa.from>gt&&zt>Fa.from&&(zt=Fa.from)}if(Ur)for(var Ml=0;Ml<Ur.length;Ml+=2)Ur[Ml+1]==zt&&($r+=" "+Ur[Ml]);if(!wa||wa.from==gt)for(var pl=0;pl<zn.length;++pl)Fn(E,0,zn[pl]);if(wa&&(wa.from||0)==gt){if(Fn(E,(wa.to==null?ot+1:wa.to)-gt,wa.marker,wa.from==null),wa.to==null)return;wa.to==gt&&(wa=!1)}}if(gt>=ot)break;for(var el=Math.min(ot,zt);;){if(Vt){var Jl=gt+Vt.length;if(!wa){var No=Jl>el?Vt.slice(0,el-gt):Vt;E.addToken(E,No,fn?fn+fa:fa,yr,gt+No.length==zt?$r:"",wn,Qa)}if(Jl>=el){Vt=Vt.slice(el-gt),gt=el;break}gt=Jl,yr=""}Vt=oe.slice(Se,Se=ae[Et++]),fn=ea(ae[Et++],E.cm.options)}}}function Ut(x,E,ae){this.line=E,this.rest=Sn(E),this.size=this.rest?xa(Cn(this.rest))-ae+1:1,this.node=this.text=null,this.hidden=mn(x,E)}function qt(x,E,ae){for(var re=[],oe,Se=E;Se<ae;Se=oe){var Ze=new Ut(x.doc,br(x.doc,Se),Se);oe=Se+Ze.size,re.push(Ze)}return re}var $t=null;function xn(x){$t?$t.ops.push(x):x.ownsGroup=$t={ops:[x],delayedCallbacks:[]}}function gr(x){var E=x.delayedCallbacks,ae=0;do{for(;ae<E.length;ae++)E[ae].call(null);for(var re=0;re<x.ops.length;re++){var oe=x.ops[re];if(oe.cursorActivityHandlers)for(;oe.cursorActivityCalled<oe.cursorActivityHandlers.length;)oe.cursorActivityHandlers[oe.cursorActivityCalled++].call(null,oe.cm)}}while(ae<E.length)}function Or(x,E){var ae=x.ownsGroup;if(ae)try{gr(ae)}finally{$t=null,E(ae)}}var tr=null;function xr(x,E){var ae=an(x,E);if(ae.length){var re=Array.prototype.slice.call(arguments,2),oe;$t?oe=$t.delayedCallbacks:tr?oe=tr:(oe=tr=[],setTimeout(ua,0));for(var Se=function(ot){oe.push(function(){return ae[ot].apply(null,re)})},Ze=0;Ze<ae.length;++Ze)Se(Ze)}}function ua(){var x=tr;tr=null;for(var E=0;E<x.length;++E)x[E]()}function La(x,E,ae,re){for(var oe=0;oe<E.changes.length;oe++){var Se=E.changes[oe];Se=="text"?Na(x,E):Se=="gutter"?Hr(x,E,ae,re):Se=="class"?Ha(x,E):Se=="widget"&&ca(x,E,re)}E.changes=null}function ha(x){return x.node==x.text&&(x.node=_e("div",null,null,"position: relative"),x.text.parentNode&&x.text.parentNode.replaceChild(x.node,x.text),x.node.appendChild(x.text),ge&&be<8&&(x.node.style.zIndex=2)),x.node}function Yr(x,E){var ae=E.bgClass?E.bgClass+" "+(E.line.bgClass||""):E.line.bgClass;if(ae&&(ae+=" CodeMirror-linebackground"),E.background)ae?E.background.className=ae:(E.background.parentNode.removeChild(E.background),E.background=null);else if(ae){var re=ha(E);E.background=re.insertBefore(_e("div",null,ae),re.firstChild),x.display.input.setUneditable(E.background)}}function ya(x,E){var ae=x.display.externalMeasured;return ae&&ae.line==E.line?(x.display.externalMeasured=null,E.measure=ae.measure,ae.built):va(x,E)}function Na(x,E){var ae=E.text.className,re=ya(x,E);E.text==E.node&&(E.node=re.pre),E.text.parentNode.replaceChild(re.pre,E.text),E.text=re.pre,re.bgClass!=E.bgClass||re.textClass!=E.textClass?(E.bgClass=re.bgClass,E.textClass=re.textClass,Ha(x,E)):ae&&(E.text.className=ae)}function Ha(x,E){Yr(x,E),E.line.wrapClass?ha(E).className=E.line.wrapClass:E.node!=E.text&&(E.node.className="");var ae=E.textClass?E.textClass+" "+(E.line.textClass||""):E.line.textClass;E.text.className=ae||""}function Hr(x,E,ae,re){if(E.gutter&&(E.node.removeChild(E.gutter),E.gutter=null),E.gutterBackground&&(E.node.removeChild(E.gutterBackground),E.gutterBackground=null),E.line.gutterClass){var oe=ha(E);E.gutterBackground=_e("div",null,"CodeMirror-gutter-background "+E.line.gutterClass,"left: "+(x.options.fixedGutter?re.fixedPos:-re.gutterTotalWidth)+"px; width: "+re.gutterTotalWidth+"px"),x.display.input.setUneditable(E.gutterBackground),oe.insertBefore(E.gutterBackground,E.text)}var Se=E.line.gutterMarkers;if(x.options.lineNumbers||Se){var Ze=ha(E),ot=E.gutter=_e("div",null,"CodeMirror-gutter-wrapper","left: "+(x.options.fixedGutter?re.fixedPos:-re.gutterTotalWidth)+"px");if(x.display.input.setUneditable(ot),Ze.insertBefore(ot,E.text),E.line.gutterClass&&(ot.className+=" "+E.line.gutterClass),x.options.lineNumbers&&(!Se||!Se["CodeMirror-linenumbers"])&&(E.lineNumber=ot.appendChild(_e("div",En(x.options,ae),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+re.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+x.display.lineNumInnerWidth+"px"))),Se)for(var gt=0;gt<x.display.gutterSpecs.length;++gt){var Et=x.display.gutterSpecs[gt].className,Vt=Se.hasOwnProperty(Et)&&Se[Et];Vt&&ot.appendChild(_e("div",[Vt],"CodeMirror-gutter-elt","left: "+re.gutterLeft[Et]+"px; width: "+re.gutterWidth[Et]+"px"))}}}function ca(x,E,ae){E.alignable&&(E.alignable=null);for(var re=he("CodeMirror-linewidget"),oe=E.node.firstChild,Se=void 0;oe;oe=Se)Se=oe.nextSibling,re.test(oe.className)&&E.node.removeChild(oe);si(x,E,ae)}function li(x,E,ae,re){var oe=ya(x,E);return E.text=E.node=oe.pre,oe.bgClass&&(E.bgClass=oe.bgClass),oe.textClass&&(E.textClass=oe.textClass),Ha(x,E),Hr(x,E,ae,re),si(x,E,re),E.node}function si(x,E,ae){if(Ji(x,E.line,E,ae,!0),E.rest)for(var re=0;re<E.rest.length;re++)Ji(x,E.rest[re],E,ae,!1)}function Ji(x,E,ae,re,oe){if(E.widgets)for(var Se=ha(ae),Ze=0,ot=E.widgets;Ze<ot.length;++Ze){var gt=ot[Ze],Et=_e("div",[gt.node],"CodeMirror-linewidget"+(gt.className?" "+gt.className:""));gt.handleMouseEvents||Et.setAttribute("cm-ignore-events","true"),so(gt,Et,ae,re),x.display.input.setUneditable(Et),oe&&gt.above?Se.insertBefore(Et,ae.gutter||ae.text):Se.appendChild(Et),xr(gt,"redraw")}}function so(x,E,ae,re){if(x.noHScroll){(ae.alignable||(ae.alignable=[])).push(E);var oe=re.wrapperWidth;E.style.left=re.fixedPos+"px",x.coverGutter||(oe-=re.gutterTotalWidth,E.style.paddingLeft=re.gutterTotalWidth+"px"),E.style.width=oe+"px"}x.coverGutter&&(E.style.zIndex=5,E.style.position="relative",x.noHScroll||(E.style.marginLeft=-re.gutterTotalWidth+"px"))}function bo(x){if(x.height!=null)return x.height;var E=x.doc.cm;if(!E)return 0;if(!lt(document.body,x.node)){var ae="position: relative;";x.coverGutter&&(ae+="margin-left: -"+E.display.gutters.offsetWidth+"px;"),x.noHScroll&&(ae+="width: "+E.display.wrapper.clientWidth+"px;"),Re(E.display.measure,_e("div",[x.node],null,ae))}return x.height=x.node.parentNode.offsetHeight}function Ki(x,E){for(var ae=Ia(E);ae!=x.wrapper;ae=ae.parentNode)if(!ae||ae.nodeType==1&&ae.getAttribute("cm-ignore-events")=="true"||ae.parentNode==x.sizer&&ae!=x.mover)return!0}function ui(x){return x.lineSpace.offsetTop}function yi(x){return x.mover.offsetHeight-x.lineSpace.offsetHeight}function wo(x){if(x.cachedPaddingH)return x.cachedPaddingH;var E=Re(x.measure,_e("pre","x","CodeMirror-line-like")),ae=window.getComputedStyle?window.getComputedStyle(E):E.currentStyle,re={left:parseInt(ae.paddingLeft),right:parseInt(ae.paddingRight)};return!isNaN(re.left)&&!isNaN(re.right)&&(x.cachedPaddingH=re),re}function ki(x){return Nt-x.display.nativeBarWidth}function pi(x){return x.display.scroller.clientWidth-ki(x)-x.display.barWidth}function ao(x){return x.display.scroller.clientHeight-ki(x)-x.display.barHeight}function xo(x,E,ae){var re=x.options.lineWrapping,oe=re&&pi(x);if(!E.measure.heights||re&&E.measure.width!=oe){var Se=E.measure.heights=[];if(re){E.measure.width=oe;for(var Ze=E.text.firstChild.getClientRects(),ot=0;ot<Ze.length-1;ot++){var gt=Ze[ot],Et=Ze[ot+1];Math.abs(gt.bottom-Et.bottom)>2&&Se.push((gt.bottom+Et.top)/2-ae.top)}}Se.push(ae.bottom-ae.top)}}function _i(x,E,ae){if(x.line==E)return{map:x.measure.map,cache:x.measure.cache};for(var re=0;re<x.rest.length;re++)if(x.rest[re]==E)return{map:x.measure.maps[re],cache:x.measure.caches[re]};for(var oe=0;oe<x.rest.length;oe++)if(xa(x.rest[oe])>ae)return{map:x.measure.maps[oe],cache:x.measure.caches[oe],before:!0}}function gl(x,E){E=Ft(E);var ae=xa(E),re=x.display.externalMeasured=new Ut(x.doc,E,ae);re.lineN=ae;var oe=re.built=va(x,re);return re.text=oe.pre,Re(x.display.lineMeasure,oe.pre),re}function cl(x,E,ae,re){return io(x,Uo(x,E),ae,re)}function hl(x,E){if(E>=x.display.viewFrom&&E<x.display.viewTo)return x.display.view[wl(x,E)];var ae=x.display.externalMeasured;if(ae&&E>=ae.lineN&&E<ae.lineN+ae.size)return ae}function Uo(x,E){var ae=xa(E),re=hl(x,ae);re&&!re.text?re=null:re&&re.changes&&(La(x,re,ae,$s(x)),x.curOp.forceUpdate=!0),re||(re=gl(x,E));var oe=_i(re,E,ae);return{line:E,view:re,rect:null,map:oe.map,cache:oe.cache,before:oe.before,hasHeights:!1}}function io(x,E,ae,re,oe){E.before&&(ae=-1);var Se=ae+(re||""),Ze;return E.cache.hasOwnProperty(Se)?Ze=E.cache[Se]:(E.rect||(E.rect=E.view.text.getBoundingClientRect()),E.hasHeights||(xo(x,E.view,E.rect),E.hasHeights=!0),Ze=Vo(x,E,ae,re),Ze.bogus||(E.cache[Se]=Ze)),{left:Ze.left,right:Ze.right,top:oe?Ze.rtop:Ze.top,bottom:oe?Ze.rbottom:Ze.bottom}}var Ul={left:0,right:0,top:0,bottom:0};function Mo(x,E,ae){for(var re,oe,Se,Ze,ot,gt,Et=0;Et<x.length;Et+=3)if(ot=x[Et],gt=x[Et+1],E<ot?(oe=0,Se=1,Ze="left"):E<gt?(oe=E-ot,Se=oe+1):(Et==x.length-3||E==gt&&x[Et+3]>E)&&(Se=gt-ot,oe=Se-1,E>=gt&&(Ze="right")),oe!=null){if(re=x[Et+2],ot==gt&&ae==(re.insertLeft?"left":"right")&&(Ze=ae),ae=="left"&&oe==0)for(;Et&&x[Et-2]==x[Et-3]&&x[Et-1].insertLeft;)re=x[(Et-=3)+2],Ze="left";if(ae=="right"&&oe==gt-ot)for(;Et<x.length-3&&x[Et+3]==x[Et+4]&&!x[Et+5].insertLeft;)re=x[(Et+=3)+2],Ze="right";break}return{node:re,start:oe,end:Se,collapse:Ze,coverStart:ot,coverEnd:gt}}function Wi(x,E){var ae=Ul;if(E=="left")for(var re=0;re<x.length&&(ae=x[re]).left==ae.right;re++);else for(var oe=x.length-1;oe>=0&&(ae=x[oe]).left==ae.right;oe--);return ae}function Vo(x,E,ae,re){var oe=Mo(E.map,ae,re),Se=oe.node,Ze=oe.start,ot=oe.end,gt=oe.collapse,Et;if(Se.nodeType==3){for(var Vt=0;Vt<4;Vt++){for(;Ze&&xt(E.line.text.charAt(oe.coverStart+Ze));)--Ze;for(;oe.coverStart+ot<oe.coverEnd&&xt(E.line.text.charAt(oe.coverStart+ot));)++ot;if(ge&&be<9&&Ze==0&&ot==oe.coverEnd-oe.coverStart?Et=Se.parentNode.getBoundingClientRect():Et=Wi(Ee(Se,Ze,ot).getClientRects(),re),Et.left||Et.right||Ze==0)break;ot=Ze,Ze=Ze-1,gt="right"}ge&&be<11&&(Et=Bl(x.display.measure,Et))}else{Ze>0&&(gt=re="right");var fn;x.options.lineWrapping&&(fn=Se.getClientRects()).length>1?Et=fn[re=="right"?fn.length-1:0]:Et=Se.getBoundingClientRect()}if(ge&&be<9&&!Ze&&(!Et||!Et.left&&!Et.right)){var wn=Se.parentNode.getClientRects()[0];wn?Et={left:wn.left,right:wn.left+Qs(x.display),top:wn.top,bottom:wn.bottom}:Et=Ul}for(var zt=Et.top-E.rect.top,fa=Et.bottom-E.rect.top,$r=(zt+fa)/2,yr=E.view.measure.heights,wa=0;wa<yr.length-1&&!($r<yr[wa]);wa++);var Qa=wa?yr[wa-1]:0,zn=yr[wa],Ur={left:(gt=="right"?Et.right:Et.left)-E.rect.left,right:(gt=="left"?Et.left:Et.right)-E.rect.left,top:Qa,bottom:zn};return!Et.left&&!Et.right&&(Ur.bogus=!0),x.options.singleCursorHeightPerLine||(Ur.rtop=zt,Ur.rbottom=fa),Ur}function Bl(x,E){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Pr(x))return E;var ae=screen.logicalXDPI/screen.deviceXDPI,re=screen.logicalYDPI/screen.deviceYDPI;return{left:E.left*ae,right:E.right*ae,top:E.top*re,bottom:E.bottom*re}}function Xo(x){if(x.measure&&(x.measure.cache={},x.measure.heights=null,x.rest))for(var E=0;E<x.rest.length;E++)x.measure.caches[E]={}}function ml(x){x.display.externalMeasure=null,Te(x.display.lineMeasure);for(var E=0;E<x.display.view.length;E++)Xo(x.display.view[E])}function Eo(x){ml(x),x.display.cachedCharWidth=x.display.cachedTextHeight=x.display.cachedPaddingH=null,x.options.lineWrapping||(x.display.maxLineChanged=!0),x.display.lineNumChars=null}function Tl(){return pe&&Oe?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Kl(){return pe&&Oe?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function qi(x){var E=0;if(x.widgets)for(var ae=0;ae<x.widgets.length;++ae)x.widgets[ae].above&&(E+=bo(x.widgets[ae]));return E}function $l(x,E,ae,re,oe){if(!oe){var Se=qi(E);ae.top+=Se,ae.bottom+=Se}if(re=="line")return ae;re||(re="local");var Ze=ur(E);if(re=="local"?Ze+=ui(x.display):Ze-=x.display.viewOffset,re=="page"||re=="window"){var ot=x.display.lineSpace.getBoundingClientRect();Ze+=ot.top+(re=="window"?0:Kl());var gt=ot.left+(re=="window"?0:Tl());ae.left+=gt,ae.right+=gt}return ae.top+=Ze,ae.bottom+=Ze,ae}function as(x,E,ae){if(ae=="div")return E;var re=E.left,oe=E.top;if(ae=="page")re-=Tl(),oe-=Kl();else if(ae=="local"||!ae){var Se=x.display.sizer.getBoundingClientRect();re+=Se.left,oe+=Se.top}var Ze=x.display.lineSpace.getBoundingClientRect();return{left:re-Ze.left,top:oe-Ze.top}}function Ms(x,E,ae,re,oe){return re||(re=br(x.doc,E.line)),$l(x,re,cl(x,re,E.ch,oe),ae)}function Wl(x,E,ae,re,oe,Se){re=re||br(x.doc,E.line),oe||(oe=Uo(x,re));function Ze(fa,$r){var yr=io(x,oe,fa,$r?"right":"left",Se);return $r?yr.left=yr.right:yr.right=yr.left,$l(x,re,yr,ae)}var ot=sn(re,x.doc.direction),gt=E.ch,Et=E.sticky;if(gt>=re.text.length?(gt=re.text.length,Et="before"):gt<=0&&(gt=0,Et="after"),!ot)return Ze(Et=="before"?gt-1:gt,Et=="before");function Vt(fa,$r,yr){var wa=ot[$r],Qa=wa.level==1;return Ze(yr?fa-1:fa,Qa!=yr)}var fn=Dn(ot,gt,Et),wn=yn,zt=Vt(gt,fn,Et=="before");return wn!=null&&(zt.other=Vt(gt,wn,Et!="before")),zt}function Vl(x,E){var ae=0;E=zr(x.doc,E),x.options.lineWrapping||(ae=Qs(x.display)*E.ch);var re=br(x.doc,E.line),oe=ur(re)+ui(x.display);return{left:ae,right:ae,top:oe,bottom:oe+re.height}}function Rs(x,E,ae,re,oe){var Se=hn(x,E,ae);return Se.xRel=oe,re&&(Se.outside=re),Se}function Ns(x,E,ae){var re=x.doc;if(ae+=x.display.viewOffset,ae<0)return Rs(re.first,0,null,-1,-1);var oe=Za(re,ae),Se=re.first+re.size-1;if(oe>Se)return Rs(re.first+re.size-1,br(re,Se).text.length,null,1,1);E<0&&(E=0);for(var Ze=br(re,oe);;){var ot=zo(x,Ze,oe,E,ae),gt=At(Ze,ot.ch+(ot.xRel>0||ot.outside>0?1:0));if(!gt)return ot;var Et=gt.find(1);if(Et.line==oe)return Et;Ze=br(re,oe=Et.line)}}function Es(x,E,ae,re){re-=qi(E);var oe=E.text.length,Se=tn(function(Ze){return io(x,ae,Ze-1).bottom<=re},oe,0);return oe=tn(function(Ze){return io(x,ae,Ze).top>re},Se,oe),{begin:Se,end:oe}}function fs(x,E,ae,re){ae||(ae=Uo(x,E));var oe=$l(x,E,io(x,ae,re),"line").top;return Es(x,E,ae,oe)}function Yl(x,E,ae,re){return x.bottom<=ae?!1:x.top>ae?!0:(re?x.left:x.right)>E}function zo(x,E,ae,re,oe){oe-=ur(E);var Se=Uo(x,E),Ze=qi(E),ot=0,gt=E.text.length,Et=!0,Vt=sn(E,x.doc.direction);if(Vt){var fn=(x.options.lineWrapping?Sl:Jo)(x,E,ae,Se,Vt,re,oe);Et=fn.level!=1,ot=Et?fn.from:fn.to-1,gt=Et?fn.to:fn.from-1}var wn=null,zt=null,fa=tn(function(Ta){var Fa=io(x,Se,Ta);return Fa.top+=Ze,Fa.bottom+=Ze,Yl(Fa,re,oe,!1)?(Fa.top<=oe&&Fa.left<=re&&(wn=Ta,zt=Fa),!0):!1},ot,gt),$r,yr,wa=!1;if(zt){var Qa=re-zt.left<zt.right-re,zn=Qa==Et;fa=wn+(zn?0:1),yr=zn?"after":"before",$r=Qa?zt.left:zt.right}else{!Et&&(fa==gt||fa==ot)&&fa++,yr=fa==0?"after":fa==E.text.length?"before":io(x,Se,fa-(Et?1:0)).bottom+Ze<=oe==Et?"after":"before";var Ur=Wl(x,hn(ae,fa,yr),"line",E,Se);$r=Ur.left,wa=oe<Ur.top?-1:oe>=Ur.bottom?1:0}return fa=nn(E.text,fa,1),Rs(ae,fa,yr,wa,re-$r)}function Jo(x,E,ae,re,oe,Se,Ze){var ot=tn(function(fn){var wn=oe[fn],zt=wn.level!=1;return Yl(Wl(x,hn(ae,zt?wn.to:wn.from,zt?"before":"after"),"line",E,re),Se,Ze,!0)},0,oe.length-1),gt=oe[ot];if(ot>0){var Et=gt.level!=1,Vt=Wl(x,hn(ae,Et?gt.from:gt.to,Et?"after":"before"),"line",E,re);Yl(Vt,Se,Ze,!0)&&Vt.top>Ze&&(gt=oe[ot-1])}return gt}function Sl(x,E,ae,re,oe,Se,Ze){var ot=Es(x,E,re,Ze),gt=ot.begin,Et=ot.end;/\s/.test(E.text.charAt(Et-1))&&Et--;for(var Vt=null,fn=null,wn=0;wn<oe.length;wn++){var zt=oe[wn];if(!(zt.from>=Et||zt.to<=gt)){var fa=zt.level!=1,$r=io(x,re,fa?Math.min(Et,zt.to)-1:Math.max(gt,zt.from)).right,yr=$r<Se?Se-$r+1e9:$r-Se;(!Vt||fn>yr)&&(Vt=zt,fn=yr)}}return Vt||(Vt=oe[oe.length-1]),Vt.from<gt&&(Vt={from:gt,to:Vt.to,level:Vt.level}),Vt.to>Et&&(Vt={from:Vt.from,to:Et,level:Vt.level}),Vt}var ri;function Bs(x){if(x.cachedTextHeight!=null)return x.cachedTextHeight;if(ri==null){ri=_e("pre",null,"CodeMirror-line-like");for(var E=0;E<49;++E)ri.appendChild(document.createTextNode("x")),ri.appendChild(_e("br"));ri.appendChild(document.createTextNode("x"))}Re(x.measure,ri);var ae=ri.offsetHeight/50;return ae>3&&(x.cachedTextHeight=ae),Te(x.measure),ae||1}function Qs(x){if(x.cachedCharWidth!=null)return x.cachedCharWidth;var E=_e("span","xxxxxxxxxx"),ae=_e("pre",[E],"CodeMirror-line-like");Re(x.measure,ae);var re=E.getBoundingClientRect(),oe=(re.right-re.left)/10;return oe>2&&(x.cachedCharWidth=oe),oe||10}function $s(x){for(var E=x.display,ae={},re={},oe=E.gutters.clientLeft,Se=E.gutters.firstChild,Ze=0;Se;Se=Se.nextSibling,++Ze){var ot=x.display.gutterSpecs[Ze].className;ae[ot]=Se.offsetLeft+Se.clientLeft+oe,re[ot]=Se.clientWidth}return{fixedPos:au(E),gutterTotalWidth:E.gutters.offsetWidth,gutterLeft:ae,gutterWidth:re,wrapperWidth:E.wrapper.clientWidth}}function au(x){return x.scroller.getBoundingClientRect().left-x.sizer.getBoundingClientRect().left}function Cu(x){var E=Bs(x.display),ae=x.options.lineWrapping,re=ae&&Math.max(5,x.display.scroller.clientWidth/Qs(x.display)-3);return function(oe){if(mn(x.doc,oe))return 0;var Se=0;if(oe.widgets)for(var Ze=0;Ze<oe.widgets.length;Ze++)oe.widgets[Ze].height&&(Se+=oe.widgets[Ze].height);return ae?Se+(Math.ceil(oe.text.length/re)||1)*E:Se+E}}function Xs(x){var E=x.doc,ae=Cu(x);E.iter(function(re){var oe=ae(re);oe!=re.height&&Ca(re,oe)})}function Su(x,E,ae,re){var oe=x.display;if(!ae&&Ia(E).getAttribute("cm-not-content")=="true")return null;var Se,Ze,ot=oe.lineSpace.getBoundingClientRect();try{Se=E.clientX-ot.left,Ze=E.clientY-ot.top}catch(fn){return null}var gt=Ns(x,Se,Ze),Et;if(re&&gt.xRel>0&&(Et=br(x.doc,gt.line).text).length==gt.ch){var Vt=at(Et,Et.length,x.options.tabSize)-Et.length;gt=hn(gt.line,Math.max(0,Math.round((Se-wo(x.display).left)/Qs(x.display))-Vt))}return gt}function wl(x,E){if(E>=x.display.viewTo||(E-=x.display.viewFrom,E<0))return null;for(var ae=x.display.view,re=0;re<ae.length;re++)if(E-=ae[re].size,E<0)return re}function Ke(x,E,ae,re){E==null&&(E=x.doc.first),ae==null&&(ae=x.doc.first+x.doc.size),re||(re=0);var oe=x.display;if(re&&ae<oe.viewTo&&(oe.updateLineNumbers==null||oe.updateLineNumbers>E)&&(oe.updateLineNumbers=E),x.curOp.viewChanged=!0,E>=oe.viewTo)Ti&&Tn(x.doc,E)<oe.viewTo&&ht(x);else if(ae<=oe.viewFrom)Ti&&Fr(x.doc,ae+re)>oe.viewFrom?ht(x):(oe.viewFrom+=re,oe.viewTo+=re);else if(E<=oe.viewFrom&&ae>=oe.viewTo)ht(x);else if(E<=oe.viewFrom){var Se=Qt(x,ae,ae+re,1);Se?(oe.view=oe.view.slice(Se.index),oe.viewFrom=Se.lineN,oe.viewTo+=re):ht(x)}else if(ae>=oe.viewTo){var Ze=Qt(x,E,E,-1);Ze?(oe.view=oe.view.slice(0,Ze.index),oe.viewTo=Ze.lineN):ht(x)}else{var ot=Qt(x,E,E,-1),gt=Qt(x,ae,ae+re,1);ot&&gt?(oe.view=oe.view.slice(0,ot.index).concat(qt(x,ot.lineN,gt.lineN)).concat(oe.view.slice(gt.index)),oe.viewTo+=re):ht(x)}var Et=oe.externalMeasured;Et&&(ae<Et.lineN?Et.lineN+=re:E<Et.lineN+Et.size&&(oe.externalMeasured=null))}function st(x,E,ae){x.curOp.viewChanged=!0;var re=x.display,oe=x.display.externalMeasured;if(oe&&E>=oe.lineN&&E<oe.lineN+oe.size&&(re.externalMeasured=null),!(E<re.viewFrom||E>=re.viewTo)){var Se=re.view[wl(x,E)];if(Se.node!=null){var Ze=Se.changes||(Se.changes=[]);ft(Ze,ae)==-1&&Ze.push(ae)}}}function ht(x){x.display.viewFrom=x.display.viewTo=x.doc.first,x.display.view=[],x.display.viewOffset=0}function Qt(x,E,ae,re){var oe=wl(x,E),Se,Ze=x.display.view;if(!Ti||ae==x.doc.first+x.doc.size)return{index:oe,lineN:ae};for(var ot=x.display.viewFrom,gt=0;gt<oe;gt++)ot+=Ze[gt].size;if(ot!=E){if(re>0){if(oe==Ze.length-1)return null;Se=ot+Ze[oe].size-E,oe++}else Se=ot-E;E+=Se,ae+=Se}for(;Tn(x.doc,ae)!=ae;){if(oe==(re<0?0:Ze.length-1))return null;ae+=re*Ze[oe-(re<0?1:0)].size,oe+=re}return{index:oe,lineN:ae}}function Xt(x,E,ae){var re=x.display,oe=re.view;oe.length==0||E>=re.viewTo||ae<=re.viewFrom?(re.view=qt(x,E,ae),re.viewFrom=E):(re.viewFrom>E?re.view=qt(x,E,re.viewFrom).concat(re.view):re.viewFrom<E&&(re.view=re.view.slice(wl(x,E))),re.viewFrom=E,re.viewTo<ae?re.view=re.view.concat(qt(x,re.viewTo,ae)):re.viewTo>ae&&(re.view=re.view.slice(0,wl(x,ae)))),re.viewTo=ae}function cr(x){for(var E=x.display.view,ae=0,re=0;re<E.length;re++){var oe=E[re];!oe.hidden&&(!oe.node||oe.changes)&&++ae}return ae}function Yn(x){x.display.input.showSelection(x.display.input.prepareSelection())}function Xr(x,E){E===void 0&&(E=!0);for(var ae=x.doc,re={},oe=re.cursors=document.createDocumentFragment(),Se=re.selection=document.createDocumentFragment(),Ze=0;Ze<ae.sel.ranges.length;Ze++)if(!(!E&&Ze==ae.sel.primIndex)){var ot=ae.sel.ranges[Ze];if(!(ot.from().line>=x.display.viewTo||ot.to().line<x.display.viewFrom)){var gt=ot.empty();(gt||x.options.showCursorWhenSelecting)&&Er(x,ot.head,oe),gt||ia(x,ot,Se)}}return re}function Er(x,E,ae){var re=Wl(x,E,"div",null,null,!x.options.singleCursorHeightPerLine),oe=ae.appendChild(_e("div","\xA0","CodeMirror-cursor"));if(oe.style.left=re.left+"px",oe.style.top=re.top+"px",oe.style.height=Math.max(0,re.bottom-re.top)*x.options.cursorHeight+"px",re.other){var Se=ae.appendChild(_e("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));Se.style.display="",Se.style.left=re.other.left+"px",Se.style.top=re.other.top+"px",Se.style.height=(re.other.bottom-re.other.top)*.85+"px"}}function $n(x,E){return x.top-E.top||x.left-E.left}function ia(x,E,ae){var re=x.display,oe=x.doc,Se=document.createDocumentFragment(),Ze=wo(x.display),ot=Ze.left,gt=Math.max(re.sizerWidth,pi(x)-re.sizer.offsetLeft)-Ze.right,Et=oe.direction=="ltr";function Vt(zn,Ur,Ta,Fa){Ur<0&&(Ur=0),Ur=Math.round(Ur),Fa=Math.round(Fa),Se.appendChild(_e("div",null,"CodeMirror-selected","position: absolute; left: "+zn+`px;
top: `+Ur+"px; width: "+(Ta==null?gt-zn:Ta)+`px;
height: `+(Fa-Ur)+"px"))}function fn(zn,Ur,Ta){var Fa=br(oe,zn),Jn=Fa.text.length,Ii,Ml;function pl(No,ir){return Ms(x,hn(zn,No),"div",Fa,ir)}function el(No,ir,On){var Kr=fs(x,Fa,null,No),Zn=ir=="ltr"==(On=="after")?"left":"right",ei=On=="after"?Kr.begin:Kr.end-(/\s/.test(Fa.text.charAt(Kr.end-1))?2:1);return pl(ei,Zn)[Zn]}var Jl=sn(Fa,oe.direction);return Jt(Jl,Ur||0,Ta==null?Jn:Ta,function(No,ir,On,Kr){var Zn=On=="ltr",ei=pl(No,Zn?"left":"right"),mo=pl(ir-1,Zn?"right":"left"),zl=Ur==null&&No==0,Nl=Ta==null&&ir==Jn,uo=Kr==0,bl=!Jl||Kr==Jl.length-1;if(mo.top-ei.top<=3){var Js=(Et?zl:Nl)&&uo,ac=(Et?Nl:zl)&&bl,ic=Js?ot:(Zn?ei:mo).left,$u=ac?gt:(Zn?mo:ei).right;Vt(ic,ei.top,$u-ic,ei.bottom)}else{var mc,Ys,Ar,di;Zn?(mc=Et&&zl&&uo?ot:ei.left,Ys=Et?gt:el(No,On,"before"),Ar=Et?ot:el(ir,On,"after"),di=Et&&Nl&&bl?gt:mo.right):(mc=Et?el(No,On,"before"):ot,Ys=!Et&&zl&&uo?gt:ei.right,Ar=!Et&&Nl&&bl?ot:mo.left,di=Et?el(ir,On,"after"):gt),Vt(mc,ei.top,Ys-mc,ei.bottom),ei.bottom<mo.top&&Vt(ot,ei.bottom,null,mo.top),Vt(Ar,mo.top,di-Ar,mo.bottom)}(!Ii||$n(ei,Ii)<0)&&(Ii=ei),$n(mo,Ii)<0&&(Ii=mo),(!Ml||$n(ei,Ml)<0)&&(Ml=ei),$n(mo,Ml)<0&&(Ml=mo)}),{start:Ii,end:Ml}}var wn=E.from(),zt=E.to();if(wn.line==zt.line)fn(wn.line,wn.ch,zt.ch);else{var fa=br(oe,wn.line),$r=br(oe,zt.line),yr=Ft(fa)==Ft($r),wa=fn(wn.line,wn.ch,yr?fa.text.length+1:null).end,Qa=fn(zt.line,yr?0:null,zt.ch).start;yr&&(wa.top<Qa.top-2?(Vt(wa.right,wa.top,null,wa.bottom),Vt(ot,Qa.top,Qa.left,Qa.bottom)):Vt(wa.right,wa.top,Qa.left-wa.right,wa.bottom)),wa.bottom<Qa.top&&Vt(ot,wa.bottom,null,Qa.top)}ae.appendChild(Se)}function kr(x){if(x.state.focused){var E=x.display;clearInterval(E.blinker);var ae=!0;E.cursorDiv.style.visibility="",x.options.cursorBlinkRate>0?E.blinker=setInterval(function(){x.hasFocus()||Gr(x),E.cursorDiv.style.visibility=(ae=!ae)?"":"hidden"},x.options.cursorBlinkRate):x.options.cursorBlinkRate<0&&(E.cursorDiv.style.visibility="hidden")}}function _r(x){x.state.focused||(x.display.input.focus(),Sa(x))}function ba(x){x.state.delayingBlurEvent=!0,setTimeout(function(){x.state.delayingBlurEvent&&(x.state.delayingBlurEvent=!1,Gr(x))},100)}function Sa(x,E){x.state.delayingBlurEvent&&(x.state.delayingBlurEvent=!1),x.options.readOnly!="nocursor"&&(x.state.focused||(Ht(x,"focus",x,E),x.state.focused=!0,tt(x.display.wrapper,"CodeMirror-focused"),!x.curOp&&x.display.selForContextMenu!=x.doc.sel&&(x.display.input.reset(),ue&&setTimeout(function(){return x.display.input.reset(!0)},20)),x.display.input.receivedFocus()),kr(x))}function Gr(x,E){x.state.delayingBlurEvent||(x.state.focused&&(Ht(x,"blur",x,E),x.state.focused=!1,Ye(x.display.wrapper,"CodeMirror-focused")),clearInterval(x.display.blinker),setTimeout(function(){x.state.focused||(x.display.shift=!1)},150))}function da(x){for(var E=x.display,ae=E.lineDiv.offsetTop,re=0;re<E.view.length;re++){var oe=E.view[re],Se=x.options.lineWrapping,Ze=void 0,ot=0;if(!oe.hidden){if(ge&&be<8){var gt=oe.node.offsetTop+oe.node.offsetHeight;Ze=gt-ae,ae=gt}else{var Et=oe.node.getBoundingClientRect();Ze=Et.bottom-Et.top,!Se&&oe.text.firstChild&&(ot=oe.text.firstChild.getBoundingClientRect().right-Et.left-1)}var Vt=oe.line.height-Ze;if((Vt>.005||Vt<-.005)&&(Ca(oe.line,Ze),Ka(oe.line),oe.rest))for(var fn=0;fn<oe.rest.length;fn++)Ka(oe.rest[fn]);if(ot>x.display.sizerWidth){var wn=Math.ceil(ot/Qs(x.display));wn>x.display.maxLineLength&&(x.display.maxLineLength=wn,x.display.maxLine=oe.line,x.display.maxLineChanged=!0)}}}}function Ka(x){if(x.widgets)for(var E=0;E<x.widgets.length;++E){var ae=x.widgets[E],re=ae.node.parentNode;re&&(ae.height=re.offsetHeight)}}function Ya(x,E,ae){var re=ae&&ae.top!=null?Math.max(0,ae.top):x.scroller.scrollTop;re=Math.floor(re-ui(x));var oe=ae&&ae.bottom!=null?ae.bottom:re+x.wrapper.clientHeight,Se=Za(E,re),Ze=Za(E,oe);if(ae&&ae.ensure){var ot=ae.ensure.from.line,gt=ae.ensure.to.line;ot<Se?(Se=ot,Ze=Za(E,ur(br(E,ot))+x.wrapper.clientHeight)):Math.min(gt,E.lastLine())>=Ze&&(Se=Za(E,ur(br(E,gt))-x.wrapper.clientHeight),Ze=gt)}return{from:Se,to:Math.max(Ze,Se+1)}}function ci(x,E){if(!Gt(x,"scrollCursorIntoView")){var ae=x.display,re=ae.sizer.getBoundingClientRect(),oe=null;if(E.top+re.top<0?oe=!0:E.bottom+re.top>(window.innerHeight||document.documentElement.clientHeight)&&(oe=!1),oe!=null&&!Me){var Se=_e("div","\u200B",null,`position: absolute;
top: `+(E.top-ae.viewOffset-ui(x.display))+`px;
height: `+(E.bottom-E.top+ki(x)+ae.barHeight)+`px;
left: `+E.left+"px; width: "+Math.max(2,E.right-E.left)+"px;");x.display.lineSpace.appendChild(Se),Se.scrollIntoView(oe),x.display.lineSpace.removeChild(Se)}}}function Di(x,E,ae,re){re==null&&(re=0);var oe;!x.options.lineWrapping&&E==ae&&(E=E.ch?hn(E.line,E.sticky=="before"?E.ch-1:E.ch,"after"):E,ae=E.sticky=="before"?hn(E.line,E.ch+1,"before"):E);for(var Se=0;Se<5;Se++){var Ze=!1,ot=Wl(x,E),gt=!ae||ae==E?ot:Wl(x,ae);oe={left:Math.min(ot.left,gt.left),top:Math.min(ot.top,gt.top)-re,right:Math.max(ot.left,gt.left),bottom:Math.max(ot.bottom,gt.bottom)+re};var Et=Li(x,oe),Vt=x.doc.scrollTop,fn=x.doc.scrollLeft;if(Et.scrollTop!=null&&(Do(x,Et.scrollTop),Math.abs(x.doc.scrollTop-Vt)>1&&(Ze=!0)),Et.scrollLeft!=null&&(rl(x,Et.scrollLeft),Math.abs(x.doc.scrollLeft-fn)>1&&(Ze=!0)),!Ze)break}return oe}function Gi(x,E){var ae=Li(x,E);ae.scrollTop!=null&&Do(x,ae.scrollTop),ae.scrollLeft!=null&&rl(x,ae.scrollLeft)}function Li(x,E){var ae=x.display,re=Bs(x.display);E.top<0&&(E.top=0);var oe=x.curOp&&x.curOp.scrollTop!=null?x.curOp.scrollTop:ae.scroller.scrollTop,Se=ao(x),Ze={};E.bottom-E.top>Se&&(E.bottom=E.top+Se);var ot=x.doc.height+yi(ae),gt=E.top<re,Et=E.bottom>ot-re;if(E.top<oe)Ze.scrollTop=gt?0:E.top;else if(E.bottom>oe+Se){var Vt=Math.min(E.top,(Et?ot:E.bottom)-Se);Vt!=oe&&(Ze.scrollTop=Vt)}var fn=x.options.fixedGutter?0:ae.gutters.offsetWidth,wn=x.curOp&&x.curOp.scrollLeft!=null?x.curOp.scrollLeft:ae.scroller.scrollLeft-fn,zt=pi(x)-ae.gutters.offsetWidth,fa=E.right-E.left>zt;return fa&&(E.right=E.left+zt),E.left<10?Ze.scrollLeft=0:E.left<wn?Ze.scrollLeft=Math.max(0,E.left+fn-(fa?0:10)):E.right>zt+wn-3&&(Ze.scrollLeft=E.right+(fa?0:10)-zt),Ze}function hi(x,E){E!=null&&(Pl(x),x.curOp.scrollTop=(x.curOp.scrollTop==null?x.doc.scrollTop:x.curOp.scrollTop)+E)}function Wo(x){Pl(x);var E=x.getCursor();x.curOp.scrollToPos={from:E,to:E,margin:x.options.cursorScrollMargin}}function To(x,E,ae){(E!=null||ae!=null)&&Pl(x),E!=null&&(x.curOp.scrollLeft=E),ae!=null&&(x.curOp.scrollTop=ae)}function nl(x,E){Pl(x),x.curOp.scrollToPos=E}function Pl(x){var E=x.curOp.scrollToPos;if(E){x.curOp.scrollToPos=null;var ae=Vl(x,E.from),re=Vl(x,E.to);qo(x,ae,re,E.margin)}}function qo(x,E,ae,re){var oe=Li(x,{left:Math.min(E.left,ae.left),top:Math.min(E.top,ae.top)-re,right:Math.max(E.right,ae.right),bottom:Math.max(E.bottom,ae.bottom)+re});To(x,oe.scrollLeft,oe.scrollTop)}function Do(x,E){Math.abs(x.doc.scrollTop-E)<2||(te||Fc(x,{top:E}),ol(x,E,!0),te&&Fc(x),Xl(x,100))}function ol(x,E,ae){E=Math.max(0,Math.min(x.display.scroller.scrollHeight-x.display.scroller.clientHeight,E)),!(x.display.scroller.scrollTop==E&&!ae)&&(x.doc.scrollTop=E,x.display.scrollbars.setScrollTop(E),x.display.scroller.scrollTop!=E&&(x.display.scroller.scrollTop=E))}function rl(x,E,ae,re){E=Math.max(0,Math.min(E,x.display.scroller.scrollWidth-x.display.scroller.clientWidth)),!((ae?E==x.doc.scrollLeft:Math.abs(x.doc.scrollLeft-E)<2)&&!re)&&(x.doc.scrollLeft=E,sc(x),x.display.scroller.scrollLeft!=E&&(x.display.scroller.scrollLeft=E),x.display.scrollbars.setScrollLeft(E))}function Go(x){var E=x.display,ae=E.gutters.offsetWidth,re=Math.round(x.doc.height+yi(x.display));return{clientHeight:E.scroller.clientHeight,viewHeight:E.wrapper.clientHeight,scrollWidth:E.scroller.scrollWidth,clientWidth:E.scroller.clientWidth,viewWidth:E.wrapper.clientWidth,barLeft:x.options.fixedGutter?ae:0,docHeight:re,scrollHeight:re+ki(x)+E.barHeight,nativeBarWidth:E.nativeBarWidth,gutterWidth:ae}}var ll=function(x,E,ae){this.cm=ae;var re=this.vert=_e("div",[_e("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),oe=this.horiz=_e("div",[_e("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");re.tabIndex=oe.tabIndex=-1,x(re),x(oe),gn(re,"scroll",function(){re.clientHeight&&E(re.scrollTop,"vertical")}),gn(oe,"scroll",function(){oe.clientWidth&&E(oe.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ge&&be<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ll.prototype.update=function(x){var E=x.scrollWidth>x.clientWidth+1,ae=x.scrollHeight>x.clientHeight+1,re=x.nativeBarWidth;if(ae){this.vert.style.display="block",this.vert.style.bottom=E?re+"px":"0";var oe=x.viewHeight-(E?re:0);this.vert.firstChild.style.height=Math.max(0,x.scrollHeight-x.clientHeight+oe)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(E){this.horiz.style.display="block",this.horiz.style.right=ae?re+"px":"0",this.horiz.style.left=x.barLeft+"px";var Se=x.viewWidth-x.barLeft-(ae?re:0);this.horiz.firstChild.style.width=Math.max(0,x.scrollWidth-x.clientWidth+Se)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&x.clientHeight>0&&(re==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ae?re:0,bottom:E?re:0}},ll.prototype.setScrollLeft=function(x){this.horiz.scrollLeft!=x&&(this.horiz.scrollLeft=x),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ll.prototype.setScrollTop=function(x){this.vert.scrollTop!=x&&(this.vert.scrollTop=x),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ll.prototype.zeroWidthHack=function(){var x=fe&&!Le?"12px":"18px";this.horiz.style.height=this.vert.style.width=x,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new we,this.disableVert=new we},ll.prototype.enableZeroWidthBar=function(x,E,ae){x.style.pointerEvents="auto";function re(){var oe=x.getBoundingClientRect(),Se=ae=="vert"?document.elementFromPoint(oe.right-1,(oe.top+oe.bottom)/2):document.elementFromPoint((oe.right+oe.left)/2,oe.bottom-1);Se!=x?x.style.pointerEvents="none":E.set(1e3,re)}E.set(1e3,re)},ll.prototype.clear=function(){var x=this.horiz.parentNode;x.removeChild(this.horiz),x.removeChild(this.vert)};var vl=function(){};vl.prototype.update=function(){return{bottom:0,right:0}},vl.prototype.setScrollLeft=function(){},vl.prototype.setScrollTop=function(){},vl.prototype.clear=function(){};function Ql(x,E){E||(E=Go(x));var ae=x.display.barWidth,re=x.display.barHeight;es(x,E);for(var oe=0;oe<4&&ae!=x.display.barWidth||re!=x.display.barHeight;oe++)ae!=x.display.barWidth&&x.options.lineWrapping&&da(x),es(x,Go(x)),ae=x.display.barWidth,re=x.display.barHeight}function es(x,E){var ae=x.display,re=ae.scrollbars.update(E);ae.sizer.style.paddingRight=(ae.barWidth=re.right)+"px",ae.sizer.style.paddingBottom=(ae.barHeight=re.bottom)+"px",ae.heightForcer.style.borderBottom=re.bottom+"px solid transparent",re.right&&re.bottom?(ae.scrollbarFiller.style.display="block",ae.scrollbarFiller.style.height=re.bottom+"px",ae.scrollbarFiller.style.width=re.right+"px"):ae.scrollbarFiller.style.display="",re.bottom&&x.options.coverGutterNextToScrollbar&&x.options.fixedGutter?(ae.gutterFiller.style.display="block",ae.gutterFiller.style.height=re.bottom+"px",ae.gutterFiller.style.width=E.gutterWidth+"px"):ae.gutterFiller.style.display=""}var vs={native:ll,null:vl};function eu(x){x.display.scrollbars&&(x.display.scrollbars.clear(),x.display.scrollbars.addClass&&Ye(x.display.wrapper,x.display.scrollbars.addClass)),x.display.scrollbars=new vs[x.options.scrollbarStyle](function(E){x.display.wrapper.insertBefore(E,x.display.scrollbarFiller),gn(E,"mousedown",function(){x.state.focused&&setTimeout(function(){return x.display.input.focus()},0)}),E.setAttribute("cm-not-content","true")},function(E,ae){ae=="horizontal"?rl(x,E):Do(x,E)},x),x.display.scrollbars.addClass&&tt(x.display.wrapper,x.display.scrollbars.addClass)}var zs=0;function Us(x){x.curOp={cm:x,viewChanged:!1,startHeight:x.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:++zs},xn(x.curOp)}function Cs(x){var E=x.curOp;E&&Or(E,function(ae){for(var re=0;re<ae.ops.length;re++)ae.ops[re].cm.curOp=null;uu(ae)})}function uu(x){for(var E=x.ops,ae=0;ae<E.length;ae++)Fs(E[ae]);for(var re=0;re<E.length;re++)$o(E[re]);for(var oe=0;oe<E.length;oe++)Yo(E[oe]);for(var Se=0;Se<E.length;Se++)sl(E[Se]);for(var Ze=0;Ze<E.length;Ze++)ys(E[Ze])}function Fs(x){var E=x.cm,ae=E.display;js(E),x.updateMaxLine&&Wn(E),x.mustUpdate=x.viewChanged||x.forceUpdate||x.scrollTop!=null||x.scrollToPos&&(x.scrollToPos.from.line<ae.viewFrom||x.scrollToPos.to.line>=ae.viewTo)||ae.maxLineChanged&&E.options.lineWrapping,x.update=x.mustUpdate&&new Ts(E,x.mustUpdate&&{top:x.scrollTop,ensure:x.scrollToPos},x.forceUpdate)}function $o(x){x.updatedDisplay=x.mustUpdate&&lc(x.cm,x.update)}function Yo(x){var E=x.cm,ae=E.display;x.updatedDisplay&&da(E),x.barMeasure=Go(E),ae.maxLineChanged&&!E.options.lineWrapping&&(x.adjustWidthTo=cl(E,ae.maxLine,ae.maxLine.text.length).left+3,E.display.sizerWidth=x.adjustWidthTo,x.barMeasure.scrollWidth=Math.max(ae.scroller.clientWidth,ae.sizer.offsetLeft+x.adjustWidthTo+ki(E)+E.display.barWidth),x.maxScrollLeft=Math.max(0,ae.sizer.offsetLeft+x.adjustWidthTo-pi(E))),(x.updatedDisplay||x.selectionChanged)&&(x.preparedSelection=ae.input.prepareSelection())}function sl(x){var E=x.cm;x.adjustWidthTo!=null&&(E.display.sizer.style.minWidth=x.adjustWidthTo+"px",x.maxScrollLeft<E.doc.scrollLeft&&rl(E,Math.min(E.display.scroller.scrollLeft,x.maxScrollLeft),!0),E.display.maxLineChanged=!1);var ae=x.focus&&x.focus==He();x.preparedSelection&&E.display.input.showSelection(x.preparedSelection,ae),(x.updatedDisplay||x.startHeight!=E.doc.height)&&Ql(E,x.barMeasure),x.updatedDisplay&&_u(E,x.barMeasure),x.selectionChanged&&kr(E),E.state.focused&&x.updateInput&&E.display.input.reset(x.typing),ae&&_r(x.cm)}function ys(x){var E=x.cm,ae=E.display,re=E.doc;if(x.updatedDisplay&&Tu(E,x.update),ae.wheelStartX!=null&&(x.scrollTop!=null||x.scrollLeft!=null||x.scrollToPos)&&(ae.wheelStartX=ae.wheelStartY=null),x.scrollTop!=null&&ol(E,x.scrollTop,x.forceScroll),x.scrollLeft!=null&&rl(E,x.scrollLeft,!0,!0),x.scrollToPos){var oe=Di(E,zr(re,x.scrollToPos.from),zr(re,x.scrollToPos.to),x.scrollToPos.margin);ci(E,oe)}var Se=x.maybeHiddenMarkers,Ze=x.maybeUnhiddenMarkers;if(Se)for(var ot=0;ot<Se.length;++ot)Se[ot].lines.length||Ht(Se[ot],"hide");if(Ze)for(var gt=0;gt<Ze.length;++gt)Ze[gt].lines.length&&Ht(Ze[gt],"unhide");ae.wrapper.offsetHeight&&(re.scrollTop=E.display.scroller.scrollTop),x.changeObjs&&Ht(E,"changes",E,x.changeObjs),x.update&&x.update.finish()}function il(x,E){if(x.curOp)return E();Us(x);try{return E()}finally{Cs(x)}}function Hl(x,E){return function(){if(x.curOp)return E.apply(x,arguments);Us(x);try{return E.apply(x,arguments)}finally{Cs(x)}}}function fo(x){return function(){if(this.curOp)return x.apply(this,arguments);Us(this);try{return x.apply(this,arguments)}finally{Cs(this)}}}function Il(x){return function(){var E=this.cm;if(!E||E.curOp)return x.apply(this,arguments);Us(E);try{return x.apply(this,arguments)}finally{Cs(E)}}}function Xl(x,E){x.doc.highlightFrontier<x.display.viewTo&&x.state.highlight.set(E,bt(Hs,x))}function Hs(x){var E=x.doc;if(!(E.highlightFrontier>=x.display.viewTo)){var ae=+new Date+x.options.workTime,re=co(x,E.highlightFrontier),oe=[];E.iter(re.line,Math.min(E.first+E.size,x.display.viewTo+500),function(Se){if(re.line>=x.display.viewFrom){var Ze=Se.styles,ot=Se.text.length>x.options.maxHighlightLength?dn(E.mode,re.state):null,gt=Vi(x,Se,re,!0);ot&&(re.state=ot),Se.styles=gt.styles;var Et=Se.styleClasses,Vt=gt.classes;Vt?Se.styleClasses=Vt:Et&&(Se.styleClasses=null);for(var fn=!Ze||Ze.length!=Se.styles.length||Et!=Vt&&(!Et||!Vt||Et.bgClass!=Vt.bgClass||Et.textClass!=Vt.textClass),wn=0;!fn&&wn<Ze.length;++wn)fn=Ze[wn]!=Se.styles[wn];fn&&oe.push(re.line),Se.stateAfter=re.save(),re.nextLine()}else Se.text.length<=x.options.maxHighlightLength&&Zi(x,Se.text,re),Se.stateAfter=re.line%5==0?re.save():null,re.nextLine();if(+new Date>ae)return Xl(x,x.options.workDelay),!0}),E.highlightFrontier=re.line,E.modeFrontier=Math.max(E.modeFrontier,re.line),oe.length&&il(x,function(){for(var Se=0;Se<oe.length;Se++)st(x,oe[Se],"text")})}}var Ts=function(x,E,ae){var re=x.display;this.viewport=E,this.visible=Ya(re,x.doc,E),this.editorIsHidden=!re.wrapper.offsetWidth,this.wrapperHeight=re.wrapper.clientHeight,this.wrapperWidth=re.wrapper.clientWidth,this.oldDisplayWidth=pi(x),this.force=ae,this.dims=$s(x),this.events=[]};Ts.prototype.signal=function(x,E){Qn(x,E)&&this.events.push(arguments)},Ts.prototype.finish=function(){for(var x=0;x<this.events.length;x++)Ht.apply(null,this.events[x])};function js(x){var E=x.display;!E.scrollbarsClipped&&E.scroller.offsetWidth&&(E.nativeBarWidth=E.scroller.offsetWidth-E.scroller.clientWidth,E.heightForcer.style.height=ki(x)+"px",E.sizer.style.marginBottom=-E.nativeBarWidth+"px",E.sizer.style.borderRightWidth=ki(x)+"px",E.scrollbarsClipped=!0)}function Fu(x){if(x.hasFocus())return null;var E=He();if(!E||!lt(x.display.lineDiv,E))return null;var ae={activeElt:E};if(window.getSelection){var re=window.getSelection();re.anchorNode&&re.extend&&lt(x.display.lineDiv,re.anchorNode)&&(ae.anchorNode=re.anchorNode,ae.anchorOffset=re.anchorOffset,ae.focusNode=re.focusNode,ae.focusOffset=re.focusOffset)}return ae}function bc(x){if(!(!x||!x.activeElt||x.activeElt==He())&&(x.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(x.activeElt.nodeName)&&x.anchorNode&&lt(document.body,x.anchorNode)&&lt(document.body,x.focusNode))){var E=window.getSelection(),ae=document.createRange();ae.setEnd(x.anchorNode,x.anchorOffset),ae.collapse(!1),E.removeAllRanges(),E.addRange(ae),E.extend(x.focusNode,x.focusOffset)}}function lc(x,E){var ae=x.display,re=x.doc;if(E.editorIsHidden)return ht(x),!1;if(!E.force&&E.visible.from>=ae.viewFrom&&E.visible.to<=ae.viewTo&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo)&&ae.renderedView==ae.view&&cr(x)==0)return!1;Zu(x)&&(ht(x),E.dims=$s(x));var oe=re.first+re.size,Se=Math.max(E.visible.from-x.options.viewportMargin,re.first),Ze=Math.min(oe,E.visible.to+x.options.viewportMargin);ae.viewFrom<Se&&Se-ae.viewFrom<20&&(Se=Math.max(re.first,ae.viewFrom)),ae.viewTo>Ze&&ae.viewTo-Ze<20&&(Ze=Math.min(oe,ae.viewTo)),Ti&&(Se=Tn(x.doc,Se),Ze=Fr(x.doc,Ze));var ot=Se!=ae.viewFrom||Ze!=ae.viewTo||ae.lastWrapHeight!=E.wrapperHeight||ae.lastWrapWidth!=E.wrapperWidth;Xt(x,Se,Ze),ae.viewOffset=ur(br(x.doc,ae.viewFrom)),x.display.mover.style.top=ae.viewOffset+"px";var gt=cr(x);if(!ot&&gt==0&&!E.force&&ae.renderedView==ae.view&&(ae.updateLineNumbers==null||ae.updateLineNumbers>=ae.viewTo))return!1;var Et=Fu(x);return gt>4&&(ae.lineDiv.style.display="none"),Vc(x,ae.updateLineNumbers,E.dims),gt>4&&(ae.lineDiv.style.display=""),ae.renderedView=ae.view,bc(Et),Te(ae.cursorDiv),Te(ae.selectionDiv),ae.gutters.style.height=ae.sizer.style.minHeight=0,ot&&(ae.lastWrapHeight=E.wrapperHeight,ae.lastWrapWidth=E.wrapperWidth,Xl(x,400)),ae.updateLineNumbers=null,!0}function Tu(x,E){for(var ae=E.viewport,re=!0;;re=!1){if(!re||!x.options.lineWrapping||E.oldDisplayWidth==pi(x)){if(ae&&ae.top!=null&&(ae={top:Math.min(x.doc.height+yi(x.display)-ao(x),ae.top)}),E.visible=Ya(x.display,x.doc,ae),E.visible.from>=x.display.viewFrom&&E.visible.to<=x.display.viewTo)break}else re&&(E.visible=Ya(x.display,x.doc,ae));if(!lc(x,E))break;da(x);var oe=Go(x);Yn(x),Ql(x,oe),_u(x,oe),E.force=!1}E.signal(x,"update",x),(x.display.viewFrom!=x.display.reportedViewFrom||x.display.viewTo!=x.display.reportedViewTo)&&(E.signal(x,"viewportChange",x,x.display.viewFrom,x.display.viewTo),x.display.reportedViewFrom=x.display.viewFrom,x.display.reportedViewTo=x.display.viewTo)}function Fc(x,E){var ae=new Ts(x,E);if(lc(x,ae)){da(x),Tu(x,ae);var re=Go(x);Yn(x),Ql(x,re),_u(x,re),ae.finish()}}function Vc(x,E,ae){var re=x.display,oe=x.options.lineNumbers,Se=re.lineDiv,Ze=Se.firstChild;function ot(fa){var $r=fa.nextSibling;return ue&&fe&&x.display.currentWheelTarget==fa?fa.style.display="none":fa.parentNode.removeChild(fa),$r}for(var gt=re.view,Et=re.viewFrom,Vt=0;Vt<gt.length;Vt++){var fn=gt[Vt];if(!fn.hidden)if(!fn.node||fn.node.parentNode!=Se){var wn=li(x,fn,Et,ae);Se.insertBefore(wn,Ze)}else{for(;Ze!=fn.node;)Ze=ot(Ze);var zt=oe&&E!=null&&E<=Et&&fn.lineNumber;fn.changes&&(ft(fn.changes,"gutter")>-1&&(zt=!1),La(x,fn,Et,ae)),zt&&(Te(fn.lineNumber),fn.lineNumber.appendChild(document.createTextNode(En(x.options,Et)))),Ze=fn.node.nextSibling}Et+=fn.size}for(;Ze;)Ze=ot(Ze)}function kc(x){var E=x.gutters.offsetWidth;x.sizer.style.marginLeft=E+"px"}function _u(x,E){x.display.sizer.style.minHeight=E.docHeight+"px",x.display.heightForcer.style.top=E.docHeight+"px",x.display.gutters.style.height=E.docHeight+x.display.barHeight+ki(x)+"px"}function sc(x){var E=x.display,ae=E.view;if(!(!E.alignWidgets&&(!E.gutters.firstChild||!x.options.fixedGutter))){for(var re=au(E)-E.scroller.scrollLeft+x.doc.scrollLeft,oe=E.gutters.offsetWidth,Se=re+"px",Ze=0;Ze<ae.length;Ze++)if(!ae[Ze].hidden){x.options.fixedGutter&&(ae[Ze].gutter&&(ae[Ze].gutter.style.left=Se),ae[Ze].gutterBackground&&(ae[Ze].gutterBackground.style.left=Se));var ot=ae[Ze].alignable;if(ot)for(var gt=0;gt<ot.length;gt++)ot[gt].style.left=Se}x.options.fixedGutter&&(E.gutters.style.left=re+oe+"px")}}function Zu(x){if(!x.options.lineNumbers)return!1;var E=x.doc,ae=En(x.options,E.first+E.size-1),re=x.display;if(ae.length!=re.lineNumChars){var oe=re.measure.appendChild(_e("div",[_e("div",ae)],"CodeMirror-linenumber CodeMirror-gutter-elt")),Se=oe.firstChild.offsetWidth,Ze=oe.offsetWidth-Se;return re.lineGutter.style.width="",re.lineNumInnerWidth=Math.max(Se,re.lineGutter.offsetWidth-Ze)+1,re.lineNumWidth=re.lineNumInnerWidth+Ze,re.lineNumChars=re.lineNumInnerWidth?ae.length:-1,re.lineGutter.style.width=re.lineNumWidth+"px",kc(x.display),!0}return!1}function Pc(x,E){for(var ae=[],re=!1,oe=0;oe<x.length;oe++){var Se=x[oe],Ze=null;if(typeof Se!="string"&&(Ze=Se.style,Se=Se.className),Se=="CodeMirror-linenumbers")if(E)re=!0;else continue;ae.push({className:Se,style:Ze})}return E&&!re&&ae.push({className:"CodeMirror-linenumbers",style:null}),ae}function Lc(x){var E=x.gutters,ae=x.gutterSpecs;Te(E),x.lineGutter=null;for(var re=0;re<ae.length;++re){var oe=ae[re],Se=oe.className,Ze=oe.style,ot=E.appendChild(_e("div",null,"CodeMirror-gutter "+Se));Ze&&(ot.style.cssText=Ze),Se=="CodeMirror-linenumbers"&&(x.lineGutter=ot,ot.style.width=(x.lineNumWidth||1)+"px")}E.style.display=ae.length?"":"none",kc(x)}function Ru(x){Lc(x.display),Ke(x),sc(x)}function du(x,E,ae,re){var oe=this;this.input=ae,oe.scrollbarFiller=_e("div",null,"CodeMirror-scrollbar-filler"),oe.scrollbarFiller.setAttribute("cm-not-content","true"),oe.gutterFiller=_e("div",null,"CodeMirror-gutter-filler"),oe.gutterFiller.setAttribute("cm-not-content","true"),oe.lineDiv=De("div",null,"CodeMirror-code"),oe.selectionDiv=_e("div",null,null,"position: relative; z-index: 1"),oe.cursorDiv=_e("div",null,"CodeMirror-cursors"),oe.measure=_e("div",null,"CodeMirror-measure"),oe.lineMeasure=_e("div",null,"CodeMirror-measure"),oe.lineSpace=De("div",[oe.measure,oe.lineMeasure,oe.selectionDiv,oe.cursorDiv,oe.lineDiv],null,"position: relative; outline: none");var Se=De("div",[oe.lineSpace],"CodeMirror-lines");oe.mover=_e("div",[Se],null,"position: relative"),oe.sizer=_e("div",[oe.mover],"CodeMirror-sizer"),oe.sizerWidth=null,oe.heightForcer=_e("div",null,null,"position: absolute; height: "+Nt+"px; width: 1px;"),oe.gutters=_e("div",null,"CodeMirror-gutters"),oe.lineGutter=null,oe.scroller=_e("div",[oe.sizer,oe.heightForcer,oe.gutters],"CodeMirror-scroll"),oe.scroller.setAttribute("tabIndex","-1"),oe.wrapper=_e("div",[oe.scrollbarFiller,oe.gutterFiller,oe.scroller],"CodeMirror"),ge&&be<8&&(oe.gutters.style.zIndex=-1,oe.scroller.style.paddingRight=0),!ue&&!(te&&ze)&&(oe.scroller.draggable=!0),x&&(x.appendChild?x.appendChild(oe.wrapper):x(oe.wrapper)),oe.viewFrom=oe.viewTo=E.first,oe.reportedViewFrom=oe.reportedViewTo=E.first,oe.view=[],oe.renderedView=null,oe.externalMeasured=null,oe.viewOffset=0,oe.lastWrapHeight=oe.lastWrapWidth=0,oe.updateLineNumbers=null,oe.nativeBarWidth=oe.barHeight=oe.barWidth=0,oe.scrollbarsClipped=!1,oe.lineNumWidth=oe.lineNumInnerWidth=oe.lineNumChars=null,oe.alignWidgets=!1,oe.cachedCharWidth=oe.cachedTextHeight=oe.cachedPaddingH=null,oe.maxLine=null,oe.maxLineLength=0,oe.maxLineChanged=!1,oe.wheelDX=oe.wheelDY=oe.wheelStartX=oe.wheelStartY=null,oe.shift=!1,oe.selForContextMenu=null,oe.activeTouch=null,oe.gutterSpecs=Pc(re.gutters,re.lineNumbers),Lc(oe),ae.init(oe)}var Ku=0,iu=null;ge?iu=-.53:te?iu=15:pe?iu=-.7:Xe&&(iu=-1/3);function Gu(x){var E=x.wheelDeltaX,ae=x.wheelDeltaY;return E==null&&x.detail&&x.axis==x.HORIZONTAL_AXIS&&(E=x.detail),ae==null&&x.detail&&x.axis==x.VERTICAL_AXIS?ae=x.detail:ae==null&&(ae=x.wheelDelta),{x:E,y:ae}}function Oa(x){var E=Gu(x);return E.x*=iu,E.y*=iu,E}function nc(x,E){var ae=Gu(E),re=ae.x,oe=ae.y,Se=x.display,Ze=Se.scroller,ot=Ze.scrollWidth>Ze.clientWidth,gt=Ze.scrollHeight>Ze.clientHeight;if(re&&ot||oe&&gt){if(oe&&fe&&ue){e:for(var Et=E.target,Vt=Se.view;Et!=Ze;Et=Et.parentNode)for(var fn=0;fn<Vt.length;fn++)if(Vt[fn].node==Et){x.display.currentWheelTarget=Et;break e}}if(re&&!te&&!ke&&iu!=null){oe&&gt&&Do(x,Math.max(0,Ze.scrollTop+oe*iu)),rl(x,Math.max(0,Ze.scrollLeft+re*iu)),(!oe||oe&&gt)&&er(E),Se.wheelStartX=null;return}if(oe&&iu!=null){var wn=oe*iu,zt=x.doc.scrollTop,fa=zt+Se.wrapper.clientHeight;wn<0?zt=Math.max(0,zt+wn-50):fa=Math.min(x.doc.height,fa+wn+50),Fc(x,{top:zt,bottom:fa})}Ku<20&&(Se.wheelStartX==null?(Se.wheelStartX=Ze.scrollLeft,Se.wheelStartY=Ze.scrollTop,Se.wheelDX=re,Se.wheelDY=oe,setTimeout(function(){if(Se.wheelStartX!=null){var $r=Ze.scrollLeft-Se.wheelStartX,yr=Ze.scrollTop-Se.wheelStartY,wa=yr&&Se.wheelDY&&yr/Se.wheelDY||$r&&Se.wheelDX&&$r/Se.wheelDX;Se.wheelStartX=Se.wheelStartY=null,wa&&(iu=(iu*Ku+wa)/(Ku+1),++Ku)}},200)):(Se.wheelDX+=re,Se.wheelDY+=oe))}}var gu=function(x,E){this.ranges=x,this.primIndex=E};gu.prototype.primary=function(){return this.ranges[this.primIndex]},gu.prototype.equals=function(x){if(x==this)return!0;if(x.primIndex!=this.primIndex||x.ranges.length!=this.ranges.length)return!1;for(var E=0;E<this.ranges.length;E++){var ae=this.ranges[E],re=x.ranges[E];if(!Tr(ae.anchor,re.anchor)||!Tr(ae.head,re.head))return!1}return!0},gu.prototype.deepCopy=function(){for(var x=[],E=0;E<this.ranges.length;E++)x[E]=new Al(la(this.ranges[E].anchor),la(this.ranges[E].head));return new gu(x,this.primIndex)},gu.prototype.somethingSelected=function(){for(var x=0;x<this.ranges.length;x++)if(!this.ranges[x].empty())return!0;return!1},gu.prototype.contains=function(x,E){E||(E=x);for(var ae=0;ae<this.ranges.length;ae++){var re=this.ranges[ae];if(Bn(E,re.from())>=0&&Bn(x,re.to())<=0)return ae}return-1};var Al=function(x,E){this.anchor=x,this.head=E};Al.prototype.from=function(){return Xn(this.anchor,this.head)},Al.prototype.to=function(){return pr(this.anchor,this.head)},Al.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function tu(x,E,ae){var re=x&&x.options.selectionsMayTouch,oe=E[ae];E.sort(function(wn,zt){return Bn(wn.from(),zt.from())}),ae=ft(E,oe);for(var Se=1;Se<E.length;Se++){var Ze=E[Se],ot=E[Se-1],gt=Bn(ot.to(),Ze.from());if(re&&!Ze.empty()?gt>0:gt>=0){var Et=Xn(ot.from(),Ze.from()),Vt=pr(ot.to(),Ze.to()),fn=ot.empty()?Ze.from()==Ze.head:ot.from()==ot.head;Se<=ae&&--ae,E.splice(--Se,2,new Al(fn?Vt:Et,fn?Et:Vt))}}return new gu(E,ae)}function zu(x,E){return new gu([new Al(x,E||x)],0)}function Vs(x){return x.text?hn(x.from.line+x.text.length-1,Cn(x.text).length+(x.text.length==1?x.from.ch:0)):x.to}function Wu(x,E){if(Bn(x,E.from)<0)return x;if(Bn(x,E.to)<=0)return Vs(E);var ae=x.line+E.text.length-(E.to.line-E.from.line)-1,re=x.ch;return x.line==E.to.line&&(re+=Vs(E).ch-E.to.ch),hn(ae,re)}function gc(x,E){for(var ae=[],re=0;re<x.sel.ranges.length;re++){var oe=x.sel.ranges[re];ae.push(new Al(Wu(oe.anchor,E),Wu(oe.head,E)))}return tu(x.cm,ae,x.sel.primIndex)}function hs(x,E,ae){return x.line==E.line?hn(ae.line,x.ch-E.ch+ae.ch):hn(ae.line+(x.line-E.line),x.ch)}function ku(x,E,ae){for(var re=[],oe=hn(x.first,0),Se=oe,Ze=0;Ze<E.length;Ze++){var ot=E[Ze],gt=hs(ot.from,oe,Se),Et=hs(Vs(ot),oe,Se);if(oe=ot.to,Se=Et,ae=="around"){var Vt=x.sel.ranges[Ze],fn=Bn(Vt.head,Vt.anchor)<0;re[Ze]=new Al(fn?Et:gt,fn?gt:Et)}else re[Ze]=new Al(gt,gt)}return new gu(re,x.sel.primIndex)}function Ju(x){x.doc.mode=un(x.options,x.doc.modeOption),Yu(x)}function Yu(x){x.doc.iter(function(E){E.stateAfter&&(E.stateAfter=null),E.styles&&(E.styles=null)}),x.doc.modeFrontier=x.doc.highlightFrontier=x.doc.first,Xl(x,100),x.state.modeGen++,x.curOp&&Ke(x)}function ts(x,E){return E.from.ch==0&&E.to.ch==0&&Cn(E.text)==""&&(!x.cm||x.cm.options.wholeLineUpdateBefore)}function uc(x,E,ae,re){function oe(Qa){return ae?ae[Qa]:null}function Se(Qa,zn,Ur){oa(Qa,zn,Ur,re),xr(Qa,"change",Qa,E)}function Ze(Qa,zn){for(var Ur=[],Ta=Qa;Ta<zn;++Ta)Ur.push(new Nr(Et[Ta],oe(Ta),re));return Ur}var ot=E.from,gt=E.to,Et=E.text,Vt=br(x,ot.line),fn=br(x,gt.line),wn=Cn(Et),zt=oe(Et.length-1),fa=gt.line-ot.line;if(E.full)x.insert(0,Ze(0,Et.length)),x.remove(Et.length,x.size-Et.length);else if(ts(x,E)){var $r=Ze(0,Et.length-1);Se(fn,fn.text,zt),fa&&x.remove(ot.line,fa),$r.length&&x.insert(ot.line,$r)}else if(Vt==fn)if(Et.length==1)Se(Vt,Vt.text.slice(0,ot.ch)+wn+Vt.text.slice(gt.ch),zt);else{var yr=Ze(1,Et.length-1);yr.push(new Nr(wn+Vt.text.slice(gt.ch),zt,re)),Se(Vt,Vt.text.slice(0,ot.ch)+Et[0],oe(0)),x.insert(ot.line+1,yr)}else if(Et.length==1)Se(Vt,Vt.text.slice(0,ot.ch)+Et[0]+fn.text.slice(gt.ch),oe(0)),x.remove(ot.line+1,fa);else{Se(Vt,Vt.text.slice(0,ot.ch)+Et[0],oe(0)),Se(fn,wn+fn.text.slice(gt.ch),zt);var wa=Ze(1,Et.length-1);fa>1&&x.remove(ot.line+1,fa-1),x.insert(ot.line+1,wa)}xr(x,"change",x,E)}function vc(x,E,ae){function re(oe,Se,Ze){if(oe.linked)for(var ot=0;ot<oe.linked.length;++ot){var gt=oe.linked[ot];if(gt.doc!=Se){var Et=Ze&&gt.sharedHist;ae&&!Et||(E(gt.doc,Et),re(gt.doc,oe,Et))}}}re(x,null,!0)}function xc(x,E){if(E.cm)throw new Error("This document is already in use.");x.doc=E,E.cm=x,Xs(x),Ju(x),Dl(x),x.options.lineWrapping||Wn(x),x.options.mode=E.modeOption,Ke(x)}function Dl(x){(x.doc.direction=="rtl"?tt:Ye)(x.display.lineDiv,"CodeMirror-rtl")}function go(x){il(x,function(){Dl(x),Ke(x)})}function jl(x){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=x||1}function Ss(x,E){var ae={from:la(E.from),to:Vs(E),text:Sr(x,E.from,E.to)};return Kt(x,ae,E.from.line,E.to.line+1),vc(x,function(re){return Kt(re,ae,E.from.line,E.to.line+1)},!0),ae}function cc(x){for(;x.length;){var E=Cn(x);if(E.ranges)x.pop();else break}}function dc(x,E){if(E)return cc(x.done),Cn(x.done);if(x.done.length&&!Cn(x.done).ranges)return Cn(x.done);if(x.done.length>1&&!x.done[x.done.length-2].ranges)return x.done.pop(),Cn(x.done)}function Qe(x,E,ae,re){var oe=x.history;oe.undone.length=0;var Se=+new Date,Ze,ot;if((oe.lastOp==re||oe.lastOrigin==E.origin&&E.origin&&(E.origin.charAt(0)=="+"&&oe.lastModTime>Se-(x.cm?x.cm.options.historyEventDelay:500)||E.origin.charAt(0)=="*"))&&(Ze=dc(oe,oe.lastOp==re)))ot=Cn(Ze.changes),Bn(E.from,E.to)==0&&Bn(E.from,ot.to)==0?ot.to=Vs(E):Ze.changes.push(Ss(x,E));else{var gt=Cn(oe.done);for((!gt||!gt.ranges)&&It(x.sel,oe.done),Ze={changes:[Ss(x,E)],generation:oe.generation},oe.done.push(Ze);oe.done.length>oe.undoDepth;)oe.done.shift(),oe.done[0].ranges||oe.done.shift()}oe.done.push(ae),oe.generation=++oe.maxGeneration,oe.lastModTime=oe.lastSelTime=Se,oe.lastOp=oe.lastSelOp=re,oe.lastOrigin=oe.lastSelOrigin=E.origin,ot||Ht(x,"historyAdded")}function rt(x,E,ae,re){var oe=E.charAt(0);return oe=="*"||oe=="+"&&ae.ranges.length==re.ranges.length&&ae.somethingSelected()==re.somethingSelected()&&new Date-x.history.lastSelTime<=(x.cm?x.cm.options.historyEventDelay:500)}function Dt(x,E,ae,re){var oe=x.history,Se=re&&re.origin;ae==oe.lastSelOp||Se&&oe.lastSelOrigin==Se&&(oe.lastModTime==oe.lastSelTime&&oe.lastOrigin==Se||rt(x,Se,Cn(oe.done),E))?oe.done[oe.done.length-1]=E:It(E,oe.done),oe.lastSelTime=+new Date,oe.lastSelOrigin=Se,oe.lastSelOp=ae,re&&re.clearRedo!==!1&&cc(oe.undone)}function It(x,E){var ae=Cn(E);ae&&ae.ranges&&ae.equals(x)||E.push(x)}function Kt(x,E,ae,re){var oe=E["spans_"+x.id],Se=0;x.iter(Math.max(x.first,ae),Math.min(x.first+x.size,re),function(Ze){Ze.markedSpans&&((oe||(oe=E["spans_"+x.id]={}))[Se]=Ze.markedSpans),++Se})}function jt(x){if(!x)return null;for(var E,ae=0;ae<x.length;++ae)x[ae].marker.explicitlyCleared?E||(E=x.slice(0,ae)):E&&E.push(x[ae]);return E?E.length?E:null:x}function Un(x,E){var ae=E["spans_"+x.id];if(!ae)return null;for(var re=[],oe=0;oe<E.text.length;++oe)re.push(jt(ae[oe]));return re}function vr(x,E){var ae=Un(x,E),re=Pi(x,E);if(!ae)return re;if(!re)return ae;for(var oe=0;oe<ae.length;++oe){var Se=ae[oe],Ze=re[oe];if(Se&&Ze)e:for(var ot=0;ot<Ze.length;++ot){for(var gt=Ze[ot],Et=0;Et<Se.length;++Et)if(Se[Et].marker==gt.marker)continue e;Se.push(gt)}else Ze&&(ae[oe]=Ze)}return ae}function lr(x,E,ae){for(var re=[],oe=0;oe<x.length;++oe){var Se=x[oe];if(Se.ranges){re.push(ae?gu.prototype.deepCopy.call(Se):Se);continue}var Ze=Se.changes,ot=[];re.push({changes:ot});for(var gt=0;gt<Ze.length;++gt){var Et=Ze[gt],Vt=void 0;if(ot.push({from:Et.from,to:Et.to,text:Et.text}),E)for(var fn in Et)(Vt=fn.match(/^spans_(\d+)$/))&&ft(E,Number(Vt[1]))>-1&&(Cn(ot)[fn]=Et[fn],delete Et[fn])}}return re}function Zr(x,E,ae,re){if(re){var oe=x.anchor;if(ae){var Se=Bn(E,oe)<0;Se!=Bn(ae,oe)<0?(oe=E,E=ae):Se!=Bn(E,ae)<0&&(E=ae)}return new Al(oe,E)}else return new Al(ae||E,E)}function ra(x,E,ae,re,oe){oe==null&&(oe=x.cm&&(x.cm.display.shift||x.extend)),Jr(x,new gu([Zr(x.sel.primary(),E,ae,oe)],0),re)}function jn(x,E,ae){for(var re=[],oe=x.cm&&(x.cm.display.shift||x.extend),Se=0;Se<x.sel.ranges.length;Se++)re[Se]=Zr(x.sel.ranges[Se],E[Se],null,oe);var Ze=tu(x.cm,re,x.sel.primIndex);Jr(x,Ze,ae)}function Aa(x,E,ae,re){var oe=x.sel.ranges.slice(0);oe[E]=ae,Jr(x,tu(x.cm,oe,x.sel.primIndex),re)}function ma(x,E,ae,re){Jr(x,zu(E,ae),re)}function ka(x,E,ae){var re={ranges:E.ranges,update:function(oe){this.ranges=[];for(var Se=0;Se<oe.length;Se++)this.ranges[Se]=new Al(zr(x,oe[Se].anchor),zr(x,oe[Se].head))},origin:ae&&ae.origin};return Ht(x,"beforeSelectionChange",x,re),x.cm&&Ht(x.cm,"beforeSelectionChange",x.cm,re),re.ranges!=E.ranges?tu(x.cm,re.ranges,re.ranges.length-1):E}function Ra(x,E,ae){var re=x.history.done,oe=Cn(re);oe&&oe.ranges?(re[re.length-1]=E,$a(x,E,ae)):Jr(x,E,ae)}function Jr(x,E,ae){$a(x,E,ae),Dt(x,x.sel,x.cm?x.cm.curOp.id:NaN,ae)}function $a(x,E,ae){(Qn(x,"beforeSelectionChange")||x.cm&&Qn(x.cm,"beforeSelectionChange"))&&(E=ka(x,E,ae));var re=ae&&ae.bias||(Bn(E.primary().head,x.sel.primary().head)<0?-1:1);Ja(x,qa(x,E,re,!0)),!(ae&&ae.scroll===!1)&&x.cm&&Wo(x.cm)}function Ja(x,E){E.equals(x.sel)||(x.sel=E,x.cm&&(x.cm.curOp.updateInput=1,x.cm.curOp.selectionChanged=!0,Cr(x.cm)),xr(x,"cursorActivity",x))}function bi(x){Ja(x,qa(x,x.sel,null,!1))}function qa(x,E,ae,re){for(var oe,Se=0;Se<E.ranges.length;Se++){var Ze=E.ranges[Se],ot=E.ranges.length==x.sel.ranges.length&&x.sel.ranges[Se],gt=oo(x,Ze.anchor,ot&&ot.anchor,ae,re),Et=oo(x,Ze.head,ot&&ot.head,ae,re);(oe||gt!=Ze.anchor||Et!=Ze.head)&&(oe||(oe=E.ranges.slice(0,Se)),oe[Se]=new Al(gt,Et))}return oe?tu(x.cm,oe,E.primIndex):E}function to(x,E,ae,re,oe){var Se=br(x,E.line);if(Se.markedSpans)for(var Ze=0;Ze<Se.markedSpans.length;++Ze){var ot=Se.markedSpans[Ze],gt=ot.marker,Et="selectLeft"in gt?!gt.selectLeft:gt.inclusiveLeft,Vt="selectRight"in gt?!gt.selectRight:gt.inclusiveRight;if((ot.from==null||(Et?ot.from<=E.ch:ot.from<E.ch))&&(ot.to==null||(Vt?ot.to>=E.ch:ot.to>E.ch))){if(oe&&(Ht(gt,"beforeCursorEnter"),gt.explicitlyCleared))if(Se.markedSpans){--Ze;continue}else break;if(!gt.atomic)continue;if(ae){var fn=gt.find(re<0?1:-1),wn=void 0;if((re<0?Vt:Et)&&(fn=Io(x,fn,-re,fn&&fn.line==E.line?Se:null)),fn&&fn.line==E.line&&(wn=Bn(fn,ae))&&(re<0?wn<0:wn>0))return to(x,fn,E,re,oe)}var zt=gt.find(re<0?-1:1);return(re<0?Et:Vt)&&(zt=Io(x,zt,re,zt.line==E.line?Se:null)),zt?to(x,zt,E,re,oe):null}}return E}function oo(x,E,ae,re,oe){var Se=re||1,Ze=to(x,E,ae,Se,oe)||!oe&&to(x,E,ae,Se,!0)||to(x,E,ae,-Se,oe)||!oe&&to(x,E,ae,-Se,!0);return Ze||(x.cantEdit=!0,hn(x.first,0))}function Io(x,E,ae,re){return ae<0&&E.ch==0?E.line>x.first?zr(x,hn(E.line-1)):null:ae>0&&E.ch==(re||br(x,E.line)).text.length?E.line<x.first+x.size-1?hn(E.line+1,0):null:new hn(E.line,E.ch+ae)}function yl(x){x.setSelection(hn(x.firstLine(),0),hn(x.lastLine()),ut)}function Yi(x,E,ae){var re={canceled:!1,from:E.from,to:E.to,text:E.text,origin:E.origin,cancel:function(){return re.canceled=!0}};return ae&&(re.update=function(oe,Se,Ze,ot){oe&&(re.from=zr(x,oe)),Se&&(re.to=zr(x,Se)),Ze&&(re.text=Ze),ot!==void 0&&(re.origin=ot)}),Ht(x,"beforeChange",x,re),x.cm&&Ht(x.cm,"beforeChange",x.cm,re),re.canceled?(x.cm&&(x.cm.curOp.updateInput=2),null):{from:re.from,to:re.to,text:re.text,origin:re.origin}}function $i(x,E,ae){if(x.cm){if(!x.cm.curOp)return Hl(x.cm,$i)(x,E,ae);if(x.cm.state.suppressEdits)return}if(!((Qn(x,"beforeChange")||x.cm&&Qn(x.cm,"beforeChange"))&&(E=Yi(x,E,!0),!E))){var re=tl&&!ae&&Xi(x,E.from,E.to);if(re)for(var oe=re.length-1;oe>=0;--oe)ji(x,{from:re[oe].from,to:re[oe].to,text:oe?[""]:E.text,origin:E.origin});else ji(x,E)}}function ji(x,E){if(!(E.text.length==1&&E.text[0]==""&&Bn(E.from,E.to)==0)){var ae=gc(x,E);Qe(x,E,ae,x.cm?x.cm.curOp.id:NaN),Bo(x,E,ae,Pi(x,E));var re=[];vc(x,function(oe,Se){!Se&&ft(re,oe.history)==-1&&(Rl(oe.history,E),re.push(oe.history)),Bo(oe,E,null,Pi(oe,E))})}}function mi(x,E,ae){var re=x.cm&&x.cm.state.suppressEdits;if(!(re&&!ae)){for(var oe=x.history,Se,Ze=x.sel,ot=E=="undo"?oe.done:oe.undone,gt=E=="undo"?oe.undone:oe.done,Et=0;Et<ot.length&&(Se=ot[Et],!(ae?Se.ranges&&!Se.equals(x.sel):!Se.ranges));Et++);if(Et!=ot.length){for(oe.lastOrigin=oe.lastSelOrigin=null;;)if(Se=ot.pop(),Se.ranges){if(It(Se,gt),ae&&!Se.equals(x.sel)){Jr(x,Se,{clearRedo:!1});return}Ze=Se}else if(re){ot.push(Se);return}else break;var Vt=[];It(Ze,gt),gt.push({changes:Vt,generation:oe.generation}),oe.generation=Se.generation||++oe.maxGeneration;for(var fn=Qn(x,"beforeChange")||x.cm&&Qn(x.cm,"beforeChange"),wn=function($r){var yr=Se.changes[$r];if(yr.origin=E,fn&&!Yi(x,yr,!1))return ot.length=0,{};Vt.push(Ss(x,yr));var wa=$r?gc(x,yr):Cn(ot);Bo(x,yr,wa,vr(x,yr)),!$r&&x.cm&&x.cm.scrollIntoView({from:yr.from,to:Vs(yr)});var Qa=[];vc(x,function(zn,Ur){!Ur&&ft(Qa,zn.history)==-1&&(Rl(zn.history,yr),Qa.push(zn.history)),Bo(zn,yr,null,vr(zn,yr))})},zt=Se.changes.length-1;zt>=0;--zt){var fa=wn(zt);if(fa)return fa.v}}}}function no(x,E){if(E!=0&&(x.first+=E,x.sel=new gu(Nn(x.sel.ranges,function(oe){return new Al(hn(oe.anchor.line+E,oe.anchor.ch),hn(oe.head.line+E,oe.head.ch))}),x.sel.primIndex),x.cm)){Ke(x.cm,x.first,x.first-E,E);for(var ae=x.cm.display,re=ae.viewFrom;re<ae.viewTo;re++)st(x.cm,re,"gutter")}}function Bo(x,E,ae,re){if(x.cm&&!x.cm.curOp)return Hl(x.cm,Bo)(x,E,ae,re);if(E.to.line<x.first){no(x,E.text.length-1-(E.to.line-E.from.line));return}if(!(E.from.line>x.lastLine())){if(E.from.line<x.first){var oe=E.text.length-1-(x.first-E.from.line);no(x,oe),E={from:hn(x.first,0),to:hn(E.to.line+oe,E.to.ch),text:[Cn(E.text)],origin:E.origin}}var Se=x.lastLine();E.to.line>Se&&(E={from:E.from,to:hn(Se,br(x,Se).text.length),text:[E.text[0]],origin:E.origin}),E.removed=Sr(x,E.from,E.to),ae||(ae=gc(x,E)),x.cm?Fl(x.cm,E,re):uc(x,E,re),$a(x,ae,ut),x.cantEdit&&oo(x,hn(x.firstLine(),0))&&(x.cantEdit=!1)}}function Fl(x,E,ae){var re=x.doc,oe=x.display,Se=E.from,Ze=E.to,ot=!1,gt=Se.line;x.options.lineWrapping||(gt=xa(Ft(br(re,Se.line))),re.iter(gt,Ze.line+1,function(zt){if(zt==oe.maxLine)return ot=!0,!0})),re.sel.contains(E.from,E.to)>-1&&Cr(x),uc(re,E,ae,Cu(x)),x.options.lineWrapping||(re.iter(gt,Se.line+E.text.length,function(zt){var fa=nr(zt);fa>oe.maxLineLength&&(oe.maxLine=zt,oe.maxLineLength=fa,oe.maxLineChanged=!0,ot=!1)}),ot&&(x.curOp.updateMaxLine=!0)),xl(re,Se.line),Xl(x,400);var Et=E.text.length-(Ze.line-Se.line)-1;E.full?Ke(x):Se.line==Ze.line&&E.text.length==1&&!ts(x.doc,E)?st(x,Se.line,"text"):Ke(x,Se.line,Ze.line+1,Et);var Vt=Qn(x,"changes"),fn=Qn(x,"change");if(fn||Vt){var wn={from:Se,to:Ze,text:E.text,removed:E.removed,origin:E.origin};fn&&xr(x,"change",x,wn),Vt&&(x.curOp.changeObjs||(x.curOp.changeObjs=[])).push(wn)}x.display.selForContextMenu=null}function al(x,E,ae,re,oe){var Se;re||(re=ae),Bn(re,ae)<0&&(Se=[re,ae],ae=Se[0],re=Se[1]),typeof E=="string"&&(E=x.splitLines(E)),$i(x,{from:ae,to:re,text:E,origin:oe})}function Ho(x,E,ae,re){ae<x.line?x.line+=re:E<x.line&&(x.line=E,x.ch=0)}function _l(x,E,ae,re){for(var oe=0;oe<x.length;++oe){var Se=x[oe],Ze=!0;if(Se.ranges){Se.copied||(Se=x[oe]=Se.deepCopy(),Se.copied=!0);for(var ot=0;ot<Se.ranges.length;ot++)Ho(Se.ranges[ot].anchor,E,ae,re),Ho(Se.ranges[ot].head,E,ae,re);continue}for(var gt=0;gt<Se.changes.length;++gt){var Et=Se.changes[gt];if(ae<Et.from.line)Et.from=hn(Et.from.line+re,Et.from.ch),Et.to=hn(Et.to.line+re,Et.to.ch);else if(E<=Et.to.line){Ze=!1;break}}Ze||(x.splice(0,oe+1),oe=0)}}function Rl(x,E){var ae=E.from.line,re=E.to.line,oe=E.text.length-(re-ae)-1;_l(x.done,ae,re,oe),_l(x.undone,ae,re,oe)}function cs(x,E,ae,re){var oe=E,Se=E;return typeof E=="number"?Se=br(x,dr(x,E)):oe=xa(E),oe==null?null:(re(Se,oe)&&x.cm&&st(x.cm,oe,ae),Se)}function Ll(x){this.lines=x,this.parent=null;for(var E=0,ae=0;ae<x.length;++ae)x[ae].parent=this,E+=x[ae].height;this.height=E}Ll.prototype={chunkSize:function(){return this.lines.length},removeInner:function(x,E){for(var ae=x,re=x+E;ae<re;++ae){var oe=this.lines[ae];this.height-=oe.height,Wr(oe),xr(oe,"delete")}this.lines.splice(x,E)},collapse:function(x){x.push.apply(x,this.lines)},insertInner:function(x,E,ae){this.height+=ae,this.lines=this.lines.slice(0,x).concat(E).concat(this.lines.slice(x));for(var re=0;re<E.length;++re)E[re].parent=this},iterN:function(x,E,ae){for(var re=x+E;x<re;++x)if(ae(this.lines[x]))return!0}};function Ls(x){this.children=x;for(var E=0,ae=0,re=0;re<x.length;++re){var oe=x[re];E+=oe.chunkSize(),ae+=oe.height,oe.parent=this}this.size=E,this.height=ae,this.parent=null}Ls.prototype={chunkSize:function(){return this.size},removeInner:function(x,E){this.size-=E;for(var ae=0;ae<this.children.length;++ae){var re=this.children[ae],oe=re.chunkSize();if(x<oe){var Se=Math.min(E,oe-x),Ze=re.height;if(re.removeInner(x,Se),this.height-=Ze-re.height,oe==Se&&(this.children.splice(ae--,1),re.parent=null),(E-=Se)==0)break;x=0}else x-=oe}if(this.size-E<25&&(this.children.length>1||!(this.children[0]instanceof Ll))){var ot=[];this.collapse(ot),this.children=[new Ll(ot)],this.children[0].parent=this}},collapse:function(x){for(var E=0;E<this.children.length;++E)this.children[E].collapse(x)},insertInner:function(x,E,ae){this.size+=E.length,this.height+=ae;for(var re=0;re<this.children.length;++re){var oe=this.children[re],Se=oe.chunkSize();if(x<=Se){if(oe.insertInner(x,E,ae),oe.lines&&oe.lines.length>50){for(var Ze=oe.lines.length%25+25,ot=Ze;ot<oe.lines.length;){var gt=new Ll(oe.lines.slice(ot,ot+=25));oe.height-=gt.height,this.children.splice(++re,0,gt),gt.parent=this}oe.lines=oe.lines.slice(0,Ze),this.maybeSpill()}break}x-=Se}},maybeSpill:function(){if(!(this.children.length<=10)){var x=this;do{var E=x.children.splice(x.children.length-5,5),ae=new Ls(E);if(x.parent){x.size-=ae.size,x.height-=ae.height;var oe=ft(x.parent.children,x);x.parent.children.splice(oe+1,0,ae)}else{var re=new Ls(x.children);re.parent=x,x.children=[re,ae],x=re}ae.parent=x.parent}while(x.children.length>10);x.parent.maybeSpill()}},iterN:function(x,E,ae){for(var re=0;re<this.children.length;++re){var oe=this.children[re],Se=oe.chunkSize();if(x<Se){var Ze=Math.min(E,Se-x);if(oe.iterN(x,Ze,ae))return!0;if((E-=Ze)==0)break;x=0}else x-=Se}}};var Os=function(x,E,ae){if(ae)for(var re in ae)ae.hasOwnProperty(re)&&(this[re]=ae[re]);this.doc=x,this.node=E};Os.prototype.clear=function(){var x=this.doc.cm,E=this.line.widgets,ae=this.line,re=xa(ae);if(!(re==null||!E)){for(var oe=0;oe<E.length;++oe)E[oe]==this&&E.splice(oe--,1);E.length||(ae.widgets=null);var Se=bo(this);Ca(ae,Math.max(0,ae.height-Se)),x&&(il(x,function(){El(x,ae,-Se),st(x,re,"widget")}),xr(x,"lineWidgetCleared",x,this,re))}},Os.prototype.changed=function(){var x=this,E=this.height,ae=this.doc.cm,re=this.line;this.height=null;var oe=bo(this)-E;oe&&(mn(this.doc,re)||Ca(re,re.height+oe),ae&&il(ae,function(){ae.curOp.forceUpdate=!0,El(ae,re,oe),xr(ae,"lineWidgetChanged",ae,x,xa(re))}))},wr(Os);function El(x,E,ae){ur(E)<(x.curOp&&x.curOp.scrollTop||x.doc.scrollTop)&&hi(x,ae)}function cu(x,E,ae,re){var oe=new Os(x,ae,re),Se=x.cm;return Se&&oe.noHScroll&&(Se.display.alignWidgets=!0),cs(x,E,"widget",function(Ze){var ot=Ze.widgets||(Ze.widgets=[]);if(oe.insertAt==null?ot.push(oe):ot.splice(Math.min(ot.length-1,Math.max(0,oe.insertAt)),0,oe),oe.line=Ze,Se&&!mn(x,Ze)){var gt=ur(Ze)<x.scrollTop;Ca(Ze,Ze.height+bo(oe)),gt&&hi(Se,oe.height),Se.curOp.forceUpdate=!0}return!0}),Se&&xr(Se,"lineWidgetAdded",Se,oe,typeof E=="number"?E:xa(E)),oe}var ls=0,ws=function(x,E){this.lines=[],this.type=E,this.doc=x,this.id=++ls};ws.prototype.clear=function(){if(!this.explicitlyCleared){var x=this.doc.cm,E=x&&!x.curOp;if(E&&Us(x),Qn(this,"clear")){var ae=this.find();ae&&xr(this,"clear",ae.from,ae.to)}for(var re=null,oe=null,Se=0;Se<this.lines.length;++Se){var Ze=this.lines[Se],ot=Vr(Ze.markedSpans,this);x&&!this.collapsed?st(x,xa(Ze),"text"):x&&(ot.to!=null&&(oe=xa(Ze)),ot.from!=null&&(re=xa(Ze))),Ze.markedSpans=aa(Ze.markedSpans,ot),ot.from==null&&this.collapsed&&!mn(this.doc,Ze)&&x&&Ca(Ze,Bs(x.display))}if(x&&this.collapsed&&!x.options.lineWrapping)for(var gt=0;gt<this.lines.length;++gt){var Et=Ft(this.lines[gt]),Vt=nr(Et);Vt>x.display.maxLineLength&&(x.display.maxLine=Et,x.display.maxLineLength=Vt,x.display.maxLineChanged=!0)}re!=null&&x&&this.collapsed&&Ke(x,re,oe+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,x&&bi(x.doc)),x&&xr(x,"markerCleared",x,this,re,oe),E&&Cs(x),this.parent&&this.parent.clear()}},ws.prototype.find=function(x,E){x==null&&this.type=="bookmark"&&(x=1);for(var ae,re,oe=0;oe<this.lines.length;++oe){var Se=this.lines[oe],Ze=Vr(Se.markedSpans,this);if(Ze.from!=null&&(ae=hn(E?Se:xa(Se),Ze.from),x==-1))return ae;if(Ze.to!=null&&(re=hn(E?Se:xa(Se),Ze.to),x==1))return re}return ae&&{from:ae,to:re}},ws.prototype.changed=function(){var x=this,E=this.find(-1,!0),ae=this,re=this.doc.cm;!E||!re||il(re,function(){var oe=E.line,Se=xa(E.line),Ze=hl(re,Se);if(Ze&&(Xo(Ze),re.curOp.selectionChanged=re.curOp.forceUpdate=!0),re.curOp.updateMaxLine=!0,!mn(ae.doc,oe)&&ae.height!=null){var ot=ae.height;ae.height=null;var gt=bo(ae)-ot;gt&&Ca(oe,oe.height+gt)}xr(re,"markerChanged",re,x)})},ws.prototype.attachLine=function(x){if(!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(!E.maybeHiddenMarkers||ft(E.maybeHiddenMarkers,this)==-1)&&(E.maybeUnhiddenMarkers||(E.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(x)},ws.prototype.detachLine=function(x){if(this.lines.splice(ft(this.lines,x),1),!this.lines.length&&this.doc.cm){var E=this.doc.cm.curOp;(E.maybeHiddenMarkers||(E.maybeHiddenMarkers=[])).push(this)}},wr(ws);function ms(x,E,ae,re,oe){if(re&&re.shared)return Ai(x,E,ae,re,oe);if(x.cm&&!x.cm.curOp)return Hl(x.cm,ms)(x,E,ae,re,oe);var Se=new ws(x,oe),Ze=Bn(E,ae);if(re&&Tt(re,Se,!1),Ze>0||Ze==0&&Se.clearWhenEmpty!==!1)return Se;if(Se.replacedWith&&(Se.collapsed=!0,Se.widgetNode=De("span",[Se.replacedWith],"CodeMirror-widget"),re.handleMouseEvents||Se.widgetNode.setAttribute("cm-ignore-events","true"),re.insertLeft&&(Se.widgetNode.insertLeft=!0)),Se.collapsed){if(wt(x,E.line,E,ae,Se)||E.line!=ae.line&&wt(x,ae.line,E,ae,Se))throw new Error("Inserting collapsed marker partially overlapping an existing one");An()}Se.addToHistory&&Qe(x,{from:E,to:ae,origin:"markText"},x.sel,NaN);var ot=E.line,gt=x.cm,Et;if(x.iter(ot,ae.line+1,function(fn){gt&&Se.collapsed&&!gt.options.lineWrapping&&Ft(fn)==gt.display.maxLine&&(Et=!0),Se.collapsed&&ot!=E.line&&Ca(fn,0),za(fn,new rr(Se,ot==E.line?E.ch:null,ot==ae.line?ae.ch:null)),++ot}),Se.collapsed&&x.iter(E.line,ae.line+1,function(fn){mn(x,fn)&&Ca(fn,0)}),Se.clearOnEnter&&gn(Se,"beforeCursorEnter",function(){return Se.clear()}),Se.readOnly&&(Pn(),(x.history.done.length||x.history.undone.length)&&x.clearHistory()),Se.collapsed&&(Se.id=++ls,Se.atomic=!0),gt){if(Et&&(gt.curOp.updateMaxLine=!0),Se.collapsed)Ke(gt,E.line,ae.line+1);else if(Se.className||Se.startStyle||Se.endStyle||Se.css||Se.attributes||Se.title)for(var Vt=E.line;Vt<=ae.line;Vt++)st(gt,Vt,"text");Se.atomic&&bi(gt.doc),xr(gt,"markerAdded",gt,Se)}return Se}var dl=function(x,E){this.markers=x,this.primary=E;for(var ae=0;ae<x.length;++ae)x[ae].parent=this};dl.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var x=0;x<this.markers.length;++x)this.markers[x].clear();xr(this,"clear")}},dl.prototype.find=function(x,E){return this.primary.find(x,E)},wr(dl);function Ai(x,E,ae,re,oe){re=Tt(re),re.shared=!1;var Se=[ms(x,E,ae,re,oe)],Ze=Se[0],ot=re.widgetNode;return vc(x,function(gt){ot&&(re.widgetNode=ot.cloneNode(!0)),Se.push(ms(gt,zr(gt,E),zr(gt,ae),re,oe));for(var Et=0;Et<gt.linked.length;++Et)if(gt.linked[Et].isParent)return;Ze=Cn(Se)}),new dl(Se,Ze)}function Ao(x){return x.findMarks(hn(x.first,0),x.clipPos(hn(x.lastLine())),function(E){return E.parent})}function jo(x,E){for(var ae=0;ae<E.length;ae++){var re=E[ae],oe=re.find(),Se=x.clipPos(oe.from),Ze=x.clipPos(oe.to);if(Bn(Se,Ze)){var ot=ms(x,Se,Ze,re.primary,re.primary.type);re.markers.push(ot),ot.parent=re}}}function Qi(x){for(var E=function(re){var oe=x[re],Se=[oe.primary.doc];vc(oe.primary.doc,function(gt){return Se.push(gt)});for(var Ze=0;Ze<oe.markers.length;Ze++){var ot=oe.markers[Ze];ft(Se,ot.doc)==-1&&(ot.parent=null,oe.markers.splice(Ze--,1))}},ae=0;ae<x.length;ae++)E(ae)}var ns=0,Oi=function(x,E,ae,re,oe){if(!(this instanceof Oi))return new Oi(x,E,ae,re,oe);ae==null&&(ae=0),Ls.call(this,[new Ll([new Nr("",null)])]),this.first=ae,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=ae;var Se=hn(ae,0);this.sel=zu(Se),this.history=new jl(null),this.id=++ns,this.modeOption=E,this.lineSep=re,this.direction=oe=="rtl"?"rtl":"ltr",this.extend=!1,typeof x=="string"&&(x=this.splitLines(x)),uc(this,{from:Se,to:Se,text:x}),Jr(this,zu(Se),ut)};Oi.prototype=ve(Ls.prototype,{constructor:Oi,iter:function(x,E,ae){ae?this.iterN(x-this.first,E-x,ae):this.iterN(this.first,this.first+this.size,x)},insert:function(x,E){for(var ae=0,re=0;re<E.length;++re)ae+=E[re].height;this.insertInner(x-this.first,E,ae)},remove:function(x,E){this.removeInner(x-this.first,E)},getValue:function(x){var E=ja(this,this.first,this.first+this.size);return x===!1?E:E.join(x||this.lineSeparator())},setValue:Il(function(x){var E=hn(this.first,0),ae=this.first+this.size-1;$i(this,{from:E,to:hn(ae,br(this,ae).text.length),text:this.splitLines(x),origin:"setValue",full:!0},!0),this.cm&&To(this.cm,0,0),Jr(this,zu(E),ut)}),replaceRange:function(x,E,ae,re){E=zr(this,E),ae=ae?zr(this,ae):E,al(this,x,E,ae,re)},getRange:function(x,E,ae){var re=Sr(this,zr(this,x),zr(this,E));return ae===!1?re:re.join(ae||this.lineSeparator())},getLine:function(x){var E=this.getLineHandle(x);return E&&E.text},getLineHandle:function(x){if(_a(this,x))return br(this,x)},getLineNumber:function(x){return xa(x)},getLineHandleVisualStart:function(x){return typeof x=="number"&&(x=br(this,x)),Ft(x)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(x){return zr(this,x)},getCursor:function(x){var E=this.sel.primary(),ae;return x==null||x=="head"?ae=E.head:x=="anchor"?ae=E.anchor:x=="end"||x=="to"||x===!1?ae=E.to():ae=E.from(),ae},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Il(function(x,E,ae){ma(this,zr(this,typeof x=="number"?hn(x,E||0):x),null,ae)}),setSelection:Il(function(x,E,ae){ma(this,zr(this,x),zr(this,E||x),ae)}),extendSelection:Il(function(x,E,ae){ra(this,zr(this,x),E&&zr(this,E),ae)}),extendSelections:Il(function(x,E){jn(this,or(this,x),E)}),extendSelectionsBy:Il(function(x,E){var ae=Nn(this.sel.ranges,x);jn(this,or(this,ae),E)}),setSelections:Il(function(x,E,ae){if(x.length){for(var re=[],oe=0;oe<x.length;oe++)re[oe]=new Al(zr(this,x[oe].anchor),zr(this,x[oe].head));E==null&&(E=Math.min(x.length-1,this.sel.primIndex)),Jr(this,tu(this.cm,re,E),ae)}}),addSelection:Il(function(x,E,ae){var re=this.sel.ranges.slice(0);re.push(new Al(zr(this,x),zr(this,E||x))),Jr(this,tu(this.cm,re,re.length-1),ae)}),getSelection:function(x){for(var E=this.sel.ranges,ae,re=0;re<E.length;re++){var oe=Sr(this,E[re].from(),E[re].to());ae=ae?ae.concat(oe):oe}return x===!1?ae:ae.join(x||this.lineSeparator())},getSelections:function(x){for(var E=[],ae=this.sel.ranges,re=0;re<ae.length;re++){var oe=Sr(this,ae[re].from(),ae[re].to());x!==!1&&(oe=oe.join(x||this.lineSeparator())),E[re]=oe}return E},replaceSelection:function(x,E,ae){for(var re=[],oe=0;oe<this.sel.ranges.length;oe++)re[oe]=x;this.replaceSelections(re,E,ae||"+input")},replaceSelections:Il(function(x,E,ae){for(var re=[],oe=this.sel,Se=0;Se<oe.ranges.length;Se++){var Ze=oe.ranges[Se];re[Se]={from:Ze.from(),to:Ze.to(),text:this.splitLines(x[Se]),origin:ae}}for(var ot=E&&E!="end"&&ku(this,re,E),gt=re.length-1;gt>=0;gt--)$i(this,re[gt]);ot?Ra(this,ot):this.cm&&Wo(this.cm)}),undo:Il(function(){mi(this,"undo")}),redo:Il(function(){mi(this,"redo")}),undoSelection:Il(function(){mi(this,"undo",!0)}),redoSelection:Il(function(){mi(this,"redo",!0)}),setExtending:function(x){this.extend=x},getExtending:function(){return this.extend},historySize:function(){for(var x=this.history,E=0,ae=0,re=0;re<x.done.length;re++)x.done[re].ranges||++E;for(var oe=0;oe<x.undone.length;oe++)x.undone[oe].ranges||++ae;return{undo:E,redo:ae}},clearHistory:function(){var x=this;this.history=new jl(this.history.maxGeneration),vc(this,function(E){return E.history=x.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(x){return x&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(x){return this.history.generation==(x||this.cleanGeneration)},getHistory:function(){return{done:lr(this.history.done),undone:lr(this.history.undone)}},setHistory:function(x){var E=this.history=new jl(this.history.maxGeneration);E.done=lr(x.done.slice(0),null,!0),E.undone=lr(x.undone.slice(0),null,!0)},setGutterMarker:Il(function(x,E,ae){return cs(this,x,"gutter",function(re){var oe=re.gutterMarkers||(re.gutterMarkers={});return oe[E]=ae,!ae&&de(oe)&&(re.gutterMarkers=null),!0})}),clearGutter:Il(function(x){var E=this;this.iter(function(ae){ae.gutterMarkers&&ae.gutterMarkers[x]&&cs(E,ae,"gutter",function(){return ae.gutterMarkers[x]=null,de(ae.gutterMarkers)&&(ae.gutterMarkers=null),!0})})}),lineInfo:function(x){var E;if(typeof x=="number"){if(!_a(this,x)||(E=x,x=br(this,x),!x))return null}else if(E=xa(x),E==null)return null;return{line:E,handle:x,text:x.text,gutterMarkers:x.gutterMarkers,textClass:x.textClass,bgClass:x.bgClass,wrapClass:x.wrapClass,widgets:x.widgets}},addLineClass:Il(function(x,E,ae){return cs(this,x,E=="gutter"?"gutter":"class",function(re){var oe=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass";if(!re[oe])re[oe]=ae;else{if(he(ae).test(re[oe]))return!1;re[oe]+=" "+ae}return!0})}),removeLineClass:Il(function(x,E,ae){return cs(this,x,E=="gutter"?"gutter":"class",function(re){var oe=E=="text"?"textClass":E=="background"?"bgClass":E=="gutter"?"gutterClass":"wrapClass",Se=re[oe];if(Se)if(ae==null)re[oe]=null;else{var Ze=Se.match(he(ae));if(!Ze)return!1;var ot=Ze.index+Ze[0].length;re[oe]=Se.slice(0,Ze.index)+(!Ze.index||ot==Se.length?"":" ")+Se.slice(ot)||null}else return!1;return!0})}),addLineWidget:Il(function(x,E,ae){return cu(this,x,E,ae)}),removeLineWidget:function(x){x.clear()},markText:function(x,E,ae){return ms(this,zr(this,x),zr(this,E),ae,ae&&ae.type||"range")},setBookmark:function(x,E){var ae={replacedWith:E&&(E.nodeType==null?E.widget:E),insertLeft:E&&E.insertLeft,clearWhenEmpty:!1,shared:E&&E.shared,handleMouseEvents:E&&E.handleMouseEvents};return x=zr(this,x),ms(this,x,x,ae,"bookmark")},findMarksAt:function(x){x=zr(this,x);var E=[],ae=br(this,x.line).markedSpans;if(ae)for(var re=0;re<ae.length;++re){var oe=ae[re];(oe.from==null||oe.from<=x.ch)&&(oe.to==null||oe.to>=x.ch)&&E.push(oe.marker.parent||oe.marker)}return E},findMarks:function(x,E,ae){x=zr(this,x),E=zr(this,E);var re=[],oe=x.line;return this.iter(x.line,E.line+1,function(Se){var Ze=Se.markedSpans;if(Ze)for(var ot=0;ot<Ze.length;ot++){var gt=Ze[ot];!(gt.to!=null&&oe==x.line&&x.ch>=gt.to||gt.from==null&&oe!=x.line||gt.from!=null&&oe==E.line&&gt.from>=E.ch)&&(!ae||ae(gt.marker))&&re.push(gt.marker.parent||gt.marker)}++oe}),re},getAllMarks:function(){var x=[];return this.iter(function(E){var ae=E.markedSpans;if(ae)for(var re=0;re<ae.length;++re)ae[re].from!=null&&x.push(ae[re].marker)}),x},posFromIndex:function(x){var E,ae=this.first,re=this.lineSeparator().length;return this.iter(function(oe){var Se=oe.text.length+re;if(Se>x)return E=x,!0;x-=Se,++ae}),zr(this,hn(ae,E))},indexFromPos:function(x){x=zr(this,x);var E=x.ch;if(x.line<this.first||x.ch<0)return 0;var ae=this.lineSeparator().length;return this.iter(this.first,x.line,function(re){E+=re.text.length+ae}),E},copy:function(x){var E=new Oi(ja(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return E.scrollTop=this.scrollTop,E.scrollLeft=this.scrollLeft,E.sel=this.sel,E.extend=!1,x&&(E.history.undoDepth=this.history.undoDepth,E.setHistory(this.getHistory())),E},linkedDoc:function(x){x||(x={});var E=this.first,ae=this.first+this.size;x.from!=null&&x.from>E&&(E=x.from),x.to!=null&&x.to<ae&&(ae=x.to);var re=new Oi(ja(this,E,ae),x.mode||this.modeOption,E,this.lineSep,this.direction);return x.sharedHist&&(re.history=this.history),(this.linked||(this.linked=[])).push({doc:re,sharedHist:x.sharedHist}),re.linked=[{doc:this,isParent:!0,sharedHist:x.sharedHist}],jo(re,Ao(this)),re},unlinkDoc:function(x){if(x instanceof Cl&&(x=x.doc),this.linked)for(var E=0;E<this.linked.length;++E){var ae=this.linked[E];if(ae.doc==x){this.linked.splice(E,1),x.unlinkDoc(this),Qi(Ao(this));break}}if(x.history==this.history){var re=[x.id];vc(x,function(oe){return re.push(oe.id)},!0),x.history=new jl(null),x.history.done=lr(this.history.done,re),x.history.undone=lr(this.history.undone,re)}},iterLinkedDocs:function(x){vc(this,x)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(x){return this.lineSep?x.split(this.lineSep):vn(x)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Il(function(x){x!="rtl"&&(x="ltr"),x!=this.direction&&(this.direction=x,this.iter(function(E){return E.order=null}),this.cm&&go(this.cm))})}),Oi.prototype.eachLine=Oi.prototype.iter;var fl=0;function is(x){var E=this;if(fu(E),!(Gt(E,x)||Ki(E.display,x))){er(x),ge&&(fl=+new Date);var ae=Su(E,x,!0),re=x.dataTransfer.files;if(!(!ae||E.isReadOnly()))if(re&&re.length&&window.FileReader&&window.File)for(var oe=re.length,Se=Array(oe),Ze=0,ot=function(){++Ze==oe&&Hl(E,function(){ae=zr(E.doc,ae);var zt={from:ae,to:ae,text:E.doc.splitLines(Se.filter(function(fa){return fa!=null}).join(E.doc.lineSeparator())),origin:"paste"};$i(E.doc,zt),Ra(E.doc,zu(zr(E.doc,ae),zr(E.doc,Vs(zt))))})()},gt=function(zt,fa){if(E.options.allowDropFileTypes&&ft(E.options.allowDropFileTypes,zt.type)==-1){ot();return}var $r=new FileReader;$r.onerror=function(){return ot()},$r.onload=function(){var yr=$r.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(yr)){ot();return}Se[fa]=yr,ot()},$r.readAsText(zt)},Et=0;Et<re.length;Et++)gt(re[Et],Et);else{if(E.state.draggingText&&E.doc.sel.contains(ae)>-1){E.state.draggingText(x),setTimeout(function(){return E.display.input.focus()},20);return}try{var Vt=x.dataTransfer.getData("Text");if(Vt){var fn;if(E.state.draggingText&&!E.state.draggingText.copy&&(fn=E.listSelections()),$a(E.doc,zu(ae,ae)),fn)for(var wn=0;wn<fn.length;++wn)al(E.doc,"",fn[wn].anchor,fn[wn].head,"drag");E.replaceSelection(Vt,"around","paste"),E.display.input.focus()}}catch(zt){}}}}function Gl(x,E){if(ge&&(!x.state.draggingText||+new Date-fl<100)){Ma(E);return}if(!(Gt(x,E)||Ki(x.display,E))&&(E.dataTransfer.setData("Text",x.getSelection()),E.dataTransfer.effectAllowed="copyMove",E.dataTransfer.setDragImage&&!Xe)){var ae=_e("img",null,null,"position: fixed; left: 0; top: 0;");ae.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",ke&&(ae.width=ae.height=1,x.display.wrapper.appendChild(ae),ae._top=ae.offsetTop),E.dataTransfer.setDragImage(ae,0,0),ke&&ae.parentNode.removeChild(ae)}}function Pu(x,E){var ae=Su(x,E);if(ae){var re=document.createDocumentFragment();Er(x,ae,re),x.display.dragCursor||(x.display.dragCursor=_e("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),x.display.lineSpace.insertBefore(x.display.dragCursor,x.display.cursorDiv)),Re(x.display.dragCursor,re)}}function fu(x){x.display.dragCursor&&(x.display.lineSpace.removeChild(x.display.dragCursor),x.display.dragCursor=null)}function Uu(x){if(document.getElementsByClassName){for(var E=document.getElementsByClassName("CodeMirror"),ae=[],re=0;re<E.length;re++){var oe=E[re].CodeMirror;oe&&ae.push(oe)}ae.length&&ae[0].operation(function(){for(var Se=0;Se<ae.length;Se++)x(ae[Se])})}}var Va=!1;function fc(){Va||(ou(),Va=!0)}function ou(){var x;gn(window,"resize",function(){x==null&&(x=setTimeout(function(){x=null,Uu(Hu)},100))}),gn(window,"blur",function(){return Uu(Gr)})}function Hu(x){var E=x.display;E.cachedCharWidth=E.cachedTextHeight=E.cachedPaddingH=null,E.scrollbarsClipped=!1,x.setSize()}for(var rs={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"},os=0;os<10;os++)rs[os+48]=rs[os+96]=String(os);for(var ss=65;ss<=90;ss++)rs[ss]=String.fromCharCode(ss);for(var Is=1;Is<=12;Is++)rs[Is+111]=rs[Is+63235]="F"+Is;var kl={};kl.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"},kl.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"},kl.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"},kl.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"]},kl.default=fe?kl.macDefault:kl.pcDefault;function vu(x){var E=x.split(/-(?!$)/);x=E[E.length-1];for(var ae,re,oe,Se,Ze=0;Ze<E.length-1;Ze++){var ot=E[Ze];if(/^(cmd|meta|m)$/i.test(ot))Se=!0;else if(/^a(lt)?$/i.test(ot))ae=!0;else if(/^(c|ctrl|control)$/i.test(ot))re=!0;else if(/^s(hift)?$/i.test(ot))oe=!0;else throw new Error("Unrecognized modifier name: "+ot)}return ae&&(x="Alt-"+x),re&&(x="Ctrl-"+x),Se&&(x="Cmd-"+x),oe&&(x="Shift-"+x),x}function Zl(x){var E={};for(var ae in x)if(x.hasOwnProperty(ae)){var re=x[ae];if(/^(name|fallthrough|(de|at)tach)$/.test(ae))continue;if(re=="..."){delete x[ae];continue}for(var oe=Nn(ae.split(" "),vu),Se=0;Se<oe.length;Se++){var Ze=void 0,ot=void 0;Se==oe.length-1?(ot=oe.join(" "),Ze=re):(ot=oe.slice(0,Se+1).join(" "),Ze="...");var gt=E[ot];if(!gt)E[ot]=Ze;else if(gt!=Ze)throw new Error("Inconsistent bindings for "+ot)}delete x[ae]}for(var Et in E)x[Et]=E[Et];return x}function yu(x,E,ae,re){E=lu(E);var oe=E.call?E.call(x,re):E[x];if(oe===!1)return"nothing";if(oe==="...")return"multi";if(oe!=null&&ae(oe))return"handled";if(E.fallthrough){if(Object.prototype.toString.call(E.fallthrough)!="[object Array]")return yu(x,E.fallthrough,ae,re);for(var Se=0;Se<E.fallthrough.length;Se++){var Ze=yu(x,E.fallthrough[Se],ae,re);if(Ze)return Ze}}}function wu(x){var E=typeof x=="string"?x:rs[x.keyCode];return E=="Ctrl"||E=="Alt"||E=="Shift"||E=="Mod"}function Au(x,E,ae){var re=x;return E.altKey&&re!="Alt"&&(x="Alt-"+x),(je?E.metaKey:E.ctrlKey)&&re!="Ctrl"&&(x="Ctrl-"+x),(je?E.ctrlKey:E.metaKey)&&re!="Mod"&&(x="Cmd-"+x),!ae&&E.shiftKey&&re!="Shift"&&(x="Shift-"+x),x}function Vu(x,E){if(ke&&x.keyCode==34&&x.char)return!1;var ae=rs[x.keyCode];return ae==null||x.altGraphKey?!1:(x.keyCode==3&&x.code&&(ae=x.code),Au(ae,x,E))}function lu(x){return typeof x=="string"?kl[x]:x}function Qu(x,E){for(var ae=x.doc.sel.ranges,re=[],oe=0;oe<ae.length;oe++){for(var Se=E(ae[oe]);re.length&&Bn(Se.from,Cn(re).to)<=0;){var Ze=re.pop();if(Bn(Ze.from,Se.from)<0){Se.from=Ze.from;break}}re.push(Se)}il(x,function(){for(var ot=re.length-1;ot>=0;ot--)al(x.doc,"",re[ot].from,re[ot].to,"+delete");Wo(x)})}function nu(x,E,ae){var re=nn(x.text,E+ae,ae);return re<0||re>x.text.length?null:re}function Du(x,E,ae){var re=nu(x,E.ch,ae);return re==null?null:new hn(E.line,re,ae<0?"after":"before")}function Lu(x,E,ae,re,oe){if(x){E.doc.direction=="rtl"&&(oe=-oe);var Se=sn(ae,E.doc.direction);if(Se){var Ze=oe<0?Cn(Se):Se[0],ot=oe<0==(Ze.level==1),gt=ot?"after":"before",Et;if(Ze.level>0||E.doc.direction=="rtl"){var Vt=Uo(E,ae);Et=oe<0?ae.text.length-1:0;var fn=io(E,Vt,Et).top;Et=tn(function(wn){return io(E,Vt,wn).top==fn},oe<0==(Ze.level==1)?Ze.from:Ze.to-1,Et),gt=="before"&&(Et=nu(ae,Et,1))}else Et=oe<0?Ze.to:Ze.from;return new hn(re,Et,gt)}}return new hn(re,oe<0?ae.text.length:0,oe<0?"before":"after")}function su(x,E,ae,re){var oe=sn(E,x.doc.direction);if(!oe)return Du(E,ae,re);ae.ch>=E.text.length?(ae.ch=E.text.length,ae.sticky="before"):ae.ch<=0&&(ae.ch=0,ae.sticky="after");var Se=Dn(oe,ae.ch,ae.sticky),Ze=oe[Se];if(x.doc.direction=="ltr"&&Ze.level%2==0&&(re>0?Ze.to>ae.ch:Ze.from<ae.ch))return Du(E,ae,re);var ot=function(wa,Qa){return nu(E,wa instanceof hn?wa.ch:wa,Qa)},gt,Et=function(wa){return x.options.lineWrapping?(gt=gt||Uo(x,E),fs(x,E,gt,wa)):{begin:0,end:E.text.length}},Vt=Et(ae.sticky=="before"?ot(ae,-1):ae.ch);if(x.doc.direction=="rtl"||Ze.level==1){var fn=Ze.level==1==re<0,wn=ot(ae,fn?1:-1);if(wn!=null&&(fn?wn<=Ze.to&&wn<=Vt.end:wn>=Ze.from&&wn>=Vt.begin)){var zt=fn?"before":"after";return new hn(ae.line,wn,zt)}}var fa=function(wa,Qa,zn){for(var Ur=function(Ii,Ml){return Ml?new hn(ae.line,ot(Ii,1),"before"):new hn(ae.line,Ii,"after")};wa>=0&&wa<oe.length;wa+=Qa){var Ta=oe[wa],Fa=Qa>0==(Ta.level!=1),Jn=Fa?zn.begin:ot(zn.end,-1);if(Ta.from<=Jn&&Jn<Ta.to||(Jn=Fa?Ta.from:ot(Ta.to,-1),zn.begin<=Jn&&Jn<zn.end))return Ur(Jn,Fa)}},$r=fa(Se+re,re,Vt);if($r)return $r;var yr=re>0?Vt.end:ot(Vt.begin,-1);return yr!=null&&!(re>0&&yr==E.text.length)&&($r=fa(re>0?0:oe.length-1,re,Et(yr)),$r)?$r:null}var ru={selectAll:yl,singleSelection:function(x){return x.setSelection(x.getCursor("anchor"),x.getCursor("head"),ut)},killLine:function(x){return Qu(x,function(E){if(E.empty()){var ae=br(x.doc,E.head.line).text.length;return E.head.ch==ae&&E.head.line<x.lastLine()?{from:E.head,to:hn(E.head.line+1,0)}:{from:E.head,to:hn(E.head.line,ae)}}else return{from:E.from(),to:E.to()}})},deleteLine:function(x){return Qu(x,function(E){return{from:hn(E.from().line,0),to:zr(x.doc,hn(E.to().line+1,0))}})},delLineLeft:function(x){return Qu(x,function(E){return{from:hn(E.from().line,0),to:E.from()}})},delWrappedLineLeft:function(x){return Qu(x,function(E){var ae=x.charCoords(E.head,"div").top+5,re=x.coordsChar({left:0,top:ae},"div");return{from:re,to:E.from()}})},delWrappedLineRight:function(x){return Qu(x,function(E){var ae=x.charCoords(E.head,"div").top+5,re=x.coordsChar({left:x.display.lineDiv.offsetWidth+100,top:ae},"div");return{from:E.from(),to:re}})},undo:function(x){return x.undo()},redo:function(x){return x.redo()},undoSelection:function(x){return x.undoSelection()},redoSelection:function(x){return x.redoSelection()},goDocStart:function(x){return x.extendSelection(hn(x.firstLine(),0))},goDocEnd:function(x){return x.extendSelection(hn(x.lastLine()))},goLineStart:function(x){return x.extendSelectionsBy(function(E){return Gs(x,E.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(x){return x.extendSelectionsBy(function(E){return Hc(x,E.head)},{origin:"+move",bias:1})},goLineEnd:function(x){return x.extendSelectionsBy(function(E){return yc(x,E.head.line)},{origin:"+move",bias:-1})},goLineRight:function(x){return x.extendSelectionsBy(function(E){var ae=x.cursorCoords(E.head,"div").top+5;return x.coordsChar({left:x.display.lineDiv.offsetWidth+100,top:ae},"div")},Ot)},goLineLeft:function(x){return x.extendSelectionsBy(function(E){var ae=x.cursorCoords(E.head,"div").top+5;return x.coordsChar({left:0,top:ae},"div")},Ot)},goLineLeftSmart:function(x){return x.extendSelectionsBy(function(E){var ae=x.cursorCoords(E.head,"div").top+5,re=x.coordsChar({left:0,top:ae},"div");return re.ch<x.getLine(re.line).search(/\S/)?Hc(x,E.head):re},Ot)},goLineUp:function(x){return x.moveV(-1,"line")},goLineDown:function(x){return x.moveV(1,"line")},goPageUp:function(x){return x.moveV(-1,"page")},goPageDown:function(x){return x.moveV(1,"page")},goCharLeft:function(x){return x.moveH(-1,"char")},goCharRight:function(x){return x.moveH(1,"char")},goColumnLeft:function(x){return x.moveH(-1,"column")},goColumnRight:function(x){return x.moveH(1,"column")},goWordLeft:function(x){return x.moveH(-1,"word")},goGroupRight:function(x){return x.moveH(1,"group")},goGroupLeft:function(x){return x.moveH(-1,"group")},goWordRight:function(x){return x.moveH(1,"word")},delCharBefore:function(x){return x.deleteH(-1,"codepoint")},delCharAfter:function(x){return x.deleteH(1,"char")},delWordBefore:function(x){return x.deleteH(-1,"word")},delWordAfter:function(x){return x.deleteH(1,"word")},delGroupBefore:function(x){return x.deleteH(-1,"group")},delGroupAfter:function(x){return x.deleteH(1,"group")},indentAuto:function(x){return x.indentSelection("smart")},indentMore:function(x){return x.indentSelection("add")},indentLess:function(x){return x.indentSelection("subtract")},insertTab:function(x){return x.replaceSelection(" ")},insertSoftTab:function(x){for(var E=[],ae=x.listSelections(),re=x.options.tabSize,oe=0;oe<ae.length;oe++){var Se=ae[oe].from(),Ze=at(x.getLine(Se.line),Se.ch,re);E.push(Yt(re-Ze%re))}x.replaceSelections(E)},defaultTab:function(x){x.somethingSelected()?x.indentSelection("add"):x.execCommand("insertTab")},transposeChars:function(x){return il(x,function(){for(var E=x.listSelections(),ae=[],re=0;re<E.length;re++)if(E[re].empty()){var oe=E[re].head,Se=br(x.doc,oe.line).text;if(Se){if(oe.ch==Se.length&&(oe=new hn(oe.line,oe.ch-1)),oe.ch>0)oe=new hn(oe.line,oe.ch+1),x.replaceRange(Se.charAt(oe.ch-1)+Se.charAt(oe.ch-2),hn(oe.line,oe.ch-2),oe,"+transpose");else if(oe.line>x.doc.first){var Ze=br(x.doc,oe.line-1).text;Ze&&(oe=new hn(oe.line,1),x.replaceRange(Se.charAt(0)+x.doc.lineSeparator()+Ze.charAt(Ze.length-1),hn(oe.line-1,Ze.length-1),oe,"+transpose"))}}ae.push(new Al(oe,oe))}x.setSelections(ae)})},newlineAndIndent:function(x){return il(x,function(){for(var E=x.listSelections(),ae=E.length-1;ae>=0;ae--)x.replaceRange(x.doc.lineSeparator(),E[ae].anchor,E[ae].head,"+input");E=x.listSelections();for(var re=0;re<E.length;re++)x.indentLine(E[re].from().line,null,!0);Wo(x)})},openLine:function(x){return x.replaceSelection(`
`,"start")},toggleOverwrite:function(x){return x.toggleOverwrite()}};function Gs(x,E){var ae=br(x.doc,E),re=Ft(ae);return re!=ae&&(E=xa(re)),Lu(!0,x,re,E,1)}function yc(x,E){var ae=br(x.doc,E),re=kt(ae);return re!=ae&&(E=xa(re)),Lu(!0,x,ae,E,-1)}function Hc(x,E){var ae=Gs(x,E.line),re=br(x.doc,ae.line),oe=sn(re,x.doc.direction);if(!oe||oe[0].level==0){var Se=Math.max(ae.ch,re.text.search(/\S/)),Ze=E.line==ae.line&&E.ch<=Se&&E.ch;return hn(ae.line,Ze?0:Se,ae.sticky)}return ae}function Zs(x,E,ae){if(typeof E=="string"&&(E=ru[E],!E))return!1;x.display.input.ensurePolled();var re=x.display.shift,oe=!1;try{x.isReadOnly()&&(x.state.suppressEdits=!0),ae&&(x.display.shift=!1),oe=E(x)!=dt}finally{x.display.shift=re,x.state.suppressEdits=!1}return oe}function Iu(x,E,ae){for(var re=0;re<x.state.keyMaps.length;re++){var oe=yu(E,x.state.keyMaps[re],ae,x);if(oe)return oe}return x.options.extraKeys&&yu(E,x.options.extraKeys,ae,x)||yu(E,x.options.keyMap,ae,x)}var id=new we;function _c(x,E,ae,re){var oe=x.state.keySeq;if(oe){if(wu(E))return"handled";if(/\'$/.test(E)?x.state.keySeq=null:id.set(50,function(){x.state.keySeq==oe&&(x.state.keySeq=null,x.display.input.reset())}),Ol(x,oe+" "+E,ae,re))return!0}return Ol(x,E,ae,re)}function Ol(x,E,ae,re){var oe=Iu(x,E,re);return oe=="multi"&&(x.state.keySeq=E),oe=="handled"&&xr(x,"keyHandled",x,E,ae),(oe=="handled"||oe=="multi")&&(er(ae),kr(x)),!!oe}function Po(x,E){var ae=Vu(E,!0);return ae?E.shiftKey&&!x.state.keySeq?_c(x,"Shift-"+ae,E,function(re){return Zs(x,re,!0)})||_c(x,ae,E,function(re){if(typeof re=="string"?/^go[A-Z]/.test(re):re.motion)return Zs(x,re)}):_c(x,ae,E,function(re){return Zs(x,re)}):!1}function hu(x,E,ae){return _c(x,"'"+ae+"'",E,function(re){return Zs(x,re,!0)})}var bs=null;function Mu(x){var E=this;if(!(x.target&&x.target!=E.display.input.getField())&&(E.curOp.focus=He(),!Gt(E,x))){ge&&be<11&&x.keyCode==27&&(x.returnValue=!1);var ae=x.keyCode;E.display.shift=ae==16||x.shiftKey;var re=Po(E,x);ke&&(bs=re?ae:null,!re&&ae==88&&!Rn&&(fe?x.metaKey:x.ctrlKey)&&E.replaceSelection("",null,"cut")),te&&!fe&&!re&&ae==46&&x.shiftKey&&!x.ctrlKey&&document.execCommand&&document.execCommand("cut"),ae==18&&!/\bCodeMirror-crosshair\b/.test(E.display.lineDiv.className)&&Ea(E)}}function Ea(x){var E=x.display.lineDiv;tt(E,"CodeMirror-crosshair");function ae(re){(re.keyCode==18||!re.altKey)&&(Ye(E,"CodeMirror-crosshair"),mr(document,"keyup",ae),mr(document,"mouseover",ae))}gn(document,"keyup",ae),gn(document,"mouseover",ae)}function qu(x){x.keyCode==16&&(this.doc.sel.shift=!1),Gt(this,x)}function Rc(x){var E=this;if(!(x.target&&x.target!=E.display.input.getField())&&!(Ki(E.display,x)||Gt(E,x)||x.ctrlKey&&!x.altKey||fe&&x.metaKey)){var ae=x.keyCode,re=x.charCode;if(ke&&ae==bs){bs=null,er(x);return}if(!(ke&&(!x.which||x.which<10)&&Po(E,x))){var oe=String.fromCharCode(re==null?ae:re);oe!="\b"&&(hu(E,x,oe)||E.display.input.onKeyPress(x))}}}var Qc=400,Wa=function(x,E,ae){this.time=x,this.pos=E,this.button=ae};Wa.prototype.compare=function(x,E,ae){return this.time+Qc>x&&Bn(E,this.pos)==0&&ae==this.button};var Oc,Xc;function ud(x,E){var ae=+new Date;return Xc&&Xc.compare(ae,x,E)?(Oc=Xc=null,"triple"):Oc&&Oc.compare(ae,x,E)?(Xc=new Wa(ae,x,E),Oc=null,"double"):(Oc=new Wa(ae,x,E),Xc=null,"single")}function mu(x){var E=this,ae=E.display;if(!(Gt(E,x)||ae.activeTouch&&ae.input.supportsTouch())){if(ae.input.ensurePolled(),ae.shift=x.shiftKey,Ki(ae,x)){ue||(ae.scroller.draggable=!1,setTimeout(function(){return ae.scroller.draggable=!0},100));return}if(!Bu(E,x)){var re=Su(E,x),oe=qn(x),Se=re?ud(re,oe):"single";window.focus(),oe==1&&E.state.selectingText&&E.state.selectingText(x),!(re&&rc(E,oe,re,Se,x))&&(oe==1?re?qc(E,re,Se,x):Ia(x)==ae.scroller&&er(x):oe==2?(re&&ra(E.doc,re),setTimeout(function(){return ae.input.focus()},20)):oe==3&&(Ae?E.display.input.onContextMenu(x):ba(E)))}}}function rc(x,E,ae,re,oe){var Se="Click";return re=="double"?Se="Double"+Se:re=="triple"&&(Se="Triple"+Se),Se=(E==1?"Left":E==2?"Middle":"Right")+Se,_c(x,Au(Se,oe),oe,function(Ze){if(typeof Ze=="string"&&(Ze=ru[Ze]),!Ze)return!1;var ot=!1;try{x.isReadOnly()&&(x.state.suppressEdits=!0),ot=Ze(x,ae)!=dt}finally{x.state.suppressEdits=!1}return ot})}function Jc(x,E,ae){var re=x.getOption("configureMouse"),oe=re?re(x,E,ae):{};if(oe.unit==null){var Se=nt?ae.shiftKey&&ae.metaKey:ae.altKey;oe.unit=Se?"rectangle":E=="single"?"char":E=="double"?"word":"line"}return(oe.extend==null||x.doc.extend)&&(oe.extend=x.doc.extend||ae.shiftKey),oe.addNew==null&&(oe.addNew=fe?ae.metaKey:ae.ctrlKey),oe.moveOnDrag==null&&(oe.moveOnDrag=!(fe?ae.altKey:ae.ctrlKey)),oe}function qc(x,E,ae,re){ge?setTimeout(bt(_r,x),0):x.curOp.focus=He();var oe=Jc(x,ae,re),Se=x.doc.sel,Ze;x.options.dragDrop&&Pa&&!x.isReadOnly()&&ae=="single"&&(Ze=Se.contains(E))>-1&&(Bn((Ze=Se.ranges[Ze]).from(),E)<0||E.xRel>0)&&(Bn(Ze.to(),E)>0||E.xRel<0)?ds(x,re,E,oe):Zo(x,re,E,oe)}function ds(x,E,ae,re){var oe=x.display,Se=!1,Ze=Hl(x,function(Et){ue&&(oe.scroller.draggable=!1),x.state.draggingText=!1,mr(oe.wrapper.ownerDocument,"mouseup",Ze),mr(oe.wrapper.ownerDocument,"mousemove",ot),mr(oe.scroller,"dragstart",gt),mr(oe.scroller,"drop",Ze),Se||(er(Et),re.addNew||ra(x.doc,ae,null,null,re.extend),ue&&!Xe||ge&&be==9?setTimeout(function(){oe.wrapper.ownerDocument.body.focus({preventScroll:!0}),oe.input.focus()},20):oe.input.focus())}),ot=function(Et){Se=Se||Math.abs(E.clientX-Et.clientX)+Math.abs(E.clientY-Et.clientY)>=10},gt=function(){return Se=!0};ue&&(oe.scroller.draggable=!0),x.state.draggingText=Ze,Ze.copy=!re.moveOnDrag,oe.scroller.dragDrop&&oe.scroller.dragDrop(),gn(oe.wrapper.ownerDocument,"mouseup",Ze),gn(oe.wrapper.ownerDocument,"mousemove",ot),gn(oe.scroller,"dragstart",gt),gn(oe.scroller,"drop",Ze),ba(x),setTimeout(function(){return oe.input.focus()},20)}function _o(x,E,ae){if(ae=="char")return new Al(E,E);if(ae=="word")return x.findWordAt(E);if(ae=="line")return new Al(hn(E.line,0),zr(x.doc,hn(E.line+1,0)));var re=ae(x,E);return new Al(re.from,re.to)}function Zo(x,E,ae,re){var oe=x.display,Se=x.doc;er(E);var Ze,ot,gt=Se.sel,Et=gt.ranges;if(re.addNew&&!re.extend?(ot=Se.sel.contains(ae),ot>-1?Ze=Et[ot]:Ze=new Al(ae,ae)):(Ze=Se.sel.primary(),ot=Se.sel.primIndex),re.unit=="rectangle")re.addNew||(Ze=new Al(ae,ae)),ae=Su(x,E,!0,!0),ot=-1;else{var Vt=_o(x,ae,re.unit);re.extend?Ze=Zr(Ze,Vt.anchor,Vt.head,re.extend):Ze=Vt}re.addNew?ot==-1?(ot=Et.length,Jr(Se,tu(x,Et.concat([Ze]),ot),{scroll:!1,origin:"*mouse"})):Et.length>1&&Et[ot].empty()&&re.unit=="char"&&!re.extend?(Jr(Se,tu(x,Et.slice(0,ot).concat(Et.slice(ot+1)),0),{scroll:!1,origin:"*mouse"}),gt=Se.sel):Aa(Se,ot,Ze,pt):(ot=0,Jr(Se,new gu([Ze],0),pt),gt=Se.sel);var fn=ae;function wn(zn){if(Bn(fn,zn)!=0)if(fn=zn,re.unit=="rectangle"){for(var Ur=[],Ta=x.options.tabSize,Fa=at(br(Se,ae.line).text,ae.ch,Ta),Jn=at(br(Se,zn.line).text,zn.ch,Ta),Ii=Math.min(Fa,Jn),Ml=Math.max(Fa,Jn),pl=Math.min(ae.line,zn.line),el=Math.min(x.lastLine(),Math.max(ae.line,zn.line));pl<=el;pl++){var Jl=br(Se,pl).text,No=Wt(Jl,Ii,Ta);Ii==Ml?Ur.push(new Al(hn(pl,No),hn(pl,No))):Jl.length>No&&Ur.push(new Al(hn(pl,No),hn(pl,Wt(Jl,Ml,Ta))))}Ur.length||Ur.push(new Al(ae,ae)),Jr(Se,tu(x,gt.ranges.slice(0,ot).concat(Ur),ot),{origin:"*mouse",scroll:!1}),x.scrollIntoView(zn)}else{var ir=Ze,On=_o(x,zn,re.unit),Kr=ir.anchor,Zn;Bn(On.anchor,Kr)>0?(Zn=On.head,Kr=Xn(ir.from(),On.anchor)):(Zn=On.anchor,Kr=pr(ir.to(),On.head));var ei=gt.ranges.slice(0);ei[ot]=us(x,new Al(zr(Se,Kr),Zn)),Jr(Se,tu(x,ei,ot),pt)}}var zt=oe.wrapper.getBoundingClientRect(),fa=0;function $r(zn){var Ur=++fa,Ta=Su(x,zn,!0,re.unit=="rectangle");if(Ta)if(Bn(Ta,fn)!=0){x.curOp.focus=He(),wn(Ta);var Fa=Ya(oe,Se);(Ta.line>=Fa.to||Ta.line<Fa.from)&&setTimeout(Hl(x,function(){fa==Ur&&$r(zn)}),150)}else{var Jn=zn.clientY<zt.top?-20:zn.clientY>zt.bottom?20:0;Jn&&setTimeout(Hl(x,function(){fa==Ur&&(oe.scroller.scrollTop+=Jn,$r(zn))}),50)}}function yr(zn){x.state.selectingText=!1,fa=1/0,zn&&(er(zn),oe.input.focus()),mr(oe.wrapper.ownerDocument,"mousemove",wa),mr(oe.wrapper.ownerDocument,"mouseup",Qa),Se.history.lastSelOrigin=null}var wa=Hl(x,function(zn){zn.buttons===0||!qn(zn)?yr(zn):$r(zn)}),Qa=Hl(x,yr);x.state.selectingText=Qa,gn(oe.wrapper.ownerDocument,"mousemove",wa),gn(oe.wrapper.ownerDocument,"mouseup",Qa)}function us(x,E){var ae=E.anchor,re=E.head,oe=br(x.doc,ae.line);if(Bn(ae,re)==0&&ae.sticky==re.sticky)return E;var Se=sn(oe);if(!Se)return E;var Ze=Dn(Se,ae.ch,ae.sticky),ot=Se[Ze];if(ot.from!=ae.ch&&ot.to!=ae.ch)return E;var gt=Ze+(ot.from==ae.ch==(ot.level!=1)?0:1);if(gt==0||gt==Se.length)return E;var Et;if(re.line!=ae.line)Et=(re.line-ae.line)*(x.doc.direction=="ltr"?1:-1)>0;else{var Vt=Dn(Se,re.ch,re.sticky),fn=Vt-Ze||(re.ch-ae.ch)*(ot.level==1?-1:1);Vt==gt-1||Vt==gt?Et=fn<0:Et=fn>0}var wn=Se[gt+(Et?-1:0)],zt=Et==(wn.level==1),fa=zt?wn.from:wn.to,$r=zt?"after":"before";return ae.ch==fa&&ae.sticky==$r?E:new Al(new hn(ae.line,fa,$r),re)}function Ks(x,E,ae,re){var oe,Se;if(E.touches)oe=E.touches[0].clientX,Se=E.touches[0].clientY;else try{oe=E.clientX,Se=E.clientY}catch(wn){return!1}if(oe>=Math.floor(x.display.gutters.getBoundingClientRect().right))return!1;re&&er(E);var Ze=x.display,ot=Ze.lineDiv.getBoundingClientRect();if(Se>ot.bottom||!Qn(x,ae))return Da(E);Se-=ot.top-Ze.viewOffset;for(var gt=0;gt<x.display.gutterSpecs.length;++gt){var Et=Ze.gutters.childNodes[gt];if(Et&&Et.getBoundingClientRect().right>=oe){var Vt=Za(x.doc,Se),fn=x.display.gutterSpecs[gt];return Ht(x,ae,x,Vt,fn.className,E),Da(E)}}}function Bu(x,E){return Ks(x,E,"gutterClick",!0)}function ju(x,E){Ki(x.display,E)||Ic(x,E)||Gt(x,E,"contextmenu")||Ae||x.display.input.onContextMenu(E)}function Ic(x,E){return Qn(x,"gutterContextMenu")?Ks(x,E,"gutterContextMenu",!1):!1}function Nc(x){x.display.wrapper.className=x.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+x.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Eo(x)}var Ec={toString:function(){return"CodeMirror.Init"}},jc={},lo={};function gd(x){var E=x.optionHandlers;function ae(re,oe,Se,Ze){x.defaults[re]=oe,Se&&(E[re]=Ze?function(ot,gt,Et){Et!=Ec&&Se(ot,gt,Et)}:Se)}x.defineOption=ae,x.Init=Ec,ae("value","",function(re,oe){return re.setValue(oe)},!0),ae("mode",null,function(re,oe){re.doc.modeOption=oe,Ju(re)},!0),ae("indentUnit",2,Ju,!0),ae("indentWithTabs",!1),ae("smartIndent",!0),ae("tabSize",4,function(re){Yu(re),Eo(re),Ke(re)},!0),ae("lineSeparator",null,function(re,oe){if(re.doc.lineSep=oe,!!oe){var Se=[],Ze=re.doc.first;re.doc.iter(function(gt){for(var Et=0;;){var Vt=gt.text.indexOf(oe,Et);if(Vt==-1)break;Et=Vt+oe.length,Se.push(hn(Ze,Vt))}Ze++});for(var ot=Se.length-1;ot>=0;ot--)al(re.doc,oe,Se[ot],hn(Se[ot].line,Se[ot].ch+oe.length))}}),ae("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(re,oe,Se){re.state.specialChars=new RegExp(oe.source+(oe.test(" ")?"":"| "),"g"),Se!=Ec&&re.refresh()}),ae("specialCharPlaceholder",St,function(re){return re.refresh()},!0),ae("electricChars",!0),ae("inputStyle",ze?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ae("spellcheck",!1,function(re,oe){return re.getInputField().spellcheck=oe},!0),ae("autocorrect",!1,function(re,oe){return re.getInputField().autocorrect=oe},!0),ae("autocapitalize",!1,function(re,oe){return re.getInputField().autocapitalize=oe},!0),ae("rtlMoveVisually",!it),ae("wholeLineUpdateBefore",!0),ae("theme","default",function(re){Nc(re),Ru(re)},!0),ae("keyMap","default",function(re,oe,Se){var Ze=lu(oe),ot=Se!=Ec&&lu(Se);ot&&ot.detach&&ot.detach(re,Ze),Ze.attach&&Ze.attach(re,ot||null)}),ae("extraKeys",null),ae("configureMouse",null),ae("lineWrapping",!1,vd,!0),ae("gutters",[],function(re,oe){re.display.gutterSpecs=Pc(oe,re.options.lineNumbers),Ru(re)},!0),ae("fixedGutter",!0,function(re,oe){re.display.gutters.style.left=oe?au(re.display)+"px":"0",re.refresh()},!0),ae("coverGutterNextToScrollbar",!1,function(re){return Ql(re)},!0),ae("scrollbarStyle","native",function(re){eu(re),Ql(re),re.display.scrollbars.setScrollTop(re.doc.scrollTop),re.display.scrollbars.setScrollLeft(re.doc.scrollLeft)},!0),ae("lineNumbers",!1,function(re,oe){re.display.gutterSpecs=Pc(re.options.gutters,oe),Ru(re)},!0),ae("firstLineNumber",1,Ru,!0),ae("lineNumberFormatter",function(re){return re},Ru,!0),ae("showCursorWhenSelecting",!1,Yn,!0),ae("resetSelectionOnContextMenu",!0),ae("lineWiseCopyCut",!0),ae("pasteLinesPerSelection",!0),ae("selectionsMayTouch",!1),ae("readOnly",!1,function(re,oe){oe=="nocursor"&&(Gr(re),re.display.input.blur()),re.display.input.readOnlyChanged(oe)}),ae("screenReaderLabel",null,function(re,oe){oe=oe===""?null:oe,re.display.input.screenReaderLabelChanged(oe)}),ae("disableInput",!1,function(re,oe){oe||re.display.input.reset()},!0),ae("dragDrop",!0,Pd),ae("allowDropFileTypes",null),ae("cursorBlinkRate",530),ae("cursorScrollMargin",0),ae("cursorHeight",1,Yn,!0),ae("singleCursorHeightPerLine",!0,Yn,!0),ae("workTime",100),ae("workDelay",100),ae("flattenSpans",!0,Yu,!0),ae("addModeClass",!1,Yu,!0),ae("pollInterval",100),ae("undoDepth",200,function(re,oe){return re.doc.history.undoDepth=oe}),ae("historyEventDelay",1250),ae("viewportMargin",10,function(re){return re.refresh()},!0),ae("maxHighlightLength",1e4,Yu,!0),ae("moveInputWithCursor",!0,function(re,oe){oe||re.display.input.resetPosition()}),ae("tabindex",null,function(re,oe){return re.display.input.getField().tabIndex=oe||""}),ae("autofocus",null),ae("direction","ltr",function(re,oe){return re.doc.setDirection(oe)},!0),ae("phrases",null)}function Pd(x,E,ae){var re=ae&&ae!=Ec;if(!E!=!re){var oe=x.display.dragFunctions,Se=E?gn:mr;Se(x.display.scroller,"dragstart",oe.start),Se(x.display.scroller,"dragenter",oe.enter),Se(x.display.scroller,"dragover",oe.over),Se(x.display.scroller,"dragleave",oe.leave),Se(x.display.scroller,"drop",oe.drop)}}function vd(x){x.options.lineWrapping?(tt(x.display.wrapper,"CodeMirror-wrap"),x.display.sizer.style.minWidth="",x.display.sizerWidth=null):(Ye(x.display.wrapper,"CodeMirror-wrap"),Wn(x)),Xs(x),Ke(x),Eo(x),setTimeout(function(){return Ql(x)},100)}function Cl(x,E){var ae=this;if(!(this instanceof Cl))return new Cl(x,E);this.options=E=E?Tt(E):{},Tt(jc,E,!1);var re=E.value;typeof re=="string"?re=new Oi(re,E.mode,null,E.lineSeparator,E.direction):E.mode&&(re.modeOption=E.mode),this.doc=re;var oe=new Cl.inputStyles[E.inputStyle](this),Se=this.display=new du(x,re,oe,E);Se.wrapper.CodeMirror=this,Nc(this),E.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),eu(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 we,keySeq:null,specialChars:null},E.autofocus&&!ze&&Se.input.focus(),ge&&be<11&&setTimeout(function(){return ae.display.input.reset(!0)},20),Ld(this),fc(),Us(this),this.curOp.forceUpdate=!0,xc(this,re),E.autofocus&&!ze||this.hasFocus()?setTimeout(function(){ae.hasFocus()&&!ae.state.focused&&Sa(ae)},20):Gr(this);for(var Ze in lo)lo.hasOwnProperty(Ze)&&lo[Ze](this,E[Ze],Ec);Zu(this),E.finishInit&&E.finishInit(this);for(var ot=0;ot<cd.length;++ot)cd[ot](this);Cs(this),ue&&E.lineWrapping&&getComputedStyle(Se.lineDiv).textRendering=="optimizelegibility"&&(Se.lineDiv.style.textRendering="auto")}Cl.defaults=jc,Cl.optionHandlers=lo;function Ld(x){var E=x.display;gn(E.scroller,"mousedown",Hl(x,mu)),ge&&be<11?gn(E.scroller,"dblclick",Hl(x,function(gt){if(!Gt(x,gt)){var Et=Su(x,gt);if(!(!Et||Bu(x,gt)||Ki(x.display,gt))){er(gt);var Vt=x.findWordAt(Et);ra(x.doc,Vt.anchor,Vt.head)}}})):gn(E.scroller,"dblclick",function(gt){return Gt(x,gt)||er(gt)}),gn(E.scroller,"contextmenu",function(gt){return ju(x,gt)}),gn(E.input.getField(),"contextmenu",function(gt){E.scroller.contains(gt.target)||ju(x,gt)});var ae,re={end:0};function oe(){E.activeTouch&&(ae=setTimeout(function(){return E.activeTouch=null},1e3),re=E.activeTouch,re.end=+new Date)}function Se(gt){if(gt.touches.length!=1)return!1;var Et=gt.touches[0];return Et.radiusX<=1&&Et.radiusY<=1}function Ze(gt,Et){if(Et.left==null)return!0;var Vt=Et.left-gt.left,fn=Et.top-gt.top;return Vt*Vt+fn*fn>20*20}gn(E.scroller,"touchstart",function(gt){if(!Gt(x,gt)&&!Se(gt)&&!Bu(x,gt)){E.input.ensurePolled(),clearTimeout(ae);var Et=+new Date;E.activeTouch={start:Et,moved:!1,prev:Et-re.end<=300?re:null},gt.touches.length==1&&(E.activeTouch.left=gt.touches[0].pageX,E.activeTouch.top=gt.touches[0].pageY)}}),gn(E.scroller,"touchmove",function(){E.activeTouch&&(E.activeTouch.moved=!0)}),gn(E.scroller,"touchend",function(gt){var Et=E.activeTouch;if(Et&&!Ki(E,gt)&&Et.left!=null&&!Et.moved&&new Date-Et.start<300){var Vt=x.coordsChar(E.activeTouch,"page"),fn;!Et.prev||Ze(Et,Et.prev)?fn=new Al(Vt,Vt):!Et.prev.prev||Ze(Et,Et.prev.prev)?fn=x.findWordAt(Vt):fn=new Al(hn(Vt.line,0),zr(x.doc,hn(Vt.line+1,0))),x.setSelection(fn.anchor,fn.head),x.focus(),er(gt)}oe()}),gn(E.scroller,"touchcancel",oe),gn(E.scroller,"scroll",function(){E.scroller.clientHeight&&(Do(x,E.scroller.scrollTop),rl(x,E.scroller.scrollLeft,!0),Ht(x,"scroll",x))}),gn(E.scroller,"mousewheel",function(gt){return nc(x,gt)}),gn(E.scroller,"DOMMouseScroll",function(gt){return nc(x,gt)}),gn(E.wrapper,"scroll",function(){return E.wrapper.scrollTop=E.wrapper.scrollLeft=0}),E.dragFunctions={enter:function(gt){Gt(x,gt)||Ma(gt)},over:function(gt){Gt(x,gt)||(Pu(x,gt),Ma(gt))},start:function(gt){return Gl(x,gt)},drop:Hl(x,is),leave:function(gt){Gt(x,gt)||fu(x)}};var ot=E.input.getField();gn(ot,"keyup",function(gt){return qu.call(x,gt)}),gn(ot,"keydown",Hl(x,Mu)),gn(ot,"keypress",Hl(x,Rc)),gn(ot,"focus",function(gt){return Sa(x,gt)}),gn(ot,"blur",function(gt){return Gr(x,gt)})}var cd=[];Cl.defineInitHook=function(x){return cd.push(x)};function Ac(x,E,ae,re){var oe=x.doc,Se;ae==null&&(ae="add"),ae=="smart"&&(oe.mode.indent?Se=co(x,E).state:ae="prev");var Ze=x.options.tabSize,ot=br(oe,E),gt=at(ot.text,null,Ze);ot.stateAfter&&(ot.stateAfter=null);var Et=ot.text.match(/^\s*/)[0],Vt;if(!re&&!/\S/.test(ot.text))Vt=0,ae="not";else if(ae=="smart"&&(Vt=oe.mode.indent(Se,ot.text.slice(Et.length),ot.text),Vt==dt||Vt>150)){if(!re)return;ae="prev"}ae=="prev"?E>oe.first?Vt=at(br(oe,E-1).text,null,Ze):Vt=0:ae=="add"?Vt=gt+x.options.indentUnit:ae=="subtract"?Vt=gt-x.options.indentUnit:typeof ae=="number"&&(Vt=gt+ae),Vt=Math.max(0,Vt);var fn="",wn=0;if(x.options.indentWithTabs)for(var zt=Math.floor(Vt/Ze);zt;--zt)wn+=Ze,fn+=" ";if(wn<Vt&&(fn+=Yt(Vt-wn)),fn!=Et)return al(oe,fn,hn(E,0),hn(E,Et.length),"+input"),ot.stateAfter=null,!0;for(var fa=0;fa<oe.sel.ranges.length;fa++){var $r=oe.sel.ranges[fa];if($r.head.line==E&&$r.head.ch<Et.length){var yr=hn(E,Et.length);Aa(oe,fa,new Al(yr,yr));break}}}var ps=null;function hc(x){ps=x}function dd(x,E,ae,re,oe){var Se=x.doc;x.display.shift=!1,re||(re=Se.sel);var Ze=+new Date-200,ot=oe=="paste"||x.state.pasteIncoming>Ze,gt=vn(E),Et=null;if(ot&&re.ranges.length>1)if(ps&&ps.text.join(`
`)==E){if(re.ranges.length%ps.text.length==0){Et=[];for(var Vt=0;Vt<ps.text.length;Vt++)Et.push(Se.splitLines(ps.text[Vt]))}}else gt.length==re.ranges.length&&x.options.pasteLinesPerSelection&&(Et=Nn(gt,function(wa){return[wa]}));for(var fn=x.curOp.updateInput,wn=re.ranges.length-1;wn>=0;wn--){var zt=re.ranges[wn],fa=zt.from(),$r=zt.to();zt.empty()&&(ae&&ae>0?fa=hn(fa.line,fa.ch-ae):x.state.overwrite&&!ot?$r=hn($r.line,Math.min(br(Se,$r.line).text.length,$r.ch+Cn(gt).length)):ot&&ps&&ps.lineWise&&ps.text.join(`
`)==gt.join(`
`)&&(fa=$r=hn(fa.line,0)));var yr={from:fa,to:$r,text:Et?Et[wn%Et.length]:gt,origin:oe||(ot?"paste":x.state.cutIncoming>Ze?"cut":"+input")};$i(x.doc,yr),xr(x,"inputRead",x,yr)}E&&!ot&&fd(x,E),Wo(x),x.curOp.updateInput<2&&(x.curOp.updateInput=fn),x.curOp.typing=!0,x.state.pasteIncoming=x.state.cutIncoming=-1}function Gc(x,E){var ae=x.clipboardData&&x.clipboardData.getData("Text");if(ae)return x.preventDefault(),!E.isReadOnly()&&!E.options.disableInput&&il(E,function(){return dd(E,ae,0,null,"paste")}),!0}function fd(x,E){if(!(!x.options.electricChars||!x.options.smartIndent))for(var ae=x.doc.sel,re=ae.ranges.length-1;re>=0;re--){var oe=ae.ranges[re];if(!(oe.head.ch>100||re&&ae.ranges[re-1].head.line==oe.head.line)){var Se=x.getModeAt(oe.head),Ze=!1;if(Se.electricChars){for(var ot=0;ot<Se.electricChars.length;ot++)if(E.indexOf(Se.electricChars.charAt(ot))>-1){Ze=Ac(x,oe.head.line,"smart");break}}else Se.electricInput&&Se.electricInput.test(br(x.doc,oe.head.line).text.slice(0,oe.head.ch))&&(Ze=Ac(x,oe.head.line,"smart"));Ze&&xr(x,"electricInput",x,oe.head.line)}}}function $c(x){for(var E=[],ae=[],re=0;re<x.doc.sel.ranges.length;re++){var oe=x.doc.sel.ranges[re].head.line,Se={anchor:hn(oe,0),head:hn(oe+1,0)};ae.push(Se),E.push(x.getRange(Se.anchor,Se.head))}return{text:E,ranges:ae}}function Hd(x,E,ae,re){x.setAttribute("autocorrect",ae?"":"off"),x.setAttribute("autocapitalize",re?"":"off"),x.setAttribute("spellcheck",!!E)}function As(){var x=_e("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),E=_e("div",[x],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return ue?x.style.width="1000px":x.setAttribute("wrap","off"),Fe&&(x.style.border="1px solid black"),Hd(x),E}function ie(x){var E=x.optionHandlers,ae=x.helpers={};x.prototype={constructor:x,focus:function(){window.focus(),this.display.input.focus()},setOption:function(re,oe){var Se=this.options,Ze=Se[re];Se[re]==oe&&re!="mode"||(Se[re]=oe,E.hasOwnProperty(re)&&Hl(this,E[re])(this,oe,Ze),Ht(this,"optionChange",this,re))},getOption:function(re){return this.options[re]},getDoc:function(){return this.doc},addKeyMap:function(re,oe){this.state.keyMaps[oe?"push":"unshift"](lu(re))},removeKeyMap:function(re){for(var oe=this.state.keyMaps,Se=0;Se<oe.length;++Se)if(oe[Se]==re||oe[Se].name==re)return oe.splice(Se,1),!0},addOverlay:fo(function(re,oe){var Se=re.token?re:x.getMode(this.options,re);if(Se.startState)throw new Error("Overlays may not be stateful.");Mn(this.state.overlays,{mode:Se,modeSpec:re,opaque:oe&&oe.opaque,priority:oe&&oe.priority||0},function(Ze){return Ze.priority}),this.state.modeGen++,Ke(this)}),removeOverlay:fo(function(re){for(var oe=this.state.overlays,Se=0;Se<oe.length;++Se){var Ze=oe[Se].modeSpec;if(Ze==re||typeof re=="string"&&Ze.name==re){oe.splice(Se,1),this.state.modeGen++,Ke(this);return}}}),indentLine:fo(function(re,oe,Se){typeof oe!="string"&&typeof oe!="number"&&(oe==null?oe=this.options.smartIndent?"smart":"prev":oe=oe?"add":"subtract"),_a(this.doc,re)&&Ac(this,re,oe,Se)}),indentSelection:fo(function(re){for(var oe=this.doc.sel.ranges,Se=-1,Ze=0;Ze<oe.length;Ze++){var ot=oe[Ze];if(ot.empty())ot.head.line>Se&&(Ac(this,ot.head.line,re,!0),Se=ot.head.line,Ze==this.doc.sel.primIndex&&Wo(this));else{var gt=ot.from(),Et=ot.to(),Vt=Math.max(Se,gt.line);Se=Math.min(this.lastLine(),Et.line-(Et.ch?0:1))+1;for(var fn=Vt;fn<Se;++fn)Ac(this,fn,re);var wn=this.doc.sel.ranges;gt.ch==0&&oe.length==wn.length&&wn[Ze].from().ch>0&&Aa(this.doc,Ze,new Al(gt,wn[Ze].to()),ut)}}}),getTokenAt:function(re,oe){return Ko(this,re,oe)},getLineTokens:function(re,oe){return Ko(this,hn(re),oe,!0)},getTokenTypeAt:function(re){re=zr(this.doc,re);var oe=ro(this,br(this.doc,re.line)),Se=0,Ze=(oe.length-1)/2,ot=re.ch,gt;if(ot==0)gt=oe[2];else for(;;){var Et=Se+Ze>>1;if((Et?oe[Et*2-1]:0)>=ot)Ze=Et;else if(oe[Et*2+1]<ot)Se=Et+1;else{gt=oe[Et*2+2];break}}var Vt=gt?gt.indexOf("overlay "):-1;return Vt<0?gt:Vt==0?null:gt.slice(0,Vt-1)},getModeAt:function(re){var oe=this.doc.mode;return oe.innerMode?x.innerMode(oe,this.getTokenAt(re).state).mode:oe},getHelper:function(re,oe){return this.getHelpers(re,oe)[0]},getHelpers:function(re,oe){var Se=[];if(!ae.hasOwnProperty(oe))return Se;var Ze=ae[oe],ot=this.getModeAt(re);if(typeof ot[oe]=="string")Ze[ot[oe]]&&Se.push(Ze[ot[oe]]);else if(ot[oe])for(var gt=0;gt<ot[oe].length;gt++){var Et=Ze[ot[oe][gt]];Et&&Se.push(Et)}else ot.helperType&&Ze[ot.helperType]?Se.push(Ze[ot.helperType]):Ze[ot.name]&&Se.push(Ze[ot.name]);for(var Vt=0;Vt<Ze._global.length;Vt++){var fn=Ze._global[Vt];fn.pred(ot,this)&&ft(Se,fn.val)==-1&&Se.push(fn.val)}return Se},getStateAfter:function(re,oe){var Se=this.doc;return re=dr(Se,re==null?Se.first+Se.size-1:re),co(this,re+1,oe).state},cursorCoords:function(re,oe){var Se,Ze=this.doc.sel.primary();return re==null?Se=Ze.head:typeof re=="object"?Se=zr(this.doc,re):Se=re?Ze.from():Ze.to(),Wl(this,Se,oe||"page")},charCoords:function(re,oe){return Ms(this,zr(this.doc,re),oe||"page")},coordsChar:function(re,oe){return re=as(this,re,oe||"page"),Ns(this,re.left,re.top)},lineAtHeight:function(re,oe){return re=as(this,{top:re,left:0},oe||"page").top,Za(this.doc,re+this.display.viewOffset)},heightAtLine:function(re,oe,Se){var Ze=!1,ot;if(typeof re=="number"){var gt=this.doc.first+this.doc.size-1;re<this.doc.first?re=this.doc.first:re>gt&&(re=gt,Ze=!0),ot=br(this.doc,re)}else ot=re;return $l(this,ot,{top:0,left:0},oe||"page",Se||Ze).top+(Ze?this.doc.height-ur(ot):0)},defaultTextHeight:function(){return Bs(this.display)},defaultCharWidth:function(){return Qs(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(re,oe,Se,Ze,ot){var gt=this.display;re=Wl(this,zr(this.doc,re));var Et=re.bottom,Vt=re.left;if(oe.style.position="absolute",oe.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(oe),gt.sizer.appendChild(oe),Ze=="over")Et=re.top;else if(Ze=="above"||Ze=="near"){var fn=Math.max(gt.wrapper.clientHeight,this.doc.height),wn=Math.max(gt.sizer.clientWidth,gt.lineSpace.clientWidth);(Ze=="above"||re.bottom+oe.offsetHeight>fn)&&re.top>oe.offsetHeight?Et=re.top-oe.offsetHeight:re.bottom+oe.offsetHeight<=fn&&(Et=re.bottom),Vt+oe.offsetWidth>wn&&(Vt=wn-oe.offsetWidth)}oe.style.top=Et+"px",oe.style.left=oe.style.right="",ot=="right"?(Vt=gt.sizer.clientWidth-oe.offsetWidth,oe.style.right="0px"):(ot=="left"?Vt=0:ot=="middle"&&(Vt=(gt.sizer.clientWidth-oe.offsetWidth)/2),oe.style.left=Vt+"px"),Se&&Gi(this,{left:Vt,top:Et,right:Vt+oe.offsetWidth,bottom:Et+oe.offsetHeight})},triggerOnKeyDown:fo(Mu),triggerOnKeyPress:fo(Rc),triggerOnKeyUp:qu,triggerOnMouseDown:fo(mu),execCommand:function(re){if(ru.hasOwnProperty(re))return ru[re].call(null,this)},triggerElectric:fo(function(re){fd(this,re)}),findPosH:function(re,oe,Se,Ze){var ot=1;oe<0&&(ot=-1,oe=-oe);for(var gt=zr(this.doc,re),Et=0;Et<oe&&(gt=$e(this.doc,gt,ot,Se,Ze),!gt.hitSide);++Et);return gt},moveH:fo(function(re,oe){var Se=this;this.extendSelectionsBy(function(Ze){return Se.display.shift||Se.doc.extend||Ze.empty()?$e(Se.doc,Ze.head,re,oe,Se.options.rtlMoveVisually):re<0?Ze.from():Ze.to()},Ot)}),deleteH:fo(function(re,oe){var Se=this.doc.sel,Ze=this.doc;Se.somethingSelected()?Ze.replaceSelection("",null,"+delete"):Qu(this,function(ot){var gt=$e(Ze,ot.head,re,oe,!1);return re<0?{from:gt,to:ot.head}:{from:ot.head,to:gt}})}),findPosV:function(re,oe,Se,Ze){var ot=1,gt=Ze;oe<0&&(ot=-1,oe=-oe);for(var Et=zr(this.doc,re),Vt=0;Vt<oe;++Vt){var fn=Wl(this,Et,"div");if(gt==null?gt=fn.left:fn.left=gt,Et=We(this,fn,ot,Se),Et.hitSide)break}return Et},moveV:fo(function(re,oe){var Se=this,Ze=this.doc,ot=[],gt=!this.display.shift&&!Ze.extend&&Ze.sel.somethingSelected();if(Ze.extendSelectionsBy(function(Vt){if(gt)return re<0?Vt.from():Vt.to();var fn=Wl(Se,Vt.head,"div");Vt.goalColumn!=null&&(fn.left=Vt.goalColumn),ot.push(fn.left);var wn=We(Se,fn,re,oe);return oe=="page"&&Vt==Ze.sel.primary()&&hi(Se,Ms(Se,wn,"div").top-fn.top),wn},Ot),ot.length)for(var Et=0;Et<Ze.sel.ranges.length;Et++)Ze.sel.ranges[Et].goalColumn=ot[Et]}),findWordAt:function(re){var oe=this.doc,Se=br(oe,re.line).text,Ze=re.ch,ot=re.ch;if(Se){var gt=this.getHelper(re,"wordChars");(re.sticky=="before"||ot==Se.length)&&Ze?--Ze:++ot;for(var Et=Se.charAt(Ze),Vt=xe(Et,gt)?function(fn){return xe(fn,gt)}:/\s/.test(Et)?function(fn){return/\s/.test(fn)}:function(fn){return!/\s/.test(fn)&&!xe(fn)};Ze>0&&Vt(Se.charAt(Ze-1));)--Ze;for(;ot<Se.length&&Vt(Se.charAt(ot));)++ot}return new Al(hn(re.line,Ze),hn(re.line,ot))},toggleOverwrite:function(re){re!=null&&re==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?tt(this.display.cursorDiv,"CodeMirror-overwrite"):Ye(this.display.cursorDiv,"CodeMirror-overwrite"),Ht(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==He()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:fo(function(re,oe){To(this,re,oe)}),getScrollInfo:function(){var re=this.display.scroller;return{left:re.scrollLeft,top:re.scrollTop,height:re.scrollHeight-ki(this)-this.display.barHeight,width:re.scrollWidth-ki(this)-this.display.barWidth,clientHeight:ao(this),clientWidth:pi(this)}},scrollIntoView:fo(function(re,oe){re==null?(re={from:this.doc.sel.primary().head,to:null},oe==null&&(oe=this.options.cursorScrollMargin)):typeof re=="number"?re={from:hn(re,0),to:null}:re.from==null&&(re={from:re,to:null}),re.to||(re.to=re.from),re.margin=oe||0,re.from.line!=null?nl(this,re):qo(this,re.from,re.to,re.margin)}),setSize:fo(function(re,oe){var Se=this,Ze=function(gt){return typeof gt=="number"||/^\d+$/.test(String(gt))?gt+"px":gt};re!=null&&(this.display.wrapper.style.width=Ze(re)),oe!=null&&(this.display.wrapper.style.height=Ze(oe)),this.options.lineWrapping&&ml(this);var ot=this.display.viewFrom;this.doc.iter(ot,this.display.viewTo,function(gt){if(gt.widgets){for(var Et=0;Et<gt.widgets.length;Et++)if(gt.widgets[Et].noHScroll){st(Se,ot,"widget");break}}++ot}),this.curOp.forceUpdate=!0,Ht(this,"refresh",this)}),operation:function(re){return il(this,re)},startOperation:function(){return Us(this)},endOperation:function(){return Cs(this)},refresh:fo(function(){var re=this.display.cachedTextHeight;Ke(this),this.curOp.forceUpdate=!0,Eo(this),To(this,this.doc.scrollLeft,this.doc.scrollTop),kc(this.display),(re==null||Math.abs(re-Bs(this.display))>.5||this.options.lineWrapping)&&Xs(this),Ht(this,"refresh",this)}),swapDoc:fo(function(re){var oe=this.doc;return oe.cm=null,this.state.selectingText&&this.state.selectingText(),xc(this,re),Eo(this),this.display.input.reset(),To(this,re.scrollLeft,re.scrollTop),this.curOp.forceScroll=!0,xr(this,"swapDoc",this,oe),oe}),phrase:function(re){var oe=this.options.phrases;return oe&&Object.prototype.hasOwnProperty.call(oe,re)?oe[re]:re},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}},wr(x),x.registerHelper=function(re,oe,Se){ae.hasOwnProperty(re)||(ae[re]=x[re]={_global:[]}),ae[re][oe]=Se},x.registerGlobalHelper=function(re,oe,Se,Ze){x.registerHelper(re,oe,Ze),ae[re]._global.push({pred:Se,val:Ze})}}function $e(x,E,ae,re,oe){var Se=E,Ze=ae,ot=br(x,E.line),gt=oe&&x.direction=="rtl"?-ae:ae;function Et(){var Qa=E.line+gt;return Qa<x.first||Qa>=x.first+x.size?!1:(E=new hn(Qa,E.ch,E.sticky),ot=br(x,Qa))}function Vt(Qa){var zn;if(re=="codepoint"){var Ur=ot.text.charCodeAt(E.ch+(re>0?0:-1));isNaN(Ur)?zn=null:zn=new hn(E.line,Math.max(0,Math.min(ot.text.length,E.ch+ae*(Ur>=55296&&Ur<56320?2:1))),-ae)}else oe?zn=su(x.cm,ot,E,ae):zn=Du(ot,E,ae);if(zn==null)if(!Qa&&Et())E=Lu(oe,x.cm,ot,E.line,gt);else return!1;else E=zn;return!0}if(re=="char"||re=="codepoint")Vt();else if(re=="column")Vt(!0);else if(re=="word"||re=="group")for(var fn=null,wn=re=="group",zt=x.cm&&x.cm.getHelper(E,"wordChars"),fa=!0;!(ae<0&&!Vt(!fa));fa=!1){var $r=ot.text.charAt(E.ch)||`
`,yr=xe($r,zt)?"w":wn&&$r==`
`?"n":!wn||/\s/.test($r)?null:"p";if(wn&&!fa&&!yr&&(yr="s"),fn&&fn!=yr){ae<0&&(ae=1,Vt(),E.sticky="after");break}if(yr&&(fn=yr),ae>0&&!Vt(!fa))break}var wa=oo(x,E,Se,Ze,!0);return Tr(Se,wa)&&(wa.hitSide=!0),wa}function We(x,E,ae,re){var oe=x.doc,Se=E.left,Ze;if(re=="page"){var ot=Math.min(x.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),gt=Math.max(ot-.5*Bs(x.display),3);Ze=(ae>0?E.bottom:E.top)+ae*gt}else re=="line"&&(Ze=ae>0?E.bottom+3:E.top-3);for(var Et;Et=Ns(x,Se,Ze),!!Et.outside;){if(ae<0?Ze<=0:Ze>=oe.height){Et.hitSide=!0;break}Ze+=ae*5}return Et}var Pt=function(x){this.cm=x,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new we,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Pt.prototype.init=function(x){var E=this,ae=this,re=ae.cm,oe=ae.div=x.lineDiv;Hd(oe,re.options.spellcheck,re.options.autocorrect,re.options.autocapitalize);function Se(ot){for(var gt=ot.target;gt;gt=gt.parentNode){if(gt==oe)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(gt.className))break}return!1}gn(oe,"paste",function(ot){!Se(ot)||Gt(re,ot)||Gc(ot,re)||be<=11&&setTimeout(Hl(re,function(){return E.updateFromDOM()}),20)}),gn(oe,"compositionstart",function(ot){E.composing={data:ot.data,done:!1}}),gn(oe,"compositionupdate",function(ot){E.composing||(E.composing={data:ot.data,done:!1})}),gn(oe,"compositionend",function(ot){E.composing&&(ot.data!=E.composing.data&&E.readFromDOMSoon(),E.composing.done=!0)}),gn(oe,"touchstart",function(){return ae.forceCompositionEnd()}),gn(oe,"input",function(){E.composing||E.readFromDOMSoon()});function Ze(ot){if(!(!Se(ot)||Gt(re,ot))){if(re.somethingSelected())hc({lineWise:!1,text:re.getSelections()}),ot.type=="cut"&&re.replaceSelection("",null,"cut");else if(re.options.lineWiseCopyCut){var gt=$c(re);hc({lineWise:!0,text:gt.text}),ot.type=="cut"&&re.operation(function(){re.setSelections(gt.ranges,0,ut),re.replaceSelection("",null,"cut")})}else return;if(ot.clipboardData){ot.clipboardData.clearData();var Et=ps.text.join(`
`);if(ot.clipboardData.setData("Text",Et),ot.clipboardData.getData("Text")==Et){ot.preventDefault();return}}var Vt=As(),fn=Vt.firstChild;re.display.lineSpace.insertBefore(Vt,re.display.lineSpace.firstChild),fn.value=ps.text.join(`
`);var wn=document.activeElement;ct(fn),setTimeout(function(){re.display.lineSpace.removeChild(Vt),wn.focus(),wn==oe&&ae.showPrimarySelection()},50)}}gn(oe,"copy",Ze),gn(oe,"cut",Ze)},Pt.prototype.screenReaderLabelChanged=function(x){x?this.div.setAttribute("aria-label",x):this.div.removeAttribute("aria-label")},Pt.prototype.prepareSelection=function(){var x=Xr(this.cm,!1);return x.focus=document.activeElement==this.div,x},Pt.prototype.showSelection=function(x,E){!x||!this.cm.display.view.length||((x.focus||E)&&this.showPrimarySelection(),this.showMultipleSelections(x))},Pt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Pt.prototype.showPrimarySelection=function(){var x=this.getSelection(),E=this.cm,ae=E.doc.sel.primary(),re=ae.from(),oe=ae.to();if(E.display.viewTo==E.display.viewFrom||re.line>=E.display.viewTo||oe.line<E.display.viewFrom){x.removeAllRanges();return}var Se=Ln(E,x.anchorNode,x.anchorOffset),Ze=Ln(E,x.focusNode,x.focusOffset);if(!(Se&&!Se.bad&&Ze&&!Ze.bad&&Bn(Xn(Se,Ze),re)==0&&Bn(pr(Se,Ze),oe)==0)){var ot=E.display.view,gt=re.line>=E.display.viewFrom&&jr(E,re)||{node:ot[0].measure.map[2],offset:0},Et=oe.line<E.display.viewTo&&jr(E,oe);if(!Et){var Vt=ot[ot.length-1].measure,fn=Vt.maps?Vt.maps[Vt.maps.length-1]:Vt.map;Et={node:fn[fn.length-1],offset:fn[fn.length-2]-fn[fn.length-3]}}if(!gt||!Et){x.removeAllRanges();return}var wn=x.rangeCount&&x.getRangeAt(0),zt;try{zt=Ee(gt.node,gt.offset,Et.offset,Et.node)}catch(fa){}zt&&(!te&&E.state.focused?(x.collapse(gt.node,gt.offset),zt.collapsed||(x.removeAllRanges(),x.addRange(zt))):(x.removeAllRanges(),x.addRange(zt)),wn&&x.anchorNode==null?x.addRange(wn):te&&this.startGracePeriod()),this.rememberSelection()}},Pt.prototype.startGracePeriod=function(){var x=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){x.gracePeriod=!1,x.selectionChanged()&&x.cm.operation(function(){return x.cm.curOp.selectionChanged=!0})},20)},Pt.prototype.showMultipleSelections=function(x){Re(this.cm.display.cursorDiv,x.cursors),Re(this.cm.display.selectionDiv,x.selection)},Pt.prototype.rememberSelection=function(){var x=this.getSelection();this.lastAnchorNode=x.anchorNode,this.lastAnchorOffset=x.anchorOffset,this.lastFocusNode=x.focusNode,this.lastFocusOffset=x.focusOffset},Pt.prototype.selectionInEditor=function(){var x=this.getSelection();if(!x.rangeCount)return!1;var E=x.getRangeAt(0).commonAncestorContainer;return lt(this.div,E)},Pt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Pt.prototype.blur=function(){this.div.blur()},Pt.prototype.getField=function(){return this.div},Pt.prototype.supportsTouch=function(){return!0},Pt.prototype.receivedFocus=function(){var x=this;this.selectionInEditor()?this.pollSelection():il(this.cm,function(){return x.cm.curOp.selectionChanged=!0});function E(){x.cm.state.focused&&(x.pollSelection(),x.polling.set(x.cm.options.pollInterval,E))}this.polling.set(this.cm.options.pollInterval,E)},Pt.prototype.selectionChanged=function(){var x=this.getSelection();return x.anchorNode!=this.lastAnchorNode||x.anchorOffset!=this.lastAnchorOffset||x.focusNode!=this.lastFocusNode||x.focusOffset!=this.lastFocusOffset},Pt.prototype.pollSelection=function(){if(!(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())){var x=this.getSelection(),E=this.cm;if(Oe&&pe&&this.cm.display.gutterSpecs.length&&Vn(x.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(!this.composing){this.rememberSelection();var ae=Ln(E,x.anchorNode,x.anchorOffset),re=Ln(E,x.focusNode,x.focusOffset);ae&&re&&il(E,function(){Jr(E.doc,zu(ae,re),ut),(ae.bad||re.bad)&&(E.curOp.selectionChanged=!0)})}}},Pt.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var x=this.cm,E=x.display,ae=x.doc.sel.primary(),re=ae.from(),oe=ae.to();if(re.ch==0&&re.line>x.firstLine()&&(re=hn(re.line-1,br(x.doc,re.line-1).length)),oe.ch==br(x.doc,oe.line).text.length&&oe.line<x.lastLine()&&(oe=hn(oe.line+1,0)),re.line<E.viewFrom||oe.line>E.viewTo-1)return!1;var Se,Ze,ot;re.line==E.viewFrom||(Se=wl(x,re.line))==0?(Ze=xa(E.view[0].line),ot=E.view[0].node):(Ze=xa(E.view[Se].line),ot=E.view[Se-1].node.nextSibling);var gt=wl(x,oe.line),Et,Vt;if(gt==E.view.length-1?(Et=E.viewTo-1,Vt=E.lineDiv.lastChild):(Et=xa(E.view[gt+1].line)-1,Vt=E.view[gt+1].node.previousSibling),!ot)return!1;for(var fn=x.doc.splitLines(ta(x,ot,Vt,Ze,Et)),wn=Sr(x.doc,hn(Ze,0),hn(Et,br(x.doc,Et).text.length));fn.length>1&&wn.length>1;)if(Cn(fn)==Cn(wn))fn.pop(),wn.pop(),Et--;else if(fn[0]==wn[0])fn.shift(),wn.shift(),Ze++;else break;for(var zt=0,fa=0,$r=fn[0],yr=wn[0],wa=Math.min($r.length,yr.length);zt<wa&&$r.charCodeAt(zt)==yr.charCodeAt(zt);)++zt;for(var Qa=Cn(fn),zn=Cn(wn),Ur=Math.min(Qa.length-(fn.length==1?zt:0),zn.length-(wn.length==1?zt:0));fa<Ur&&Qa.charCodeAt(Qa.length-fa-1)==zn.charCodeAt(zn.length-fa-1);)++fa;if(fn.length==1&&wn.length==1&&Ze==re.line)for(;zt&&zt>re.ch&&Qa.charCodeAt(Qa.length-fa-1)==zn.charCodeAt(zn.length-fa-1);)zt--,fa++;fn[fn.length-1]=Qa.slice(0,Qa.length-fa).replace(/^\u200b+/,""),fn[0]=fn[0].slice(zt).replace(/\u200b+$/,"");var Ta=hn(Ze,zt),Fa=hn(Et,wn.length?Cn(wn).length-fa:0);if(fn.length>1||fn[0]||Bn(Ta,Fa))return al(x.doc,fn,Ta,Fa,"+input"),!0},Pt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Pt.prototype.reset=function(){this.forceCompositionEnd()},Pt.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Pt.prototype.readFromDOMSoon=function(){var x=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(x.readDOMTimeout=null,x.composing)if(x.composing.done)x.composing=null;else return;x.updateFromDOM()},80))},Pt.prototype.updateFromDOM=function(){var x=this;(this.cm.isReadOnly()||!this.pollContent())&&il(this.cm,function(){return Ke(x.cm)})},Pt.prototype.setUneditable=function(x){x.contentEditable="false"},Pt.prototype.onKeyPress=function(x){x.charCode==0||this.composing||(x.preventDefault(),this.cm.isReadOnly()||Hl(this.cm,dd)(this.cm,String.fromCharCode(x.charCode==null?x.keyCode:x.charCode),0))},Pt.prototype.readOnlyChanged=function(x){this.div.contentEditable=String(x!="nocursor")},Pt.prototype.onContextMenu=function(){},Pt.prototype.resetPosition=function(){},Pt.prototype.needsContentAttribute=!0;function jr(x,E){var ae=hl(x,E.line);if(!ae||ae.hidden)return null;var re=br(x.doc,E.line),oe=_i(ae,re,E.line),Se=sn(re,x.doc.direction),Ze="left";if(Se){var ot=Dn(Se,E.ch);Ze=ot%2?"right":"left"}var gt=Mo(oe.map,E.ch,Ze);return gt.offset=gt.collapse=="right"?gt.end:gt.start,gt}function Vn(x){for(var E=x;E;E=E.parentNode)if(/CodeMirror-gutter-wrapper/.test(E.className))return!0;return!1}function ar(x,E){return E&&(x.bad=!0),x}function ta(x,E,ae,re,oe){var Se="",Ze=!1,ot=x.doc.lineSeparator(),gt=!1;function Et(zt){return function(fa){return fa.id==zt}}function Vt(){Ze&&(Se+=ot,gt&&(Se+=ot),Ze=gt=!1)}function fn(zt){zt&&(Vt(),Se+=zt)}function wn(zt){if(zt.nodeType==1){var fa=zt.getAttribute("cm-text");if(fa){fn(fa);return}var $r=zt.getAttribute("cm-marker"),yr;if($r){var wa=x.findMarks(hn(re,0),hn(oe+1,0),Et(+$r));wa.length&&(yr=wa[0].find(0))&&fn(Sr(x.doc,yr.from,yr.to).join(ot));return}if(zt.getAttribute("contenteditable")=="false")return;var Qa=/^(pre|div|p|li|table|br)$/i.test(zt.nodeName);if(!/^br$/i.test(zt.nodeName)&&zt.textContent.length==0)return;Qa&&Vt();for(var zn=0;zn<zt.childNodes.length;zn++)wn(zt.childNodes[zn]);/^(pre|p)$/i.test(zt.nodeName)&&(gt=!0),Qa&&(Ze=!0)}else zt.nodeType==3&&fn(zt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;wn(E),E!=ae;)E=E.nextSibling,gt=!1;return Se}function Ln(x,E,ae){var re;if(E==x.display.lineDiv){if(re=x.display.lineDiv.childNodes[ae],!re)return ar(x.clipPos(hn(x.display.viewTo-1)),!0);E=null,ae=0}else for(re=E;;re=re.parentNode){if(!re||re==x.display.lineDiv)return null;if(re.parentNode&&re.parentNode==x.display.lineDiv)break}for(var oe=0;oe<x.display.view.length;oe++){var Se=x.display.view[oe];if(Se.node==re)return Mr(Se,E,ae)}}function Mr(x,E,ae){var re=x.text.firstChild,oe=!1;if(!E||!lt(re,E))return ar(hn(xa(x.line),0),!0);if(E==re&&(oe=!0,E=re.childNodes[ae],ae=0,!E)){var Se=x.rest?Cn(x.rest):x.line;return ar(hn(xa(Se),Se.text.length),oe)}var Ze=E.nodeType==3?E:null,ot=E;for(!Ze&&E.childNodes.length==1&&E.firstChild.nodeType==3&&(Ze=E.firstChild,ae&&(ae=Ze.nodeValue.length));ot.parentNode!=re;)ot=ot.parentNode;var gt=x.measure,Et=gt.maps;function Vt(yr,wa,Qa){for(var zn=-1;zn<(Et?Et.length:0);zn++)for(var Ur=zn<0?gt.map:Et[zn],Ta=0;Ta<Ur.length;Ta+=3){var Fa=Ur[Ta+2];if(Fa==yr||Fa==wa){var Jn=xa(zn<0?x.line:x.rest[zn]),Ii=Ur[Ta]+Qa;return(Qa<0||Fa!=yr)&&(Ii=Ur[Ta+(Qa?1:0)]),hn(Jn,Ii)}}}var fn=Vt(Ze,ot,ae);if(fn)return ar(fn,oe);for(var wn=ot.nextSibling,zt=Ze?Ze.nodeValue.length-ae:0;wn;wn=wn.nextSibling){if(fn=Vt(wn,wn.firstChild,0),fn)return ar(hn(fn.line,fn.ch-zt),oe);zt+=wn.textContent.length}for(var fa=ot.previousSibling,$r=ae;fa;fa=fa.previousSibling){if(fn=Vt(fa,fa.firstChild,-1),fn)return ar(hn(fn.line,fn.ch+$r),oe);$r+=fa.textContent.length}}var Ri=function(x){this.cm=x,this.prevInput="",this.pollingFast=!1,this.polling=new we,this.hasSelection=!1,this.composing=null};Ri.prototype.init=function(x){var E=this,ae=this,re=this.cm;this.createField(x);var oe=this.textarea;x.wrapper.insertBefore(this.wrapper,x.wrapper.firstChild),Fe&&(oe.style.width="0px"),gn(oe,"input",function(){ge&&be>=9&&E.hasSelection&&(E.hasSelection=null),ae.poll()}),gn(oe,"paste",function(Ze){Gt(re,Ze)||Gc(Ze,re)||(re.state.pasteIncoming=+new Date,ae.fastPoll())});function Se(Ze){if(!Gt(re,Ze)){if(re.somethingSelected())hc({lineWise:!1,text:re.getSelections()});else if(re.options.lineWiseCopyCut){var ot=$c(re);hc({lineWise:!0,text:ot.text}),Ze.type=="cut"?re.setSelections(ot.ranges,null,ut):(ae.prevInput="",oe.value=ot.text.join(`
`),ct(oe))}else return;Ze.type=="cut"&&(re.state.cutIncoming=+new Date)}}gn(oe,"cut",Se),gn(oe,"copy",Se),gn(x.scroller,"paste",function(Ze){if(!(Ki(x,Ze)||Gt(re,Ze))){if(!oe.dispatchEvent){re.state.pasteIncoming=+new Date,ae.focus();return}var ot=new Event("paste");ot.clipboardData=Ze.clipboardData,oe.dispatchEvent(ot)}}),gn(x.lineSpace,"selectstart",function(Ze){Ki(x,Ze)||er(Ze)}),gn(oe,"compositionstart",function(){var Ze=re.getCursor("from");ae.composing&&ae.composing.range.clear(),ae.composing={start:Ze,range:re.markText(Ze,re.getCursor("to"),{className:"CodeMirror-composing"})}}),gn(oe,"compositionend",function(){ae.composing&&(ae.poll(),ae.composing.range.clear(),ae.composing=null)})},Ri.prototype.createField=function(x){this.wrapper=As(),this.textarea=this.wrapper.firstChild},Ri.prototype.screenReaderLabelChanged=function(x){x?this.textarea.setAttribute("aria-label",x):this.textarea.removeAttribute("aria-label")},Ri.prototype.prepareSelection=function(){var x=this.cm,E=x.display,ae=x.doc,re=Xr(x);if(x.options.moveInputWithCursor){var oe=Wl(x,ae.sel.primary().head,"div"),Se=E.wrapper.getBoundingClientRect(),Ze=E.lineDiv.getBoundingClientRect();re.teTop=Math.max(0,Math.min(E.wrapper.clientHeight-10,oe.top+Ze.top-Se.top)),re.teLeft=Math.max(0,Math.min(E.wrapper.clientWidth-10,oe.left+Ze.left-Se.left))}return re},Ri.prototype.showSelection=function(x){var E=this.cm,ae=E.display;Re(ae.cursorDiv,x.cursors),Re(ae.selectionDiv,x.selection),x.teTop!=null&&(this.wrapper.style.top=x.teTop+"px",this.wrapper.style.left=x.teLeft+"px")},Ri.prototype.reset=function(x){if(!(this.contextMenuPending||this.composing)){var E=this.cm;if(E.somethingSelected()){this.prevInput="";var ae=E.getSelection();this.textarea.value=ae,E.state.focused&&ct(this.textarea),ge&&be>=9&&(this.hasSelection=ae)}else x||(this.prevInput=this.textarea.value="",ge&&be>=9&&(this.hasSelection=null))}},Ri.prototype.getField=function(){return this.textarea},Ri.prototype.supportsTouch=function(){return!1},Ri.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!ze||He()!=this.textarea))try{this.textarea.focus()}catch(x){}},Ri.prototype.blur=function(){this.textarea.blur()},Ri.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ri.prototype.receivedFocus=function(){this.slowPoll()},Ri.prototype.slowPoll=function(){var x=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){x.poll(),x.cm.state.focused&&x.slowPoll()})},Ri.prototype.fastPoll=function(){var x=!1,E=this;E.pollingFast=!0;function ae(){var re=E.poll();!re&&!x?(x=!0,E.polling.set(60,ae)):(E.pollingFast=!1,E.slowPoll())}E.polling.set(20,ae)},Ri.prototype.poll=function(){var x=this,E=this.cm,ae=this.textarea,re=this.prevInput;if(this.contextMenuPending||!E.state.focused||ln(ae)&&!re&&!this.composing||E.isReadOnly()||E.options.disableInput||E.state.keySeq)return!1;var oe=ae.value;if(oe==re&&!E.somethingSelected())return!1;if(ge&&be>=9&&this.hasSelection===oe||fe&&/[\uf700-\uf7ff]/.test(oe))return E.display.input.reset(),!1;if(E.doc.sel==E.display.selForContextMenu){var Se=oe.charCodeAt(0);if(Se==8203&&!re&&(re="\u200B"),Se==8666)return this.reset(),this.cm.execCommand("undo")}for(var Ze=0,ot=Math.min(re.length,oe.length);Ze<ot&&re.charCodeAt(Ze)==oe.charCodeAt(Ze);)++Ze;return il(E,function(){dd(E,oe.slice(Ze),re.length-Ze,null,x.composing?"*compose":null),oe.length>1e3||oe.indexOf(`
`)>-1?ae.value=x.prevInput="":x.prevInput=oe,x.composing&&(x.composing.range.clear(),x.composing.range=E.markText(x.composing.start,E.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ri.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ri.prototype.onKeyPress=function(){ge&&be>=9&&(this.hasSelection=null),this.fastPoll()},Ri.prototype.onContextMenu=function(x){var E=this,ae=E.cm,re=ae.display,oe=E.textarea;E.contextMenuPending&&E.contextMenuPending();var Se=Su(ae,x),Ze=re.scroller.scrollTop;if(!Se||ke)return;var ot=ae.options.resetSelectionOnContextMenu;ot&&ae.doc.sel.contains(Se)==-1&&Hl(ae,Jr)(ae.doc,zu(Se),ut);var gt=oe.style.cssText,Et=E.wrapper.style.cssText,Vt=E.wrapper.offsetParent.getBoundingClientRect();E.wrapper.style.cssText="position: static",oe.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(x.clientY-Vt.top-5)+"px; left: "+(x.clientX-Vt.left-5)+`px;
z-index: 1000; background: `+(ge?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var fn;ue&&(fn=window.scrollY),re.input.focus(),ue&&window.scrollTo(null,fn),re.input.reset(),ae.somethingSelected()||(oe.value=E.prevInput=" "),E.contextMenuPending=zt,re.selForContextMenu=ae.doc.sel,clearTimeout(re.detectingSelectAll);function wn(){if(oe.selectionStart!=null){var $r=ae.somethingSelected(),yr="\u200B"+($r?oe.value:"");oe.value="\u21DA",oe.value=yr,E.prevInput=$r?"":"\u200B",oe.selectionStart=1,oe.selectionEnd=yr.length,re.selForContextMenu=ae.doc.sel}}function zt(){if(E.contextMenuPending==zt&&(E.contextMenuPending=!1,E.wrapper.style.cssText=Et,oe.style.cssText=gt,ge&&be<9&&re.scrollbars.setScrollTop(re.scroller.scrollTop=Ze),oe.selectionStart!=null)){(!ge||ge&&be<9)&&wn();var $r=0,yr=function(){re.selForContextMenu==ae.doc.sel&&oe.selectionStart==0&&oe.selectionEnd>0&&E.prevInput=="\u200B"?Hl(ae,yl)(ae):$r++<10?re.detectingSelectAll=setTimeout(yr,500):(re.selForContextMenu=null,re.input.reset())};re.detectingSelectAll=setTimeout(yr,200)}}if(ge&&be>=9&&wn(),Ae){Ma(x);var fa=function(){mr(window,"mouseup",fa),setTimeout(zt,20)};gn(window,"mouseup",fa)}else setTimeout(zt,50)},Ri.prototype.readOnlyChanged=function(x){x||this.reset(),this.textarea.disabled=x=="nocursor",this.textarea.readOnly=!!x},Ri.prototype.setUneditable=function(){},Ri.prototype.needsContentAttribute=!1;function Fo(x,E){if(E=E?Tt(E):{},E.value=x.value,!E.tabindex&&x.tabIndex&&(E.tabindex=x.tabIndex),!E.placeholder&&x.placeholder&&(E.placeholder=x.placeholder),E.autofocus==null){var ae=He();E.autofocus=ae==x||x.getAttribute("autofocus")!=null&&ae==document.body}function re(){x.value=ot.getValue()}var oe;if(x.form&&(gn(x.form,"submit",re),!E.leaveSubmitMethodAlone)){var Se=x.form;oe=Se.submit;try{var Ze=Se.submit=function(){re(),Se.submit=oe,Se.submit(),Se.submit=Ze}}catch(gt){}}E.finishInit=function(gt){gt.save=re,gt.getTextArea=function(){return x},gt.toTextArea=function(){gt.toTextArea=isNaN,re(),x.parentNode.removeChild(gt.getWrapperElement()),x.style.display="",x.form&&(mr(x.form,"submit",re),!E.leaveSubmitMethodAlone&&typeof x.form.submit=="function"&&(x.form.submit=oe))}},x.style.display="none";var ot=Cl(function(gt){return x.parentNode.insertBefore(gt,x.nextSibling)},E);return ot}function ho(x){x.off=mr,x.on=gn,x.wheelEventPixels=Oa,x.Doc=Oi,x.splitLines=vn,x.countColumn=at,x.findColumn=Wt,x.isWordChar=Be,x.Pass=dt,x.signal=Ht,x.Line=Nr,x.changeEnd=Vs,x.scrollbarModel=vs,x.Pos=hn,x.cmpPos=Bn,x.modes=Br,x.mimeModes=na,x.resolveMode=cn,x.getMode=un,x.modeExtensions=Hn,x.extendMode=Bt,x.copyState=dn,x.startState=kn,x.innerMode=_n,x.commands=ru,x.keyMap=kl,x.keyName=Vu,x.isModifierKey=wu,x.lookupKey=yu,x.normalizeKeyMap=Zl,x.StringStream=sr,x.SharedTextMarker=dl,x.TextMarker=ws,x.LineWidget=Os,x.e_preventDefault=er,x.e_stopPropagation=Ba,x.e_stop=Ma,x.addClass=tt,x.contains=lt,x.rmClass=Ye,x.keyNames=rs}gd(Cl),ie(Cl);var ni="iter insert remove copy getEditor constructor".split(" ");for(var vo in Oi.prototype)Oi.prototype.hasOwnProperty(vo)&&ft(ni,vo)<0&&(Cl.prototype[vo]=function(x){return function(){return x.apply(this.doc,arguments)}}(Oi.prototype[vo]));return wr(Oi),Cl.inputStyles={textarea:Ri,contenteditable:Pt},Cl.defineMode=function(x){!Cl.defaults.mode&&x!="null"&&(Cl.defaults.mode=x),Rr.apply(this,arguments)},Cl.defineMIME=Rt,Cl.defineMode("null",function(){return{token:function(x){return x.skipToEnd()}}}),Cl.defineMIME("text/plain","null"),Cl.defineExtension=function(x,E){Cl.prototype[x]=E},Cl.defineDocExtension=function(x,E){Oi.prototype[x]=E},Cl.fromTextArea=Fo,ho(Cl),Cl.version="5.58.2",Cl})},49047:function(en,Ct,ee){(function(te){te(ee(4631),ee(29589),ee(52539))})(function(te){"use strict";te.defineMode("markdown",function(se,Ce){var Ne=te.getMode(se,"text/html"),ge=Ne.name=="null";function be(at){if(te.findModeByName){var we=te.findModeByName(at);we&&(at=we.mime||we.mimes[0])}var ft=te.getMode(se,at);return ft.name=="null"?null:ft}Ce.highlightFormatting===void 0&&(Ce.highlightFormatting=!1),Ce.maxBlockquoteDepth===void 0&&(Ce.maxBlockquoteDepth=0),Ce.taskLists===void 0&&(Ce.taskLists=!1),Ce.strikethrough===void 0&&(Ce.strikethrough=!1),Ce.emoji===void 0&&(Ce.emoji=!1),Ce.fencedCodeBlockHighlighting===void 0&&(Ce.fencedCodeBlockHighlighting=!0),Ce.fencedCodeBlockDefaultMode===void 0&&(Ce.fencedCodeBlockDefaultMode="text/plain"),Ce.xml===void 0&&(Ce.xml=!0),Ce.tokenTypeOverrides===void 0&&(Ce.tokenTypeOverrides={});var ue={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ye in ue)ue.hasOwnProperty(ye)&&Ce.tokenTypeOverrides[ye]&&(ue[ye]=Ce.tokenTypeOverrides[ye]);var pe=/^([*\-_])(?:\s*\1){2,}\s*$/,ke=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Xe=/^\[(x| )\](?=\s)/i,Le=Ce.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Me=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Fe=/^[^#!\[\]*_\\<>` "'(~:]+/,Oe=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,ze=/^\s*\[[^\]]+?\]:.*$/,fe=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,nt=" ";function it(at,we,ft){return we.f=we.inline=ft,ft(at,we)}function Ge(at,we,ft){return we.f=we.block=ft,ft(at,we)}function je(at){return!at||!/\S/.test(at.string)}function Ae(at){if(at.linkTitle=!1,at.linkHref=!1,at.linkText=!1,at.em=!1,at.strong=!1,at.strikethrough=!1,at.quote=0,at.indentedCode=!1,at.f==Ye){var we=ge;if(!we){var ft=te.innerMode(Ne,at.htmlState);we=ft.mode.name=="xml"&&ft.state.tagStart===null&&!ft.state.context&&ft.state.tokenize.isInText}we&&(at.f=De,at.block=he,at.htmlState=null)}return at.trailingSpace=0,at.trailingSpaceNewLine=!1,at.prevLine=at.thisLine,at.thisLine={stream:null},null}function he(at,we){var ft=at.column()===we.indentation,Nt=je(we.prevLine.stream),dt=we.indentedCode,ut=we.prevLine.hr,pt=we.list!==!1,Ot=(we.listStack[we.listStack.length-1]||0)+3;we.indentedCode=!1;var Wt=we.indentation;if(we.indentationDiff===null&&(we.indentationDiff=we.indentation,pt)){for(we.list=null;Wt<we.listStack[we.listStack.length-1];)we.listStack.pop(),we.listStack.length?we.indentation=we.listStack[we.listStack.length-1]:we.list=!1;we.list!==!1&&(we.indentationDiff=Wt-we.listStack[we.listStack.length-1])}var Zt=!Nt&&!ut&&!we.prevLine.header&&(!pt||!dt)&&!we.prevLine.fencedCodeEnd,Yt=(we.list===!1||ut||Nt)&&we.indentation<=Ot&&at.match(pe),Cn=null;if(we.indentationDiff>=4&&(dt||we.prevLine.fencedCodeEnd||we.prevLine.header||Nt))return at.skipToEnd(),we.indentedCode=!0,ue.code;if(at.eatSpace())return null;if(ft&&we.indentation<=Ot&&(Cn=at.match(Le))&&Cn[1].length<=6)return we.quote=0,we.header=Cn[1].length,we.thisLine.header=!0,Ce.highlightFormatting&&(we.formatting="header"),we.f=we.inline,Re(we);if(we.indentation<=Ot&&at.eat(">"))return we.quote=ft?1:we.quote+1,Ce.highlightFormatting&&(we.formatting="quote"),at.eatSpace(),Re(we);if(!Yt&&!we.setext&&ft&&we.indentation<=Ot&&(Cn=at.match(ke))){var Nn=Cn[1]?"ol":"ul";return we.indentation=Wt+at.current().length,we.list=!0,we.quote=0,we.listStack.push(we.indentation),we.em=!1,we.strong=!1,we.code=!1,we.strikethrough=!1,Ce.taskLists&&at.match(Xe,!1)&&(we.taskList=!0),we.f=we.inline,Ce.highlightFormatting&&(we.formatting=["list","list-"+Nn]),Re(we)}else{if(ft&&we.indentation<=Ot&&(Cn=at.match(Oe,!0)))return we.quote=0,we.fencedEndRE=new RegExp(Cn[1]+"+ *$"),we.localMode=Ce.fencedCodeBlockHighlighting&&be(Cn[2]||Ce.fencedCodeBlockDefaultMode),we.localMode&&(we.localState=te.startState(we.localMode)),we.f=we.block=Te,Ce.highlightFormatting&&(we.formatting="code-block"),we.code=-1,Re(we);if(we.setext||(!Zt||!pt)&&!we.quote&&we.list===!1&&!we.code&&!Yt&&!ze.test(at.string)&&(Cn=at.lookAhead(1))&&(Cn=Cn.match(Me)))return we.setext?(we.header=we.setext,we.setext=0,at.skipToEnd(),Ce.highlightFormatting&&(we.formatting="header")):(we.header=Cn[0].charAt(0)=="="?1:2,we.setext=we.header),we.thisLine.header=!0,we.f=we.inline,Re(we);if(Yt)return at.skipToEnd(),we.hr=!0,we.thisLine.hr=!0,ue.hr;if(at.peek()==="[")return it(at,we,Ue)}return it(at,we,we.inline)}function Ye(at,we){var ft=Ne.token(at,we.htmlState);if(!ge){var Nt=te.innerMode(Ne,we.htmlState);(Nt.mode.name=="xml"&&Nt.state.tagStart===null&&!Nt.state.context&&Nt.state.tokenize.isInText||we.md_inside&&at.current().indexOf(">")>-1)&&(we.f=De,we.block=he,we.htmlState=null)}return ft}function Te(at,we){var ft=we.listStack[we.listStack.length-1]||0,Nt=we.indentation<ft,dt=ft+3;if(we.fencedEndRE&&we.indentation<=dt&&(Nt||at.match(we.fencedEndRE))){Ce.highlightFormatting&&(we.formatting="code-block");var ut;return Nt||(ut=Re(we)),we.localMode=we.localState=null,we.block=he,we.f=De,we.fencedEndRE=null,we.code=0,we.thisLine.fencedCodeEnd=!0,Nt?Ge(at,we,we.block):ut}else return we.localMode?we.localMode.token(at,we.localState):(at.skipToEnd(),ue.code)}function Re(at){var we=[];if(at.formatting){we.push(ue.formatting),typeof at.formatting=="string"&&(at.formatting=[at.formatting]);for(var ft=0;ft<at.formatting.length;ft++)we.push(ue.formatting+"-"+at.formatting[ft]),at.formatting[ft]==="header"&&we.push(ue.formatting+"-"+at.formatting[ft]+"-"+at.header),at.formatting[ft]==="quote"&&(!Ce.maxBlockquoteDepth||Ce.maxBlockquoteDepth>=at.quote?we.push(ue.formatting+"-"+at.formatting[ft]+"-"+at.quote):we.push("error"))}if(at.taskOpen)return we.push("meta"),we.length?we.join(" "):null;if(at.taskClosed)return we.push("property"),we.length?we.join(" "):null;if(at.linkHref?we.push(ue.linkHref,"url"):(at.strong&&we.push(ue.strong),at.em&&we.push(ue.em),at.strikethrough&&we.push(ue.strikethrough),at.emoji&&we.push(ue.emoji),at.linkText&&we.push(ue.linkText),at.code&&we.push(ue.code),at.image&&we.push(ue.image),at.imageAltText&&we.push(ue.imageAltText,"link"),at.imageMarker&&we.push(ue.imageMarker)),at.header&&we.push(ue.header,ue.header+"-"+at.header),at.quote&&(we.push(ue.quote),!Ce.maxBlockquoteDepth||Ce.maxBlockquoteDepth>=at.quote?we.push(ue.quote+"-"+at.quote):we.push(ue.quote+"-"+Ce.maxBlockquoteDepth)),at.list!==!1){var Nt=(at.listStack.length-1)%3;Nt?Nt===1?we.push(ue.list2):we.push(ue.list3):we.push(ue.list1)}return at.trailingSpaceNewLine?we.push("trailing-space-new-line"):at.trailingSpace&&we.push("trailing-space-"+(at.trailingSpace%2?"a":"b")),we.length?we.join(" "):null}function _e(at,we){if(at.match(Fe,!0))return Re(we)}function De(at,we){var ft=we.text(at,we);if(typeof ft!="undefined")return ft;if(we.list)return we.list=null,Re(we);if(we.taskList){var Nt=at.match(Xe,!0)[1]===" ";return Nt?we.taskOpen=!0:we.taskClosed=!0,Ce.highlightFormatting&&(we.formatting="task"),we.taskList=!1,Re(we)}if(we.taskOpen=!1,we.taskClosed=!1,we.header&&at.match(/^#+$/,!0))return Ce.highlightFormatting&&(we.formatting="header"),Re(we);var dt=at.next();if(we.linkTitle){we.linkTitle=!1;var ut=dt;dt==="("&&(ut=")"),ut=(ut+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var pt="^\\s*(?:[^"+ut+"\\\\]+|\\\\\\\\|\\\\.)"+ut;if(at.match(new RegExp(pt),!0))return ue.linkHref}if(dt==="`"){var Ot=we.formatting;Ce.highlightFormatting&&(we.formatting="code"),at.eatWhile("`");var Wt=at.current().length;if(we.code==0&&(!we.quote||Wt==1))return we.code=Wt,Re(we);if(Wt==we.code){var Zt=Re(we);return we.code=0,Zt}else return we.formatting=Ot,Re(we)}else if(we.code)return Re(we);if(dt==="\\"&&(at.next(),Ce.highlightFormatting)){var Yt=Re(we),Cn=ue.formatting+"-escape";return Yt?Yt+" "+Cn:Cn}if(dt==="!"&&at.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return we.imageMarker=!0,we.image=!0,Ce.highlightFormatting&&(we.formatting="image"),Re(we);if(dt==="["&&we.imageMarker&&at.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return we.imageMarker=!1,we.imageAltText=!0,Ce.highlightFormatting&&(we.formatting="image"),Re(we);if(dt==="]"&&we.imageAltText){Ce.highlightFormatting&&(we.formatting="image");var Yt=Re(we);return we.imageAltText=!1,we.image=!1,we.inline=we.f=lt,Yt}if(dt==="["&&!we.image)return we.linkText&&at.match(/^.*?\]/)||(we.linkText=!0,Ce.highlightFormatting&&(we.formatting="link")),Re(we);if(dt==="]"&&we.linkText){Ce.highlightFormatting&&(we.formatting="link");var Yt=Re(we);return we.linkText=!1,we.inline=we.f=at.match(/\(.*?\)| ?\[.*?\]/,!1)?lt:De,Yt}if(dt==="<"&&at.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){we.f=we.inline=Ee,Ce.highlightFormatting&&(we.formatting="link");var Yt=Re(we);return Yt?Yt+=" ":Yt="",Yt+ue.linkInline}if(dt==="<"&&at.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){we.f=we.inline=Ee,Ce.highlightFormatting&&(we.formatting="link");var Yt=Re(we);return Yt?Yt+=" ":Yt="",Yt+ue.linkEmail}if(Ce.xml&&dt==="<"&&at.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Nn=at.string.indexOf(">",at.pos);if(Nn!=-1){var Mn=at.string.substring(at.start,Nn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Mn)&&(we.md_inside=!0)}return at.backUp(1),we.htmlState=te.startState(Ne),Ge(at,we,Ye)}if(Ce.xml&&dt==="<"&&at.match(/^\/\w*?>/))return we.md_inside=!1,"tag";if(dt==="*"||dt==="_"){for(var Je=1,ve=at.pos==1?" ":at.string.charAt(at.pos-2);Je<3&&at.eat(dt);)Je++;var me=at.peek()||" ",Be=!/\s/.test(me)&&(!fe.test(me)||/\s/.test(ve)||fe.test(ve)),xe=!/\s/.test(ve)&&(!fe.test(ve)||/\s/.test(me)||fe.test(me)),de=null,qe=null;if(Je%2&&(!we.em&&Be&&(dt==="*"||!xe||fe.test(ve))?de=!0:we.em==dt&&xe&&(dt==="*"||!Be||fe.test(me))&&(de=!1)),Je>1&&(!we.strong&&Be&&(dt==="*"||!xe||fe.test(ve))?qe=!0:we.strong==dt&&xe&&(dt==="*"||!Be||fe.test(me))&&(qe=!1)),qe!=null||de!=null){Ce.highlightFormatting&&(we.formatting=de==null?"strong":qe==null?"em":"strong em"),de===!0&&(we.em=dt),qe===!0&&(we.strong=dt);var Zt=Re(we);return de===!1&&(we.em=!1),qe===!1&&(we.strong=!1),Zt}}else if(dt===" "&&(at.eat("*")||at.eat("_"))){if(at.peek()===" ")return Re(we);at.backUp(1)}if(Ce.strikethrough){if(dt==="~"&&at.eatWhile(dt)){if(we.strikethrough){Ce.highlightFormatting&&(we.formatting="strikethrough");var Zt=Re(we);return we.strikethrough=!1,Zt}else if(at.match(/^[^\s]/,!1))return we.strikethrough=!0,Ce.highlightFormatting&&(we.formatting="strikethrough"),Re(we)}else if(dt===" "&&at.match(/^~~/,!0)){if(at.peek()===" ")return Re(we);at.backUp(2)}}if(Ce.emoji&&dt===":"&&at.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){we.emoji=!0,Ce.highlightFormatting&&(we.formatting="emoji");var xt=Re(we);return we.emoji=!1,xt}return dt===" "&&(at.match(/^ +$/,!1)?we.trailingSpace++:we.trailingSpace&&(we.trailingSpaceNewLine=!0)),Re(we)}function Ee(at,we){var ft=at.next();if(ft===">"){we.f=we.inline=De,Ce.highlightFormatting&&(we.formatting="link");var Nt=Re(we);return Nt?Nt+=" ":Nt="",Nt+ue.linkInline}return at.match(/^[^>]+/,!0),ue.linkInline}function lt(at,we){if(at.eatSpace())return null;var ft=at.next();return ft==="("||ft==="["?(we.f=we.inline=tt(ft==="("?")":"]"),Ce.highlightFormatting&&(we.formatting="link-string"),we.linkHref=!0,Re(we)):"error"}var He={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function tt(at){return function(we,ft){var Nt=we.next();if(Nt===at){ft.f=ft.inline=De,Ce.highlightFormatting&&(ft.formatting="link-string");var dt=Re(ft);return ft.linkHref=!1,dt}return we.match(He[at]),ft.linkHref=!0,Re(ft)}}function Ue(at,we){return at.match(/^([^\]\\]|\\.)*\]:/,!1)?(we.f=ct,at.next(),Ce.highlightFormatting&&(we.formatting="link"),we.linkText=!0,Re(we)):it(at,we,De)}function ct(at,we){if(at.match(/^\]:/,!0)){we.f=we.inline=bt,Ce.highlightFormatting&&(we.formatting="link");var ft=Re(we);return we.linkText=!1,ft}return at.match(/^([^\]\\]|\\.)+/,!0),ue.linkText}function bt(at,we){return at.eatSpace()?null:(at.match(/^[^\s]+/,!0),at.peek()===void 0?we.linkTitle=!0:at.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),we.f=we.inline=De,ue.linkHref+" url")}var Tt={startState:function(){return{f:he,prevLine:{stream:null},thisLine:{stream:null},block:he,htmlState:null,indentation:0,inline:De,text:_e,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(at){return{f:at.f,prevLine:at.prevLine,thisLine:at.thisLine,block:at.block,htmlState:at.htmlState&&te.copyState(Ne,at.htmlState),indentation:at.indentation,localMode:at.localMode,localState:at.localMode?te.copyState(at.localMode,at.localState):null,inline:at.inline,text:at.text,formatting:!1,linkText:at.linkText,linkTitle:at.linkTitle,linkHref:at.linkHref,code:at.code,em:at.em,strong:at.strong,strikethrough:at.strikethrough,emoji:at.emoji,header:at.header,setext:at.setext,hr:at.hr,taskList:at.taskList,list:at.list,listStack:at.listStack.slice(0),quote:at.quote,indentedCode:at.indentedCode,trailingSpace:at.trailingSpace,trailingSpaceNewLine:at.trailingSpaceNewLine,md_inside:at.md_inside,fencedEndRE:at.fencedEndRE}},token:function(at,we){if(we.formatting=!1,at!=we.thisLine.stream){if(we.header=0,we.hr=!1,at.match(/^\s*$/,!0))return Ae(we),null;if(we.prevLine=we.thisLine,we.thisLine={stream:at},we.taskList=!1,we.trailingSpace=0,we.trailingSpaceNewLine=!1,!we.localState&&(we.f=we.block,we.f!=Ye)){var ft=at.match(/^\s*/,!0)[0].replace(/\t/g,nt).length;if(we.indentation=ft,we.indentationDiff=null,ft>0)return null}}return we.f(at,we)},innerMode:function(at){return at.block==Ye?{state:at.htmlState,mode:Ne}:at.localState?{state:at.localState,mode:at.localMode}:{state:at,mode:Tt}},indent:function(at,we,ft){return at.block==Ye&&Ne.indent?Ne.indent(at.htmlState,we,ft):at.localState&&at.localMode.indent?at.localMode.indent(at.localState,we,ft):te.Pass},blankLine:Ae,getType:Re,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Tt},"xml"),te.defineMIME("text/markdown","markdown"),te.defineMIME("text/x-markdown","markdown")})},52539:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){"use strict";te.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 se=0;se<te.modeInfo.length;se++){var Ce=te.modeInfo[se];Ce.mimes&&(Ce.mime=Ce.mimes[0])}te.findModeByMIME=function(Ne){Ne=Ne.toLowerCase();for(var ge=0;ge<te.modeInfo.length;ge++){var be=te.modeInfo[ge];if(be.mime==Ne)return be;if(be.mimes){for(var ue=0;ue<be.mimes.length;ue++)if(be.mimes[ue]==Ne)return be}}if(/\+xml$/.test(Ne))return te.findModeByMIME("application/xml");if(/\+json$/.test(Ne))return te.findModeByMIME("application/json")},te.findModeByExtension=function(Ne){Ne=Ne.toLowerCase();for(var ge=0;ge<te.modeInfo.length;ge++){var be=te.modeInfo[ge];if(be.ext){for(var ue=0;ue<be.ext.length;ue++)if(be.ext[ue]==Ne)return be}}},te.findModeByFileName=function(Ne){for(var ge=0;ge<te.modeInfo.length;ge++){var be=te.modeInfo[ge];if(be.file&&be.file.test(Ne))return be}var ue=Ne.lastIndexOf("."),ye=ue>-1&&Ne.substring(ue+1,Ne.length);if(ye)return te.findModeByExtension(ye)},te.findModeByName=function(Ne){Ne=Ne.toLowerCase();for(var ge=0;ge<te.modeInfo.length;ge++){var be=te.modeInfo[ge];if(be.name.toLowerCase()==Ne)return be;if(be.alias){for(var ue=0;ue<be.alias.length;ue++)if(be.alias[ue].toLowerCase()==Ne)return be}}}})},80785:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){"use strict";te.defineMode("stex",function(se,Ce){"use strict";function Ne(Fe,Oe){Fe.cmdState.push(Oe)}function ge(Fe){return Fe.cmdState.length>0?Fe.cmdState[Fe.cmdState.length-1]:null}function be(Fe){var Oe=Fe.cmdState.pop();Oe&&Oe.closeBracket()}function ue(Fe){for(var Oe=Fe.cmdState,ze=Oe.length-1;ze>=0;ze--){var fe=Oe[ze];if(fe.name!="DEFAULT")return fe}return{styleIdentifier:function(){return null}}}function ye(Fe,Oe,ze){return function(){this.name=Fe,this.bracketNo=0,this.style=Oe,this.styles=ze,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var pe={};pe.importmodule=ye("importmodule","tag",["string","builtin"]),pe.documentclass=ye("documentclass","tag",["","atom"]),pe.usepackage=ye("usepackage","tag",["atom"]),pe.begin=ye("begin","tag",["atom"]),pe.end=ye("end","tag",["atom"]),pe.label=ye("label","tag",["atom"]),pe.ref=ye("ref","tag",["atom"]),pe.eqref=ye("eqref","tag",["atom"]),pe.cite=ye("cite","tag",["atom"]),pe.bibitem=ye("bibitem","tag",["atom"]),pe.Bibitem=ye("Bibitem","tag",["atom"]),pe.RBibitem=ye("RBibitem","tag",["atom"]),pe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ke(Fe,Oe){Fe.f=Oe}function Xe(Fe,Oe){var ze;if(Fe.match(/^\\[a-zA-Z@]+/)){var fe=Fe.current().slice(1);return ze=pe.hasOwnProperty(fe)?pe[fe]:pe.DEFAULT,ze=new ze,Ne(Oe,ze),ke(Oe,Me),ze.style}if(Fe.match(/^\\[$&%#{}_]/)||Fe.match(/^\\[,;!\/\\]/))return"tag";if(Fe.match("\\["))return ke(Oe,function(it,Ge){return Le(it,Ge,"\\]")}),"keyword";if(Fe.match("\\("))return ke(Oe,function(it,Ge){return Le(it,Ge,"\\)")}),"keyword";if(Fe.match("$$"))return ke(Oe,function(it,Ge){return Le(it,Ge,"$$")}),"keyword";if(Fe.match("$"))return ke(Oe,function(it,Ge){return Le(it,Ge,"$")}),"keyword";var nt=Fe.next();if(nt=="%")return Fe.skipToEnd(),"comment";if(nt=="}"||nt=="]"){if(ze=ge(Oe),ze)ze.closeBracket(nt),ke(Oe,Me);else return"error";return"bracket"}else return nt=="{"||nt=="["?(ze=pe.DEFAULT,ze=new ze,Ne(Oe,ze),"bracket"):/\d/.test(nt)?(Fe.eatWhile(/[\w.%]/),"atom"):(Fe.eatWhile(/[\w\-_]/),ze=ue(Oe),ze.name=="begin"&&(ze.argument=Fe.current()),ze.styleIdentifier())}function Le(Fe,Oe,ze){if(Fe.eatSpace())return null;if(ze&&Fe.match(ze))return ke(Oe,Xe),"keyword";if(Fe.match(/^\\[a-zA-Z@]+/))return"tag";if(Fe.match(/^[a-zA-Z]+/))return"variable-2";if(Fe.match(/^\\[$&%#{}_]/)||Fe.match(/^\\[,;!\/]/)||Fe.match(/^[\^_&]/))return"tag";if(Fe.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Fe.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var fe=Fe.next();return fe=="{"||fe=="}"||fe=="["||fe=="]"||fe=="("||fe==")"?"bracket":fe=="%"?(Fe.skipToEnd(),"comment"):"error"}function Me(Fe,Oe){var ze=Fe.peek(),fe;return ze=="{"||ze=="["?(fe=ge(Oe),fe.openBracket(ze),Fe.eat(ze),ke(Oe,Xe),"bracket"):/[ \t\r]/.test(ze)?(Fe.eat(ze),null):(ke(Oe,Xe),be(Oe),Xe(Fe,Oe))}return{startState:function(){var Fe=Ce.inMathMode?function(Oe,ze){return Le(Oe,ze)}:Xe;return{cmdState:[],f:Fe}},copyState:function(Fe){return{cmdState:Fe.cmdState.slice(),f:Fe.f}},token:function(Fe,Oe){return Oe.f(Fe,Oe)},blankLine:function(Fe){Fe.f=Xe,Fe.cmdState.length=0},lineComment:"%"}}),te.defineMIME("text/x-stex","stex"),te.defineMIME("text/x-latex","stex")})},29589:function(en,Ct,ee){(function(te){te(ee(4631))})(function(te){"use strict";var se={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},Ce={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};te.defineMode("xml",function(Ne,ge){var be=Ne.indentUnit,ue={},ye=ge.htmlMode?se:Ce;for(var pe in ye)ue[pe]=ye[pe];for(var pe in ge)ue[pe]=ge[pe];var ke,Xe;function Le(Ee,lt){function He(ct){return lt.tokenize=ct,ct(Ee,lt)}var tt=Ee.next();if(tt=="<")return Ee.eat("!")?Ee.eat("[")?Ee.match("CDATA[")?He(Oe("atom","]]>")):null:Ee.match("--")?He(Oe("comment","-->")):Ee.match("DOCTYPE",!0,!0)?(Ee.eatWhile(/[\w\._\-]/),He(ze(1))):null:Ee.eat("?")?(Ee.eatWhile(/[\w\._\-]/),lt.tokenize=Oe("meta","?>"),"meta"):(ke=Ee.eat("/")?"closeTag":"openTag",lt.tokenize=Me,"tag bracket");if(tt=="&"){var Ue;return Ee.eat("#")?Ee.eat("x")?Ue=Ee.eatWhile(/[a-fA-F\d]/)&&Ee.eat(";"):Ue=Ee.eatWhile(/[\d]/)&&Ee.eat(";"):Ue=Ee.eatWhile(/[\w\.\-:]/)&&Ee.eat(";"),Ue?"atom":"error"}else return Ee.eatWhile(/[^&<]/),null}Le.isInText=!0;function Me(Ee,lt){var He=Ee.next();if(He==">"||He=="/"&&Ee.eat(">"))return lt.tokenize=Le,ke=He==">"?"endTag":"selfcloseTag","tag bracket";if(He=="=")return ke="equals",null;if(He=="<"){lt.tokenize=Le,lt.state=Ge,lt.tagName=lt.tagStart=null;var tt=lt.tokenize(Ee,lt);return tt?tt+" tag error":"tag error"}else return/[\'\"]/.test(He)?(lt.tokenize=Fe(He),lt.stringStartCol=Ee.column(),lt.tokenize(Ee,lt)):(Ee.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Fe(Ee){var lt=function(He,tt){for(;!He.eol();)if(He.next()==Ee){tt.tokenize=Me;break}return"string"};return lt.isInAttribute=!0,lt}function Oe(Ee,lt){return function(He,tt){for(;!He.eol();){if(He.match(lt)){tt.tokenize=Le;break}He.next()}return Ee}}function ze(Ee){return function(lt,He){for(var tt;(tt=lt.next())!=null;){if(tt=="<")return He.tokenize=ze(Ee+1),He.tokenize(lt,He);if(tt==">")if(Ee==1){He.tokenize=Le;break}else return He.tokenize=ze(Ee-1),He.tokenize(lt,He)}return"meta"}}function fe(Ee,lt,He){this.prev=Ee.context,this.tagName=lt,this.indent=Ee.indented,this.startOfLine=He,(ue.doNotIndent.hasOwnProperty(lt)||Ee.context&&Ee.context.noIndent)&&(this.noIndent=!0)}function nt(Ee){Ee.context&&(Ee.context=Ee.context.prev)}function it(Ee,lt){for(var He;;){if(!Ee.context||(He=Ee.context.tagName,!ue.contextGrabbers.hasOwnProperty(He)||!ue.contextGrabbers[He].hasOwnProperty(lt)))return;nt(Ee)}}function Ge(Ee,lt,He){return Ee=="openTag"?(He.tagStart=lt.column(),je):Ee=="closeTag"?Ae:Ge}function je(Ee,lt,He){return Ee=="word"?(He.tagName=lt.current(),Xe="tag",Te):ue.allowMissingTagName&&Ee=="endTag"?(Xe="tag bracket",Te(Ee,lt,He)):(Xe="error",je)}function Ae(Ee,lt,He){if(Ee=="word"){var tt=lt.current();return He.context&&He.context.tagName!=tt&&ue.implicitlyClosed.hasOwnProperty(He.context.tagName)&&nt(He),He.context&&He.context.tagName==tt||ue.matchClosing===!1?(Xe="tag",he):(Xe="tag error",Ye)}else return ue.allowMissingTagName&&Ee=="endTag"?(Xe="tag bracket",he(Ee,lt,He)):(Xe="error",Ye)}function he(Ee,lt,He){return Ee!="endTag"?(Xe="error",he):(nt(He),Ge)}function Ye(Ee,lt,He){return Xe="error",he(Ee,lt,He)}function Te(Ee,lt,He){if(Ee=="word")return Xe="attribute",Re;if(Ee=="endTag"||Ee=="selfcloseTag"){var tt=He.tagName,Ue=He.tagStart;return He.tagName=He.tagStart=null,Ee=="selfcloseTag"||ue.autoSelfClosers.hasOwnProperty(tt)?it(He,tt):(it(He,tt),He.context=new fe(He,tt,Ue==He.indented)),Ge}return Xe="error",Te}function Re(Ee,lt,He){return Ee=="equals"?_e:(ue.allowMissing||(Xe="error"),Te(Ee,lt,He))}function _e(Ee,lt,He){return Ee=="string"?De:Ee=="word"&&ue.allowUnquoted?(Xe="string",Te):(Xe="error",Te(Ee,lt,He))}function De(Ee,lt,He){return Ee=="string"?De:Te(Ee,lt,He)}return{startState:function(Ee){var lt={tokenize:Le,state:Ge,indented:Ee||0,tagName:null,tagStart:null,context:null};return Ee!=null&&(lt.baseIndent=Ee),lt},token:function(Ee,lt){if(!lt.tagName&&Ee.sol()&&(lt.indented=Ee.indentation()),Ee.eatSpace())return null;ke=null;var He=lt.tokenize(Ee,lt);return(He||ke)&&He!="comment"&&(Xe=null,lt.state=lt.state(ke||He,Ee,lt),Xe&&(He=Xe=="error"?He+" error":Xe)),He},indent:function(Ee,lt,He){var tt=Ee.context;if(Ee.tokenize.isInAttribute)return Ee.tagStart==Ee.indented?Ee.stringStartCol+1:Ee.indented+be;if(tt&&tt.noIndent)return te.Pass;if(Ee.tokenize!=Me&&Ee.tokenize!=Le)return He?He.match(/^(\s*)/)[0].length:0;if(Ee.tagName)return ue.multilineTagIndentPastTag!==!1?Ee.tagStart+Ee.tagName.length+2:Ee.tagStart+be*(ue.multilineTagIndentFactor||1);if(ue.alignCDATA&&/<!\[CDATA\[/.test(lt))return 0;var Ue=lt&&/^<(\/)?([\w_:\.-]*)/.exec(lt);if(Ue&&Ue[1])for(;tt;)if(tt.tagName==Ue[2]){tt=tt.prev;break}else if(ue.implicitlyClosed.hasOwnProperty(tt.tagName))tt=tt.prev;else break;else if(Ue)for(;tt;){var ct=ue.contextGrabbers[tt.tagName];if(ct&&ct.hasOwnProperty(Ue[2]))tt=tt.prev;else break}for(;tt&&tt.prev&&!tt.startOfLine;)tt=tt.prev;return tt?tt.indent+be:Ee.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:ue.htmlMode?"html":"xml",helperType:ue.htmlMode?"html":"xml",skipAttribute:function(Ee){Ee.state==_e&&(Ee.state=Te)},xmlCurrentTag:function(Ee){return Ee.tagName?{name:Ee.tagName,close:Ee.type=="closeTag"}:null},xmlCurrentContext:function(Ee){for(var lt=[],He=Ee.context;He;He=He.prev)He.tagName&&lt.push(He.tagName);return lt.reverse()}}}),te.defineMIME("text/xml","xml"),te.defineMIME("application/xml","xml"),te.mimeModes.hasOwnProperty("text/html")||te.defineMIME("text/html",{name:"xml",htmlMode:!0})})},15979:function(en,Ct,ee){"use strict";ee.d(Ct,{hP:function(){return Mn}});var te=function(Je,ve){return(te=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(me,Be){me.__proto__=Be}||function(me,Be){for(var xe in Be)Object.prototype.hasOwnProperty.call(Be,xe)&&(me[xe]=Be[xe])})(Je,ve)};function se(Je,ve){function me(){this.constructor=Je}te(Je,ve),Je.prototype=ve===null?Object.create(ve):(me.prototype=ve.prototype,new me)}function Ce(Je,ve,me,Be){return new(me||(me=Promise))(function(xe,de){function qe(tn){try{nn(Be.next(tn))}catch(Jt){de(Jt)}}function xt(tn){try{nn(Be.throw(tn))}catch(Jt){de(Jt)}}function nn(tn){var Jt;tn.done?xe(tn.value):(Jt=tn.value,Jt instanceof me?Jt:new me(function(yn){yn(Jt)})).then(qe,xt)}nn((Be=Be.apply(Je,ve||[])).next())})}function Ne(Je,ve){var me,Be,xe,de,qe={label:0,sent:function(){if(1&xe[0])throw xe[1];return xe[1]},trys:[],ops:[]};return de={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(de[Symbol.iterator]=function(){return this}),de;function xt(nn){return function(tn){return function(Jt){if(me)throw new TypeError("Generator is already executing.");for(;qe;)try{if(me=1,Be&&(xe=2&Jt[0]?Be.return:Jt[0]?Be.throw||((xe=Be.return)&&xe.call(Be),0):Be.next)&&!(xe=xe.call(Be,Jt[1])).done)return xe;switch(Be=0,xe&&(Jt=[2&Jt[0],xe.value]),Jt[0]){case 0:case 1:xe=Jt;break;case 4:return qe.label++,{value:Jt[1],done:!1};case 5:qe.label++,Be=Jt[1],Jt=[0];continue;case 7:Jt=qe.ops.pop(),qe.trys.pop();continue;default:if(xe=qe.trys,!((xe=xe.length>0&&xe[xe.length-1])||Jt[0]!==6&&Jt[0]!==2)){qe=0;continue}if(Jt[0]===3&&(!xe||Jt[1]>xe[0]&&Jt[1]<xe[3])){qe.label=Jt[1];break}if(Jt[0]===6&&qe.label<xe[1]){qe.label=xe[1],xe=Jt;break}if(xe&&qe.label<xe[2]){qe.label=xe[2],qe.ops.push(Jt);break}xe[2]&&qe.ops.pop(),qe.trys.pop();continue}Jt=ve.call(Je,qe)}catch(yn){Jt=[6,yn],Be=0}finally{me=xe=0}if(5&Jt[0])throw Jt[1];return{value:Jt[0]?Jt[1]:void 0,done:!0}}([nn,tn])}}}function ge(){for(var Je=0,ve=0,me=arguments.length;ve<me;ve++)Je+=arguments[ve].length;var Be=Array(Je),xe=0;for(ve=0;ve<me;ve++)for(var de=arguments[ve],qe=0,xt=de.length;qe<xt;qe++,xe++)Be[xe]=de[qe];return Be}var be=function(){function Je(){}return Je.createDefs=function(){return document.createElementNS("http://www.w3.org/2000/svg","defs")},Je.setAttributes=function(ve,me){for(var Be=0,xe=me;Be<xe.length;Be++){var de=xe[Be],qe=de[0],xt=de[1];ve.setAttribute(qe,xt)}},Je.createRect=function(ve,me,Be){var xe=document.createElementNS("http://www.w3.org/2000/svg","rect");return xe.setAttribute("width",ve.toString()),xe.setAttribute("height",me.toString()),Be&&Je.setAttributes(xe,Be),xe},Je.createLine=function(ve,me,Be,xe,de){var qe=document.createElementNS("http://www.w3.org/2000/svg","line");return qe.setAttribute("x1",ve.toString()),qe.setAttribute("y1",me.toString()),qe.setAttribute("x2",Be.toString()),qe.setAttribute("y2",xe.toString()),de&&Je.setAttributes(qe,de),qe},Je.createPolygon=function(ve,me){var Be=document.createElementNS("http://www.w3.org/2000/svg","polygon");return Be.setAttribute("points",ve),me&&Je.setAttributes(Be,me),Be},Je.createCircle=function(ve,me){var Be=document.createElementNS("http://www.w3.org/2000/svg","circle");return Be.setAttribute("cx",(ve/2).toString()),Be.setAttribute("cy",(ve/2).toString()),Be.setAttribute("r",ve.toString()),me&&Je.setAttributes(Be,me),Be},Je.createEllipse=function(ve,me,Be){var xe=document.createElementNS("http://www.w3.org/2000/svg","ellipse");return xe.setAttribute("cx",(ve/2).toString()),xe.setAttribute("cy",(me/2).toString()),xe.setAttribute("rx",(ve/2).toString()),xe.setAttribute("ry",(me/2).toString()),Be&&Je.setAttributes(xe,Be),xe},Je.createGroup=function(ve){var me=document.createElementNS("http://www.w3.org/2000/svg","g");return ve&&Je.setAttributes(me,ve),me},Je.createTransform=function(){return document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGTransform()},Je.createMarker=function(ve,me,Be,xe,de,qe,xt){var nn=document.createElementNS("http://www.w3.org/2000/svg","marker");return Je.setAttributes(nn,[["id",ve],["orient",me],["markerWidth",Be.toString()],["markerHeight",xe.toString()],["refX",de.toString()],["refY",qe.toString()]]),nn.appendChild(xt),nn},Je.createText=function(ve){var me=document.createElementNS("http://www.w3.org/2000/svg","text");return me.setAttribute("x","0"),me.setAttribute("y","0"),ve&&Je.setAttributes(me,ve),me},Je.createTSpan=function(ve,me){var Be=document.createElementNS("http://www.w3.org/2000/svg","tspan");return Be.textContent=ve,me&&Je.setAttributes(Be,me),Be},Je.createImage=function(ve){var me=document.createElementNS("http://www.w3.org/2000/svg","image");return ve&&Je.setAttributes(me,ve),me},Je.createPoint=function(ve,me){var Be=document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGPoint();return Be.x=ve,Be.y=me,Be},Je.createPath=function(ve,me){var Be=document.createElementNS("http://www.w3.org/2000/svg","path");return Be.setAttribute("d",ve),me&&Je.setAttributes(Be,me),Be},Je}(),ue=function(){function Je(){}return Je.addKey=function(ve){Je.key=ve},Object.defineProperty(Je,"isLicensed",{get:function(){return!!Je.key&&new RegExp(/^MJS2-[A-Z][0-9]{3}-[A-Z][0-9]{3}-[0-9]{4}$/,"i").test(Je.key)},enumerable:!1,configurable:!0}),Je}(),ye=function(){function Je(){this.naturalSize=!1,this.imageType="image/png",this.markersOnly=!1}return Je.prototype.rasterize=function(ve,me,Be){var xe=this;return new Promise(function(de){var qe=Be!==void 0?Be:document.createElement("canvas");ve===null&&(xe.markersOnly=!0,xe.naturalSize=!1);var xt=document.createElementNS("http://www.w3.org/2000/svg","svg");xt.setAttribute("xmlns","http://www.w3.org/2000/svg"),xt.setAttribute("width",me.width.baseVal.valueAsString),xt.setAttribute("height",me.height.baseVal.valueAsString),xt.setAttribute("viewBox","0 0 "+me.viewBox.baseVal.width.toString()+" "+me.viewBox.baseVal.height.toString()),xt.innerHTML=me.innerHTML,xe.naturalSize===!0?(xt.width.baseVal.value=ve.naturalWidth,xt.height.baseVal.value=ve.naturalHeight):xe.width!==void 0&&xe.height!==void 0&&(xt.width.baseVal.value=xe.width,xt.height.baseVal.value=xe.height),qe.width=xt.width.baseVal.value,qe.height=xt.height.baseVal.value;var nn=xt.outerHTML,tn=qe.getContext("2d");xe.markersOnly!==!0&&tn.drawImage(ve,0,0,qe.width,qe.height);var Jt=window.URL,yn=new Image(qe.width,qe.height);yn.setAttribute("crossOrigin","anonymous");var Dn=new Blob([nn],{type:"image/svg+xml"}),_t=Jt.createObjectURL(Dn);yn.onload=function(){tn.drawImage(yn,0,0),Jt.revokeObjectURL(_t);var sn=qe.toDataURL(xe.imageType,xe.imageQuality);de(sn)},yn.src=_t})},Je}(),pe=function(){},ke=function(){function Je(ve){this._classNamePrefixBase="__markerjs2_",this.classes=[],this.rules=[],this.settings=this.defaultSettings,this._classNamePrefix=this._classNamePrefixBase+"_"+ve+"_"}return Object.defineProperty(Je.prototype,"classNamePrefixBase",{get:function(){return this._classNamePrefixBase},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"classNamePrefix",{get:function(){return this._classNamePrefix},enumerable:!1,configurable:!0}),Object.defineProperty(Je.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(Je.prototype,"fadeInAnimationClassName",{get:function(){return this.classNamePrefix+"fade_in"},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"fadeOutAnimationClassName",{get:function(){return this.classNamePrefix+"fade_out"},enumerable:!1,configurable:!0}),Je.prototype.addClass=function(ve){return this.styleSheet===void 0&&this.addStyleSheet(),ve.name=""+this.classNamePrefix+ve.localName,this.classes.push(ve),this.styleSheet.sheet.insertRule("."+ve.name+" {"+ve.style+"}",this.styleSheet.sheet.cssRules.length),ve},Je.prototype.addRule=function(ve){this.styleSheet===void 0&&this.addStyleSheet(),this.rules.push(ve),this.styleSheet.sheet.insertRule(ve.selector+" {"+ve.style+"}",this.styleSheet.sheet.cssRules.length)},Je.prototype.addStyleSheet=function(){var ve;this.styleSheet=document.createElement("style"),((ve=this.styleSheetRoot)!==null&&ve!==void 0?ve:document.head).appendChild(this.styleSheet),this.addRule(new Xe("."+this.classNamePrefix+" h3","font-family: sans-serif")),this.addRule(new Xe("@keyframes "+this.classNamePrefix+"_fade_in_animation_frames",`
from {
opacity: 0;
}
to {
opacity: 1;
}
`)),this.addRule(new Xe("@keyframes "+this.classNamePrefix+"_fade_out_animation_frames",`
from {
opacity: 1;
}
to {
opacity: 0;
}
`)),this.addClass(new Le("fade_in",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_in_animation_frames;
`)),this.addClass(new Le("fade_out",`
animation-duration: 0.3s;
animation-name: `+this.classNamePrefix+`_fade_out_animation_frames;
`))},Je.prototype.removeStyleSheet=function(){var ve;this.styleSheet&&(((ve=this.styleSheetRoot)!==null&&ve!==void 0?ve:document.head).removeChild(this.styleSheet),this.styleSheet=void 0)},Je}(),Xe=function(Je,ve){this.selector=Je,this.style=ve},Le=function(Je,ve){this.localName=Je,this.style=ve},Me=function(){function Je(ve,me,Be,xe,de){this.buttons=[],this.markerButtons=[],this.buttonClickListeners=[],this.markerjsContainer=ve,this.displayMode=me,this.markerItems=Be,this.uiStyleSettings=xe,this.styles=de,this.addStyles(),this.adjustLayout=this.adjustLayout.bind(this),this.overflowButtonClicked=this.overflowButtonClicked.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this)}return Je.prototype.show=function(ve){var me=this;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ve,this.uiContainer.className=this.toolbarStyleClass.name+" "+this.styles.fadeInAnimationClassName+" "+(this.uiStyleSettings.toolbarStyleColorsClassName?this.uiStyleSettings.toolbarStyleColorsClassName:this.toolbarStyleColorsClass.name);var Be=document.createElement("div");Be.className=this.toolbarBlockStyleClass.name,Be.style.whiteSpace="nowrap",this.uiContainer.appendChild(Be),this.addActionButton(Be,'<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(Be,'<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(Be,'<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(Be,'<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(Be,'<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(Be,'<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(Be,'<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(Be,'<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(de){var qe=document.createElement("div");qe.className=""+me.toolbarButtonStyleClass.name,qe.setAttribute("data-type-name",de.typeName),qe.innerHTML=de.icon,qe.addEventListener("click",function(){me.markerToolbarButtonClicked(qe,de)}),me.buttons.push(qe),me.markerButtons.push(qe)}),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 xe=document.createElement("div");xe.className=this.toolbarBlockStyleClass.name,xe.style.whiteSpace="nowrap",xe.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(xe),this.addActionButton(xe,'<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(xe,'<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()},Je.prototype.addButtonClickListener=function(ve){this.buttonClickListeners.push(ve)},Je.prototype.removeButtonClickListener=function(ve){this.buttonClickListeners.indexOf(ve)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ve),1)},Je.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},Je.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ve=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var me=0;me<this.markerButtons.length;me++)me<ve||me===ve&&this.markerButtons.length-1===ve?this.markerButtonBlock.appendChild(this.markerButtons[me]):(me===ve&&this.markerButtonBlock.appendChild(this.overflowButton),this.markerButtonOverflowBlock.appendChild(this.markerButtons[me]))}},Je.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")},Je.prototype.resetButtonStyles=function(){var ve=this;this.buttons.forEach(function(me){me.className=me.className.replace(ve.uiStyleSettings.toolbarButtonStyleColorsClassName?ve.uiStyleSettings.toolbarButtonStyleColorsClassName:ve.toolbarButtonStyleColorsClass.name,"").trim(),me.className=me.className.replace(ve.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?ve.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:ve.toolbarActiveButtonStyleColorsClass.name,"").trim(),me.className+=" "+(ve.uiStyleSettings.toolbarButtonStyleColorsClassName?ve.uiStyleSettings.toolbarButtonStyleColorsClassName:ve.toolbarButtonStyleColorsClass.name)})},Je.prototype.addActionButton=function(ve,me,Be){var xe=this,de=document.createElement("div");switch(de.className=""+this.toolbarButtonStyleClass.name,de.innerHTML=me,de.setAttribute("data-action",Be),de.addEventListener("click",function(){xe.actionToolbarButtonClicked(de,Be)}),Be){case"select":de.style.fill=this.uiStyleSettings.selectButtonColor;break;case"delete":case"clear":de.style.fill=this.uiStyleSettings.deleteButtonColor;break;case"undo":case"redo":de.style.fill=this.uiStyleSettings.selectButtonColor;break;case"render":de.style.fill=this.uiStyleSettings.okButtonColor;break;case"close":de.style.fill=this.uiStyleSettings.closeButtonColor}ve.appendChild(de),this.buttons.push(de)},Je.prototype.addStyles=function(){this.toolbarStyleClass=this.styles.addClass(new Le("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 Le("toolbar_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
box-shadow: 0px 3px rgba(33, 33, 33, 0.1);
`)),this.toolbarBlockStyleClass=this.styles.addClass(new Le("toolbar-block",`
display: inline-block;
box-sizing: content-box;
`)),this.toolbarOverflowBlockStyleClass=this.styles.addClass(new Le("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 Le("toolbar-overflow-block_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`));var ve=this.uiStyleSettings.toolbarHeight/4;this.toolbarButtonStyleClass=this.styles.addClass(new Le("toolbar_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*ve)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*ve)+`px;
padding: `+ve+`px;
box-sizing: content-box;
`)),this.toolbarButtonStyleColorsClass=this.styles.addClass(new Le("toolbar_button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolbarActiveButtonStyleColorsClass=this.styles.addClass(new Le("toolbar_active_button",`
fill: `+this.uiStyleSettings.toolbarColor+`;
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Xe("."+this.toolbarButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`)),this.styles.addRule(new Xe("."+this.toolbarButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`))},Je.prototype.markerToolbarButtonClicked=function(ve,me){this.setActiveButton(ve),this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Be){return Be("marker",me)}),this.markerButtonOverflowBlock.style.display="none"},Je.prototype.actionToolbarButtonClicked=function(ve,me){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(Be){return Be("action",me)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},Je.prototype.setActiveButton=function(ve){this.resetButtonStyles(),ve.className=ve.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ve.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},Je.prototype.setActiveMarkerButton=function(ve){var me=this.markerButtons.find(function(Be){return Be.getAttribute("data-type-name")===ve});me&&this.setActiveButton(me)},Je.prototype.setCurrentMarker=function(ve){var me=this;this.currentMarker=ve,this.buttons.filter(function(Be){return/delete|notes/.test(Be.getAttribute("data-action"))}).forEach(function(Be){me.currentMarker===void 0?(Be.style.fillOpacity="0.4",Be.style.pointerEvents="none"):(Be.style.fillOpacity="1",Be.style.pointerEvents="all")})},Je}(),Fe=function(){function Je(ve,me,Be,xe){this.panels=[],this.panelButtons=[],this.markerjsContainer=ve,this.displayMode=me,this.uiStyleSettings=Be,this.styles=xe,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return Je.prototype.addStyles=function(){var ve;this.toolboxStyleClass=this.styles.addClass(new Le("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 Le("toolbox_colors",`
color: `+this.uiStyleSettings.toolboxColor+`;
`));var me=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Le("toolbox-button-row",`
display: flex;
cursor: default;
box-sizing: content-box;
`)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Le("toolbox-button-row_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`;
`)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Le("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 Le("toolbox-panel-row_colors",`
background-color: `+((ve=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ve!==void 0?ve:this.uiStyleSettings.toolbarBackgroundHoverColor)+`;
`)),this.toolboxButtonStyleClass=this.styles.addClass(new Le("toolbox_button",`
display: inline-block;
width: `+(this.uiStyleSettings.toolbarHeight-2*me)+`px;
height: `+(this.uiStyleSettings.toolbarHeight-2*me)+`px;
padding: `+me+`px;
box-sizing: content-box;
`)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Le("toolbox-button_colors",`
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Le("toolbox-active-button_colors",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`;
fill: `+this.uiStyleSettings.toolbarColor+`;
`)),this.styles.addRule(new Xe("."+this.toolboxButtonStyleColorsClass.name+":hover",`
background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`
`)),this.styles.addRule(new Xe("."+this.toolboxButtonStyleClass.name+" svg",`
height: `+this.uiStyleSettings.toolbarHeight/2+`px;
`))},Je.prototype.show=function(ve){var me;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ve,this.uiContainer.className=this.toolboxStyleClass.name+" "+((me=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&me!==void 0?me:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},Je.prototype.setPanelButtons=function(ve){var me,Be,xe=this;this.panels=ve,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((me=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&me!==void 0?me:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((Be=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&Be!==void 0?Be:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(de){var qe;de.uiStyleSettings=xe.uiStyleSettings;var xt=document.createElement("div");xt.className=xe.toolboxButtonStyleClass.name+" "+((qe=xe.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&qe!==void 0?qe:xe.toolboxButtonStyleColorsClass.name),xt.innerHTML=de.icon,xt.title=de.title,xt.addEventListener("click",function(){xe.panelButtonClick(de)}),xe.panelButtons.push(xt),xe.buttonRow.appendChild(xt)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},Je.prototype.panelButtonClick=function(ve){var me=this,Be=-1;if(ve!==this.activePanel){Be=this.panels.indexOf(ve),this.panelRow.innerHTML="";var xe=ve.getUi();xe.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(xe),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=ve}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){me.displayMode==="inline"?me.panelRow.style.display="none":me.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(de,qe){var xt,nn;de.className=me.toolboxButtonStyleClass.name+" "+(qe===Be?""+((xt=me.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&xt!==void 0?xt:me.toolboxActiveButtonStyleColorsClass.name):""+((nn=me.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&nn!==void 0?nn:me.toolboxButtonStyleColorsClass.name))})},Je}(),Oe=function(Je,ve){this.title=Je,this.icon=ve},ze=function(Je){function ve(me,Be,xe,de){var qe=Je.call(this,me,de||'<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 qe.colors=[],qe.addTransparent=!1,qe.colorBoxes=[],qe.colors=Be,qe.currentColor=xe,qe.setCurrentColor=qe.setCurrentColor.bind(qe),qe.getColorBox=qe.getColorBox.bind(qe),qe}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.whiteSpace="nowrap",this.colors.forEach(function(xe){var de=me.getColorBox(xe);Be.appendChild(de),me.colorBoxes.push(de)}),Be},ve.prototype.getColorBox=function(me){var Be=this,xe=this.uiStyleSettings.toolbarHeight/4,de=this.uiStyleSettings.toolbarHeight-xe,qe=document.createElement("div");qe.style.display="inline-block",qe.style.boxSizing="content-box",qe.style.width=de-2+"px",qe.style.height=de-2+"px",qe.style.padding="1px",qe.style.marginRight="2px",qe.style.marginBottom="2px",qe.style.borderWidth="2px",qe.style.borderStyle="solid",qe.style.borderRadius=(de+2)/2+"px",qe.style.borderColor=me===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",qe.addEventListener("click",function(){Be.setCurrentColor(me,qe)});var xt=document.createElement("div");return xt.style.display="inline-block",xt.style.width=de-2+"px",xt.style.height=de-2+"px",xt.style.backgroundColor=me,xt.style.borderRadius=de/2+"px",me==="transparent"&&(xt.style.fill=this.uiStyleSettings.toolboxAccentColor,xt.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>`),qe.appendChild(xt),qe},ve.prototype.setCurrentColor=function(me,Be){var xe=this;this.currentColor=me,this.colorBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(me)},ve}(Oe),fe=function(){function Je(ve,me,Be){this._state="new",this._isSelected=!1,this._container=ve,this._overlayContainer=me,this.globalSettings=Be,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(Je.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),Je.prototype.ownsTarget=function(ve){return!1},Object.defineProperty(Je.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),Je.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},Je.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},Je.prototype.pointerDown=function(ve,me){},Je.prototype.dblClick=function(ve,me){},Je.prototype.manipulate=function(ve){},Je.prototype.pointerUp=function(ve){this.stateChanged()},Je.prototype.dispose=function(){},Je.prototype.addMarkerVisualToContainer=function(ve){this.container.childNodes.length>0?this.container.insertBefore(ve,this.container.childNodes[0]):this.container.appendChild(ve)},Je.prototype.getState=function(){return{typeName:Je.typeName,state:this.state,notes:this.notes}},Je.prototype.restoreState=function(ve){this._state=ve.state,this.notes=ve.notes},Je.prototype.scale=function(ve,me){},Je.prototype.colorChanged=function(ve){this.onColorChanged&&this.onColorChanged(ve),this.stateChanged()},Je.prototype.fillColorChanged=function(ve){this.onFillColorChanged&&this.onFillColorChanged(ve),this.stateChanged()},Je.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ve=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ve.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ve)&&this.onStateChanged(this)}},Je.typeName="MarkerBase",Je}(),nt=function(){function Je(){this.findGripByVisual=this.findGripByVisual.bind(this)}return Je.prototype.findGripByVisual=function(ve){return this.topLeft.ownsTarget(ve)?this.topLeft:this.topCenter.ownsTarget(ve)?this.topCenter:this.topRight.ownsTarget(ve)?this.topRight:this.centerLeft.ownsTarget(ve)?this.centerLeft:this.centerRight.ownsTarget(ve)?this.centerRight:this.bottomLeft.ownsTarget(ve)?this.bottomLeft:this.bottomCenter.ownsTarget(ve)?this.bottomCenter:this.bottomRight.ownsTarget(ve)?this.bottomRight:void 0},Je}(),it=function(){function Je(){this.GRIP_SIZE=10,this.visual=be.createGroup(),this.visual.appendChild(be.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(be.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return Je.prototype.ownsTarget=function(ve){return ve===this.visual||ve===this.visual.childNodes[0]||ve===this.visual.childNodes[1]},Je}(),Ge=function(){function Je(){}return Je.toITransformMatrix=function(ve){return{a:ve.a,b:ve.b,c:ve.c,d:ve.d,e:ve.e,f:ve.f}},Je.toSVGMatrix=function(ve,me){return ve.a=me.a,ve.b=me.b,ve.c=me.c,ve.d=me.d,ve.e=me.e,ve.f=me.f,ve},Je}(),je=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.left=0,de.top=0,de.width=0,de.height=0,de.defaultSize={x:50,y:20},de.offsetX=0,de.offsetY=0,de.rotationAngle=0,de.CB_DISTANCE=10,de._suppressMarkerCreateEvent=!1,de.container.transform.baseVal.appendItem(be.createTransform()),de.setupControlBox(),de}return se(ve,Je),Object.defineProperty(ve.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ve.prototype,"visual",{get:function(){return this._visual},set:function(me){this._visual=me;var Be=be.createTransform();this._visual.transform.baseVal.appendItem(Be)},enumerable:!1,configurable:!0}),ve.prototype.ownsTarget=function(me){return!!Je.prototype.ownsTarget.call(this,me)||!!(this.controlGrips.findGripByVisual(me)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(me))},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="new"&&(this.left=me.x,this.top=me.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var xe=this.unrotatePoint(me);if(this.manipulationStartX=xe.x,this.manipulationStartY=xe.y,this.offsetX=xe.x-this.left,this.offsetY=xe.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(Be),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(Be)){this.activeGrip=this.rotatorGrip;var de=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=de.x-this.width/2,this.top=de.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var qe=this.container.transform.baseVal.getItem(0);qe.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(qe,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ve.prototype.pointerUp=function(me){var Be=this.state;Je.prototype.pointerUp.call(this,me),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(me),this._state="select",Be==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ve.prototype.moveVisual=function(me){this.visual.style.transform="translate("+me.x+"px, "+me.y+"px)"},ve.prototype.manipulate=function(me){var Be=this.unrotatePoint(me);this.state==="creating"?this.resize(me):this.state==="move"?(this.left=this.manipulationStartLeft+(Be.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(Be.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(Be):this.state==="rotate"&&this.rotate(me)},ve.prototype.resize=function(me){var Be=this.manipulationStartLeft,xe=this.manipulationStartWidth,de=this.manipulationStartTop,qe=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:Be=this.manipulationStartLeft+me.x-this.manipulationStartX,xe=this.manipulationStartWidth+this.manipulationStartLeft-Be;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:xe=this.manipulationStartWidth+me.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:de=this.manipulationStartTop+me.y-this.manipulationStartY,qe=this.manipulationStartHeight+this.manipulationStartTop-de;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:qe=this.manipulationStartHeight+me.y-this.manipulationStartY}xe>=0?(this.left=Be,this.width=xe):(this.left=Be+xe,this.width=-xe),qe>=0?(this.top=de,this.height=qe):(this.top=de+qe,this.height=-qe),this.setSize()},ve.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ve.prototype.rotate=function(me){if(Math.abs(me.x-this.centerX)>.1){var Be=Math.sign(me.x-this.centerX);this.rotationAngle=180*Math.atan((me.y-this.centerY)/(me.x-this.centerX))/Math.PI+90*Be,this.applyRotation()}},ve.prototype.applyRotation=function(){var me=this.container.transform.baseVal.getItem(0);me.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(me,0)},ve.prototype.rotatePoint=function(me){if(this.rotationAngle===0)return me;var Be=this.container.getCTM(),xe=be.createPoint(me.x,me.y);return{x:(xe=xe.matrixTransform(Be)).x,y:xe.y}},ve.prototype.unrotatePoint=function(me){if(this.rotationAngle===0)return me;var Be=this.container.getCTM();Be=Be.inverse();var xe=be.createPoint(me.x,me.y);return{x:(xe=xe.matrixTransform(Be)).x,y:xe.y}},ve.prototype.select=function(){Je.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ve.prototype.deselect=function(){Je.prototype.deselect.call(this),this.controlBox.style.display="none"},ve.prototype.setupControlBox=function(){this.controlBox=be.createGroup();var me=be.createTransform();me.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(me),this.container.appendChild(this.controlBox),this.controlRect=be.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=be.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 nt,this.addControlGrips(),this.controlBox.style.display="none"},ve.prototype.adjustControlBox=function(){var me=this.controlBox.transform.baseVal.getItem(0);me.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(me,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()},ve.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()},ve.prototype.createGrip=function(){var me=new it;return me.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(me.visual),me},ve.prototype.positionGrips=function(){var me=this.controlGrips.topLeft.GRIP_SIZE,Be=-me/2,xe=Be,de=(this.width+this.CB_DISTANCE)/2-me/2,qe=(this.height+this.CB_DISTANCE)/2-me/2,xt=this.height+this.CB_DISTANCE-me/2,nn=this.width+this.CB_DISTANCE-me/2;this.positionGrip(this.controlGrips.topLeft.visual,Be,xe),this.positionGrip(this.controlGrips.topCenter.visual,de,xe),this.positionGrip(this.controlGrips.topRight.visual,nn,xe),this.positionGrip(this.controlGrips.centerLeft.visual,Be,qe),this.positionGrip(this.controlGrips.centerRight.visual,nn,qe),this.positionGrip(this.controlGrips.bottomLeft.visual,Be,xt),this.positionGrip(this.controlGrips.bottomCenter.visual,de,xt),this.positionGrip(this.controlGrips.bottomRight.visual,nn,xt),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,de,xe-3*this.CB_DISTANCE)},ve.prototype.positionGrip=function(me,Be,xe){var de=me.transform.baseVal.getItem(0);de.setTranslate(Be,xe),me.transform.baseVal.replaceItem(de,0)},ve.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ve.prototype.showControlBox=function(){this.controlBox.style.display=""},ve.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Ge.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Ge.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},Je.prototype.getState.call(this))},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me);var Be=me;this.left=Be.left,this.top=Be.top,this.width=Be.width,this.height=Be.height,this.rotationAngle=Be.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Ge.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,Be.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Ge.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,Be.containerTransformMatrix))},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be);var xe=this.rotatePoint({x:this.left,y:this.top}),de=this.unrotatePoint({x:xe.x*me,y:xe.y*Be});this.left=de.x,this.top=de.y,this.width=this.width*me,this.height=this.height*Be,this.adjustControlBox()},ve}(fe),Ae=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.fillColor="transparent",de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.opacity=1,de.setStrokeColor=de.setStrokeColor.bind(de),de.setFillColor=de.setFillColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.createVisual=de.createVisual.bind(de),de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual)},ve.prototype.createVisual=function(){this.visual=be.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)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="new"&&(this.createVisual(),this.moveVisual(me),this._state="creating")},ve.prototype.manipulate=function(me){Je.prototype.manipulate.call(this,me)},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),this.setSize()},ve.prototype.setSize=function(){Je.prototype.setSize.call(this),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ve.prototype.pointerUp=function(me){Je.prototype.pointerUp.call(this,me),this.setSize()},ve.prototype.setStrokeColor=function(me){this.strokeColor=me,this.visual&&be.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(me),this.stateChanged()},ve.prototype.setFillColor=function(me){this.fillColor=me,this.visual&&be.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ve.prototype.setStrokeWidth=function(me){this.strokeWidth=me,this.visual&&be.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ve.prototype.setStrokeDasharray=function(me){this.strokeDasharray=me,this.visual&&be.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ve.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Je.prototype.getState.call(this))},ve.prototype.restoreState=function(me){var Be=me;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.opacity=Be.opacity,this.createVisual(),Je.prototype.restoreState.call(this,me),this.setSize()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.setSize()},ve.title="Rectangle marker",ve}(je),he=function(Je){function ve(me,Be,xe,de){var qe=Je.call(this,me,de||'<svg viewBox="0 0 24 24"><path d="M3 17h18v-2H3v2m0 3h18v-1H3v1m0-7h18v-3H3v3m0-9v4h18V4H3z"/></svg>')||this;return qe.widths=[],qe.widthBoxes=[],qe.widths=Be,qe.currentWidth=xe,qe.setCurrentWidth=qe.setCurrentWidth.bind(qe),qe}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.widths.forEach(function(xe){var de=document.createElement("div");de.style.display="flex",de.style.flexGrow="2",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.borderColor=xe===me.currentWidth?me.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){me.setCurrentWidth(xe,de)}),Be.appendChild(de);var qe=document.createElement("div");qe.innerText=xe.toString(),qe.style.marginRight="5px",de.appendChild(qe);var xt=document.createElement("div");xt.style.minHeight="20px",xt.style.flexGrow="2",xt.style.display="flex",xt.style.alignItems="center";var nn=document.createElement("hr");nn.style.minWidth="20px",nn.style.border="0px",nn.style.borderTop=xe+"px solid "+me.uiStyleSettings.toolboxColor,nn.style.flexGrow="2",xt.appendChild(nn),de.appendChild(xt),me.widthBoxes.push(de)}),Be},ve.prototype.setCurrentWidth=function(me,Be){var xe=this;this.currentWidth=me,this.widthBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ve}(Oe),Ye=function(Je){function ve(me,Be,xe,de){var qe=Je.call(this,me,de||'<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 qe.styles=[],qe.styleBoxes=[],qe.styles=Be,qe.currentStyle=xe,qe.setCurrentStyle=qe.setCurrentStyle.bind(qe),qe}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",this.styles.forEach(function(xe){var de=document.createElement("div");de.style.display="flex",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.overflow="hidden",de.style.maxWidth=100/me.styles.length-5+"%",de.style.borderColor=xe===me.currentStyle?me.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){me.setCurrentStyle(xe,de)}),Be.appendChild(de);var qe=document.createElement("div");qe.style.minHeight="20px",qe.style.flexGrow="2",qe.style.overflow="hidden";var xt=`<svg width="100" height="20">
<line x1="0" y1="10" x2="100" y2="10" stroke="`+me.uiStyleSettings.toolboxColor+'" stroke-width="3" '+(xe!==""?'stroke-dasharray="'+xe+'"':"")+` />
</svg>`;qe.innerHTML=xt,de.appendChild(qe),me.styleBoxes.push(de)}),Be},ve.prototype.setCurrentStyle=function(me,Be){var xe=this;this.currentStyle=me,this.styleBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ve}(Oe),Te=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.strokeColor=xe.defaultColor,de.strokeWidth=xe.defaultStrokeWidth,de.strokeDasharray=xe.defaultStrokeDasharray,de.strokePanel=new ze("Line color",xe.defaultColorSet,xe.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new Ye("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return se(ve,Je),Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Je.prototype.getState.call(this);return me.typeName=ve.typeName,me},ve.typeName="FrameMarker",ve.title="Frame marker",ve.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4m14 11H6V8h12v9z"/></svg>',ve}(Ae),Re=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"},_e=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.x1=0,de.y1=0,de.x2=0,de.y2=0,de.defaultLength=50,de.manipulationStartX=0,de.manipulationStartY=0,de.manipulationStartX1=0,de.manipulationStartY1=0,de.manipulationStartX2=0,de.manipulationStartY2=0,de.setupControlBox(),de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!!Je.prototype.ownsTarget.call(this,me)||!(!this.grip1.ownsTarget(me)&&!this.grip2.ownsTarget(me))},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.manipulationStartX=me.x,this.manipulationStartY=me.y,this.state==="new"&&(this.x1=me.x,this.y1=me.y,this.x2=me.x,this.y2=me.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(Be)?this.activeGrip=this.grip1:this.grip2.ownsTarget(Be)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ve.prototype.pointerUp=function(me){var Be=this.state;Je.prototype.pointerUp.call(this,me),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(me),this._state="select",Be==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ve.prototype.adjustVisual=function(){},ve.prototype.manipulate=function(me){this.state==="creating"?this.resize(me):this.state==="move"?(this.x1=this.manipulationStartX1+me.x-this.manipulationStartX,this.y1=this.manipulationStartY1+me.y-this.manipulationStartY,this.x2=this.manipulationStartX2+me.x-this.manipulationStartX,this.y2=this.manipulationStartY2+me.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(me)},ve.prototype.resize=function(me){switch(this.activeGrip){case this.grip1:this.x1=me.x,this.y1=me.y;break;case this.grip2:case void 0:this.x2=me.x,this.y2=me.y}this.adjustVisual(),this.adjustControlBox()},ve.prototype.select=function(){Je.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ve.prototype.deselect=function(){Je.prototype.deselect.call(this),this.controlBox.style.display="none"},ve.prototype.setupControlBox=function(){this.controlBox=be.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ve.prototype.adjustControlBox=function(){this.positionGrips()},ve.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ve.prototype.createGrip=function(){var me=new it;return me.visual.transform.baseVal.appendItem(be.createTransform()),this.controlBox.appendChild(me.visual),me},ve.prototype.positionGrips=function(){var me=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-me/2,this.y1-me/2),this.positionGrip(this.grip2.visual,this.x2-me/2,this.y2-me/2)},ve.prototype.positionGrip=function(me,Be,xe){var de=me.transform.baseVal.getItem(0);de.setTranslate(Be,xe),me.transform.baseVal.replaceItem(de,0)},ve.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},Je.prototype.getState.call(this))},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me);var Be=me;this.x1=Be.x1,this.y1=Be.y1,this.x2=Be.x2,this.y2=Be.y2},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.x1=this.x1*me,this.y1=this.y1*Be,this.x2=this.x2*me,this.y2=this.y2*Be,this.adjustVisual(),this.adjustControlBox()},ve}(fe),De=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.setStrokeColor=de.setStrokeColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.strokeColor=xe.defaultColor,de.strokeWidth=xe.defaultStrokeWidth,de.strokeDasharray=xe.defaultStrokeDasharray,de.strokePanel=new ze("Line color",xe.defaultColorSet,xe.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new Ye("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual&&me!==this.selectorLine&&me!==this.visibleLine)},ve.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorLine=be.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=be.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)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ve.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()),be.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ve.prototype.setStrokeColor=function(me){this.strokeColor=me,this.adjustVisual(),this.colorChanged(me)},ve.prototype.setStrokeWidth=function(me){this.strokeWidth=me,this.adjustVisual()},ve.prototype.setStrokeDasharray=function(me){this.strokeDasharray=me,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me);var Be=me;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.createVisual(),this.adjustVisual()},ve.typeName="LineMarker",ve.title="Line marker",ve.icon='<svg viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"/></svg>',ve}(_e),Ee=function(Je){function ve(me,Be,xe,de){var qe=Je.call(this,me,de||'<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 qe.fonts=[],qe.fontBoxes=[],qe.fonts=Be,qe.currentFont=xe,qe.setCurrentFont=qe.setCurrentFont.bind(qe),qe}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");return Be.style.overflow="hidden",Be.style.flexGrow="2",this.fonts.forEach(function(xe){var de=document.createElement("div");de.style.display="inline-block",de.style.alignItems="center",de.style.justifyContent="space-between",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.overflow="hidden",de.style.maxWidth=100/me.fonts.length-5+"%",de.style.borderColor=xe===me.currentFont?me.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){me.setCurrentFont(xe,de)}),Be.appendChild(de);var qe=document.createElement("div");qe.style.display="flex",qe.style.minHeight="20px",qe.style.flexGrow="2",qe.style.fontFamily=xe,qe.style.overflow="hidden";var xt=document.createElement("div");xt.style.whiteSpace="nowrap",xt.style.overflow="hidden",xt.style.textOverflow="ellipsis",xt.innerHTML="The quick brown fox jumps over the lazy dog",qe.appendChild(xt),de.appendChild(qe),me.fontBoxes.push(de)}),Be},ve.prototype.setCurrentFont=function(me,Be){var xe=this;this.currentFont=me,this.fontBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ve}(Oe),lt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.color="transparent",de.padding=5,de.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",de.text=de.DEFAULT_TEXT,de.isMoved=!1,de.color=xe.defaultColor,de.fontFamily=xe.defaultFontFamily,de.defaultSize={x:100,y:30},de.setColor=de.setColor.bind(de),de.setFont=de.setFont.bind(de),de.renderText=de.renderText.bind(de),de.sizeText=de.sizeText.bind(de),de.textEditDivClicked=de.textEditDivClicked.bind(de),de.showTextEditor=de.showTextEditor.bind(de),de.setSize=de.setSize.bind(de),de.positionTextEditor=de.positionTextEditor.bind(de),de.colorPanel=new ze("Color",xe.defaultColorSet,xe.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.fontFamilyPanel=new Ee("Font",xe.defaultFontFamilies,xe.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){if(Je.prototype.ownsTarget.call(this,me)||me===this.visual||me===this.textElement||me===this.bgRectangle)return!0;var Be=!1;return this.textElement.childNodes.forEach(function(xe){xe===me&&(Be=!0)}),Be},ve.prototype.createVisual=function(){this.visual=be.createGroup(),this.bgRectangle=be.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=be.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.textElement.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.isMoved=!1,this.pointerDownPoint=me,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(me),this._state="creating")},ve.prototype.renderText=function(){var me=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(Be){me.textElement.appendChild(be.createTSpan(Be.trim()===""?" ":Be.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ve.prototype.getTextScale=function(){var me=this.textElement.getBBox(),Be=1;if(me.width>0&&me.height>0){var xe=(1*this.width-this.width*this.padding*2/100)/me.width,de=(1*this.height-this.height*this.padding*2/100)/me.height;Be=Math.min(xe,de)}return Be},ve.prototype.getTextPosition=function(me){var Be=this.textElement.getBBox(),xe=0,de=0;return Be.width>0&&Be.height>0&&(xe=(this.width-Be.width*me)/2,de=this.height/2-Be.height*me/2),{x:xe,y:de}},ve.prototype.sizeText=function(){var me=this.textElement.getBBox(),Be=this.getTextScale(),xe=this.getTextPosition(Be);xe.y-=me.y*Be,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+xe.x+"px, "+xe.y+"px) scale("+Be+", "+Be+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(xe.x,xe.y),this.textElement.transform.baseVal.getItem(1).setScale(Be,Be))},ve.prototype.manipulate=function(me){Je.prototype.manipulate.call(this,me),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(me.x-this.pointerDownPoint.x)>5||Math.abs(me.y-this.pointerDownPoint.y)>5)},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),this.isMoved=!0,this.setSize(),this.sizeText()},ve.prototype.setSize=function(){Je.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ve.prototype.pointerUp=function(me){var Be=this.state;Be==="creating"&&(this._suppressMarkerCreateEvent=!0),Je.prototype.pointerUp.call(this,me),this.setSize(),(Be==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ve.prototype.showTextEditor=function(){var me=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(Be){Be.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var Be=Number.parseFloat(me.textEditor.style.fontSize);me.textEditor.clientWidth>=Number.parseInt(me.textEditor.style.maxWidth)&&Be>.9;)Be-=.1,me.textEditor.style.fontSize=Math.max(Be,.9)+"em"}),this.textEditor.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(Be){if(Be.clipboardData){var xe=Be.clipboardData.getData("text"),de=window.getSelection();if(!de.rangeCount)return!1;de.deleteFromDocument(),de.getRangeAt(0).insertNode(document.createTextNode(xe)),Be.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){me.textEditDivClicked(me.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ve.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var me=this.getTextScale(),Be=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),xe=this.textElement.getBBox(),de={x:xe.width*me,y:xe.height*me};Be.x-=de.x/2,Be.y-=de.y/2,this.textEditor.style.top=Be.y+"px",this.textEditor.style.left=Be.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-Be.x+"px",this.textEditor.style.fontSize=Math.max(16*me,12)+"px",this.textElement.style.display="none"}},ve.prototype.textEditDivClicked=function(me){this.text=me.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ve.prototype.select=function(){Je.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ve.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),Je.prototype.deselect.call(this)},ve.prototype.dblClick=function(me,Be){Je.prototype.dblClick.call(this,me,Be),this.showTextEditor()},ve.prototype.setColor=function(me){this.textElement&&be.setAttributes(this.textElement,[["fill",me]]),this.color=me,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(me)},ve.prototype.setFont=function(me){this.textElement&&be.setAttributes(this.textElement,[["font-family",me]]),this.fontFamily=me,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ve.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ve.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){var Be=me;this.color=Be.color,this.fontFamily=Be.fontFamily,this.padding=Be.padding,this.text=Be.text,this.createVisual(),Je.prototype.restoreState.call(this,me),this.setSize()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.setSize(),this.sizeText(),this.positionTextEditor()},ve.typeName="TextMarker",ve.title="Text marker",ve.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>',ve}(je),He=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.color="transparent",de.lineWidth=3,de.drawing=!1,de.pixelRatio=1,de.color=xe.defaultColor,de.lineWidth=xe.defaultStrokeWidth,de.pixelRatio=xe.freehandPixelRatio,de.setColor=de.setColor.bind(de),de.addCanvas=de.addCanvas.bind(de),de.finishCreation=de.finishCreation.bind(de),de.setLineWidth=de.setLineWidth.bind(de),de.colorPanel=new ze("Color",xe.defaultColorSet,xe.defaultColor),de.colorPanel.onColorChanged=de.setColor,de.lineWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.lineWidthPanel.onWidthChanged=de.setLineWidth,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual&&me!==this.drawingImage)},ve.prototype.createVisual=function(){this.visual=be.createGroup(),this.drawingImage=be.createImage(),this.visual.appendChild(this.drawingImage);var me=be.createTransform();this.visual.transform.baseVal.appendItem(me),this.addMarkerVisualToContainer(this.visual)},ve.prototype.pointerDown=function(me,Be){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(me.x,me.y),this.drawing=!0):Je.prototype.pointerDown.call(this,me,Be)},ve.prototype.manipulate=function(me){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(me.x,me.y),this.canvasContext.stroke()):Je.prototype.manipulate.call(this,me)},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),be.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ve.prototype.pointerUp=function(me){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):Je.prototype.pointerUp.call(this,me)},ve.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)},ve.prototype.select=function(){this.state==="creating"&&this.finishCreation(),Je.prototype.select.call(this)},ve.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),Je.prototype.deselect.call(this)},ve.prototype.finishCreation=function(){for(var me=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),Be=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],xe=Be[0],de=Be[1],qe=Be[2],xt=Be[3],nn=!1,tn=0;tn<this.canvasElement.height;tn++)for(var Jt=0;Jt<this.canvasElement.width;Jt++)me.data[tn*this.canvasElement.width*4+4*Jt+3]>0&&(nn=!0,tn<de&&(de=tn),Jt<xe&&(xe=Jt),tn>xt&&(xt=tn),Jt>qe&&(qe=Jt));if(nn){this.left=xe/this.pixelRatio,this.top=de/this.pixelRatio,this.width=(qe-xe)/this.pixelRatio,this.height=(xt-de)/this.pixelRatio;var yn=document.createElement("canvas");yn.width=qe-xe,yn.height=xt-de,yn.getContext("2d").putImageData(this.canvasContext.getImageData(xe,de,qe-xe,xt-de),0,0),this.drawingImgUrl=yn.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ve.prototype.setDrawingImage=function(){be.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),be.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ve.prototype.setColor=function(me){this.color=me,this.colorChanged(me)},ve.prototype.setLineWidth=function(me){this.lineWidth=me},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({drawingImgUrl:this.drawingImgUrl},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){this.createVisual(),Je.prototype.restoreState.call(this,me),this.drawingImgUrl=me.drawingImgUrl,this.setDrawingImage()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.setDrawingImage()},ve.typeName="FreehandMarker",ve.title="Freehand marker",ve.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>',ve}(je),tt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,xe||'<svg viewBox="0 0 24 24"><path d="M8 14v4l-6-6 6-6v4h8V6l6 6-6 6v-4H8z"/></svg>')||this;return de.typeBoxes=[],de.currentType=Be,de.setCurrentType=de.setCurrentType.bind(de),de}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2";for(var xe=function(xt){var nn="both";switch(xt){case 0:nn="both";break;case 1:nn="start";break;case 2:nn="end";break;case 3:nn="none"}var tn=document.createElement("div");if(tn.style.display="flex",tn.style.flexGrow="2",tn.style.alignItems="center",tn.style.justifyContent="space-between",tn.style.padding="5px",tn.style.borderWidth="2px",tn.style.borderStyle="solid",tn.style.borderColor=nn===de.currentType?de.uiStyleSettings.toolboxAccentColor:"transparent",tn.addEventListener("click",function(){me.setCurrentType(nn,tn)}),Be.appendChild(tn),nn==="both"||nn==="start"){var Jt=document.createElement("div");Jt.style.display="flex",Jt.style.alignItems="center",Jt.style.minHeight="20px",Jt.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="`+(de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,Jt.style.marginLeft="5px",tn.appendChild(Jt)}var yn=document.createElement("div");yn.style.display="flex",yn.style.alignItems="center",yn.style.minHeight="20px",yn.style.flexGrow="2";var Dn=document.createElement("hr");if(Dn.style.minWidth="20px",Dn.style.border="0px",Dn.style.borderTop="3px solid "+(de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxColor:"#eeeeee"),Dn.style.flexGrow="2",yn.appendChild(Dn),tn.appendChild(yn),nn==="both"||nn==="end"){var _t=document.createElement("div");_t.style.display="flex",_t.style.alignItems="center",_t.style.minHeight="20px",_t.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="`+(de.uiStyleSettings!==void 0?de.uiStyleSettings.toolboxColor:"#eeeeee")+`" />
</svg>`,_t.style.marginRight="5px",tn.appendChild(_t)}de.typeBoxes.push(tn)},de=this,qe=0;qe<4;qe++)xe(qe);return Be},ve.prototype.setCurrentType=function(me,Be){var xe=this;this.currentType=me,this.typeBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings!==void 0?xe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ve}(Oe),Ue=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.arrowType="end",de.arrowBaseHeight=10,de.arrowBaseWidth=10,de.getArrowPoints=de.getArrowPoints.bind(de),de.setArrowType=de.setArrowType.bind(de),de.arrowTypePanel=new tt("Arrow type","end"),de.arrowTypePanel.onArrowTypeChanged=de.setArrowType,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.arrow1&&me!==this.arrow2)},ve.prototype.getArrowPoints=function(me,Be){var xe=this.arrowBaseWidth+2*this.strokeWidth,de=this.arrowBaseHeight+2*this.strokeWidth;return me-xe/2+","+(Be+de/2)+" "+me+","+(Be-de/2)+" "+(me+xe/2)+","+(Be+de/2)},ve.prototype.createTips=function(){this.arrow1=be.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=be.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(be.createTransform()),this.visual.appendChild(this.arrow2)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="creating"&&this.createTips()},ve.prototype.adjustVisual=function(){if(Je.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",be.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),be.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var me=0;Math.abs(this.x1-this.x2)>.1&&(me=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Be=this.arrow1.transform.baseVal.getItem(0);Be.setRotate(me,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Be,0);var xe=this.arrow2.transform.baseVal.getItem(0);xe.setRotate(me+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(xe,0)}},ve.prototype.setArrowType=function(me){this.arrowType=me,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({arrowType:this.arrowType},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me);var Be=me;this.arrowType=Be.arrowType,this.createTips(),this.adjustVisual()},ve.typeName="ArrowMarker",ve.title="Arrow marker",ve.icon='<svg viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 7 15.59V9H5v10h10v-2H8.41L19 6.41z"/></svg>',ve}(De),ct=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.fillColor=xe.defaultFillColor,de.strokeWidth=0,de.fillPanel=new ze("Color",xe.defaultColorSet,xe.defaultFillColor),de.fillPanel.onColorChanged=de.setFillColor,de}return se(ve,Je),Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Je.prototype.getState.call(this);return me.typeName=ve.typeName,me},ve.typeName="CoverMarker",ve.title="Cover marker",ve.icon='<svg viewBox="0 0 24 24"><path d="M4 6v13h16V6H4z"/></svg>',ve}(Ae),bt=function(Je){function ve(me,Be,xe,de){var qe=Je.call(this,me,de||'<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 qe.opacities=[],qe.opacityBoxes=[],qe.opacities=Be,qe.currentOpacity=xe,qe.setCurrentOpacity=qe.setCurrentOpacity.bind(qe),qe}return se(ve,Je),ve.prototype.getUi=function(){var me=this,Be=document.createElement("div");return Be.style.display="flex",Be.style.overflow="hidden",Be.style.flexGrow="2",Be.style.justifyContent="space-between",this.opacities.forEach(function(xe){var de=document.createElement("div");de.style.display="flex",de.style.alignItems="center",de.style.justifyContent="center",de.style.padding="5px",de.style.borderWidth="2px",de.style.borderStyle="solid",de.style.borderColor=xe===me.currentOpacity?me.uiStyleSettings.toolboxAccentColor:"transparent",de.addEventListener("click",function(){me.setCurrentOpacity(xe,de)}),Be.appendChild(de);var qe=document.createElement("div");qe.innerText=100*xe+"%",de.appendChild(qe),me.opacityBoxes.push(de)}),Be},ve.prototype.setCurrentOpacity=function(me,Be){var xe=this;this.currentOpacity=me,this.opacityBoxes.forEach(function(de){de.style.borderColor=de===Be?xe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ve}(Oe),Tt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.setOpacity=de.setOpacity.bind(de),de.fillColor=xe.defaultHighlightColor,de.strokeWidth=0,de.opacity=xe.defaultHighlightOpacity,de.fillPanel=new ze("Color",xe.defaultColorSet,de.fillColor),de.fillPanel.onColorChanged=de.setFillColor,de.opacityPanel=new bt("Opacity",xe.defaultOpacitySteps,de.opacity),de.opacityPanel.onOpacityChanged=de.setOpacity,de}return se(ve,Je),ve.prototype.setOpacity=function(me){this.opacity=me,this.visual&&be.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Je.prototype.getState.call(this);return me.typeName=ve.typeName,me},ve.typeName="HighlightMarker",ve.title="Highlight marker",ve.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>',ve}(ct),at='<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>',we='<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>',ft=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.bgColor="transparent",de.tipPosition={x:0,y:0},de.tipBase1Position={x:0,y:0},de.tipBase2Position={x:0,y:0},de.tipMoving=!1,de.color=xe.defaultStrokeColor,de.bgColor=xe.defaultFillColor,de.fontFamily=xe.defaultFontFamily,de.defaultSize={x:100,y:30},de.setBgColor=de.setBgColor.bind(de),de.getTipPoints=de.getTipPoints.bind(de),de.positionTip=de.positionTip.bind(de),de.setTipPoints=de.setTipPoints.bind(de),de.colorPanel=new ze("Text color",xe.defaultColorSet,de.color,at),de.colorPanel.onColorChanged=de.setColor,de.bgColorPanel=new ze("Fill color",xe.defaultColorSet,de.bgColor,we),de.bgColorPanel.onColorChanged=de.setBgColor,de.fontFamilyPanel=new Ee("Font",xe.defaultFontFamilies,xe.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de.tipGrip=new it,de.tipGrip.visual.transform.baseVal.appendItem(be.createTransform()),de.controlBox.appendChild(de.tipGrip.visual),de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return Je.prototype.ownsTarget.call(this,me)||this.tipGrip.ownsTarget(me)||this.tip===me},ve.prototype.createTip=function(){be.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=be.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ve.prototype.pointerDown=function(me,Be){this.state==="new"&&Je.prototype.pointerDown.call(this,me,Be),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Be)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):Je.prototype.pointerDown.call(this,me,Be)},ve.prototype.pointerUp=function(me){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,Je.prototype.pointerUp.call(this,me);else{var Be=this.state==="creating";Je.prototype.pointerUp.call(this,me),this.setTipPoints(Be),this.positionTip()}},ve.prototype.manipulate=function(me){if(this.tipMoving){var Be=this.unrotatePoint(me);this.tipPosition={x:Be.x-this.manipulationStartLeft,y:Be.y-this.manipulationStartTop},this.positionTip()}else Je.prototype.manipulate.call(this,me)},ve.prototype.setBgColor=function(me){this.bgRectangle&&this.tip&&(be.setAttributes(this.bgRectangle,[["fill",me]]),be.setAttributes(this.tip,[["fill",me]])),this.bgColor=me,this.fillColorChanged(me)},ve.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},ve.prototype.setTipPoints=function(me){me===void 0&&(me=!1);var Be=Math.min(this.height/2,15),xe=this.height/5;me&&(this.tipPosition={x:Be+xe/2,y:this.height+20});var de=Math.atan(this.height/2/(this.width/2));this.tipPosition.x<this.width/2&&this.tipPosition.y<this.height/2?de<Math.atan((this.height/2-this.tipPosition.y)/(this.width/2-this.tipPosition.x))?(xe=this.width/5,Be=Math.min(this.width/2,15),this.tipBase1Position={x:Be,y:0},this.tipBase2Position={x:Be+xe,y:0}):(this.tipBase1Position={x:0,y:Be},this.tipBase2Position={x:0,y:Be+xe}):this.tipPosition.x>=this.width/2&&this.tipPosition.y<this.height/2?de<Math.atan((this.height/2-this.tipPosition.y)/(this.tipPosition.x-this.width/2))?(xe=this.width/5,Be=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Be-xe,y:0},this.tipBase2Position={x:this.width-Be,y:0}):(this.tipBase1Position={x:this.width,y:Be},this.tipBase2Position={x:this.width,y:Be+xe}):this.tipPosition.x>=this.width/2&&this.tipPosition.y>=this.height/2?de<Math.atan((this.tipPosition.y-this.height/2)/(this.tipPosition.x-this.width/2))?(xe=this.width/5,Be=Math.min(this.width/2,15),this.tipBase1Position={x:this.width-Be-xe,y:this.height},this.tipBase2Position={x:this.width-Be,y:this.height}):(this.tipBase1Position={x:this.width,y:this.height-Be-xe},this.tipBase2Position={x:this.width,y:this.height-Be}):de<Math.atan((this.tipPosition.y-this.height/2)/(this.width/2-this.tipPosition.x))?(xe=this.width/5,Be=Math.min(this.width/2,15),this.tipBase1Position={x:Be,y:this.height},this.tipBase2Position={x:Be+xe,y:this.height}):(this.tipBase1Position={x:0,y:this.height-Be},this.tipBase2Position={x:0,y:this.height-Be-xe})},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),this.positionTip()},ve.prototype.positionTip=function(){be.setAttributes(this.tip,[["points",this.getTipPoints()]]);var me=this.tipGrip.visual.transform.baseVal.getItem(0);me.setTranslate(this.tipPosition.x,this.tipPosition.y),this.tipGrip.visual.transform.baseVal.replaceItem(me,0)},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.bgColorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ve.prototype.select=function(){this.positionTip(),Je.prototype.select.call(this)},ve.prototype.getState=function(){var me=Object.assign({bgColor:this.bgColor,tipPosition:this.tipPosition},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){var Be=me;this.bgColor=Be.bgColor,this.tipPosition=Be.tipPosition,Je.prototype.restoreState.call(this,me),this.createTip(),this.setTipPoints()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.tipPosition={x:this.tipPosition.x*me,y:this.tipPosition.y*Be},this.positionTip()},ve.typeName="CalloutMarker",ve.title="Callout marker",ve.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>',ve}(lt),Nt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.fillColor="transparent",de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.opacity=1,de.strokeColor=xe.defaultColor,de.strokeWidth=xe.defaultStrokeWidth,de.strokeDasharray=xe.defaultStrokeDasharray,de.fillColor=xe.defaultFillColor,de.setStrokeColor=de.setStrokeColor.bind(de),de.setFillColor=de.setFillColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.setOpacity=de.setOpacity.bind(de),de.createVisual=de.createVisual.bind(de),de.strokePanel=new ze("Line color",ge(xe.defaultColorSet,["transparent"]),xe.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.fillPanel=new ze("Fill color",ge(xe.defaultColorSet,["transparent"]),de.fillColor,we),de.fillPanel.onColorChanged=de.setFillColor,de.strokeWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new Ye("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de.opacityPanel=new bt("Opacity",xe.defaultOpacitySteps,de.opacity),de.opacityPanel.onOpacityChanged=de.setOpacity,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual)},ve.prototype.createVisual=function(){this.visual=be.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)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="new"&&(this.createVisual(),this.moveVisual(me),this._state="creating")},ve.prototype.manipulate=function(me){Je.prototype.manipulate.call(this,me)},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),this.setSize()},ve.prototype.setSize=function(){Je.prototype.setSize.call(this),be.setAttributes(this.visual,[["cx",(this.width/2).toString()],["cy",(this.height/2).toString()],["rx",(this.width/2).toString()],["ry",(this.height/2).toString()]])},ve.prototype.pointerUp=function(me){Je.prototype.pointerUp.call(this,me),this.setSize()},ve.prototype.setStrokeColor=function(me){this.strokeColor=me,this.visual&&be.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(me),this.stateChanged()},ve.prototype.setFillColor=function(me){this.fillColor=me,this.visual&&be.setAttributes(this.visual,[["fill",this.fillColor]]),this.fillColorChanged(me),this.stateChanged()},ve.prototype.setStrokeWidth=function(me){this.strokeWidth=me,this.visual&&be.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ve.prototype.setStrokeDasharray=function(me){this.strokeDasharray=me,this.visual&&be.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ve.prototype.setOpacity=function(me){this.opacity=me,this.visual&&be.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){var Be=me;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.opacity=Be.opacity,this.createVisual(),Je.prototype.restoreState.call(this,me),this.setSize()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.setSize()},ve.typeName="EllipseMarker",ve.title="Ellipse marker",ve.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>',ve}(je),dt=function(Je){function ve(me,Be,xe){return Je.call(this,me,Be,xe)||this}return se(ve,Je),Object.defineProperty(ve.prototype,"tipLength",{get:function(){return 10+3*this.strokeWidth},enumerable:!1,configurable:!0}),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.tip1&&me!==this.tip2)},ve.prototype.createTips=function(){this.tip1=be.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(be.createTransform()),this.visual.appendChild(this.tip1),this.tip2=be.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(be.createTransform()),this.visual.appendChild(this.tip2)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.state==="creating"&&this.createTips()},ve.prototype.adjustVisual=function(){if(Je.prototype.adjustVisual.call(this),this.tip1&&this.tip2&&(be.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()]]),be.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 me=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Be=this.tip1.transform.baseVal.getItem(0);Be.setRotate(me,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Be,0);var xe=this.tip2.transform.baseVal.getItem(0);xe.setRotate(me+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(xe,0)}},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Je.prototype.getState.call(this);return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me),this.createTips(),this.adjustVisual()},ve.typeName="MeasurementMarker",ve.title="Measurement marker",ve.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>',ve}(De),ut=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.strokePanel.colors=xe.defaultColorSet,de.fillColor="transparent",de}return se(ve,Je),Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Je.prototype.getState.call(this);return me.typeName=ve.typeName,me},ve.typeName="EllipseFrameMarker",ve.title="Ellipse frame marker",ve.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>',ve}(Nt),pt=function(){function Je(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(Je.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),Je.prototype.addUndoStep=function(ve){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ve)||(this.undoStack.push(ve),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ve)&&this.redoStack.splice(0,this.redoStack.length))},Je.prototype.replaceLastUndoStep=function(ve){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ve)},Je.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},Je.prototype.undo=function(){if(this.undoStack.length>1){var ve=this.undoStack.pop();return ve!==void 0&&this.redoStack.push(ve),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},Je.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},Je}(),Ot=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.curveX=0,de.curveY=0,de.manipulationStartCurveX=0,de.manipulationStartCurveY=0,de.setStrokeColor=de.setStrokeColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.positionGrips=de.positionGrips.bind(de),de.addControlGrips=de.addControlGrips.bind(de),de.adjustVisual=de.adjustVisual.bind(de),de.setupControlBox=de.setupControlBox.bind(de),de.resize=de.resize.bind(de),de.strokeColor=xe.defaultColor,de.strokeWidth=xe.defaultStrokeWidth,de.strokeDasharray=xe.defaultStrokeDasharray,de.strokePanel=new ze("Line color",xe.defaultColorSet,xe.defaultColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.strokeWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new Ye("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual&&me!==this.selectorCurve&&me!==this.visibleCurve&&!this.curveGrip.ownsTarget(me))},ve.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ve.prototype.createVisual=function(){this.visual=be.createGroup(),this.selectorCurve=be.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=be.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)},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=me.x,this.curveY=me.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Be)&&(this.activeGrip=this.curveGrip,this._state="resize")},ve.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),be.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),be.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),be.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ve.prototype.setupControlBox=function(){Je.prototype.setupControlBox.call(this),this.curveControlLine1=be.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=be.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)},ve.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,Je.prototype.addControlGrips.call(this)},ve.prototype.positionGrips=function(){Je.prototype.positionGrips.call(this);var me=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-me/2,this.curveY-me/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()))},ve.prototype.manipulate=function(me){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+me.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+me.y-this.manipulationStartY),Je.prototype.manipulate.call(this,me)},ve.prototype.resize=function(me){this.activeGrip===this.curveGrip&&(this.curveX=me.x,this.curveY=me.y),Je.prototype.resize.call(this,me),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ve.prototype.setStrokeColor=function(me){this.strokeColor=me,this.adjustVisual(),this.colorChanged(me)},ve.prototype.setStrokeWidth=function(me){this.strokeWidth=me,this.adjustVisual()},ve.prototype.setStrokeDasharray=function(me){this.strokeDasharray=me,this.adjustVisual()},ve.prototype.scale=function(me,Be){this.curveX=this.curveX*me,this.curveY=this.curveY*Be,Je.prototype.scale.call(this,me,Be)},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},Je.prototype.getState.call(this));return me.typeName=ve.typeName,me},ve.prototype.restoreState=function(me){Je.prototype.restoreState.call(this,me);var Be=me;this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.curveX=Be.curveX,this.curveY=Be.curveY,this.createVisual(),this.adjustVisual()},ve.typeName="CurveMarker",ve.title="Curve marker",ve.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>',ve}(_e),Wt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,Be,xe)||this;return de.fillColor="transparent",de.strokeColor="transparent",de.strokeWidth=0,de.strokeDasharray="",de.textColor="transparent",de.fontSize="1rem",de.isMoved=!1,de.captionText="Caption",de.PADDING=5,de.captionBoxWidth=0,de.captionBoxHeight=0,de.strokeColor=xe.defaultColor,de.strokeWidth=xe.defaultStrokeWidth,de.strokeDasharray=xe.defaultStrokeDasharray,de.fillColor=xe.defaultFillColor,de.textColor=xe.defaultStrokeColor,de.fontFamily=xe.defaultFontFamily,de.fontSize=xe.defaultCaptionFontSize,de.captionText=xe.defaultCaptionText,de.setStrokeColor=de.setStrokeColor.bind(de),de.setFillColor=de.setFillColor.bind(de),de.setStrokeWidth=de.setStrokeWidth.bind(de),de.setStrokeDasharray=de.setStrokeDasharray.bind(de),de.createVisual=de.createVisual.bind(de),de.sizeCaption=de.sizeCaption.bind(de),de.setCaptionText=de.setCaptionText.bind(de),de.showTextEditor=de.showTextEditor.bind(de),de.positionTextEditor=de.positionTextEditor.bind(de),de.finishTextEditing=de.finishTextEditing.bind(de),de.setFont=de.setFont.bind(de),de.setTextColor=de.setTextColor.bind(de),de.strokePanel=new ze("Line color",ge(xe.defaultColorSet,["transparent"]),de.strokeColor),de.strokePanel.onColorChanged=de.setStrokeColor,de.fillPanel=new ze("Fill color",ge(xe.defaultColorSet,["transparent"]),de.fillColor,we),de.fillPanel.onColorChanged=de.setFillColor,de.strokeWidthPanel=new he("Line width",xe.defaultStrokeWidths,xe.defaultStrokeWidth),de.strokeWidthPanel.onWidthChanged=de.setStrokeWidth,de.strokeStylePanel=new Ye("Line style",xe.defaultStrokeDasharrays,xe.defaultStrokeDasharray),de.strokeStylePanel.onStyleChanged=de.setStrokeDasharray,de.fontFamilyPanel=new Ee("Font",xe.defaultFontFamilies,xe.defaultFontFamily),de.fontFamilyPanel.onFontChanged=de.setFont,de.textColorPanel=new ze("Text color",xe.defaultColorSet,de.textColor,at),de.textColorPanel.onColorChanged=de.setTextColor,de}return se(ve,Je),ve.prototype.ownsTarget=function(me){return!(!Je.prototype.ownsTarget.call(this,me)&&me!==this.visual&&me!==this.frame&&me!==this.captionBg&&me!==this.captionElement)},ve.prototype.createVisual=function(){this.visual=be.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=be.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=be.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=be.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()},ve.prototype.setCaptionText=function(me){this.captionText=me,this.captionElement.textContent=this.captionText,this.sizeCaption()},ve.prototype.pointerDown=function(me,Be){Je.prototype.pointerDown.call(this,me,Be),this.isMoved=!1,this.pointerDownPoint=me,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(me),this._state="creating")},ve.prototype.manipulate=function(me){Je.prototype.manipulate.call(this,me),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(me.x-this.pointerDownPoint.x)>5||Math.abs(me.y-this.pointerDownPoint.y)>5)},ve.prototype.resize=function(me){Je.prototype.resize.call(this,me),this.setSize()},ve.prototype.sizeCaption=function(){var me=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=me.width+2*this.PADDING,this.captionBoxHeight=me.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),be.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')"]]),be.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')"]])},ve.prototype.showTextEditor=function(){var me=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(Be){Be.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Be){Be.key==="Enter"&&me.finishTextEditing(me.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Be){Be.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){me.finishTextEditing(me.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){me.finishTextEditing(me.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ve.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"))},ve.prototype.finishTextEditing=function(me){this.setCaptionText(me.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ve.prototype.setFont=function(me){this.captionElement&&be.setAttributes(this.captionElement,[["font-family",me]]),this.fontFamily=me,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ve.prototype.setTextColor=function(me){this.captionElement&&be.setAttributes(this.captionElement,[["fill",me]]),this.textColor=me,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ve.prototype.setSize=function(){Je.prototype.setSize.call(this),be.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ve.prototype.pointerUp=function(me){Je.prototype.pointerUp.call(this,me),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ve.prototype.dblClick=function(me,Be){Je.prototype.dblClick.call(this,me,Be),this.showTextEditor()},ve.prototype.setStrokeColor=function(me){this.strokeColor=me,this.frame&&be.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(me),this.stateChanged()},ve.prototype.setFillColor=function(me){this.fillColor=me,this.captionBg&&be.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(me),this.stateChanged()},ve.prototype.setStrokeWidth=function(me){this.strokeWidth=me,this.frame&&be.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ve.prototype.setStrokeDasharray=function(me){this.strokeDasharray=me,this.frame&&be.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ve.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ve.prototype.getState=function(){var me=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},Je.prototype.getState.call(this));return me.typeName=this.typeName,me},ve.prototype.restoreState=function(me){var Be=me;this.fillColor=Be.fillColor,this.strokeColor=Be.strokeColor,this.strokeWidth=Be.strokeWidth,this.strokeDasharray=Be.strokeDasharray,this.textColor=Be.textColor,this.fontFamily=Be.fontFamily,this.captionText=Be.captionText,this.fontSize=Be.fontSize,this.createVisual(),Je.prototype.restoreState.call(this,me),this.setSize()},ve.prototype.scale=function(me,Be){Je.prototype.scale.call(this,me,Be),this.setSize()},ve.typeName="CaptionFrameMarker",ve.title="Caption frame marker",ve.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>',ve}(je),Zt=function(){function Je(ve,me){me===void 0&&(me=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ve,this.cancelable=me}return Object.defineProperty(Je.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),Je.prototype.preventDefault=function(){this._defaultPrevented=!0},Je}(),Yt=function(Je){function ve(me,Be,xe){var de=Je.call(this,me,!1)||this;return de.dataUrl=Be,de.state=xe,de}return se(ve,Je),ve}(Zt),Cn=function(Je){function ve(me,Be,xe){xe===void 0&&(xe=!1);var de=Je.call(this,me,xe)||this;return de.marker=Be,de}return se(ve,Je),ve}(Zt),Nn=function(){function Je(){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 Je.prototype.addEventListener=function(ve,me){this[ve].push(me)},Je.prototype.removeEventListener=function(ve,me){var Be=this[ve].indexOf(me);Be>-1&&this[ve].splice(Be,1)},Je}(),Mn=function(){function Je(ve){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Re,this._isOpen=!1,this.undoRedoManager=new pt,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 Nn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=Je.instanceCounter++,this.styles=new ke(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ve,this.targetRoot=document.body,this.width=ve.clientWidth,this.height=ve.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(Je.prototype,"ALL_MARKER_TYPES",{get:function(){return[Te,He,Ue,lt,ut,Nt,Tt,ft,dt,ct,De,Ot,Wt]},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Te,He,Ue,lt,Nt,Tt,ft]},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Te,He,Ue,lt,Tt]},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ve){var me=this;this._availableMarkerTypes.splice(0),ve.forEach(function(Be){if(typeof Be=="string"){var xe=me.ALL_MARKER_TYPES.find(function(de){return de.typeName===Be});xe!==void 0&&me._availableMarkerTypes.push(xe)}else me._availableMarkerTypes.push(Be)})},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(Je.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ve){this._zoomLevel=ve,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(Je.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),Je.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),ue.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},Je.prototype.show=function(){var ve=this;this.styles.styleSheetRoot===void 0&&pe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=pe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(me){return me(new Zt(ve))})},Je.prototype.render=function(){return Ce(this,void 0,void 0,function(){var ve;return Ne(this,function(me){switch(me.label){case 0:return this.setCurrentMarker(),(ve=new ye).naturalSize=this.renderAtNaturalSize,ve.imageType=this.renderImageType,ve.imageQuality=this.renderImageQuality,ve.markersOnly=this.renderMarkersOnly,ve.width=this.renderWidth,ve.height=this.renderHeight,[4,ve.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return me.sent(),[4,ve.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,me.sent()]}})})},Je.prototype.close=function(ve){var me=this;if(ve===void 0&&(ve=!1),this.isOpen){var Be=!1;ve||this.eventListeners.beforeclose.forEach(function(xe){var de=new Zt(me,!0);xe(de),de.defaultPrevented&&(Be=!0)}),Be||(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(xe){return xe(new Zt(me))}),this.detachEvents(),this._isOpen=!1)}},Je.prototype.addMarkersToToolbar=function(){for(var ve,me=[],Be=0;Be<arguments.length;Be++)me[Be]=arguments[Be];(ve=this._availableMarkerTypes).push.apply(ve,me)},Je.prototype.addRenderEventListener=function(ve){this.addEventListener("render",function(me){ve(me.dataUrl,me.state)})},Je.prototype.removeRenderEventListener=function(ve){},Je.prototype.addCloseEventListener=function(ve){this.addEventListener("close",function(){ve()})},Je.prototype.removeCloseEventListener=function(ve){},Je.prototype.setupResizeObserver=function(){var ve=this;this.settings.displayMode==="inline"?window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){ve.resize(ve.target.clientWidth,ve.target.clientHeight)}),this.targetObserver.observe(this.target)):this.settings.displayMode==="popup"&&(window.ResizeObserver&&(this.targetObserver=new ResizeObserver(function(){return ve.onPopupTargetResize()}),this.targetObserver.observe(this.editorCanvas)),window.addEventListener("resize",this.setWindowHeight))},Je.prototype.onPopupTargetResize=function(){var ve=1*this.target.clientWidth/this.target.clientHeight,me=this.editorCanvas.clientWidth/ve>this.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ve:this.editorCanvas.clientWidth,Be=me<this.editorCanvas.clientWidth?this.editorCanvas.clientHeight:this.editorCanvas.clientWidth/ve;this.resize(me,Be)},Je.prototype.setWindowHeight=function(){this.windowHeight=window.innerHeight},Je.prototype.resize=function(ve,me){this._isResizing=!0;var Be=ve/this.imageWidth,xe=me/this.imageHeight;this.imageWidth=Math.round(ve),this.imageHeight=Math.round(me),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(Be,xe),this._isResizing=!1},Je.prototype.scaleMarkers=function(ve,me){var Be,xe=this;this._currentMarker&&this._currentMarker instanceof lt?this._currentMarker.scale(ve,me):(Be=this._currentMarker,this.setCurrentMarker()),this.markers.forEach(function(de){de!==xe._currentMarker&&de.scale(ve,me)}),Be!==void 0&&this.setCurrentMarker(Be)},Je.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"},Je.prototype.setTopLeft=function(){var ve=this.editingTarget.getBoundingClientRect(),me=this.editorCanvas.getBoundingClientRect();this.left=ve.left-me.left,this.top=ve.top-me.top},Je.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)},Je.prototype.addDefs=function(){for(var ve,me=[],Be=0;Be<arguments.length;Be++)me[Be]=arguments[Be];this.defs=be.createDefs(),this.addDefsToImage(),(ve=this.defs).append.apply(ve,me)},Je.prototype.addDefsToImage=function(){this.defs&&this.markerImage.insertBefore(this.defs,this.markerImage.firstChild)},Je.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)},Je.prototype.positionMarkerImage=function(){this.markerImageHolder.style.top=this.top/this.zoomLevel+"px",this.markerImageHolder.style.left=this.left/this.zoomLevel+"px"},Je.prototype.attachEvents=function(){this.markerImage.addEventListener("pointerdown",this.onPointerDown),this.markerImage.addEventListener("dblclick",this.onDblClick),this.attachWindowEvents()},Je.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)},Je.prototype.detachEvents=function(){this.markerImage.removeEventListener("pointerdown",this.onPointerDown),this.markerImage.removeEventListener("dblclick",this.onDblClick),this.detachWindowEvents()},Je.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)},Je.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 ve=document.createElement("a");ve.href="https://markerjs.com/",ve.target="_blank",ve.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>',ve.title="Powered by marker.js",ve.style.display="grid",ve.style.alignItems="center",ve.style.justifyItems="center",ve.style.padding="3px",ve.style.width="20px",ve.style.height="20px",this.logoUI.appendChild(ve),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},Je.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")},Je.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"},Je.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},Je.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 ve=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=ve+"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 Me(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 Fe(this.uiDiv,this.settings.displayMode,this.uiStyleSettings,this.styles),this.toolbox.show(this._silentRenderMode||this.uiStyleSettings.hideToolbox?"hidden":"visible")},Je.prototype.closeUI=function(){this.settings.displayMode==="popup"&&this.restoreOverflow(),this.targetRoot.removeChild(this.coverDiv)},Je.prototype.removeMarker=function(ve){this.markerImage.removeChild(ve.container),this.markers.indexOf(ve)>-1&&this.markers.splice(this.markers.indexOf(ve),1),ve.dispose()},Je.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())},Je.prototype.toolbarButtonClicked=function(ve,me){if(ve==="marker"&&me!==void 0)this.createNewMarker(me);else if(ve==="action")switch(me){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()}},Je.prototype.deleteSelectedMarker=function(){var ve=this;if(this._currentMarker!==void 0){var me=!1;if(this.eventListeners.markerbeforedelete.forEach(function(xe){var de=new Cn(ve,ve._currentMarker,!0);xe(de),de.defaultPrevented&&(me=!0)}),!me){var Be=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(xe){return xe(new Cn(ve,Be))})}}},Je.prototype.clear=function(){var ve=this,me=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(qe){var xt=new Cn(ve,void 0,!0);qe(xt),xt.defaultPrevented&&(me=!0)}),!me)){this.setCurrentMarker();for(var Be=function(qe){var xt=xe.markers[qe];xe.setCurrentMarker(xe.markers[qe]),xe._currentMarker.dispose(),xe.markerImage.removeChild(xe._currentMarker.container),xe.markers.splice(xe.markers.indexOf(xe._currentMarker),1),xe.eventListeners.markerdelete.forEach(function(nn){return nn(new Cn(ve,xt))})},xe=this,de=this.markers.length-1;de>=0;de--)Be(de);this.addUndoStep()}},Object.defineProperty(Je.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),Je.prototype.showNotesEditor=function(){var ve;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=(ve=this._currentMarker.notes)!==null&&ve!==void 0?ve:"",this.overlayContainer.appendChild(this.notesArea))},Je.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)},Je.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},Je.prototype.addUndoStep=function(){var ve=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var me=this.getState(),Be=this.undoRedoManager.getLastUndoStep();if(!Be||Be.width===me.width&&Be.height===me.height){var xe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(me),xe<this.undoRedoManager.undoStepCount&&this.eventListeners.statechange.forEach(function(de){return de(new Zt(ve))})}else this.undoRedoManager.replaceLastUndoStep(me),this.eventListeners.statechange.forEach(function(de){return de(new Zt(ve))})}},Je.prototype.undo=function(){this.switchToSelectMode(),this.addUndoStep(),this.undoStep()},Je.prototype.undoStep=function(){var ve=this,me=this.undoRedoManager.undo();me!==void 0&&(this.restoreState(me),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Be){return Be(new Zt(ve))}))},Je.prototype.redo=function(){this.switchToSelectMode(),this.redoStep()},Je.prototype.redoStep=function(){var ve=this,me=this.undoRedoManager.redo();me!==void 0&&(this.restoreState(me),this.addDefsToImage(),this.selectLastMarker(),this.eventListeners.statechange.forEach(function(Be){return Be(new Zt(ve))}))},Je.prototype.stepZoom=function(){var ve=this.zoomSteps.indexOf(this.zoomLevel);this.zoomLevel=ve<this.zoomSteps.length-1?this.zoomSteps[ve+1]:this.zoomSteps[0]},Je.prototype.panTo=function(ve){this.contentDiv.scrollBy({left:this.prevPanPoint.x-ve.x,top:this.prevPanPoint.y-ve.y}),this.prevPanPoint=ve},Je.prototype.startRenderAndClose=function(){return Ce(this,void 0,void 0,function(){var ve,me,Be=this;return Ne(this,function(xe){switch(xe.label){case 0:return[4,this.render()];case 1:return ve=xe.sent(),me=this.getState(),this.eventListeners.render.forEach(function(de){return de(new Yt(Be,ve,me))}),this.close(!0),[2]}})})},Je.prototype.getState=function(ve){ve===!0&&this.setCurrentMarker();var me={width:this.imageWidth,height:this.imageHeight,markers:[]};return this.markers.forEach(function(Be){return me.markers.push(Be.getState())}),me},Je.prototype.restoreState=function(ve){var me=this;for(this.markers.splice(0);this.markerImage.lastChild;)this.markerImage.removeChild(this.markerImage.lastChild);ve.markers.forEach(function(Be){var xe=me._availableMarkerTypes.find(function(qe){return qe.typeName===Be.typeName});if(xe!==void 0){var de=me.addNewMarker(xe);de.restoreState(Be),me.markers.push(de)}}),ve.width&&ve.height&&(ve.width!==this.imageWidth||ve.height!==this.imageHeight)&&this.scaleMarkers(this.imageWidth/ve.width,this.imageHeight/ve.height),this.eventListeners.restorestate.forEach(function(Be){return Be(new Zt(me))})},Je.prototype.addNewMarker=function(ve){var me=be.createGroup();return this.markerImage.appendChild(me),new ve(me,this.overlayContainer,this.settings)},Je.prototype.createNewMarker=function(ve){var me,Be=this;(me=typeof ve=="string"?this._availableMarkerTypes.find(function(xe){return xe.typeName===ve}):ve)&&(this.setCurrentMarker(),this.addUndoStep(),this._currentMarker=this.addNewMarker(me),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(me.typeName),this.toolbox.setPanelButtons(this._currentMarker.toolboxPanels),this.eventListeners.markercreating.forEach(function(xe){return xe(new Cn(Be,Be._currentMarker))}))},Je.prototype.markerCreated=function(ve){var me=this;this.mode="select",this.markerImage.style.cursor="default",this.markers.push(ve),this.setCurrentMarker(ve),ve instanceof He&&this.settings.newFreehandMarkerOnPointerUp?this.createNewMarker(He):this.toolbar.setSelectMode(),this.addUndoStep(),this.eventListeners.markercreate.forEach(function(Be){return Be(new Cn(me,me._currentMarker))})},Je.prototype.colorChanged=function(ve){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultColor=ve,this.settings.defaultStrokeColor=ve)},Je.prototype.fillColorChanged=function(ve){this.settings.defaultColorsFollowCurrentColors&&(this.settings.defaultFillColor=ve)},Je.prototype.markerStateChanged=function(ve){var me=this;this.eventListeners.markerchange.forEach(function(Be){return Be(new Cn(me,ve))})},Je.prototype.setCurrentMarker=function(ve){var me=this;this._currentMarker!==ve&&this._currentMarker!==void 0&&(this._currentMarker.deselect(),this.toolbar.setCurrentMarker(),this.toolbox.setPanelButtons([]),this._isResizing||this.eventListeners.markerdeselect.forEach(function(Be){return Be(new Cn(me,me._currentMarker))})),this._currentMarker=ve,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(Be){return Be(new Cn(me,me._currentMarker))}))},Je.prototype.onPointerDown=function(ve){if(this._isFocused||this.focus(),this.touchPoints++,this.touchPoints===1||ve.pointerType!=="touch")if(this._currentMarker===void 0||this._currentMarker.state!=="new"&&this._currentMarker.state!=="creating"){if(this.mode==="select"){var me=this.markers.find(function(Be){return Be.ownsTarget(ve.target)});me!==void 0?(this.setCurrentMarker(me),this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ve.clientX,ve.clientY),ve.target)):(this.setCurrentMarker(),this.isDragging=!0,this.prevPanPoint={x:ve.clientX,y:ve.clientY})}}else this.isDragging=!0,this._currentMarker.pointerDown(this.clientToLocalCoordinates(ve.clientX,ve.clientY))},Je.prototype.onDblClick=function(ve){if(this._isFocused||this.focus(),this.mode==="select"){var me=this.markers.find(function(Be){return Be.ownsTarget(ve.target)});me!==void 0&&me!==this._currentMarker&&this.setCurrentMarker(me),this._currentMarker!==void 0?this._currentMarker.dblClick(this.clientToLocalCoordinates(ve.clientX,ve.clientY),ve.target):this.setCurrentMarker()}},Je.prototype.onPointerMove=function(ve){this.touchPoints!==1&&ve.pointerType==="touch"||(this._currentMarker!==void 0||this.isDragging)&&(this._currentMarker!==void 0&&this._currentMarker.state==="edit"||ve.preventDefault(),this._currentMarker!==void 0?this._currentMarker.manipulate(this.clientToLocalCoordinates(ve.clientX,ve.clientY)):this.zoomLevel>1&&this.panTo({x:ve.clientX,y:ve.clientY}))},Je.prototype.onPointerUp=function(ve){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ve.clientX,ve.clientY)),this.isDragging=!1,this.addUndoStep()},Je.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},Je.prototype.onKeyUp=function(ve){this._currentMarker===void 0||this.notesArea!==void 0||ve.key!=="Delete"&&ve.key!=="Backspace"||this.deleteSelectedMarker()},Je.prototype.clientToLocalCoordinates=function(ve,me){var Be=this.markerImage.getBoundingClientRect();return{x:(ve-Be.left)/this.zoomLevel,y:(me-Be.top)/this.zoomLevel}},Je.prototype.onWindowResize=function(){this.positionUI()},Je.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ve=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ve+"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()},Je.prototype.addLicenseKey=function(ve){ue.addKey(ve)},Je.prototype.addEventListener=function(ve,me){this.eventListeners.addEventListener(ve,me)},Je.prototype.removeEventListener=function(ve,me){this.eventListeners.removeEventListener(ve,me)},Je.prototype.renderState=function(ve){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ve),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(Je.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),Je.prototype.focus=function(){var ve=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(me){return me(new Zt(ve))}))},Je.prototype.blur=function(){var ve=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(me){return me(new Zt(ve))}))},Je.instanceCounter=0,Je}()},95860:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return Ge}});var te=ee(87462),se=ee(1413),Ce=ee(4942),Ne=ee(97685),ge=ee(45987),be=ee(94184),ue=ee.n(be),ye=ee(67294);function pe(je){var Ae=ye.useRef();Ae.current=je;var he=ye.useCallback(function(){for(var Ye,Te=arguments.length,Re=new Array(Te),_e=0;_e<Te;_e++)Re[_e]=arguments[_e];return(Ye=Ae.current)===null||Ye===void 0?void 0:Ye.call.apply(Ye,[Ae].concat(Re))},[]);return he}function ke(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Xe=ke()?ye.useLayoutEffect:ye.useEffect,Le=function(Ae,he){var Ye=ye.useRef(!0);Xe(function(){return Ae(Ye.current)},he),Xe(function(){return Ye.current=!1,function(){Ye.current=!0}},[])},Me=function(Ae,he){Le(function(Ye){if(!Ye)return Ae()},he)},Fe=null;function Oe(je){var Ae=ye.useRef(!1),he=ye.useState(je),Ye=(0,Ne.Z)(he,2),Te=Ye[0],Re=Ye[1];ye.useEffect(function(){return Ae.current=!1,function(){Ae.current=!0}},[]);function _e(De,Ee){Ee&&Ae.current||Re(De)}return[Te,_e]}function ze(je){return je!==void 0}function fe(je,Ae){var he=Ae||{},Ye=he.defaultValue,Te=he.value,Re=he.onChange,_e=he.postState,De=Oe(function(){return ze(Te)?Te:ze(Ye)?typeof Ye=="function"?Ye():Ye:typeof je=="function"?je():je}),Ee=(0,Ne.Z)(De,2),lt=Ee[0],He=Ee[1],tt=Te!==void 0?Te:lt,Ue=_e?_e(tt):tt,ct=pe(Re),bt=Oe([tt]),Tt=(0,Ne.Z)(bt,2),at=Tt[0],we=Tt[1];Me(function(){var Nt=at[0];lt!==Nt&&ct(lt,Nt)},[at]),Me(function(){ze(Te)||He(Te)},[Te]);var ft=pe(function(Nt,dt){He(Nt,dt),we([tt],dt)});return[Ue,ft]}var nt=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],it=(0,ye.forwardRef)(function(je,Ae){var he,Ye=je.prefixCls,Te=Ye===void 0?"rc-checkbox":Ye,Re=je.className,_e=je.style,De=je.checked,Ee=je.disabled,lt=je.defaultChecked,He=lt===void 0?!1:lt,tt=je.type,Ue=tt===void 0?"checkbox":tt,ct=je.title,bt=je.onChange,Tt=(0,ge.Z)(je,nt),at=(0,ye.useRef)(null),we=fe(He,{value:De}),ft=(0,Ne.Z)(we,2),Nt=ft[0],dt=ft[1];(0,ye.useImperativeHandle)(Ae,function(){return{focus:function(){var Wt;(Wt=at.current)===null||Wt===void 0||Wt.focus()},blur:function(){var Wt;(Wt=at.current)===null||Wt===void 0||Wt.blur()},input:at.current}});var ut=ue()(Te,Re,(he={},(0,Ce.Z)(he,"".concat(Te,"-checked"),Nt),(0,Ce.Z)(he,"".concat(Te,"-disabled"),Ee),he)),pt=function(Wt){Ee||("checked"in je||dt(Wt.target.checked),bt==null||bt({target:(0,se.Z)((0,se.Z)({},je),{},{type:Ue,checked:Wt.target.checked}),stopPropagation:function(){Wt.stopPropagation()},preventDefault:function(){Wt.preventDefault()},nativeEvent:Wt.nativeEvent}))};return ye.createElement("span",{className:ut,title:ct,style:_e},ye.createElement("input",(0,te.Z)({},Tt,{className:"".concat(Te,"-input"),ref:at,onChange:pt,disabled:Ee,checked:!!Nt,type:Ue})),ye.createElement("span",{className:"".concat(Te,"-inner")}))}),Ge=it},26819:function(en,Ct){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,se=te?Symbol.for("react.element"):60103,Ce=te?Symbol.for("react.portal"):60106,Ne=te?Symbol.for("react.fragment"):60107,ge=te?Symbol.for("react.strict_mode"):60108,be=te?Symbol.for("react.profiler"):60114,ue=te?Symbol.for("react.provider"):60109,ye=te?Symbol.for("react.context"):60110,pe=te?Symbol.for("react.async_mode"):60111,ke=te?Symbol.for("react.concurrent_mode"):60111,Xe=te?Symbol.for("react.forward_ref"):60112,Le=te?Symbol.for("react.suspense"):60113,Me=te?Symbol.for("react.suspense_list"):60120,Fe=te?Symbol.for("react.memo"):60115,Oe=te?Symbol.for("react.lazy"):60116,ze=te?Symbol.for("react.block"):60121,fe=te?Symbol.for("react.fundamental"):60117,nt=te?Symbol.for("react.responder"):60118,it=te?Symbol.for("react.scope"):60119;function Ge(Ae){if(typeof Ae=="object"&&Ae!==null){var he=Ae.$$typeof;switch(he){case se:switch(Ae=Ae.type,Ae){case pe:case ke:case Ne:case be:case ge:case Le:return Ae;default:switch(Ae=Ae&&Ae.$$typeof,Ae){case ye:case Xe:case Oe:case Fe:case ue:return Ae;default:return he}}case Ce:return he}}}function je(Ae){return Ge(Ae)===ke}ee=pe,ee=ke,ee=ye,ee=ue,ee=se,ee=Xe,ee=Ne,ee=Oe,ee=Fe,ee=Ce,ee=be,ee=ge,ee=Le,ee=function(Ae){return je(Ae)||Ge(Ae)===pe},ee=je,ee=function(Ae){return Ge(Ae)===ye},ee=function(Ae){return Ge(Ae)===ue},ee=function(Ae){return typeof Ae=="object"&&Ae!==null&&Ae.$$typeof===se},ee=function(Ae){return Ge(Ae)===Xe},ee=function(Ae){return Ge(Ae)===Ne},ee=function(Ae){return Ge(Ae)===Oe},Ct.isMemo=function(Ae){return Ge(Ae)===Fe},ee=function(Ae){return Ge(Ae)===Ce},ee=function(Ae){return Ge(Ae)===be},ee=function(Ae){return Ge(Ae)===ge},ee=function(Ae){return Ge(Ae)===Le},ee=function(Ae){return typeof Ae=="string"||typeof Ae=="function"||Ae===Ne||Ae===ke||Ae===be||Ae===ge||Ae===Le||Ae===Me||typeof Ae=="object"&&Ae!==null&&(Ae.$$typeof===Oe||Ae.$$typeof===Fe||Ae.$$typeof===ue||Ae.$$typeof===ye||Ae.$$typeof===Xe||Ae.$$typeof===fe||Ae.$$typeof===nt||Ae.$$typeof===it||Ae.$$typeof===ze)},ee=Ge},18459:function(en,Ct,ee){"use strict";en.exports=ee(26819)},16651:function(en,Ct){"use strict";var ee;var te=Symbol.for("react.element"),se=Symbol.for("react.portal"),Ce=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),ue=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),pe=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Xe=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),Fe=Symbol.for("react.offscreen"),Oe;Oe=Symbol.for("react.module.reference");function ze(fe){if(typeof fe=="object"&&fe!==null){var nt=fe.$$typeof;switch(nt){case te:switch(fe=fe.type,fe){case Ce:case ge:case Ne:case ke:case Xe:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case ue:case pe:case Me:case Le:case be:return fe;default:return nt}}case se:return nt}}}ee=ue,ee=be,ee=te,ee=pe,ee=Ce,ee=Me,ee=Le,ee=se,ee=ge,ee=Ne,ee=ke,ee=Xe,ee=function(){return!1},ee=function(){return!1},ee=function(fe){return ze(fe)===ue},ee=function(fe){return ze(fe)===be},ee=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===te},ee=function(fe){return ze(fe)===pe},ee=function(fe){return ze(fe)===Ce},ee=function(fe){return ze(fe)===Me},ee=function(fe){return ze(fe)===Le},ee=function(fe){return ze(fe)===se},ee=function(fe){return ze(fe)===ge},ee=function(fe){return ze(fe)===Ne},ee=function(fe){return ze(fe)===ke},ee=function(fe){return ze(fe)===Xe},ee=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===Ce||fe===ge||fe===Ne||fe===ke||fe===Xe||fe===Fe||typeof fe=="object"&&fe!==null&&(fe.$$typeof===Me||fe.$$typeof===Le||fe.$$typeof===be||fe.$$typeof===ue||fe.$$typeof===pe||fe.$$typeof===Oe||fe.getModuleId!==void 0)},ee=ze},33993:function(en,Ct,ee){"use strict";ee(16651)},82523:function(en,Ct){"use strict";var ee;var te=Symbol.for("react.element"),se=Symbol.for("react.portal"),Ce=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),ue=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),pe=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Xe=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),Fe=Symbol.for("react.offscreen"),Oe;Oe=Symbol.for("react.module.reference");function ze(fe){if(typeof fe=="object"&&fe!==null){var nt=fe.$$typeof;switch(nt){case te:switch(fe=fe.type,fe){case Ce:case ge:case Ne:case ke:case Xe:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case ue:case pe:case Me:case Le:case be:return fe;default:return nt}}case se:return nt}}}ee=ue,ee=be,ee=te,ee=pe,ee=Ce,ee=Me,ee=Le,ee=se,ee=ge,ee=Ne,ee=ke,ee=Xe,ee=function(){return!1},ee=function(){return!1},ee=function(fe){return ze(fe)===ue},ee=function(fe){return ze(fe)===be},ee=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===te},ee=function(fe){return ze(fe)===pe},ee=function(fe){return ze(fe)===Ce},ee=function(fe){return ze(fe)===Me},ee=function(fe){return ze(fe)===Le},ee=function(fe){return ze(fe)===se},ee=function(fe){return ze(fe)===ge},ee=function(fe){return ze(fe)===Ne},ee=function(fe){return ze(fe)===ke},ee=function(fe){return ze(fe)===Xe},ee=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===Ce||fe===ge||fe===Ne||fe===ke||fe===Xe||fe===Fe||typeof fe=="object"&&fe!==null&&(fe.$$typeof===Me||fe.$$typeof===Le||fe.$$typeof===be||fe.$$typeof===ue||fe.$$typeof===pe||fe.$$typeof===Oe||fe.getModuleId!==void 0)},ee=ze},27183:function(en,Ct,ee){"use strict";ee(82523)},67656:function(en,Ct,ee){"use strict";ee.r(Ct),ee.d(Ct,{BaseInput:function(){return ke},default:function(){return it}});var te=ee(87462),se=ee(1413),Ce=ee(4942),Ne=ee(71002),ge=ee(94184),be=ee.n(ge),ue=ee(67294),ye=ee(87887),pe=function(je){var Ae,he,Ye=je.inputElement,Te=je.prefixCls,Re=je.prefix,_e=je.suffix,De=je.addonBefore,Ee=je.addonAfter,lt=je.className,He=je.style,tt=je.disabled,Ue=je.readOnly,ct=je.focused,bt=je.triggerFocus,Tt=je.allowClear,at=je.value,we=je.handleReset,ft=je.hidden,Nt=je.classes,dt=je.classNames,ut=je.dataAttrs,pt=je.styles,Ot=je.components,Wt=(Ot==null?void 0:Ot.affixWrapper)||"span",Zt=(Ot==null?void 0:Ot.groupWrapper)||"span",Yt=(Ot==null?void 0:Ot.wrapper)||"span",Cn=(Ot==null?void 0:Ot.groupAddon)||"span",Nn=(0,ue.useRef)(null),Mn=function(yn){var Dn;(Dn=Nn.current)!==null&&Dn!==void 0&&Dn.contains(yn.target)&&(bt==null||bt())},Je=function(){var yn;if(!Tt)return null;var Dn=!tt&&!Ue&&at,_t="".concat(Te,"-clear-icon"),sn=(0,Ne.Z)(Tt)==="object"&&Tt!==null&&Tt!==void 0&&Tt.clearIcon?Tt.clearIcon:"\u2716";return ue.createElement("span",{onClick:we,onMouseDown:function(gn){return gn.preventDefault()},className:be()(_t,(yn={},(0,Ce.Z)(yn,"".concat(_t,"-hidden"),!Dn),(0,Ce.Z)(yn,"".concat(_t,"-has-suffix"),!!_e),yn)),role:"button",tabIndex:-1},sn)},ve=(0,ue.cloneElement)(Ye,{value:at,hidden:ft,className:be()((Ae=Ye.props)===null||Ae===void 0?void 0:Ae.className,!(0,ye.X3)(je)&&!(0,ye.He)(je)&&lt)||null,style:(0,se.Z)((0,se.Z)({},(he=Ye.props)===null||he===void 0?void 0:he.style),!(0,ye.X3)(je)&&!(0,ye.He)(je)?He:{})});if((0,ye.X3)(je)){var me,Be="".concat(Te,"-affix-wrapper"),xe=be()(Be,(me={},(0,Ce.Z)(me,"".concat(Be,"-disabled"),tt),(0,Ce.Z)(me,"".concat(Be,"-focused"),ct),(0,Ce.Z)(me,"".concat(Be,"-readonly"),Ue),(0,Ce.Z)(me,"".concat(Be,"-input-with-clear-btn"),_e&&Tt&&at),me),!(0,ye.He)(je)&&lt,Nt==null?void 0:Nt.affixWrapper,dt==null?void 0:dt.affixWrapper),de=(_e||Tt)&&ue.createElement("span",{className:be()("".concat(Te,"-suffix"),dt==null?void 0:dt.suffix),style:pt==null?void 0:pt.suffix},Je(),_e);ve=ue.createElement(Wt,(0,te.Z)({className:xe,style:(0,se.Z)((0,se.Z)({},(0,ye.He)(je)?void 0:He),pt==null?void 0:pt.affixWrapper),hidden:!(0,ye.He)(je)&&ft,onClick:Mn},ut==null?void 0:ut.affixWrapper,{ref:Nn}),Re&&ue.createElement("span",{className:be()("".concat(Te,"-prefix"),dt==null?void 0:dt.prefix),style:pt==null?void 0:pt.prefix},Re),(0,ue.cloneElement)(Ye,{value:at,hidden:null}),de)}if((0,ye.He)(je)){var qe="".concat(Te,"-group"),xt="".concat(qe,"-addon"),nn=be()("".concat(Te,"-wrapper"),qe,Nt==null?void 0:Nt.wrapper),tn=be()("".concat(Te,"-group-wrapper"),lt,Nt==null?void 0:Nt.group);return ue.createElement(Zt,{className:tn,style:He,hidden:ft},ue.createElement(Yt,{className:nn},De&&ue.createElement(Cn,{className:xt},De),(0,ue.cloneElement)(ve,{hidden:null}),Ee&&ue.createElement(Cn,{className:xt},Ee)))}return ve},ke=pe,Xe=ee(74902),Le=ee(97685),Me=ee(45987),Fe=ee(21770),Oe=ee(98423),ze=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],fe=(0,ue.forwardRef)(function(Ge,je){var Ae=Ge.autoComplete,he=Ge.onChange,Ye=Ge.onFocus,Te=Ge.onBlur,Re=Ge.onPressEnter,_e=Ge.onKeyDown,De=Ge.prefixCls,Ee=De===void 0?"rc-input":De,lt=Ge.disabled,He=Ge.htmlSize,tt=Ge.className,Ue=Ge.maxLength,ct=Ge.suffix,bt=Ge.showCount,Tt=Ge.type,at=Tt===void 0?"text":Tt,we=Ge.classes,ft=Ge.classNames,Nt=Ge.styles,dt=(0,Me.Z)(Ge,ze),ut=(0,Fe.Z)(Ge.defaultValue,{value:Ge.value}),pt=(0,Le.Z)(ut,2),Ot=pt[0],Wt=pt[1],Zt=(0,ue.useState)(!1),Yt=(0,Le.Z)(Zt,2),Cn=Yt[0],Nn=Yt[1],Mn=(0,ue.useRef)(null),Je=function(tn){Mn.current&&(0,ye.nH)(Mn.current,tn)};(0,ue.useImperativeHandle)(je,function(){return{focus:Je,blur:function(){var tn;(tn=Mn.current)===null||tn===void 0||tn.blur()},setSelectionRange:function(tn,Jt,yn){var Dn;(Dn=Mn.current)===null||Dn===void 0||Dn.setSelectionRange(tn,Jt,yn)},select:function(){var tn;(tn=Mn.current)===null||tn===void 0||tn.select()},input:Mn.current}}),(0,ue.useEffect)(function(){Nn(function(nn){return nn&&lt?!1:nn})},[lt]);var ve=function(tn){Ge.value===void 0&&Wt(tn.target.value),Mn.current&&(0,ye.rJ)(Mn.current,tn,he)},me=function(tn){Re&&tn.key==="Enter"&&Re(tn),_e==null||_e(tn)},Be=function(tn){Nn(!0),Ye==null||Ye(tn)},xe=function(tn){Nn(!1),Te==null||Te(tn)},de=function(tn){Wt(""),Je(),Mn.current&&(0,ye.rJ)(Mn.current,tn,he)},qe=function(){var tn=(0,Oe.Z)(Ge,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return ue.createElement("input",(0,te.Z)({autoComplete:Ae},tn,{onChange:ve,onFocus:Be,onBlur:xe,onKeyDown:me,className:be()(Ee,(0,Ce.Z)({},"".concat(Ee,"-disabled"),lt),ft==null?void 0:ft.input),style:Nt==null?void 0:Nt.input,ref:Mn,size:He,type:at}))},xt=function(){var tn=Number(Ue)>0;if(ct||bt){var Jt=(0,ye.D7)(Ot),yn=(0,Xe.Z)(Jt).length,Dn=(0,Ne.Z)(bt)==="object"?bt.formatter({value:Jt,count:yn,maxLength:Ue}):"".concat(yn).concat(tn?" / ".concat(Ue):"");return ue.createElement(ue.Fragment,null,!!bt&&ue.createElement("span",{className:be()("".concat(Ee,"-show-count-suffix"),(0,Ce.Z)({},"".concat(Ee,"-show-count-has-suffix"),!!ct),ft==null?void 0:ft.count),style:(0,se.Z)({},Nt==null?void 0:Nt.count)},Dn),ct)}return null};return ue.createElement(ke,(0,te.Z)({},dt,{prefixCls:Ee,className:tt,inputElement:qe(),handleReset:de,value:(0,ye.D7)(Ot),focused:Cn,triggerFocus:Je,suffix:xt(),disabled:lt,classes:we,classNames:ft,styles:Nt}))}),nt=fe,it=nt},87887:function(en,Ct,ee){"use strict";ee.d(Ct,{D7:function(){return ge},He:function(){return te},X3:function(){return se},nH:function(){return Ne},rJ:function(){return Ce}});function te(be){return!!(be.addonBefore||be.addonAfter)}function se(be){return!!(be.prefix||be.suffix||be.allowClear)}function Ce(be,ue,ye,pe){if(ye){var ke=ue;if(ue.type==="click"){var Xe=be.cloneNode(!0);ke=Object.create(ue,{target:{value:Xe},currentTarget:{value:Xe}}),Xe.value="",ye(ke);return}if(pe!==void 0){ke=Object.create(ue,{target:{value:be},currentTarget:{value:be}}),be.value=pe,ye(ke);return}ye(ke)}}function Ne(be,ue){if(be){be.focus(ue);var ye=ue||{},pe=ye.cursor;if(pe){var ke=be.value.length;switch(pe){case"start":be.setSelectionRange(0,0);break;case"end":be.setSelectionRange(ke,ke);break;default:be.setSelectionRange(0,ke)}}}}function ge(be){return typeof be=="undefined"||be===null?"":String(be)}},78595:function(en,Ct,ee){"use strict";ee.d(Ct,{iz:function(){return Pi},ck:function(){return sa},BW:function(){return Ci},sN:function(){return sa},Wd:function(){return rr},ZP:function(){return mt},Xl:function(){return Dn}});var te=ee(87462),se=ee(4942),Ce=ee(1413),Ne=ee(74902),ge=ee(97685),be=ee(45987),ue=ee(94184),ye=ee.n(ue),pe=ee(67294),ke=ee(48555);function Xe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Le=Xe()?pe.useLayoutEffect:pe.useEffect,Me=function(At,wt){var Ft=pe.useRef(!0);Le(function(){return At(Ft.current)},wt),Le(function(){return Ft.current=!1,function(){Ft.current=!0}},[])},Fe=function(At,wt){Me(function(Ft){if(!Ft)return At()},wt)},Oe=Me,ze=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],fe=void 0;function nt(yt,At){var wt=yt.prefixCls,Ft=yt.invalidate,kt=yt.item,Sn=yt.renderItem,Tn=yt.responsive,Fr=yt.responsiveDisabled,mn=yt.registerSize,Lr=yt.itemKey,ur=yt.className,nr=yt.style,Wn=yt.children,Nr=yt.display,oa=yt.order,Wr=yt.component,Qr=Wr===void 0?"div":Wr,qr=(0,be.Z)(yt,ze),ea=Tn&&!Nr;function va(Fn){mn(Lr,Fn)}pe.useEffect(function(){return function(){va(null)}},[]);var St=Sn&&kt!==fe?Sn(kt):Wn,Mt;Ft||(Mt={opacity:ea?0:1,height:ea?0:fe,overflowY:ea?"hidden":fe,order:Tn?oa:fe,pointerEvents:ea?"none":fe,position:ea?"absolute":fe});var bn={};ea&&(bn["aria-hidden"]=!0);var rn=pe.createElement(Qr,(0,te.Z)({className:ye()(!Ft&&wt,ur),style:(0,Ce.Z)((0,Ce.Z)({},Mt),nr)},bn,qr,{ref:At}),St);return Tn&&(rn=pe.createElement(ke.Z,{onResize:function(Dr){var Ut=Dr.offsetWidth;va(Ut)},disabled:Fr},rn)),rn}var it=pe.forwardRef(nt);it.displayName="Item";var Ge=it;function je(yt){var At=pe.useRef();At.current=yt;var wt=pe.useCallback(function(){for(var Ft,kt=arguments.length,Sn=new Array(kt),Tn=0;Tn<kt;Tn++)Sn[Tn]=arguments[Tn];return(Ft=At.current)===null||Ft===void 0?void 0:Ft.call.apply(Ft,[At].concat(Sn))},[]);return wt}var Ae=ee(73935),he=function(At){return+setTimeout(At,16)},Ye=function(At){return clearTimeout(At)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(he=function(At){return window.requestAnimationFrame(At)},Ye=function(At){return window.cancelAnimationFrame(At)});var Te=0,Re=new Map;function _e(yt){Re.delete(yt)}var De=function(At){var wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Te+=1;var Ft=Te;function kt(Sn){if(Sn===0)_e(Ft),At();else{var Tn=he(function(){kt(Sn-1)});Re.set(Ft,Tn)}}return kt(wt),Ft};De.cancel=function(yt){var At=Re.get(yt);return _e(At),Ye(At)};var Ee=De;function lt(yt){if(typeof MessageChannel=="undefined")Ee(yt);else{var At=new MessageChannel;At.port1.onmessage=function(){return yt()},At.port2.postMessage(void 0)}}function He(){var yt=pe.useRef(null),At=function(Ft){yt.current||(yt.current=[],lt(function(){(0,Ae.unstable_batchedUpdates)(function(){yt.current.forEach(function(kt){kt()}),yt.current=null})})),yt.current.push(Ft)};return At}function tt(yt,At){var wt=pe.useState(At),Ft=(0,ge.Z)(wt,2),kt=Ft[0],Sn=Ft[1],Tn=je(function(Fr){yt(function(){Sn(Fr)})});return[kt,Tn]}var Ue=pe.createContext(null),ct=["component"],bt=["className"],Tt=["className"],at=function(At,wt){var Ft=pe.useContext(Ue);if(!Ft){var kt=At.component,Sn=kt===void 0?"div":kt,Tn=(0,be.Z)(At,ct);return pe.createElement(Sn,(0,te.Z)({},Tn,{ref:wt}))}var Fr=Ft.className,mn=(0,be.Z)(Ft,bt),Lr=At.className,ur=(0,be.Z)(At,Tt);return pe.createElement(Ue.Provider,{value:null},pe.createElement(Ge,(0,te.Z)({ref:wt,className:ye()(Fr,Lr)},mn,ur)))},we=pe.forwardRef(at);we.displayName="RawItem";var ft=we,Nt=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],dt="responsive",ut="invalidate";function pt(yt){return"+ ".concat(yt.length," ...")}function Ot(yt,At){var wt=yt.prefixCls,Ft=wt===void 0?"rc-overflow":wt,kt=yt.data,Sn=kt===void 0?[]:kt,Tn=yt.renderItem,Fr=yt.renderRawItem,mn=yt.itemKey,Lr=yt.itemWidth,ur=Lr===void 0?10:Lr,nr=yt.ssr,Wn=yt.style,Nr=yt.className,oa=yt.maxCount,Wr=yt.renderRest,Qr=yt.renderRawRest,qr=yt.suffix,ea=yt.component,va=ea===void 0?"div":ea,St=yt.itemComponent,Mt=yt.onVisibleChange,bn=(0,be.Z)(yt,Nt),rn=nr==="full",Fn=He(),Dr=tt(Fn,null),Ut=(0,ge.Z)(Dr,2),qt=Ut[0],$t=Ut[1],xn=qt||0,gr=tt(Fn,new Map),Or=(0,ge.Z)(gr,2),tr=Or[0],xr=Or[1],ua=tt(Fn,0),La=(0,ge.Z)(ua,2),ha=La[0],Yr=La[1],ya=tt(Fn,0),Na=(0,ge.Z)(ya,2),Ha=Na[0],Hr=Na[1],ca=tt(Fn,0),li=(0,ge.Z)(ca,2),si=li[0],Ji=li[1],so=(0,pe.useState)(null),bo=(0,ge.Z)(so,2),Ki=bo[0],ui=bo[1],yi=(0,pe.useState)(null),wo=(0,ge.Z)(yi,2),ki=wo[0],pi=wo[1],ao=pe.useMemo(function(){return ki===null&&rn?Number.MAX_SAFE_INTEGER:ki||0},[ki,qt]),xo=(0,pe.useState)(!1),_i=(0,ge.Z)(xo,2),gl=_i[0],cl=_i[1],hl="".concat(Ft,"-item"),Uo=Math.max(ha,Ha),io=oa===dt,Ul=Sn.length&&io,Mo=oa===ut,Wi=Ul||typeof oa=="number"&&Sn.length>oa,Vo=(0,pe.useMemo)(function(){var zo=Sn;return Ul?qt===null&&rn?zo=Sn:zo=Sn.slice(0,Math.min(Sn.length,xn/ur)):typeof oa=="number"&&(zo=Sn.slice(0,oa)),zo},[Sn,ur,qt,oa,Ul]),Bl=(0,pe.useMemo)(function(){return Ul?Sn.slice(ao+1):Sn.slice(Vo.length)},[Sn,Vo,Ul,ao]),Xo=(0,pe.useCallback)(function(zo,Jo){var Sl;return typeof mn=="function"?mn(zo):(Sl=mn&&(zo==null?void 0:zo[mn]))!==null&&Sl!==void 0?Sl:Jo},[mn]),ml=(0,pe.useCallback)(Tn||function(zo){return zo},[Tn]);function Eo(zo,Jo,Sl){ki===zo&&(Jo===void 0||Jo===Ki)||(pi(zo),Sl||(cl(zo<Sn.length-1),Mt==null||Mt(zo)),Jo!==void 0&&ui(Jo))}function Tl(zo,Jo){$t(Jo.clientWidth)}function Kl(zo,Jo){xr(function(Sl){var ri=new Map(Sl);return Jo===null?ri.delete(zo):ri.set(zo,Jo),ri})}function qi(zo,Jo){Hr(Jo),Yr(Ha)}function $l(zo,Jo){Ji(Jo)}function as(zo){return tr.get(Xo(Vo[zo],zo))}Oe(function(){if(xn&&typeof Uo=="number"&&Vo){var zo=si,Jo=Vo.length,Sl=Jo-1;if(!Jo){Eo(0,null);return}for(var ri=0;ri<Jo;ri+=1){var Bs=as(ri);if(rn&&(Bs=Bs||0),Bs===void 0){Eo(ri-1,void 0,!0);break}if(zo+=Bs,Sl===0&&zo<=xn||ri===Sl-1&&zo+as(Sl)<=xn){Eo(Sl,null);break}else if(zo+Uo>xn){Eo(ri-1,zo-Bs-si+Ha);break}}qr&&as(0)+si>xn&&ui(null)}},[xn,tr,Ha,si,Xo,Vo]);var Ms=gl&&!!Bl.length,Wl={};Ki!==null&&Ul&&(Wl={position:"absolute",left:Ki,top:0});var Vl={prefixCls:hl,responsive:Ul,component:St,invalidate:Mo},Rs=Fr?function(zo,Jo){var Sl=Xo(zo,Jo);return pe.createElement(Ue.Provider,{key:Sl,value:(0,Ce.Z)((0,Ce.Z)({},Vl),{},{order:Jo,item:zo,itemKey:Sl,registerSize:Kl,display:Jo<=ao})},Fr(zo,Jo))}:function(zo,Jo){var Sl=Xo(zo,Jo);return pe.createElement(Ge,(0,te.Z)({},Vl,{order:Jo,key:Sl,item:zo,renderItem:ml,itemKey:Sl,registerSize:Kl,display:Jo<=ao}))},Ns,Es={order:Ms?ao:Number.MAX_SAFE_INTEGER,className:"".concat(hl,"-rest"),registerSize:qi,display:Ms};if(Qr)Qr&&(Ns=pe.createElement(Ue.Provider,{value:(0,Ce.Z)((0,Ce.Z)({},Vl),Es)},Qr(Bl)));else{var fs=Wr||pt;Ns=pe.createElement(Ge,(0,te.Z)({},Vl,Es),typeof fs=="function"?fs(Bl):fs)}var Yl=pe.createElement(va,(0,te.Z)({className:ye()(!Mo&&Ft,Nr),style:Wn,ref:At},bn),Vo.map(Rs),Wi?Ns:null,qr&&pe.createElement(Ge,(0,te.Z)({},Vl,{responsive:io,responsiveDisabled:!Ul,order:ao,className:"".concat(hl,"-suffix"),registerSize:$l,display:!0,style:Wl}),qr));return io&&(Yl=pe.createElement(ke.Z,{onResize:Tl,disabled:!Ul},Yl)),Yl}var Wt=pe.forwardRef(Ot);Wt.displayName="Overflow",Wt.Item=ft,Wt.RESPONSIVE=dt,Wt.INVALIDATE=ut;var Zt=Wt,Yt=Zt,Cn=ee(21770),Nn=ee(80334),Mn=ee(91881),Je=pe.createContext(null);function ve(yt,At){return yt===void 0?null:"".concat(yt,"-").concat(At)}function me(yt){var At=pe.useContext(Je);return ve(At,yt)}var Be=ee(56982),xe=["children","locked"],de=pe.createContext(null);function qe(yt,At){var wt=(0,Ce.Z)({},yt);return Object.keys(At).forEach(function(Ft){var kt=At[Ft];kt!==void 0&&(wt[Ft]=kt)}),wt}function xt(yt){var At=yt.children,wt=yt.locked,Ft=(0,be.Z)(yt,xe),kt=pe.useContext(de),Sn=(0,Be.Z)(function(){return qe(kt,Ft)},[kt,Ft],function(Tn,Fr){return!wt&&(Tn[0]!==Fr[0]||!(0,Mn.Z)(Tn[1],Fr[1],!0))});return pe.createElement(de.Provider,{value:Sn},At)}var nn=[],tn=pe.createContext(null);function Jt(){return pe.useContext(tn)}var yn=pe.createContext(nn);function Dn(yt){var At=pe.useContext(yn);return pe.useMemo(function(){return yt!==void 0?[].concat((0,Ne.Z)(At),[yt]):At},[At,yt])}var _t=pe.createContext(null),sn=pe.createContext({}),pn=sn,gn=ee(15105),an=ee(75164),mr=function(yt){if(!yt)return!1;if(yt instanceof Element){if(yt.offsetParent)return!0;if(yt.getBBox){var At=yt.getBBox(),wt=At.width,Ft=At.height;if(wt||Ft)return!0}if(yt.getBoundingClientRect){var kt=yt.getBoundingClientRect(),Sn=kt.width,Tn=kt.height;if(Sn||Tn)return!0}}return!1};function Ht(yt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(mr(yt)){var wt=yt.nodeName.toLowerCase(),Ft=["input","select","textarea","button"].includes(wt)||yt.isContentEditable||wt==="a"&&!!yt.getAttribute("href"),kt=yt.getAttribute("tabindex"),Sn=Number(kt),Tn=null;return kt&&!Number.isNaN(Sn)?Tn=Sn:Ft&&Tn===null&&(Tn=0),Ft&&yt.disabled&&(Tn=null),Tn!==null&&(Tn>=0||At&&Tn<0)}return!1}function Gt(yt){var At=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,wt=(0,Ne.Z)(yt.querySelectorAll("*")).filter(function(Ft){return Ht(Ft,At)});return Ht(yt,At)&&wt.unshift(yt),wt}var Cr=null;function Qn(){Cr=document.activeElement}function wr(){Cr=null}function er(){if(Cr)try{Cr.focus()}catch(yt){}}function Ba(yt,At){if(At.keyCode===9){var wt=Gt(yt),Ft=wt[At.shiftKey?0:wt.length-1],kt=Ft===document.activeElement||yt===document.activeElement;if(kt){var Sn=wt[At.shiftKey?wt.length-1:0];Sn.focus(),At.preventDefault()}}}var Da=gn.Z.LEFT,Ma=gn.Z.RIGHT,Ia=gn.Z.UP,qn=gn.Z.DOWN,Pa=gn.Z.ENTER,vi=gn.Z.ESC,Bi=gn.Z.HOME,Ni=gn.Z.END,ii=[Ia,qn,Da,Ma];function vn(yt,At,wt,Ft){var kt,Sn,Tn,Fr,mn="prev",Lr="next",ur="children",nr="parent";if(yt==="inline"&&Ft===Pa)return{inlineTrigger:!0};var Wn=(kt={},(0,se.Z)(kt,Ia,mn),(0,se.Z)(kt,qn,Lr),kt),Nr=(Sn={},(0,se.Z)(Sn,Da,wt?Lr:mn),(0,se.Z)(Sn,Ma,wt?mn:Lr),(0,se.Z)(Sn,qn,ur),(0,se.Z)(Sn,Pa,ur),Sn),oa=(Tn={},(0,se.Z)(Tn,Ia,mn),(0,se.Z)(Tn,qn,Lr),(0,se.Z)(Tn,Pa,ur),(0,se.Z)(Tn,vi,nr),(0,se.Z)(Tn,Da,wt?ur:nr),(0,se.Z)(Tn,Ma,wt?nr:ur),Tn),Wr={inline:Wn,horizontal:Nr,vertical:oa,inlineSub:Wn,horizontalSub:oa,verticalSub:oa},Qr=(Fr=Wr["".concat(yt).concat(At?"":"Sub")])===null||Fr===void 0?void 0:Fr[Ft];switch(Qr){case mn:return{offset:-1,sibling:!0};case Lr:return{offset:1,sibling:!0};case nr:return{offset:-1,sibling:!1};case ur:return{offset:1,sibling:!1};default:return null}}function ln(yt){for(var At=yt;At;){if(At.getAttribute("data-menu-list"))return At;At=At.parentElement}return null}function Rn(yt,At){for(var wt=yt||document.activeElement;wt;){if(At.has(wt))return wt;wt=wt.parentElement}return null}function fr(yt,At){var wt=Gt(yt,!0);return wt.filter(function(Ft){return At.has(Ft)})}function Pr(yt,At,wt){var Ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!yt)return null;var kt=fr(yt,At),Sn=kt.length,Tn=kt.findIndex(function(Fr){return wt===Fr});return Ft<0?Tn===-1?Tn=Sn-1:Tn-=1:Ft>0&&(Tn+=1),Tn=(Tn+Sn)%Sn,kt[Tn]}function Br(yt,At,wt,Ft,kt,Sn,Tn,Fr,mn,Lr){var ur=pe.useRef(),nr=pe.useRef();nr.current=At;var Wn=function(){an.Z.cancel(ur.current)};return pe.useEffect(function(){return function(){Wn()}},[]),function(Nr){var oa=Nr.which;if([].concat(ii,[Pa,vi,Bi,Ni]).includes(oa)){var Wr,Qr,qr,ea=function(){Wr=new Set,Qr=new Map,qr=new Map;var Or=Sn();return Or.forEach(function(tr){var xr=document.querySelector("[data-menu-id='".concat(ve(Ft,tr),"']"));xr&&(Wr.add(xr),qr.set(xr,tr),Qr.set(tr,xr))}),Wr};ea();var va=Qr.get(At),St=Rn(va,Wr),Mt=qr.get(St),bn=vn(yt,Tn(Mt,!0).length===1,wt,oa);if(!bn&&oa!==Bi&&oa!==Ni)return;(ii.includes(oa)||[Bi,Ni].includes(oa))&&Nr.preventDefault();var rn=function(Or){if(Or){var tr=Or,xr=Or.querySelector("a");xr!=null&&xr.getAttribute("href")&&(tr=xr);var ua=qr.get(Or);Fr(ua),Wn(),ur.current=(0,an.Z)(function(){nr.current===ua&&tr.focus()})}};if([Bi,Ni].includes(oa)||bn.sibling||!St){var Fn;!St||yt==="inline"?Fn=kt.current:Fn=ln(St);var Dr,Ut=fr(Fn,Wr);oa===Bi?Dr=Ut[0]:oa===Ni?Dr=Ut[Ut.length-1]:Dr=Pr(Fn,Wr,St,bn.offset),rn(Dr)}else if(bn.inlineTrigger)mn(Mt);else if(bn.offset>0)mn(Mt,!0),Wn(),ur.current=(0,an.Z)(function(){ea();var gr=St.getAttribute("aria-controls"),Or=document.getElementById(gr),tr=Pr(Or,Wr);rn(tr)},5);else if(bn.offset<0){var qt=Tn(Mt,!0),$t=qt[qt.length-2],xn=Qr.get($t);mn($t,!1),rn(xn)}}Lr==null||Lr(Nr)}}function na(yt){Promise.resolve().then(yt)}var Rr="__RC_UTIL_PATH_SPLIT__",Rt=function(At){return At.join(Rr)},cn=function(At){return At.split(Rr)},un="rc-menu-more";function Hn(){var yt=pe.useState({}),At=(0,ge.Z)(yt,2),wt=At[1],Ft=(0,pe.useRef)(new Map),kt=(0,pe.useRef)(new Map),Sn=pe.useState([]),Tn=(0,ge.Z)(Sn,2),Fr=Tn[0],mn=Tn[1],Lr=(0,pe.useRef)(0),ur=(0,pe.useRef)(!1),nr=function(){ur.current||wt({})},Wn=(0,pe.useCallback)(function(va,St){var Mt=Rt(St);kt.current.set(Mt,va),Ft.current.set(va,Mt),Lr.current+=1;var bn=Lr.current;na(function(){bn===Lr.current&&nr()})},[]),Nr=(0,pe.useCallback)(function(va,St){var Mt=Rt(St);kt.current.delete(Mt),Ft.current.delete(va)},[]),oa=(0,pe.useCallback)(function(va){mn(va)},[]),Wr=(0,pe.useCallback)(function(va,St){var Mt=Ft.current.get(va)||"",bn=cn(Mt);return St&&Fr.includes(bn[0])&&bn.unshift(un),bn},[Fr]),Qr=(0,pe.useCallback)(function(va,St){return va.some(function(Mt){var bn=Wr(Mt,!0);return bn.includes(St)})},[Wr]),qr=function(){var St=(0,Ne.Z)(Ft.current.keys());return Fr.length&&St.push(un),St},ea=(0,pe.useCallback)(function(va){var St="".concat(Ft.current.get(va)).concat(Rr),Mt=new Set;return(0,Ne.Z)(kt.current.keys()).forEach(function(bn){bn.startsWith(St)&&Mt.add(kt.current.get(bn))}),Mt},[]);return pe.useEffect(function(){return function(){ur.current=!0}},[]),{registerPath:Wn,unregisterPath:Nr,refreshOverflowKeys:oa,isSubPathKey:Qr,getKeyPath:Wr,getKeys:qr,getSubPathKeys:ea}}function Bt(yt){var At=pe.useRef(yt);At.current=yt;var wt=pe.useCallback(function(){for(var Ft,kt=arguments.length,Sn=new Array(kt),Tn=0;Tn<kt;Tn++)Sn[Tn]=arguments[Tn];return(Ft=At.current)===null||Ft===void 0?void 0:Ft.call.apply(Ft,[At].concat(Sn))},[]);return yt?wt:void 0}var dn=Math.random().toFixed(5).toString().slice(2),_n=0;function kn(yt){var At=(0,Cn.Z)(yt,{value:yt}),wt=(0,ge.Z)(At,2),Ft=wt[0],kt=wt[1];return pe.useEffect(function(){_n+=1;var Sn="".concat(dn,"-").concat(_n);kt("rc-menu-uuid-".concat(Sn))},[]),Ft}var sr=ee(15671),br=ee(43144),Sr=ee(60136),ja=ee(51630),Ca=ee(98423),xa=ee(42550);function Za(yt,At,wt,Ft){var kt=pe.useContext(de),Sn=kt.activeKey,Tn=kt.onActive,Fr=kt.onInactive,mn={active:Sn===yt};return At||(mn.onMouseEnter=function(Lr){wt==null||wt({key:yt,domEvent:Lr}),Tn(yt)},mn.onMouseLeave=function(Lr){Ft==null||Ft({key:yt,domEvent:Lr}),Fr(yt)}),mn}function _a(yt){var At=pe.useContext(de),wt=At.mode,Ft=At.rtl,kt=At.inlineIndent;if(wt!=="inline")return null;var Sn=yt;return Ft?{paddingRight:Sn*kt}:{paddingLeft:Sn*kt}}function En(yt){var At=yt.icon,wt=yt.props,Ft=yt.children,kt;return At===null||At===!1?null:(typeof At=="function"?kt=pe.createElement(At,(0,Ce.Z)({},wt)):typeof At!="boolean"&&(kt=At),kt||Ft||null)}var hn=["item"];function Bn(yt){var At=yt.item,wt=(0,be.Z)(yt,hn);return Object.defineProperty(wt,"item",{get:function(){return(0,Nn.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),At}}),wt}var Tr=["title","attribute","elementRef"],la=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],pr=["active"],Xn=function(yt){(0,Sr.Z)(wt,yt);var At=(0,ja.Z)(wt);function wt(){return(0,sr.Z)(this,wt),At.apply(this,arguments)}return(0,br.Z)(wt,[{key:"render",value:function(){var kt=this.props,Sn=kt.title,Tn=kt.attribute,Fr=kt.elementRef,mn=(0,be.Z)(kt,Tr),Lr=(0,Ca.Z)(mn,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,Nn.ZP)(!Tn,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),pe.createElement(Yt.Item,(0,te.Z)({},Tn,{title:typeof Sn=="string"?Sn:void 0},Lr,{ref:Fr}))}}]),wt}(pe.Component),dr=pe.forwardRef(function(yt,At){var wt,Ft=yt.style,kt=yt.className,Sn=yt.eventKey,Tn=yt.warnKey,Fr=yt.disabled,mn=yt.itemIcon,Lr=yt.children,ur=yt.role,nr=yt.onMouseEnter,Wn=yt.onMouseLeave,Nr=yt.onClick,oa=yt.onKeyDown,Wr=yt.onFocus,Qr=(0,be.Z)(yt,la),qr=me(Sn),ea=pe.useContext(de),va=ea.prefixCls,St=ea.onItemClick,Mt=ea.disabled,bn=ea.overflowDisabled,rn=ea.itemIcon,Fn=ea.selectedKeys,Dr=ea.onActive,Ut=pe.useContext(pn),qt=Ut._internalRenderMenuItem,$t="".concat(va,"-item"),xn=pe.useRef(),gr=pe.useRef(),Or=Mt||Fr,tr=(0,xa.x1)(At,gr),xr=Dn(Sn),ua=function(bo){return{key:Sn,keyPath:(0,Ne.Z)(xr).reverse(),item:xn.current,domEvent:bo}},La=mn||rn,ha=Za(Sn,Or,nr,Wn),Yr=ha.active,ya=(0,be.Z)(ha,pr),Na=Fn.includes(Sn),Ha=_a(xr.length),Hr=function(bo){if(!Or){var Ki=ua(bo);Nr==null||Nr(Bn(Ki)),St(Ki)}},ca=function(bo){if(oa==null||oa(bo),bo.which===gn.Z.ENTER){var Ki=ua(bo);Nr==null||Nr(Bn(Ki)),St(Ki)}},li=function(bo){Dr(Sn),Wr==null||Wr(bo)},si={};yt.role==="option"&&(si["aria-selected"]=Na);var Ji=pe.createElement(Xn,(0,te.Z)({ref:xn,elementRef:tr,role:ur===null?"none":ur||"menuitem",tabIndex:Fr?null:-1,"data-menu-id":bn&&qr?null:qr},Qr,ya,si,{component:"li","aria-disabled":Fr,style:(0,Ce.Z)((0,Ce.Z)({},Ha),Ft),className:ye()($t,(wt={},(0,se.Z)(wt,"".concat($t,"-active"),Yr),(0,se.Z)(wt,"".concat($t,"-selected"),Na),(0,se.Z)(wt,"".concat($t,"-disabled"),Or),wt),kt),onClick:Hr,onKeyDown:ca,onFocus:li}),Lr,pe.createElement(En,{props:(0,Ce.Z)((0,Ce.Z)({},yt),{},{isSelected:Na}),icon:La}));return qt&&(Ji=qt(Ji,yt,{selected:Na})),Ji});function zr(yt,At){var wt=yt.eventKey,Ft=Jt(),kt=Dn(wt);return pe.useEffect(function(){if(Ft)return Ft.registerPath(wt,kt),function(){Ft.unregisterPath(wt,kt)}},[kt]),Ft?null:pe.createElement(dr,(0,te.Z)({},yt,{ref:At}))}var sa=pe.forwardRef(zr),or=["className","children"],Ga=function(At,wt){var Ft=At.className,kt=At.children,Sn=(0,be.Z)(At,or),Tn=pe.useContext(de),Fr=Tn.prefixCls,mn=Tn.mode,Lr=Tn.rtl;return pe.createElement("ul",(0,te.Z)({className:ye()(Fr,Lr&&"".concat(Fr,"-rtl"),"".concat(Fr,"-sub"),"".concat(Fr,"-").concat(mn==="inline"?"inline":"vertical"),Ft),role:"menu"},Sn,{"data-menu-list":!0,ref:wt}),kt)},ti=pe.forwardRef(Ga);ti.displayName="SubMenuList";var Vi=ti,ro=ee(50344);function co(yt,At){return(0,ro.Z)(yt).map(function(wt,Ft){if(pe.isValidElement(wt)){var kt,Sn,Tn=wt.key,Fr=(kt=(Sn=wt.props)===null||Sn===void 0?void 0:Sn.eventKey)!==null&&kt!==void 0?kt:Tn,mn=Fr==null;mn&&(Fr="tmp_key-".concat([].concat((0,Ne.Z)(At),[Ft]).join("-")));var Lr={key:Fr,eventKey:Fr};return pe.cloneElement(wt,Lr)}return wt})}var Zi=ee(62709),Hi={adjustX:1,adjustY:1},eo={topLeft:{points:["bl","tl"],overflow:Hi},topRight:{points:["br","tr"],overflow:Hi},bottomLeft:{points:["tl","bl"],overflow:Hi},bottomRight:{points:["tr","br"],overflow:Hi},leftTop:{points:["tr","tl"],overflow:Hi},leftBottom:{points:["br","bl"],overflow:Hi},rightTop:{points:["tl","tr"],overflow:Hi},rightBottom:{points:["bl","br"],overflow:Hi}},So={topLeft:{points:["bl","tl"],overflow:Hi},topRight:{points:["br","tr"],overflow:Hi},bottomLeft:{points:["tl","bl"],overflow:Hi},bottomRight:{points:["tr","br"],overflow:Hi},rightTop:{points:["tr","tl"],overflow:Hi},rightBottom:{points:["br","bl"],overflow:Hi},leftTop:{points:["tl","tr"],overflow:Hi},leftBottom:{points:["bl","br"],overflow:Hi}},Ko=null;function Fi(yt,At,wt){if(At)return At;if(wt)return wt[yt]||wt.other}var Ei={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Oo(yt){var At=yt.prefixCls,wt=yt.visible,Ft=yt.children,kt=yt.popup,Sn=yt.popupStyle,Tn=yt.popupClassName,Fr=yt.popupOffset,mn=yt.disabled,Lr=yt.mode,ur=yt.onVisibleChange,nr=pe.useContext(de),Wn=nr.getPopupContainer,Nr=nr.rtl,oa=nr.subMenuOpenDelay,Wr=nr.subMenuCloseDelay,Qr=nr.builtinPlacements,qr=nr.triggerSubMenuAction,ea=nr.forceSubMenuRender,va=nr.rootClassName,St=nr.motion,Mt=nr.defaultMotions,bn=pe.useState(!1),rn=(0,ge.Z)(bn,2),Fn=rn[0],Dr=rn[1],Ut=Nr?(0,Ce.Z)((0,Ce.Z)({},So),Qr):(0,Ce.Z)((0,Ce.Z)({},eo),Qr),qt=Ei[Lr],$t=Fi(Lr,St,Mt),xn=pe.useRef($t);Lr!=="inline"&&(xn.current=$t);var gr=(0,Ce.Z)((0,Ce.Z)({},xn.current),{},{leavedClassName:"".concat(At,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Or=pe.useRef();return pe.useEffect(function(){return Or.current=(0,an.Z)(function(){Dr(wt)}),function(){an.Z.cancel(Or.current)}},[wt]),pe.createElement(Zi.Z,{prefixCls:At,popupClassName:ye()("".concat(At,"-popup"),(0,se.Z)({},"".concat(At,"-rtl"),Nr),Tn,va),stretch:Lr==="horizontal"?"minWidth":null,getPopupContainer:Wn,builtinPlacements:Ut,popupPlacement:qt,popupVisible:Fn,popup:kt,popupStyle:Sn,popupAlign:Fr&&{offset:Fr},action:mn?[]:[qr],mouseEnterDelay:oa,mouseLeaveDelay:Wr,onPopupVisibleChange:ur,forceRender:ea,popupMotion:gr,fresh:!0},Ft)}var xl=ee(62874);function tl(yt){var At=yt.id,wt=yt.open,Ft=yt.keyPath,kt=yt.children,Sn="inline",Tn=pe.useContext(de),Fr=Tn.prefixCls,mn=Tn.forceSubMenuRender,Lr=Tn.motion,ur=Tn.defaultMotions,nr=Tn.mode,Wn=pe.useRef(!1);Wn.current=nr===Sn;var Nr=pe.useState(!Wn.current),oa=(0,ge.Z)(Nr,2),Wr=oa[0],Qr=oa[1],qr=Wn.current?wt:!1;pe.useEffect(function(){Wn.current&&Qr(!1)},[nr]);var ea=(0,Ce.Z)({},Fi(Sn,Lr,ur));Ft.length>1&&(ea.motionAppear=!1);var va=ea.onVisibleChanged;return ea.onVisibleChanged=function(St){return!Wn.current&&!St&&Qr(!0),va==null?void 0:va(St)},Wr?null:pe.createElement(xt,{mode:Sn,locked:!Wn.current},pe.createElement(xl.Z,(0,te.Z)({visible:qr},ea,{forceRender:mn,removeOnLeave:!1,leavedClassName:"".concat(Fr,"-hidden")}),function(St){var Mt=St.className,bn=St.style;return pe.createElement(Vi,{id:At,className:Mt,style:bn},kt)}))}var Ti=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Pn=["active"],An=function(At){var wt,Ft=At.style,kt=At.className,Sn=At.title,Tn=At.eventKey,Fr=At.warnKey,mn=At.disabled,Lr=At.internalPopupClose,ur=At.children,nr=At.itemIcon,Wn=At.expandIcon,Nr=At.popupClassName,oa=At.popupOffset,Wr=At.popupStyle,Qr=At.onClick,qr=At.onMouseEnter,ea=At.onMouseLeave,va=At.onTitleClick,St=At.onTitleMouseEnter,Mt=At.onTitleMouseLeave,bn=(0,be.Z)(At,Ti),rn=me(Tn),Fn=pe.useContext(de),Dr=Fn.prefixCls,Ut=Fn.mode,qt=Fn.openKeys,$t=Fn.disabled,xn=Fn.overflowDisabled,gr=Fn.activeKey,Or=Fn.selectedKeys,tr=Fn.itemIcon,xr=Fn.expandIcon,ua=Fn.onItemClick,La=Fn.onOpenChange,ha=Fn.onActive,Yr=pe.useContext(pn),ya=Yr._internalRenderSubMenuItem,Na=pe.useContext(_t),Ha=Na.isSubPathKey,Hr=Dn(),ca="".concat(Dr,"-submenu"),li=$t||mn,si=pe.useRef(),Ji=pe.useRef(),so=nr!=null?nr:tr,bo=Wn!=null?Wn:xr,Ki=qt.includes(Tn),ui=!xn&&Ki,yi=Ha(Or,Tn),wo=Za(Tn,li,St,Mt),ki=wo.active,pi=(0,be.Z)(wo,Pn),ao=pe.useState(!1),xo=(0,ge.Z)(ao,2),_i=xo[0],gl=xo[1],cl=function($l){li||gl($l)},hl=function($l){cl(!0),qr==null||qr({key:Tn,domEvent:$l})},Uo=function($l){cl(!1),ea==null||ea({key:Tn,domEvent:$l})},io=pe.useMemo(function(){return ki||(Ut!=="inline"?_i||Ha([gr],Tn):!1)},[Ut,ki,gr,_i,Tn,Ha]),Ul=_a(Hr.length),Mo=function($l){li||(va==null||va({key:Tn,domEvent:$l}),Ut==="inline"&&La(Tn,!Ki))},Wi=Bt(function(qi){Qr==null||Qr(Bn(qi)),ua(qi)}),Vo=function($l){Ut!=="inline"&&La(Tn,$l)},Bl=function(){ha(Tn)},Xo=rn&&"".concat(rn,"-popup"),ml=pe.createElement("div",(0,te.Z)({role:"menuitem",style:Ul,className:"".concat(ca,"-title"),tabIndex:li?null:-1,ref:si,title:typeof Sn=="string"?Sn:null,"data-menu-id":xn&&rn?null:rn,"aria-expanded":ui,"aria-haspopup":!0,"aria-controls":Xo,"aria-disabled":li,onClick:Mo,onFocus:Bl},pi),Sn,pe.createElement(En,{icon:Ut!=="horizontal"?bo:void 0,props:(0,Ce.Z)((0,Ce.Z)({},At),{},{isOpen:ui,isSubMenu:!0})},pe.createElement("i",{className:"".concat(ca,"-arrow")}))),Eo=pe.useRef(Ut);if(Ut!=="inline"&&Hr.length>1?Eo.current="vertical":Eo.current=Ut,!xn){var Tl=Eo.current;ml=pe.createElement(Oo,{mode:Tl,prefixCls:ca,visible:!Lr&&ui&&Ut!=="inline",popupClassName:Nr,popupOffset:oa,popupStyle:Wr,popup:pe.createElement(xt,{mode:Tl==="horizontal"?"vertical":Tl},pe.createElement(Vi,{id:Xo,ref:Ji},ur)),disabled:li,onVisibleChange:Vo},ml)}var Kl=pe.createElement(Yt.Item,(0,te.Z)({role:"none"},bn,{component:"li",style:Ft,className:ye()(ca,"".concat(ca,"-").concat(Ut),kt,(wt={},(0,se.Z)(wt,"".concat(ca,"-open"),ui),(0,se.Z)(wt,"".concat(ca,"-active"),io),(0,se.Z)(wt,"".concat(ca,"-selected"),yi),(0,se.Z)(wt,"".concat(ca,"-disabled"),li),wt)),onMouseEnter:hl,onMouseLeave:Uo}),ml,!xn&&pe.createElement(tl,{id:Xo,open:ui,keyPath:Hr},ur));return ya&&(Kl=ya(Kl,At,{selected:yi,active:io,open:ui,disabled:li})),pe.createElement(xt,{onItemClick:Wi,mode:Ut==="horizontal"?"vertical":Ut,itemIcon:so,expandIcon:bo},Kl)};function rr(yt){var At=yt.eventKey,wt=yt.children,Ft=Dn(At),kt=co(wt,Ft),Sn=Jt();pe.useEffect(function(){if(Sn)return Sn.registerPath(At,Ft),function(){Sn.unregisterPath(At,Ft)}},[Ft]);var Tn;return Sn?Tn=kt:Tn=pe.createElement(An,yt,kt),pe.createElement(yn.Provider,{value:Ft},Tn)}var Vr=ee(71002),aa=["className","title","eventKey","children"],za=["children"],fi=function(At){var wt=At.className,Ft=At.title,kt=At.eventKey,Sn=At.children,Tn=(0,be.Z)(At,aa),Fr=pe.useContext(de),mn=Fr.prefixCls,Lr="".concat(mn,"-item-group");return pe.createElement("li",(0,te.Z)({role:"presentation"},Tn,{onClick:function(nr){return nr.stopPropagation()},className:ye()(Lr,wt)}),pe.createElement("div",{role:"presentation",className:"".concat(Lr,"-title"),title:typeof Ft=="string"?Ft:void 0},Ft),pe.createElement("ul",{role:"group",className:"".concat(Lr,"-list")},Sn))};function Ci(yt){var At=yt.children,wt=(0,be.Z)(yt,za),Ft=Dn(wt.eventKey),kt=co(At,Ft),Sn=Jt();return Sn?kt:pe.createElement(fi,(0,Ca.Z)(wt,["warnKey"]),kt)}function Pi(yt){var At=yt.className,wt=yt.style,Ft=pe.useContext(de),kt=Ft.prefixCls,Sn=Jt();return Sn?null:pe.createElement("li",{role:"separator",className:ye()("".concat(kt,"-item-divider"),At),style:wt})}var Si=["label","children","key","type"];function Xi(yt){return(yt||[]).map(function(At,wt){if(At&&(0,Vr.Z)(At)==="object"){var Ft=At,kt=Ft.label,Sn=Ft.children,Tn=Ft.key,Fr=Ft.type,mn=(0,be.Z)(Ft,Si),Lr=Tn!=null?Tn:"tmp-".concat(wt);return Sn||Fr==="group"?Fr==="group"?pe.createElement(Ci,(0,te.Z)({key:Lr},mn,{title:kt}),Xi(Sn)):pe.createElement(rr,(0,te.Z)({key:Lr},mn,{title:kt}),Xi(Sn)):Fr==="divider"?pe.createElement(Pi,(0,te.Z)({key:Lr},mn)):pe.createElement(sa,(0,te.Z)({key:Lr},mn),kt)}return null}).filter(function(At){return At})}function yo(yt,At,wt){var Ft=yt;return At&&(Ft=Xi(At)),co(Ft,wt)}var oi=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"],Kn=[],hr=pe.forwardRef(function(yt,At){var wt,Ft,kt=yt,Sn=kt.prefixCls,Tn=Sn===void 0?"rc-menu":Sn,Fr=kt.rootClassName,mn=kt.style,Lr=kt.className,ur=kt.tabIndex,nr=ur===void 0?0:ur,Wn=kt.items,Nr=kt.children,oa=kt.direction,Wr=kt.id,Qr=kt.mode,qr=Qr===void 0?"vertical":Qr,ea=kt.inlineCollapsed,va=kt.disabled,St=kt.disabledOverflow,Mt=kt.subMenuOpenDelay,bn=Mt===void 0?.1:Mt,rn=kt.subMenuCloseDelay,Fn=rn===void 0?.1:rn,Dr=kt.forceSubMenuRender,Ut=kt.defaultOpenKeys,qt=kt.openKeys,$t=kt.activeKey,xn=kt.defaultActiveFirst,gr=kt.selectable,Or=gr===void 0?!0:gr,tr=kt.multiple,xr=tr===void 0?!1:tr,ua=kt.defaultSelectedKeys,La=kt.selectedKeys,ha=kt.onSelect,Yr=kt.onDeselect,ya=kt.inlineIndent,Na=ya===void 0?24:ya,Ha=kt.motion,Hr=kt.defaultMotions,ca=kt.triggerSubMenuAction,li=ca===void 0?"hover":ca,si=kt.builtinPlacements,Ji=kt.itemIcon,so=kt.expandIcon,bo=kt.overflowedIndicator,Ki=bo===void 0?"...":bo,ui=kt.overflowedIndicatorPopupClassName,yi=kt.getPopupContainer,wo=kt.onClick,ki=kt.onOpenChange,pi=kt.onKeyDown,ao=kt.openAnimation,xo=kt.openTransitionName,_i=kt._internalRenderMenuItem,gl=kt._internalRenderSubMenuItem,cl=(0,be.Z)(kt,oi),hl=pe.useMemo(function(){return yo(Nr,Wn,Kn)},[Nr,Wn]),Uo=pe.useState(!1),io=(0,ge.Z)(Uo,2),Ul=io[0],Mo=io[1],Wi=pe.useRef(),Vo=kn(Wr),Bl=oa==="rtl",Xo=(0,Cn.Z)(Ut,{value:qt,postState:function(Do){return Do||Kn}}),ml=(0,ge.Z)(Xo,2),Eo=ml[0],Tl=ml[1],Kl=function(Do){var ol=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function rl(){Tl(Do),ki==null||ki(Do)}ol?(0,Ae.flushSync)(rl):rl()},qi=pe.useState(Eo),$l=(0,ge.Z)(qi,2),as=$l[0],Ms=$l[1],Wl=pe.useRef(!1),Vl=pe.useMemo(function(){return(qr==="inline"||qr==="vertical")&&ea?["vertical",ea]:[qr,!1]},[qr,ea]),Rs=(0,ge.Z)(Vl,2),Ns=Rs[0],Es=Rs[1],fs=Ns==="inline",Yl=pe.useState(Ns),zo=(0,ge.Z)(Yl,2),Jo=zo[0],Sl=zo[1],ri=pe.useState(Es),Bs=(0,ge.Z)(ri,2),Qs=Bs[0],$s=Bs[1];pe.useEffect(function(){Sl(Ns),$s(Es),Wl.current&&(fs?Tl(as):Kl(Kn))},[Ns,Es]);var au=pe.useState(0),Cu=(0,ge.Z)(au,2),Xs=Cu[0],Su=Cu[1],wl=Xs>=hl.length-1||Jo!=="horizontal"||St;pe.useEffect(function(){fs&&Ms(Eo)},[Eo]),pe.useEffect(function(){return Wl.current=!0,function(){Wl.current=!1}},[]);var Ke=Hn(),st=Ke.registerPath,ht=Ke.unregisterPath,Qt=Ke.refreshOverflowKeys,Xt=Ke.isSubPathKey,cr=Ke.getKeyPath,Yn=Ke.getKeys,Xr=Ke.getSubPathKeys,Er=pe.useMemo(function(){return{registerPath:st,unregisterPath:ht}},[st,ht]),$n=pe.useMemo(function(){return{isSubPathKey:Xt}},[Xt]);pe.useEffect(function(){Qt(wl?Kn:hl.slice(Xs+1).map(function(qo){return qo.key}))},[Xs,wl]);var ia=(0,Cn.Z)($t||xn&&((wt=hl[0])===null||wt===void 0?void 0:wt.key),{value:$t}),kr=(0,ge.Z)(ia,2),_r=kr[0],ba=kr[1],Sa=Bt(function(qo){ba(qo)}),Gr=Bt(function(){ba(void 0)});(0,pe.useImperativeHandle)(At,function(){return{list:Wi.current,focus:function(Do){var ol,rl=_r!=null?_r:(ol=hl.find(function(Ql){return!Ql.props.disabled}))===null||ol===void 0?void 0:ol.key;if(rl){var Go,ll,vl;(Go=Wi.current)===null||Go===void 0||(ll=Go.querySelector("li[data-menu-id='".concat(ve(Vo,rl),"']")))===null||ll===void 0||(vl=ll.focus)===null||vl===void 0||vl.call(ll,Do)}}}});var da=(0,Cn.Z)(ua||[],{value:La,postState:function(Do){return Array.isArray(Do)?Do:Do==null?Kn:[Do]}}),Ka=(0,ge.Z)(da,2),Ya=Ka[0],ci=Ka[1],Di=function(Do){if(Or){var ol=Do.key,rl=Ya.includes(ol),Go;xr?rl?Go=Ya.filter(function(vl){return vl!==ol}):Go=[].concat((0,Ne.Z)(Ya),[ol]):Go=[ol],ci(Go);var ll=(0,Ce.Z)((0,Ce.Z)({},Do),{},{selectedKeys:Go});rl?Yr==null||Yr(ll):ha==null||ha(ll)}!xr&&Eo.length&&Jo!=="inline"&&Kl(Kn)},Gi=Bt(function(qo){wo==null||wo(Bn(qo)),Di(qo)}),Li=Bt(function(qo,Do){var ol=Eo.filter(function(Go){return Go!==qo});if(Do)ol.push(qo);else if(Jo!=="inline"){var rl=Xr(qo);ol=ol.filter(function(Go){return!rl.has(Go)})}(0,Mn.Z)(Eo,ol,!0)||Kl(ol,!0)}),hi=function(Do,ol){var rl=ol!=null?ol:!Eo.includes(Do);Li(Do,rl)},Wo=Br(Jo,_r,Bl,Vo,Wi,Yn,cr,ba,hi,pi);pe.useEffect(function(){Mo(!0)},[]);var To=pe.useMemo(function(){return{_internalRenderMenuItem:_i,_internalRenderSubMenuItem:gl}},[_i,gl]),nl=Jo!=="horizontal"||St?hl:hl.map(function(qo,Do){return pe.createElement(xt,{key:qo.key,overflowDisabled:Do>Xs},qo)}),Pl=pe.createElement(Yt,(0,te.Z)({id:Wr,ref:Wi,prefixCls:"".concat(Tn,"-overflow"),component:"ul",itemComponent:sa,className:ye()(Tn,"".concat(Tn,"-root"),"".concat(Tn,"-").concat(Jo),Lr,(Ft={},(0,se.Z)(Ft,"".concat(Tn,"-inline-collapsed"),Qs),(0,se.Z)(Ft,"".concat(Tn,"-rtl"),Bl),Ft),Fr),dir:oa,style:mn,role:"menu",tabIndex:nr,data:nl,renderRawItem:function(Do){return Do},renderRawRest:function(Do){var ol=Do.length,rl=ol?hl.slice(-ol):null;return pe.createElement(rr,{eventKey:un,title:Ki,disabled:wl,internalPopupClose:ol===0,popupClassName:ui},rl)},maxCount:Jo!=="horizontal"||St?Yt.INVALIDATE:Yt.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Do){Su(Do)},onKeyDown:Wo},cl));return pe.createElement(pn.Provider,{value:To},pe.createElement(Je.Provider,{value:Vo},pe.createElement(xt,{prefixCls:Tn,rootClassName:Fr,mode:Jo,openKeys:Eo,rtl:Bl,disabled:va,motion:Ul?Ha:null,defaultMotions:Ul?Hr:null,activeKey:_r,onActive:Sa,onInactive:Gr,selectedKeys:Ya,inlineIndent:Na,subMenuOpenDelay:bn,subMenuCloseDelay:Fn,forceSubMenuRender:Dr,builtinPlacements:si,triggerSubMenuAction:li,getPopupContainer:yi,itemIcon:Ji,expandIcon:so,onItemClick:Gi,onOpenChange:Li},pe.createElement(_t.Provider,{value:$n},Pl),pe.createElement("div",{style:{display:"none"},"aria-hidden":!0},pe.createElement(tn.Provider,{value:Er},hl)))))}),Ir=hr,Pe=Ir;Pe.Item=sa,Pe.SubMenu=rr,Pe.ItemGroup=Ci,Pe.Divider=Pi;var mt=Pe},81626:function(en,Ct){"use strict";Ct.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},46762:function(en,Ct){"use strict";var ee;var te=Symbol.for("react.element"),se=Symbol.for("react.portal"),Ce=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),ue=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),pe=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Xe=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),Fe=Symbol.for("react.offscreen"),Oe;Oe=Symbol.for("react.module.reference");function ze(fe){if(typeof fe=="object"&&fe!==null){var nt=fe.$$typeof;switch(nt){case te:switch(fe=fe.type,fe){case Ce:case ge:case Ne:case ke:case Xe:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case ue:case pe:case Me:case Le:case be:return fe;default:return nt}}case se:return nt}}}ee=ue,ee=be,ee=te,ee=pe,ee=Ce,ee=Me,ee=Le,ee=se,ee=ge,ee=Ne,ee=ke,ee=Xe,ee=function(){return!1},ee=function(){return!1},ee=function(fe){return ze(fe)===ue},ee=function(fe){return ze(fe)===be},ee=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===te},ee=function(fe){return ze(fe)===pe},Ct.isFragment=function(fe){return ze(fe)===Ce},ee=function(fe){return ze(fe)===Me},ee=function(fe){return ze(fe)===Le},ee=function(fe){return ze(fe)===se},ee=function(fe){return ze(fe)===ge},ee=function(fe){return ze(fe)===Ne},ee=function(fe){return ze(fe)===ke},ee=function(fe){return ze(fe)===Xe},ee=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===Ce||fe===ge||fe===Ne||fe===ke||fe===Xe||fe===Fe||typeof fe=="object"&&fe!==null&&(fe.$$typeof===Me||fe.$$typeof===Le||fe.$$typeof===be||fe.$$typeof===ue||fe.$$typeof===pe||fe.$$typeof===Oe||fe.getModuleId!==void 0)},ee=ze},35110:function(en,Ct,ee){"use strict";en.exports=ee(46762)},66680:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});var te=ee(67294);function se(Ce){var Ne=te.useRef();Ne.current=Ce;var ge=te.useCallback(function(){for(var be,ue=arguments.length,ye=new Array(ue),pe=0;pe<ue;pe++)ye[pe]=arguments[pe];return(be=Ne.current)===null||be===void 0?void 0:be.call.apply(be,[Ne].concat(ye))},[]);return ge}},21770:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return be}});var te=ee(97685),se=ee(66680),Ce=ee(8410),Ne=ee(63896);function ge(ue){return ue!==void 0}function be(ue,ye){var pe=ye||{},ke=pe.defaultValue,Xe=pe.value,Le=pe.onChange,Me=pe.postState,Fe=(0,Ne.Z)(function(){return ge(Xe)?Xe:ge(ke)?typeof ke=="function"?ke():ke:typeof ue=="function"?ue():ue}),Oe=(0,te.Z)(Fe,2),ze=Oe[0],fe=Oe[1],nt=Xe!==void 0?Xe:ze,it=Me?Me(nt):nt,Ge=(0,se.Z)(Le),je=(0,Ne.Z)([nt]),Ae=(0,te.Z)(je,2),he=Ae[0],Ye=Ae[1];(0,Ce.o)(function(){var Re=he[0];ze!==Re&&Ge(ze,Re)},[he]),(0,Ce.o)(function(){ge(Xe)||fe(Xe)},[Xe]);var Te=(0,se.Z)(function(Re,_e){fe(Re,_e),Ye([nt],_e)});return[it,Te]}},91881:function(en,Ct,ee){"use strict";var te=ee(71002),se=ee(80334);function Ce(Ne,ge){var be=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ue=new Set;function ye(pe,ke){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Le=ue.has(pe);if((0,se.ZP)(!Le,"Warning: There may be circular references"),Le)return!1;if(pe===ke)return!0;if(be&&Xe>1)return!1;ue.add(pe);var Me=Xe+1;if(Array.isArray(pe)){if(!Array.isArray(ke)||pe.length!==ke.length)return!1;for(var Fe=0;Fe<pe.length;Fe++)if(!ye(pe[Fe],ke[Fe],Me))return!1;return!0}if(pe&&ke&&(0,te.Z)(pe)==="object"&&(0,te.Z)(ke)==="object"){var Oe=Object.keys(pe);return Oe.length!==Object.keys(ke).length?!1:Oe.every(function(ze){return ye(pe[ze],ke[ze],Me)})}return!1}return ye(Ne,ge)}Ct.Z=Ce},98423:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return se}});var te=ee(1413);function se(Ce,Ne){var ge=(0,te.Z)({},Ce);return Array.isArray(Ne)&&Ne.forEach(function(be){delete ge[be]}),ge}},64217:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});var te=ee(1413),se=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Ce=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ne="".concat(se," ").concat(Ce).split(/[\s\n]+/),ge="aria-",be="data-";function ue(pe,ke){return pe.indexOf(ke)===0}function ye(pe){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe;ke===!1?Xe={aria:!0,data:!0,attr:!0}:ke===!0?Xe={aria:!0}:Xe=(0,te.Z)({},ke);var Le={};return Object.keys(pe).forEach(function(Me){(Xe.aria&&(Me==="role"||ue(Me,ge))||Xe.data&&ue(Me,be)||Xe.attr&&Ne.includes(Me))&&(Le[Me]=pe[Me])}),Le}},73299:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ii}});var te=ee(87462),se=ee(1413),Ce=ee(71002),Ne=ee(97685),ge=ee(4942),be=ee(45987),ue=ee(67294),ye=ee(73935),pe=ee(94184),ke=ee.n(pe),Xe=ee(48555),Le=ue.forwardRef(function(vn,ln){var Rn=vn.height,fr=vn.offsetY,Pr=vn.offsetX,Br=vn.children,na=vn.prefixCls,Rr=vn.onInnerResize,Rt=vn.innerProps,cn=vn.rtl,un=vn.extra,Hn={},Bt={display:"flex",flexDirection:"column"};if(fr!==void 0){var dn;Hn={height:Rn,position:"relative",overflow:"hidden"},Bt=(0,se.Z)((0,se.Z)({},Bt),{},(dn={transform:"translateY(".concat(fr,"px)")},(0,ge.Z)(dn,cn?"marginRight":"marginLeft",-Pr),(0,ge.Z)(dn,"position","absolute"),(0,ge.Z)(dn,"left",0),(0,ge.Z)(dn,"right",0),(0,ge.Z)(dn,"top",0),dn))}return ue.createElement("div",{style:Hn},ue.createElement(Xe.Z,{onResize:function(kn){var sr=kn.offsetHeight;sr&&Rr&&Rr()}},ue.createElement("div",(0,te.Z)({style:Bt,className:ke()((0,ge.Z)({},"".concat(na,"-holder-inner"),na)),ref:ln},Rt),Br,un)))});Le.displayName="Filler";var Me=Le,Fe=function(ln){return+setTimeout(ln,16)},Oe=function(ln){return clearTimeout(ln)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(Fe=function(ln){return window.requestAnimationFrame(ln)},Oe=function(ln){return window.cancelAnimationFrame(ln)});var ze=0,fe=new Map;function nt(vn){fe.delete(vn)}var it=function(ln){var Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ze+=1;var fr=ze;function Pr(Br){if(Br===0)nt(fr),ln();else{var na=Fe(function(){Pr(Br-1)});fe.set(fr,na)}}return Pr(Rn),fr};it.cancel=function(vn){var ln=fe.get(vn);return nt(ln),Oe(ln)};var Ge=it;function je(vn,ln){var Rn="touches"in vn?vn.touches[0]:vn;return Rn[ln?"pageX":"pageY"]}var Ae=ue.forwardRef(function(vn,ln){var Rn,fr=vn.prefixCls,Pr=vn.rtl,Br=vn.scrollOffset,na=vn.scrollRange,Rr=vn.onStartMove,Rt=vn.onStopMove,cn=vn.onScroll,un=vn.horizontal,Hn=vn.spinSize,Bt=vn.containerSize,dn=vn.style,_n=vn.thumbStyle,kn=ue.useState(!1),sr=(0,Ne.Z)(kn,2),br=sr[0],Sr=sr[1],ja=ue.useState(null),Ca=(0,Ne.Z)(ja,2),xa=Ca[0],Za=Ca[1],_a=ue.useState(null),En=(0,Ne.Z)(_a,2),hn=En[0],Bn=En[1],Tr=!Pr,la=ue.useRef(),pr=ue.useRef(),Xn=ue.useState(!1),dr=(0,Ne.Z)(Xn,2),zr=dr[0],sa=dr[1],or=ue.useRef(),Ga=function(){clearTimeout(or.current),sa(!0),or.current=setTimeout(function(){sa(!1)},3e3)},ti=na-Bt||0,Vi=Bt-Hn||0,ro=ti>0,co=ue.useMemo(function(){if(Br===0||ti===0)return 0;var xl=Br/ti;return xl*Vi},[Br,ti,Vi]),Zi=function(tl){tl.stopPropagation(),tl.preventDefault()},Hi=ue.useRef({top:co,dragging:br,pageY:xa,startTop:hn});Hi.current={top:co,dragging:br,pageY:xa,startTop:hn};var eo=function(tl){Sr(!0),Za(je(tl,un)),Bn(Hi.current.top),Rr(),tl.stopPropagation(),tl.preventDefault()};ue.useEffect(function(){var xl=function(An){An.preventDefault()},tl=la.current,Ti=pr.current;return tl.addEventListener("touchstart",xl),Ti.addEventListener("touchstart",eo),function(){tl.removeEventListener("touchstart",xl),Ti.removeEventListener("touchstart",eo)}},[]);var So=ue.useRef();So.current=ti;var Ko=ue.useRef();Ko.current=Vi,ue.useEffect(function(){if(br){var xl,tl=function(An){var rr=Hi.current,Vr=rr.dragging,aa=rr.pageY,za=rr.startTop;if(Ge.cancel(xl),Vr){var fi=je(An,un)-aa,Ci=za;!Tr&&un?Ci-=fi:Ci+=fi;var Pi=So.current,Si=Ko.current,Xi=Si?Ci/Si:0,yo=Math.ceil(Xi*Pi);yo=Math.max(yo,0),yo=Math.min(yo,Pi),xl=Ge(function(){cn(yo,un)})}},Ti=function(){Sr(!1),Rt()};return window.addEventListener("mousemove",tl),window.addEventListener("touchmove",tl),window.addEventListener("mouseup",Ti),window.addEventListener("touchend",Ti),function(){window.removeEventListener("mousemove",tl),window.removeEventListener("touchmove",tl),window.removeEventListener("mouseup",Ti),window.removeEventListener("touchend",Ti),Ge.cancel(xl)}}},[br]),ue.useEffect(function(){Ga()},[Br]),ue.useImperativeHandle(ln,function(){return{delayHidden:Ga}});var Fi="".concat(fr,"-scrollbar"),Ei={position:"absolute",visibility:zr&&ro?null:"hidden"},Oo={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return un?(Ei.height=8,Ei.left=0,Ei.right=0,Ei.bottom=0,Oo.height="100%",Oo.width=Hn,Tr?Oo.left=co:Oo.right=co):(Ei.width=8,Ei.top=0,Ei.bottom=0,Tr?Ei.right=0:Ei.left=0,Oo.width="100%",Oo.height=Hn,Oo.top=co),ue.createElement("div",{ref:la,className:ke()(Fi,(Rn={},(0,ge.Z)(Rn,"".concat(Fi,"-horizontal"),un),(0,ge.Z)(Rn,"".concat(Fi,"-vertical"),!un),(0,ge.Z)(Rn,"".concat(Fi,"-visible"),zr),Rn)),style:(0,se.Z)((0,se.Z)({},Ei),dn),onMouseDown:Zi,onMouseMove:Ga},ue.createElement("div",{ref:pr,className:ke()("".concat(Fi,"-thumb"),(0,ge.Z)({},"".concat(Fi,"-thumb-moving"),br)),style:(0,se.Z)((0,se.Z)({},Oo),_n),onMouseDown:eo}))}),he=Ae;function Ye(vn){var ln=vn.children,Rn=vn.setRef,fr=ue.useCallback(function(Pr){Rn(Pr)},[]);return ue.cloneElement(ln,{ref:fr})}function Te(vn,ln,Rn,fr,Pr,Br,na){var Rr=na.getKey;return vn.slice(ln,Rn+1).map(function(Rt,cn){var un=ln+cn,Hn=Br(Rt,un,{style:{width:fr}}),Bt=Rr(Rt);return ue.createElement(Ye,{key:Bt,setRef:function(_n){return Pr(Rt,_n)}},Hn)})}function Re(vn){return vn instanceof HTMLElement||vn instanceof SVGElement}function _e(vn){return Re(vn)?vn:vn instanceof ue.Component?ye.findDOMNode(vn):null}var De=ee(15671),Ee=ee(43144),lt=function(){function vn(){(0,De.Z)(this,vn),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,Ee.Z)(vn,[{key:"set",value:function(Rn,fr){this.maps[Rn]=fr,this.id+=1}},{key:"get",value:function(Rn){return this.maps[Rn]}}]),vn}(),He=lt;function tt(vn,ln,Rn){var fr=ue.useState(0),Pr=(0,Ne.Z)(fr,2),Br=Pr[0],na=Pr[1],Rr=(0,ue.useRef)(new Map),Rt=(0,ue.useRef)(new He),cn=(0,ue.useRef)();function un(){Ge.cancel(cn.current)}function Hn(){var dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;un();var _n=function(){Rr.current.forEach(function(sr,br){if(sr&&sr.offsetParent){var Sr=_e(sr),ja=Sr.offsetHeight;Rt.current.get(br)!==ja&&Rt.current.set(br,Sr.offsetHeight)}}),na(function(sr){return sr+1})};dn?_n():cn.current=Ge(_n)}function Bt(dn,_n){var kn=vn(dn),sr=Rr.current.get(kn);_n?(Rr.current.set(kn,_n),Hn()):Rr.current.delete(kn),!sr!=!_n&&(_n?ln==null||ln(dn):Rn==null||Rn(dn))}return(0,ue.useEffect)(function(){return un},[]),[Bt,Hn,Rt.current,Br]}function Ue(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ct=Ue()?ue.useLayoutEffect:ue.useEffect,bt=function(ln,Rn){var fr=ue.useRef(!0);ct(function(){return ln(fr.current)},Rn),ct(function(){return fr.current=!1,function(){fr.current=!0}},[])},Tt=function(ln,Rn){bt(function(fr){if(!fr)return ln()},Rn)},at=bt;function we(vn){var ln=ue.useRef();ln.current=vn;var Rn=ue.useCallback(function(){for(var fr,Pr=arguments.length,Br=new Array(Pr),na=0;na<Pr;na++)Br[na]=arguments[na];return(fr=ln.current)===null||fr===void 0?void 0:fr.call.apply(fr,[ln].concat(Br))},[]);return Rn}function ft(vn){var ln=React.useRef(!1),Rn=React.useState(vn),fr=_slicedToArray(Rn,2),Pr=fr[0],Br=fr[1];React.useEffect(function(){return ln.current=!1,function(){ln.current=!0}},[]);function na(Rr,Rt){Rt&&ln.current||Br(Rr)}return[Pr,na]}function Nt(vn){return vn!==void 0}function dt(vn,ln){var Rn=ln||{},fr=Rn.defaultValue,Pr=Rn.value,Br=Rn.onChange,na=Rn.postState,Rr=useState(function(){return Nt(Pr)?Pr:Nt(fr)?typeof fr=="function"?fr():fr:typeof vn=="function"?vn():vn}),Rt=_slicedToArray(Rr,2),cn=Rt[0],un=Rt[1],Hn=Pr!==void 0?Pr:cn,Bt=na?na(Hn):Hn,dn=useEvent(Br),_n=useState([Hn]),kn=_slicedToArray(_n,2),sr=kn[0],br=kn[1];useLayoutUpdateEffect(function(){var ja=sr[0];cn!==ja&&dn(cn,ja)},[sr]),useLayoutUpdateEffect(function(){Nt(Pr)||un(Pr)},[Pr]);var Sr=useEvent(function(ja,Ca){un(ja,Ca),br([Hn],Ca)});return[Bt,Sr]}var ut=ee(31461);function pt(vn,ln,Rn){var fr=React.useRef({});return(!("value"in fr.current)||Rn(fr.current.condition,ln))&&(fr.current.value=vn(),fr.current.condition=ln),fr.current.value}function Ot(vn,ln){typeof vn=="function"?vn(ln):_typeof(vn)==="object"&&vn&&"current"in vn&&(vn.current=ln)}function Wt(){for(var vn=arguments.length,ln=new Array(vn),Rn=0;Rn<vn;Rn++)ln[Rn]=arguments[Rn];var fr=ln.filter(function(Pr){return Pr});return fr.length<=1?fr[0]:function(Pr){ln.forEach(function(Br){Ot(Br,Pr)})}}function Zt(){for(var vn=arguments.length,ln=new Array(vn),Rn=0;Rn<vn;Rn++)ln[Rn]=arguments[Rn];return useMemo(function(){return Wt.apply(void 0,ln)},ln,function(fr,Pr){return fr.length!==Pr.length||fr.every(function(Br,na){return Br!==Pr[na]})})}function Yt(vn){var ln,Rn,fr=isMemo(vn)?vn.type.type:vn.type;return!(typeof fr=="function"&&!((ln=fr.prototype)!==null&&ln!==void 0&&ln.render)||typeof vn=="function"&&!((Rn=vn.prototype)!==null&&Rn!==void 0&&Rn.render))}function Cn(vn){return!isValidElement(vn)||isFragment(vn)?!1:Yt(vn)}function Nn(vn,ln,Rn,fr){if(!ln.length)return Rn;var Pr=_toArray(ln),Br=Pr[0],na=Pr.slice(1),Rr;return!vn&&typeof Br=="number"?Rr=[]:Array.isArray(vn)?Rr=_toConsumableArray(vn):Rr=_objectSpread({},vn),fr&&Rn===void 0&&na.length===1?delete Rr[Br][na[0]]:Rr[Br]=Nn(Rr[Br],na,Rn,fr),Rr}function Mn(vn,ln,Rn){var fr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ln.length&&fr&&Rn===void 0&&!get(vn,ln.slice(0,-1))?vn:Nn(vn,ln,Rn,fr)}function Je(vn){return _typeof(vn)==="object"&&vn!==null&&Object.getPrototypeOf(vn)===Object.prototype}function ve(vn){return Array.isArray(vn)?[]:{}}var me=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Be(){for(var vn=arguments.length,ln=new Array(vn),Rn=0;Rn<vn;Rn++)ln[Rn]=arguments[Rn];var fr=ve(ln[0]);return ln.forEach(function(Pr){function Br(na,Rr){var Rt=new Set(Rr),cn=get(Pr,na),un=Array.isArray(cn);if(un||Je(cn)){if(!Rt.has(cn)){Rt.add(cn);var Hn=get(fr,na);un?fr=Mn(fr,na,[]):(!Hn||_typeof(Hn)!=="object")&&(fr=Mn(fr,na,ve(cn))),me(cn).forEach(function(Bt){Br([].concat(_toConsumableArray(na),[Bt]),Rt)})}}else fr=Mn(fr,na,cn)}Br([])}),fr}var xe={},de=[],qe=function(ln){de.push(ln)};function xt(vn,ln){if(0)var Rn}function nn(vn,ln){if(0)var Rn}function tn(){xe={}}function Jt(vn,ln,Rn){!ln&&!xe[Rn]&&(vn(!1,Rn),xe[Rn]=!0)}function yn(vn,ln){Jt(xt,vn,ln)}function Dn(vn,ln){Jt(nn,vn,ln)}yn.preMessage=qe,yn.resetWarned=tn,yn.noteOnce=Dn;var _t=null,sn=10;function pn(vn,ln,Rn,fr,Pr,Br,na,Rr){var Rt=ue.useRef(),cn=ue.useState(null),un=(0,Ne.Z)(cn,2),Hn=un[0],Bt=un[1];return at(function(){if(Hn&&Hn.times<sn){if(!vn.current){Bt(function(Ga){return(0,se.Z)({},Ga)});return}Br();var dn=Hn.targetAlign,_n=Hn.originAlign,kn=Hn.index,sr=Hn.offset,br=vn.current.clientHeight,Sr=!1,ja=dn,Ca=null;if(br){for(var xa=dn||_n,Za=0,_a=0,En=0,hn=Math.min(ln.length-1,kn),Bn=0;Bn<=hn;Bn+=1){var Tr=Pr(ln[Bn]);_a=Za;var la=Rn.get(Tr);En=_a+(la===void 0?fr:la),Za=En}for(var pr=xa==="top"?sr:br-sr,Xn=hn;Xn>=0;Xn-=1){var dr=Pr(ln[Xn]),zr=Rn.get(dr);if(zr===void 0){Sr=!0;break}if(pr-=zr,pr<=0)break}switch(xa){case"top":Ca=_a-sr;break;case"bottom":Ca=En-br+sr;break;default:{var sa=vn.current.scrollTop,or=sa+br;_a<sa?ja="top":En>or&&(ja="bottom")}}Ca!==null&&na(Ca),Ca!==Hn.lastTop&&(Sr=!0)}Sr&&Bt(function(Ga){return(0,se.Z)((0,se.Z)({},Ga),{},{times:Ga.times+1,targetAlign:ja,lastTop:Ca})})}},[Hn,vn.current]),function(dn){if(dn==null){Rr();return}if(Ge.cancel(Rt.current),typeof dn=="number")na(dn);else if(dn&&(0,Ce.Z)(dn)==="object"){var _n,kn=dn.align;"index"in dn?_n=dn.index:_n=ln.findIndex(function(Sr){return Pr(Sr)===dn.key});var sr=dn.offset,br=sr===void 0?0:sr;Bt({times:0,index:_n,offset:br,originAlign:kn})}}}function gn(vn,ln,Rn,fr){var Pr=Rn-vn,Br=ln-Rn,na=Math.min(Pr,Br)*2;if(fr<=na){var Rr=Math.floor(fr/2);return fr%2?Rn+Rr+1:Rn-Rr}return Pr>Br?Rn-(fr-Br):Rn+(fr-Pr)}function an(vn,ln,Rn){var fr=vn.length,Pr=ln.length,Br,na;if(fr===0&&Pr===0)return null;fr<Pr?(Br=vn,na=ln):(Br=ln,na=vn);var Rr={__EMPTY_ITEM__:!0};function Rt(_n){return _n!==void 0?Rn(_n):Rr}for(var cn=null,un=Math.abs(fr-Pr)!==1,Hn=0;Hn<na.length;Hn+=1){var Bt=Rt(Br[Hn]),dn=Rt(na[Hn]);if(Bt!==dn){cn=Hn,un=un||Bt!==Rt(na[Hn+1]);break}}return cn===null?null:{index:cn,multiple:un}}function mr(vn,ln,Rn){var fr=ue.useState(vn),Pr=(0,Ne.Z)(fr,2),Br=Pr[0],na=Pr[1],Rr=ue.useState(null),Rt=(0,Ne.Z)(Rr,2),cn=Rt[0],un=Rt[1];return ue.useEffect(function(){var Hn=an(Br||[],vn||[],ln);(Hn==null?void 0:Hn.index)!==void 0&&(Rn==null||Rn(Hn.index),un(vn[Hn.index])),na(vn)},[vn]),[cn]}var Ht=(typeof navigator=="undefined"?"undefined":(0,Ce.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),Gt=Ht,Cr=function(vn,ln){var Rn=(0,ue.useRef)(!1),fr=(0,ue.useRef)(null);function Pr(){clearTimeout(fr.current),Rn.current=!0,fr.current=setTimeout(function(){Rn.current=!1},50)}var Br=(0,ue.useRef)({top:vn,bottom:ln});return Br.current.top=vn,Br.current.bottom=ln,function(na){var Rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rt=na<0&&Br.current.top||na>0&&Br.current.bottom;return Rr&&Rt?(clearTimeout(fr.current),Rn.current=!1):(!Rt||Rn.current)&&Pr(),!Rn.current&&Rt}};function Qn(vn,ln,Rn,fr,Pr){var Br=(0,ue.useRef)(0),na=(0,ue.useRef)(null),Rr=(0,ue.useRef)(null),Rt=(0,ue.useRef)(!1),cn=Cr(ln,Rn);function un(sr,br){Ge.cancel(na.current),Br.current+=br,Rr.current=br,!cn(br)&&(Gt||sr.preventDefault(),na.current=Ge(function(){var Sr=Rt.current?10:1;Pr(Br.current*Sr),Br.current=0}))}function Hn(sr,br){Pr(br,!0),Gt||sr.preventDefault()}var Bt=(0,ue.useRef)(null),dn=(0,ue.useRef)(null);function _n(sr){if(vn){Ge.cancel(dn.current),dn.current=Ge(function(){Bt.current=null},2);var br=sr.deltaX,Sr=sr.deltaY,ja=sr.shiftKey,Ca=br,xa=Sr;(Bt.current==="sx"||!Bt.current&&ja&&Sr&&!br)&&(Ca=Sr,xa=0,Bt.current="sx");var Za=Math.abs(Ca),_a=Math.abs(xa);Bt.current===null&&(Bt.current=fr&&Za>_a?"x":"y"),Bt.current==="y"?un(sr,xa):Hn(sr,Ca)}}function kn(sr){vn&&(Rt.current=sr.detail===Rr.current)}return[_n,kn]}var wr=14/15;function er(vn,ln,Rn){var fr=(0,ue.useRef)(!1),Pr=(0,ue.useRef)(0),Br=(0,ue.useRef)(null),na=(0,ue.useRef)(null),Rr,Rt=function(Bt){if(fr.current){var dn=Math.ceil(Bt.touches[0].pageY),_n=Pr.current-dn;Pr.current=dn,Rn(_n)&&Bt.preventDefault(),clearInterval(na.current),na.current=setInterval(function(){_n*=wr,(!Rn(_n,!0)||Math.abs(_n)<=.1)&&clearInterval(na.current)},16)}},cn=function(){fr.current=!1,Rr()},un=function(Bt){Rr(),Bt.touches.length===1&&!fr.current&&(fr.current=!0,Pr.current=Math.ceil(Bt.touches[0].pageY),Br.current=Bt.target,Br.current.addEventListener("touchmove",Rt),Br.current.addEventListener("touchend",cn))};Rr=function(){Br.current&&(Br.current.removeEventListener("touchmove",Rt),Br.current.removeEventListener("touchend",cn))},at(function(){return vn&&ln.current.addEventListener("touchstart",un),function(){var Hn;(Hn=ln.current)===null||Hn===void 0||Hn.removeEventListener("touchstart",un),Rr(),clearInterval(na.current)}},[vn])}var Ba=20;function Da(){var vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Rn=vn/ln*100;return isNaN(Rn)&&(Rn=0),Rn=Math.max(Rn,Ba),Rn=Math.min(Rn,vn/2),Math.floor(Rn)}function Ma(vn,ln,Rn,fr){var Pr=ue.useMemo(function(){return[new Map,[]]},[vn,Rn.id,fr]),Br=(0,Ne.Z)(Pr,2),na=Br[0],Rr=Br[1],Rt=function(un){var Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:un,Bt=na.get(un),dn=na.get(Hn);if(Bt===void 0||dn===void 0)for(var _n=vn.length,kn=Rr.length;kn<_n;kn+=1){var sr,br=vn[kn],Sr=ln(br);na.set(Sr,kn);var ja=(sr=Rn.get(Sr))!==null&&sr!==void 0?sr:fr;if(Rr[kn]=(Rr[kn-1]||0)+ja,Sr===un&&(Bt=kn),Sr===Hn&&(dn=kn),Bt!==void 0&&dn!==void 0)break}return{top:Rr[Bt-1]||0,bottom:Rr[dn]}};return Rt}var Ia=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],qn=[],Pa={overflowY:"auto",overflowAnchor:"none"};function vi(vn,ln){var Rn=vn.prefixCls,fr=Rn===void 0?"rc-virtual-list":Rn,Pr=vn.className,Br=vn.height,na=vn.itemHeight,Rr=vn.fullHeight,Rt=Rr===void 0?!0:Rr,cn=vn.style,un=vn.data,Hn=vn.children,Bt=vn.itemKey,dn=vn.virtual,_n=vn.direction,kn=vn.scrollWidth,sr=vn.component,br=sr===void 0?"div":sr,Sr=vn.onScroll,ja=vn.onVirtualScroll,Ca=vn.onVisibleChange,xa=vn.innerProps,Za=vn.extraRender,_a=vn.styles,En=(0,be.Z)(vn,Ia),hn=!!(dn!==!1&&Br&&na),Bn=hn&&un&&(na*un.length>Br||!!kn),Tr=_n==="rtl",la=ke()(fr,(0,ge.Z)({},"".concat(fr,"-rtl"),Tr),Pr),pr=un||qn,Xn=(0,ue.useRef)(),dr=(0,ue.useRef)(),zr=(0,ue.useState)(0),sa=(0,Ne.Z)(zr,2),or=sa[0],Ga=sa[1],ti=(0,ue.useState)(0),Vi=(0,Ne.Z)(ti,2),ro=Vi[0],co=Vi[1],Zi=(0,ue.useState)(!1),Hi=(0,Ne.Z)(Zi,2),eo=Hi[0],So=Hi[1],Ko=function(){So(!0)},Fi=function(){So(!1)},Ei=ue.useCallback(function(xn){return typeof Bt=="function"?Bt(xn):xn==null?void 0:xn[Bt]},[Bt]),Oo={getKey:Ei};function xl(xn){Ga(function(gr){var Or;typeof xn=="function"?Or=xn(gr):Or=xn;var tr=Fr(Or);return Xn.current.scrollTop=tr,tr})}var tl=(0,ue.useRef)({start:0,end:pr.length}),Ti=(0,ue.useRef)(),Pn=mr(pr,Ei),An=(0,Ne.Z)(Pn,1),rr=An[0];Ti.current=rr;var Vr=tt(Ei,null,null),aa=(0,Ne.Z)(Vr,4),za=aa[0],fi=aa[1],Ci=aa[2],Pi=aa[3],Si=ue.useMemo(function(){if(!hn)return{scrollHeight:void 0,start:0,end:pr.length-1,offset:void 0};if(!Bn){var xn;return{scrollHeight:((xn=dr.current)===null||xn===void 0?void 0:xn.offsetHeight)||0,start:0,end:pr.length-1,offset:void 0}}for(var gr=0,Or,tr,xr,ua=pr.length,La=0;La<ua;La+=1){var ha=pr[La],Yr=Ei(ha),ya=Ci.get(Yr),Na=gr+(ya===void 0?na:ya);Na>=or&&Or===void 0&&(Or=La,tr=gr),Na>or+Br&&xr===void 0&&(xr=La),gr=Na}return Or===void 0&&(Or=0,tr=0,xr=Math.ceil(Br/na)),xr===void 0&&(xr=pr.length-1),xr=Math.min(xr+1,pr.length-1),{scrollHeight:gr,start:Or,end:xr,offset:tr}},[Bn,hn,or,pr,Pi,Br]),Xi=Si.scrollHeight,yo=Si.start,oi=Si.end,Kn=Si.offset;tl.current.start=yo,tl.current.end=oi;var hr=ue.useState({width:0,height:Br}),Ir=(0,Ne.Z)(hr,2),Pe=Ir[0],mt=Ir[1],yt=function(gr){mt({width:gr.width||gr.offsetWidth,height:gr.height||gr.offsetHeight})},At=(0,ue.useRef)(),wt=(0,ue.useRef)(),Ft=ue.useMemo(function(){return Da(Pe.width,kn)},[Pe.width,kn]),kt=ue.useMemo(function(){return Da(Pe.height,Xi)},[Pe.height,Xi]),Sn=Xi-Br,Tn=(0,ue.useRef)(Sn);Tn.current=Sn;function Fr(xn){var gr=xn;return Number.isNaN(Tn.current)||(gr=Math.min(gr,Tn.current)),gr=Math.max(gr,0),gr}var mn=or<=0,Lr=or>=Sn,ur=Cr(mn,Lr),nr=function(){return{x:Tr?-ro:ro,y:or}},Wn=(0,ue.useRef)(nr()),Nr=we(function(){if(ja){var xn=nr();(Wn.current.x!==xn.x||Wn.current.y!==xn.y)&&(ja(xn),Wn.current=xn)}});function oa(xn,gr){var Or=xn;gr?((0,ye.flushSync)(function(){co(Or)}),Nr()):xl(Or)}function Wr(xn){var gr=xn.currentTarget.scrollTop;gr!==or&&xl(gr),Sr==null||Sr(xn),Nr()}var Qr=function(gr){var Or=gr,tr=kn-Pe.width;return Or=Math.max(Or,0),Or=Math.min(Or,tr),Or},qr=we(function(xn,gr){gr?((0,ye.flushSync)(function(){co(function(Or){var tr=Or+(Tr?-xn:xn);return Qr(tr)})}),Nr()):xl(function(Or){var tr=Or+xn;return tr})}),ea=Qn(hn,mn,Lr,!!kn,qr),va=(0,Ne.Z)(ea,2),St=va[0],Mt=va[1];er(hn,Xn,function(xn,gr){return ur(xn,gr)?!1:(St({preventDefault:function(){},deltaY:xn}),!0)}),at(function(){function xn(Or){hn&&Or.preventDefault()}var gr=Xn.current;return gr.addEventListener("wheel",St),gr.addEventListener("DOMMouseScroll",Mt),gr.addEventListener("MozMousePixelScroll",xn),function(){gr.removeEventListener("wheel",St),gr.removeEventListener("DOMMouseScroll",Mt),gr.removeEventListener("MozMousePixelScroll",xn)}},[hn]),at(function(){kn&&co(function(xn){return Qr(xn)})},[Pe.width,kn]);var bn=function(){var gr,Or;(gr=At.current)===null||gr===void 0||gr.delayHidden(),(Or=wt.current)===null||Or===void 0||Or.delayHidden()},rn=pn(Xn,pr,Ci,na,Ei,function(){return fi(!0)},xl,bn);ue.useImperativeHandle(ln,function(){return{getScrollInfo:nr,scrollTo:function(gr){function Or(tr){return tr&&(0,Ce.Z)(tr)==="object"&&("left"in tr||"top"in tr)}Or(gr)?(gr.left!==void 0&&co(Qr(gr.left)),rn(gr.top)):rn(gr)}}}),at(function(){if(Ca){var xn=pr.slice(yo,oi+1);Ca(xn,pr)}},[yo,oi,pr]);var Fn=Ma(pr,Ei,Ci,na),Dr=Za==null?void 0:Za({start:yo,end:oi,virtual:Bn,offsetX:ro,offsetY:Kn,rtl:Tr,getSize:Fn}),Ut=Te(pr,yo,oi,kn,za,Hn,Oo),qt=null;Br&&(qt=(0,se.Z)((0,ge.Z)({},Rt?"height":"maxHeight",Br),Pa),hn&&(qt.overflowY="hidden",kn&&(qt.overflowX="hidden"),eo&&(qt.pointerEvents="none")));var $t={};return Tr&&($t.dir="rtl"),ue.createElement("div",(0,te.Z)({style:(0,se.Z)((0,se.Z)({},cn),{},{position:"relative"}),className:la},$t,En),ue.createElement(Xe.Z,{onResize:yt},ue.createElement(br,{className:"".concat(fr,"-holder"),style:qt,ref:Xn,onScroll:Wr,onMouseEnter:bn},ue.createElement(Me,{prefixCls:fr,height:Xi,offsetX:ro,offsetY:Kn,scrollWidth:kn,onInnerResize:fi,ref:dr,innerProps:xa,rtl:Tr,extra:Dr},Ut))),Bn&&Xi>Br&&ue.createElement(he,{ref:At,prefixCls:fr,scrollOffset:or,scrollRange:Xi,rtl:Tr,onScroll:oa,onStartMove:Ko,onStopMove:Fi,spinSize:kt,containerSize:Pe.height,style:_a==null?void 0:_a.verticalScrollBar,thumbStyle:_a==null?void 0:_a.verticalScrollBarThumb}),Bn&&kn&&ue.createElement(he,{ref:wt,prefixCls:fr,scrollOffset:ro,scrollRange:kn,rtl:Tr,onScroll:oa,onStartMove:Ko,onStopMove:Fi,spinSize:Ft,containerSize:Pe.width,horizontal:!0,style:_a==null?void 0:_a.horizontalScrollBar,thumbStyle:_a==null?void 0:_a.horizontalScrollBarThumb}))}var Bi=ue.forwardRef(vi);Bi.displayName="List";var Ni=Bi,ii=Ni},66392:function(en,Ct){"use strict";var ee;var te=Symbol.for("react.element"),se=Symbol.for("react.portal"),Ce=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),be=Symbol.for("react.provider"),ue=Symbol.for("react.context"),ye=Symbol.for("react.server_context"),pe=Symbol.for("react.forward_ref"),ke=Symbol.for("react.suspense"),Xe=Symbol.for("react.suspense_list"),Le=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),Fe=Symbol.for("react.offscreen"),Oe;Oe=Symbol.for("react.module.reference");function ze(fe){if(typeof fe=="object"&&fe!==null){var nt=fe.$$typeof;switch(nt){case te:switch(fe=fe.type,fe){case Ce:case ge:case Ne:case ke:case Xe:return fe;default:switch(fe=fe&&fe.$$typeof,fe){case ye:case ue:case pe:case Me:case Le:case be:return fe;default:return nt}}case se:return nt}}}ee=ue,ee=be,ee=te,ee=pe,ee=Ce,ee=Me,ee=Le,ee=se,ee=ge,ee=Ne,ee=ke,ee=Xe,ee=function(){return!1},ee=function(){return!1},ee=function(fe){return ze(fe)===ue},ee=function(fe){return ze(fe)===be},ee=function(fe){return typeof fe=="object"&&fe!==null&&fe.$$typeof===te},ee=function(fe){return ze(fe)===pe},ee=function(fe){return ze(fe)===Ce},ee=function(fe){return ze(fe)===Me},ee=function(fe){return ze(fe)===Le},ee=function(fe){return ze(fe)===se},ee=function(fe){return ze(fe)===ge},ee=function(fe){return ze(fe)===Ne},ee=function(fe){return ze(fe)===ke},ee=function(fe){return ze(fe)===Xe},ee=function(fe){return typeof fe=="string"||typeof fe=="function"||fe===Ce||fe===ge||fe===Ne||fe===ke||fe===Xe||fe===Fe||typeof fe=="object"&&fe!==null&&(fe.$$typeof===Me||fe.$$typeof===Le||fe.$$typeof===be||fe.$$typeof===ue||fe.$$typeof===pe||fe.$$typeof===Oe||fe.getModuleId!==void 0)},ee=ze},31461:function(en,Ct,ee){"use strict";ee(66392)},57761:function(en,Ct,ee){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});var te=function(){function Le(Me,Fe){for(var Oe=0;Oe<Fe.length;Oe++){var ze=Fe[Oe];ze.enumerable=ze.enumerable||!1,ze.configurable=!0,"value"in ze&&(ze.writable=!0),Object.defineProperty(Me,ze.key,ze)}}return function(Me,Fe,Oe){return Fe&&Le(Me.prototype,Fe),Oe&&Le(Me,Oe),Me}}(),se=ee(67294),Ce=be(se),Ne=ee(45697),ge=be(Ne);function be(Le){return Le&&Le.__esModule?Le:{default:Le}}function ue(Le,Me){var Fe={};for(var Oe in Le)Me.indexOf(Oe)>=0||Object.prototype.hasOwnProperty.call(Le,Oe)&&(Fe[Oe]=Le[Oe]);return Fe}function ye(Le,Me){if(!(Le instanceof Me))throw new TypeError("Cannot call a class as a function")}function pe(Le,Me){if(!Le)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Me&&(typeof Me=="object"||typeof Me=="function")?Me:Le}function ke(Le,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Me);Le.prototype=Object.create(Me&&Me.prototype,{constructor:{value:Le,enumerable:!1,writable:!0,configurable:!0}}),Me&&(Object.setPrototypeOf?Object.setPrototypeOf(Le,Me):Le.__proto__=Me)}var Xe=function(Le){ke(Me,Le);function Me(Fe){ye(this,Me);var Oe=pe(this,(Me.__proto__||Object.getPrototypeOf(Me)).call(this,Fe));return Oe.scrollListener=Oe.scrollListener.bind(Oe),Oe.eventListenerOptions=Oe.eventListenerOptions.bind(Oe),Oe.mousewheelListener=Oe.mousewheelListener.bind(Oe),Oe}return te(Me,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var Oe=this.getParentElement(this.scrollComponent);Oe.scrollTop=Oe.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var Oe=!1,ze={get passive(){Oe=!0}};try{document.addEventListener("test",null,ze),document.removeEventListener("test",null,ze)}catch(fe){}return Oe}},{key:"eventListenerOptions",value:function(){var Oe=this.props.useCapture;return this.isPassiveSupported()&&(Oe={useCapture:this.props.useCapture,passive:!0}),Oe}},{key:"setDefaultLoader",value:function(Oe){this.defaultLoader=Oe}},{key:"detachMousewheelListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.scrollComponent.parentNode),Oe.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var Oe=window;this.props.useWindow===!1&&(Oe=this.getParentElement(this.scrollComponent)),Oe.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Oe.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(Oe){var ze=this.props.getScrollParent&&this.props.getScrollParent();return ze!=null?ze:Oe&&Oe.parentNode}},{key:"filterProps",value:function(Oe){return Oe}},{key:"attachScrollListener",value:function(){var Oe=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!Oe)){var ze=window;this.props.useWindow===!1&&(ze=Oe),ze.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ze.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ze.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(Oe){Oe.deltaY===1&&!this.isPassiveSupported()&&Oe.preventDefault()}},{key:"scrollListener",value:function(){var Oe=this.scrollComponent,ze=window,fe=this.getParentElement(Oe),nt=void 0;if(this.props.useWindow){var it=document.documentElement||document.body.parentNode||document.body,Ge=ze.pageYOffset!==void 0?ze.pageYOffset:it.scrollTop;this.props.isReverse?nt=Ge:nt=this.calculateOffset(Oe,Ge)}else this.props.isReverse?nt=fe.scrollTop:nt=Oe.scrollHeight-fe.scrollTop-fe.clientHeight;nt<Number(this.props.threshold)&&Oe&&Oe.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=fe.scrollHeight,this.beforeScrollTop=fe.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(Oe,ze){return Oe?this.calculateTopPosition(Oe)+(Oe.offsetHeight-ze-window.innerHeight):0}},{key:"calculateTopPosition",value:function(Oe){return Oe?Oe.offsetTop+this.calculateTopPosition(Oe.offsetParent):0}},{key:"render",value:function(){var Oe=this,ze=this.filterProps(this.props),fe=ze.children,nt=ze.element,it=ze.hasMore,Ge=ze.initialLoad,je=ze.isReverse,Ae=ze.loader,he=ze.loadMore,Ye=ze.pageStart,Te=ze.ref,Re=ze.threshold,_e=ze.useCapture,De=ze.useWindow,Ee=ze.getScrollParent,lt=ue(ze,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);lt.ref=function(tt){Oe.scrollComponent=tt,Te&&Te(tt)};var He=[fe];return it&&(Ae?je?He.unshift(Ae):He.push(Ae):this.defaultLoader&&(je?He.unshift(this.defaultLoader):He.push(this.defaultLoader))),Ce.default.createElement(nt,lt,He)}}]),Me}(se.Component);Xe.propTypes={children:ge.default.node.isRequired,element:ge.default.node,hasMore:ge.default.bool,initialLoad:ge.default.bool,isReverse:ge.default.bool,loader:ge.default.node,loadMore:ge.default.func.isRequired,pageStart:ge.default.number,ref:ge.default.func,getScrollParent:ge.default.func,threshold:ge.default.number,useCapture:ge.default.bool,useWindow:ge.default.bool},Xe.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Ct.default=Xe,en.exports=Ct.default},246:function(en,Ct,ee){en.exports=ee(57761)},22827:function(en,Ct,ee){"use strict";Ct.__esModule=!0,Ct.default=void 0;var te=ge(ee(67294)),se=ee(26422),Ce=ee(59069),Ne=ee(448);function ge(Fe){return Fe&&Fe.__esModule?Fe:{default:Fe}}function be(){return be=Object.assign||function(Fe){for(var Oe=1;Oe<arguments.length;Oe++){var ze=arguments[Oe];for(var fe in ze)Object.prototype.hasOwnProperty.call(ze,fe)&&(Fe[fe]=ze[fe])}return Fe},be.apply(this,arguments)}function ue(Fe,Oe){var ze=Object.keys(Fe);if(Object.getOwnPropertySymbols){var fe=Object.getOwnPropertySymbols(Fe);Oe&&(fe=fe.filter(function(nt){return Object.getOwnPropertyDescriptor(Fe,nt).enumerable})),ze.push.apply(ze,fe)}return ze}function ye(Fe){for(var Oe=1;Oe<arguments.length;Oe++){var ze=arguments[Oe]!=null?arguments[Oe]:{};Oe%2?ue(Object(ze),!0).forEach(function(fe){Le(Fe,fe,ze[fe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Fe,Object.getOwnPropertyDescriptors(ze)):ue(Object(ze)).forEach(function(fe){Object.defineProperty(Fe,fe,Object.getOwnPropertyDescriptor(ze,fe))})}return Fe}function pe(Fe,Oe){if(Fe==null)return{};var ze={},fe=Object.keys(Fe),nt,it;for(it=0;it<fe.length;it++)nt=fe[it],!(Oe.indexOf(nt)>=0)&&(ze[nt]=Fe[nt]);return ze}function ke(Fe){if(Fe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe}function Xe(Fe,Oe){Fe.prototype=Object.create(Oe.prototype),Fe.prototype.constructor=Fe,Fe.__proto__=Oe}function Le(Fe,Oe,ze){return Oe in Fe?Object.defineProperty(Fe,Oe,{value:ze,enumerable:!0,configurable:!0,writable:!0}):Fe[Oe]=ze,Fe}var Me=function(Fe){Xe(Oe,Fe);function Oe(){for(var fe,nt=arguments.length,it=new Array(nt),Ge=0;Ge<nt;Ge++)it[Ge]=arguments[Ge];return fe=Fe.call.apply(Fe,[this].concat(it))||this,Le(ke(fe),"state",void 0),Le(ke(fe),"lastHandleRect",null),Le(ke(fe),"slack",null),fe}var ze=Oe.prototype;return ze.componentWillUnmount=function(){this.resetData()},ze.lockAspectRatio=function(nt,it,Ge){return it=nt/Ge,nt=it*Ge,[nt,it]},ze.resetData=function(){this.lastHandleRect=this.slack=null},ze.runConstraints=function(nt,it){var Ge=[this.props.minConstraints,this.props.maxConstraints],je=Ge[0],Ae=Ge[1];if(!je&&!Ae)return[nt,it];if(this.props.lockAspectRatio){var he=it===this.props.height;if(he){var Ye=this.props.width/this.props.height;it=nt/Ye,nt=it*Ye}else{var Te=this.props.height/this.props.width;nt=it/Te,it=nt*Te}}var Re=nt,_e=it,De=this.slack||[0,0],Ee=De[0],lt=De[1];return nt+=Ee,it+=lt,je&&(nt=Math.max(je[0],nt),it=Math.max(je[1],it)),Ae&&(nt=Math.min(Ae[0],nt),it=Math.min(Ae[1],it)),this.slack=[Ee+(Re-nt),lt+(_e-it)],[nt,it]},ze.resizeHandler=function(nt,it){var Ge=this;return function(je,Ae){var he=Ae.node,Ye=Ae.deltaX,Te=Ae.deltaY;nt==="onResizeStart"&&Ge.resetData();var Re=(Ge.props.axis==="both"||Ge.props.axis==="x")&&it!=="n"&&it!=="s",_e=(Ge.props.axis==="both"||Ge.props.axis==="y")&&it!=="e"&&it!=="w";if(!(!Re&&!_e)){var De=it[0],Ee=it[it.length-1],lt=he.getBoundingClientRect();if(Ge.lastHandleRect!=null){if(Ee==="w"){var He=lt.left-Ge.lastHandleRect.left;Ye+=He}if(De==="n"){var tt=lt.top-Ge.lastHandleRect.top;Te+=tt}}Ge.lastHandleRect=lt,Ee==="w"&&(Ye=-Ye),De==="n"&&(Te=-Te);var Ue=Ge.props.width+(Re?Ye/Ge.props.transformScale:0),ct=Ge.props.height+(_e?Te/Ge.props.transformScale:0),bt=Ge.runConstraints(Ue,ct);Ue=bt[0],ct=bt[1];var Tt=Ue!==Ge.props.width||ct!==Ge.props.height,at=typeof Ge.props[nt]=="function"?Ge.props[nt]:null,we=nt==="onResize"&&!Tt;at&&!we&&(typeof je.persist=="function"&&je.persist(),at(je,{node:he,size:{width:Ue,height:ct},handle:it})),nt==="onResizeStop"&&Ge.resetData()}}},ze.renderResizeHandle=function(nt){var it=this.props.handle;return it?typeof it=="function"?it(nt):it:te.default.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+nt})},ze.render=function(){var nt=this,it=this.props,Ge=it.children,je=it.className,Ae=it.draggableOpts,he=it.width,Ye=it.height,Te=it.handle,Re=it.handleSize,_e=it.lockAspectRatio,De=it.axis,Ee=it.minConstraints,lt=it.maxConstraints,He=it.onResize,tt=it.onResizeStop,Ue=it.onResizeStart,ct=it.resizeHandles,bt=it.transformScale,Tt=pe(it,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]);return(0,Ce.cloneElement)(Ge,ye(ye({},Tt),{},{className:(je?je+" ":"")+"react-resizable",children:[].concat(Ge.props.children,ct.map(function(at){return te.default.createElement(se.DraggableCore,be({},Ae,{key:"resizableHandle-"+at,onStop:nt.resizeHandler("onResizeStop",at),onStart:nt.resizeHandler("onResizeStart",at),onDrag:nt.resizeHandler("onResize",at)}),nt.renderResizeHandle(at))}))}))},Oe}(te.default.Component);Ct.default=Me,Le(Me,"propTypes",Ne.resizableProps),Le(Me,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},8735:function(en,Ct,ee){"use strict";var te;te=!0,Ct.default=void 0;var se=ye(ee(67294)),Ce=be(ee(45697)),Ne=be(ee(22827)),ge=ee(448);function be(fe){return fe&&fe.__esModule?fe:{default:fe}}function ue(){if(typeof WeakMap!="function")return null;var fe=new WeakMap;return ue=function(){return fe},fe}function ye(fe){if(fe&&fe.__esModule)return fe;if(fe===null||typeof fe!="object"&&typeof fe!="function")return{default:fe};var nt=ue();if(nt&&nt.has(fe))return nt.get(fe);var it={},Ge=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var je in fe)if(Object.prototype.hasOwnProperty.call(fe,je)){var Ae=Ge?Object.getOwnPropertyDescriptor(fe,je):null;Ae&&(Ae.get||Ae.set)?Object.defineProperty(it,je,Ae):it[je]=fe[je]}return it.default=fe,nt&&nt.set(fe,it),it}function pe(){return pe=Object.assign||function(fe){for(var nt=1;nt<arguments.length;nt++){var it=arguments[nt];for(var Ge in it)Object.prototype.hasOwnProperty.call(it,Ge)&&(fe[Ge]=it[Ge])}return fe},pe.apply(this,arguments)}function ke(fe,nt){var it=Object.keys(fe);if(Object.getOwnPropertySymbols){var Ge=Object.getOwnPropertySymbols(fe);nt&&(Ge=Ge.filter(function(je){return Object.getOwnPropertyDescriptor(fe,je).enumerable})),it.push.apply(it,Ge)}return it}function Xe(fe){for(var nt=1;nt<arguments.length;nt++){var it=arguments[nt]!=null?arguments[nt]:{};nt%2?ke(Object(it),!0).forEach(function(Ge){Oe(fe,Ge,it[Ge])}):Object.getOwnPropertyDescriptors?Object.defineProperties(fe,Object.getOwnPropertyDescriptors(it)):ke(Object(it)).forEach(function(Ge){Object.defineProperty(fe,Ge,Object.getOwnPropertyDescriptor(it,Ge))})}return fe}function Le(fe,nt){if(fe==null)return{};var it={},Ge=Object.keys(fe),je,Ae;for(Ae=0;Ae<Ge.length;Ae++)je=Ge[Ae],!(nt.indexOf(je)>=0)&&(it[je]=fe[je]);return it}function Me(fe){if(fe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return fe}function Fe(fe,nt){fe.prototype=Object.create(nt.prototype),fe.prototype.constructor=fe,fe.__proto__=nt}function Oe(fe,nt,it){return nt in fe?Object.defineProperty(fe,nt,{value:it,enumerable:!0,configurable:!0,writable:!0}):fe[nt]=it,fe}var ze=function(fe){Fe(nt,fe);function nt(){for(var Ge,je=arguments.length,Ae=new Array(je),he=0;he<je;he++)Ae[he]=arguments[he];return Ge=fe.call.apply(fe,[this].concat(Ae))||this,Oe(Me(Ge),"state",{width:Ge.props.width,height:Ge.props.height,propsWidth:Ge.props.width,propsHeight:Ge.props.height}),Oe(Me(Ge),"onResize",function(Ye,Te){var Re=Te.size;Ge.props.onResize?(Ye.persist&&Ye.persist(),Ge.setState(Re,function(){return Ge.props.onResize&&Ge.props.onResize(Ye,Te)})):Ge.setState(Re)}),Ge}nt.getDerivedStateFromProps=function(je,Ae){return Ae.propsWidth!==je.width||Ae.propsHeight!==je.height?{width:je.width,height:je.height,propsWidth:je.width,propsHeight:je.height}:null};var it=nt.prototype;return it.render=function(){var je=this.props,Ae=je.handle,he=je.handleSize,Ye=je.onResize,Te=je.onResizeStart,Re=je.onResizeStop,_e=je.draggableOpts,De=je.minConstraints,Ee=je.maxConstraints,lt=je.lockAspectRatio,He=je.axis,tt=je.width,Ue=je.height,ct=je.resizeHandles,bt=je.style,Tt=je.transformScale,at=Le(je,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return se.createElement(Ne.default,{axis:He,draggableOpts:_e,handle:Ae,handleSize:he,height:this.state.height,lockAspectRatio:lt,maxConstraints:Ee,minConstraints:De,onResizeStart:Te,onResize:this.onResize,onResizeStop:Re,resizeHandles:ct,transformScale:Tt,width:this.state.width},se.createElement("div",pe({},at,{style:Xe(Xe({},bt),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},nt}(se.Component);Ct.default=ze,Oe(ze,"propTypes",Xe(Xe({},ge.resizableProps),{},{children:Ce.default.element}))},448:function(en,Ct,ee){"use strict";Ct.__esModule=!0,Ct.resizableProps=void 0;var te=Ce(ee(45697)),se=ee(26422);function Ce(ge){return ge&&ge.__esModule?ge:{default:ge}}var Ne={axis:te.default.oneOf(["both","x","y","none"]),className:te.default.string,children:te.default.element.isRequired,draggableOpts:te.default.shape({allowAnyClick:te.default.bool,cancel:te.default.string,children:te.default.node,disabled:te.default.bool,enableUserSelectHack:te.default.bool,offsetParent:te.default.node,grid:te.default.arrayOf(te.default.number),handle:te.default.string,nodeRef:te.default.object,onStart:te.default.func,onDrag:te.default.func,onStop:te.default.func,onMouseDown:te.default.func,scale:te.default.number}),height:te.default.number.isRequired,handle:te.default.oneOfType([te.default.node,te.default.func]),handleSize:te.default.arrayOf(te.default.number),lockAspectRatio:te.default.bool,maxConstraints:te.default.arrayOf(te.default.number),minConstraints:te.default.arrayOf(te.default.number),onResizeStop:te.default.func,onResizeStart:te.default.func,onResize:te.default.func,resizeHandles:te.default.arrayOf(te.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:te.default.number,width:te.default.number.isRequired};Ct.resizableProps=Ne},59069:function(en,Ct,ee){"use strict";Ct.__esModule=!0,Ct.cloneElement=be;var te=se(ee(67294));function se(ue){return ue&&ue.__esModule?ue:{default:ue}}function Ce(ue,ye){var pe=Object.keys(ue);if(Object.getOwnPropertySymbols){var ke=Object.getOwnPropertySymbols(ue);ye&&(ke=ke.filter(function(Xe){return Object.getOwnPropertyDescriptor(ue,Xe).enumerable})),pe.push.apply(pe,ke)}return pe}function Ne(ue){for(var ye=1;ye<arguments.length;ye++){var pe=arguments[ye]!=null?arguments[ye]:{};ye%2?Ce(Object(pe),!0).forEach(function(ke){ge(ue,ke,pe[ke])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ue,Object.getOwnPropertyDescriptors(pe)):Ce(Object(pe)).forEach(function(ke){Object.defineProperty(ue,ke,Object.getOwnPropertyDescriptor(pe,ke))})}return ue}function ge(ue,ye,pe){return ye in ue?Object.defineProperty(ue,ye,{value:pe,enumerable:!0,configurable:!0,writable:!0}):ue[ye]=pe,ue}function be(ue,ye){return ye.style&&ue.props.style&&(ye.style=Ne(Ne({},ue.props.style),ye.style)),ye.className&&ue.props.className&&(ye.className=ue.props.className+" "+ye.className),te.default.cloneElement(ue,ye)}},1706:function(en,Ct,ee){"use strict";en.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},en.exports.Resizable=ee(22827).default,en.exports.ResizableBox=ee(8735).default},18385:function(en,Ct,ee){"use strict";function te(we){"@babel/helpers - typeof";return te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ft){return typeof ft}:function(ft){return ft&&typeof Symbol=="function"&&ft.constructor===Symbol&&ft!==Symbol.prototype?"symbol":typeof ft},te(we)}Object.defineProperty(Ct,"__esModule",{value:!0}),Object.defineProperty(Ct,"DraggableCore",{enumerable:!0,get:function(){return pe.default}}),Ct.default=void 0;var se=Fe(ee(67294)),Ce=Le(ee(45697)),Ne=Le(ee(73935)),ge=Le(ee(86010)),be=ee(75323),ue=ee(45758),ye=ee(16723),pe=Le(ee(49285)),ke=Le(ee(5042)),Xe=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function Le(we){return we&&we.__esModule?we:{default:we}}function Me(we){if(typeof WeakMap!="function")return null;var ft=new WeakMap,Nt=new WeakMap;return(Me=function(ut){return ut?Nt:ft})(we)}function Fe(we,ft){if(!ft&&we&&we.__esModule)return we;if(we===null||te(we)!=="object"&&typeof we!="function")return{default:we};var Nt=Me(ft);if(Nt&&Nt.has(we))return Nt.get(we);var dt={},ut=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pt in we)if(pt!=="default"&&Object.prototype.hasOwnProperty.call(we,pt)){var Ot=ut?Object.getOwnPropertyDescriptor(we,pt):null;Ot&&(Ot.get||Ot.set)?Object.defineProperty(dt,pt,Ot):dt[pt]=we[pt]}return dt.default=we,Nt&&Nt.set(we,dt),dt}function Oe(){return Oe=Object.assign||function(we){for(var ft=1;ft<arguments.length;ft++){var Nt=arguments[ft];for(var dt in Nt)Object.prototype.hasOwnProperty.call(Nt,dt)&&(we[dt]=Nt[dt])}return we},Oe.apply(this,arguments)}function ze(we,ft){if(we==null)return{};var Nt=fe(we,ft),dt,ut;if(Object.getOwnPropertySymbols){var pt=Object.getOwnPropertySymbols(we);for(ut=0;ut<pt.length;ut++)dt=pt[ut],!(ft.indexOf(dt)>=0)&&Object.prototype.propertyIsEnumerable.call(we,dt)&&(Nt[dt]=we[dt])}return Nt}function fe(we,ft){if(we==null)return{};var Nt={},dt=Object.keys(we),ut,pt;for(pt=0;pt<dt.length;pt++)ut=dt[pt],!(ft.indexOf(ut)>=0)&&(Nt[ut]=we[ut]);return Nt}function nt(we,ft){var Nt=Object.keys(we);if(Object.getOwnPropertySymbols){var dt=Object.getOwnPropertySymbols(we);ft&&(dt=dt.filter(function(ut){return Object.getOwnPropertyDescriptor(we,ut).enumerable})),Nt.push.apply(Nt,dt)}return Nt}function it(we){for(var ft=1;ft<arguments.length;ft++){var Nt=arguments[ft]!=null?arguments[ft]:{};ft%2?nt(Object(Nt),!0).forEach(function(dt){Tt(we,dt,Nt[dt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(we,Object.getOwnPropertyDescriptors(Nt)):nt(Object(Nt)).forEach(function(dt){Object.defineProperty(we,dt,Object.getOwnPropertyDescriptor(Nt,dt))})}return we}function Ge(we,ft){return Te(we)||Ye(we,ft)||Ae(we,ft)||je()}function je(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ae(we,ft){if(we){if(typeof we=="string")return he(we,ft);var Nt=Object.prototype.toString.call(we).slice(8,-1);if(Nt==="Object"&&we.constructor&&(Nt=we.constructor.name),Nt==="Map"||Nt==="Set")return Array.from(we);if(Nt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Nt))return he(we,ft)}}function he(we,ft){(ft==null||ft>we.length)&&(ft=we.length);for(var Nt=0,dt=new Array(ft);Nt<ft;Nt++)dt[Nt]=we[Nt];return dt}function Ye(we,ft){var Nt=we==null?null:typeof Symbol!="undefined"&&we[Symbol.iterator]||we["@@iterator"];if(Nt!=null){var dt=[],ut=!0,pt=!1,Ot,Wt;try{for(Nt=Nt.call(we);!(ut=(Ot=Nt.next()).done)&&(dt.push(Ot.value),!(ft&&dt.length===ft));ut=!0);}catch(Zt){pt=!0,Wt=Zt}finally{try{!ut&&Nt.return!=null&&Nt.return()}finally{if(pt)throw Wt}}return dt}}function Te(we){if(Array.isArray(we))return we}function Re(we,ft){if(!(we instanceof ft))throw new TypeError("Cannot call a class as a function")}function _e(we,ft){for(var Nt=0;Nt<ft.length;Nt++){var dt=ft[Nt];dt.enumerable=dt.enumerable||!1,dt.configurable=!0,"value"in dt&&(dt.writable=!0),Object.defineProperty(we,dt.key,dt)}}function De(we,ft,Nt){return ft&&_e(we.prototype,ft),Nt&&_e(we,Nt),Object.defineProperty(we,"prototype",{writable:!1}),we}function Ee(we,ft){if(typeof ft!="function"&&ft!==null)throw new TypeError("Super expression must either be null or a function");we.prototype=Object.create(ft&&ft.prototype,{constructor:{value:we,writable:!0,configurable:!0}}),Object.defineProperty(we,"prototype",{writable:!1}),ft&&lt(we,ft)}function lt(we,ft){return lt=Object.setPrototypeOf||function(dt,ut){return dt.__proto__=ut,dt},lt(we,ft)}function He(we){var ft=ct();return function(){var dt=bt(we),ut;if(ft){var pt=bt(this).constructor;ut=Reflect.construct(dt,arguments,pt)}else ut=dt.apply(this,arguments);return tt(this,ut)}}function tt(we,ft){if(ft&&(te(ft)==="object"||typeof ft=="function"))return ft;if(ft!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ue(we)}function Ue(we){if(we===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return we}function ct(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(we){return!1}}function bt(we){return bt=Object.setPrototypeOf?Object.getPrototypeOf:function(Nt){return Nt.__proto__||Object.getPrototypeOf(Nt)},bt(we)}function Tt(we,ft,Nt){return ft in we?Object.defineProperty(we,ft,{value:Nt,enumerable:!0,configurable:!0,writable:!0}):we[ft]=Nt,we}var at=function(we){Ee(Nt,we);var ft=He(Nt);function Nt(dt){var ut;return Re(this,Nt),ut=ft.call(this,dt),Tt(Ue(ut),"onDragStart",function(pt,Ot){(0,ke.default)("Draggable: onDragStart: %j",Ot);var Wt=ut.props.onStart(pt,(0,ue.createDraggableData)(Ue(ut),Ot));if(Wt===!1)return!1;ut.setState({dragging:!0,dragged:!0})}),Tt(Ue(ut),"onDrag",function(pt,Ot){if(!ut.state.dragging)return!1;(0,ke.default)("Draggable: onDrag: %j",Ot);var Wt=(0,ue.createDraggableData)(Ue(ut),Ot),Zt={x:Wt.x,y:Wt.y};if(ut.props.bounds){var Yt=Zt.x,Cn=Zt.y;Zt.x+=ut.state.slackX,Zt.y+=ut.state.slackY;var Nn=(0,ue.getBoundPosition)(Ue(ut),Zt.x,Zt.y),Mn=Ge(Nn,2),Je=Mn[0],ve=Mn[1];Zt.x=Je,Zt.y=ve,Zt.slackX=ut.state.slackX+(Yt-Zt.x),Zt.slackY=ut.state.slackY+(Cn-Zt.y),Wt.x=Zt.x,Wt.y=Zt.y,Wt.deltaX=Zt.x-ut.state.x,Wt.deltaY=Zt.y-ut.state.y}var me=ut.props.onDrag(pt,Wt);if(me===!1)return!1;ut.setState(Zt)}),Tt(Ue(ut),"onDragStop",function(pt,Ot){if(!ut.state.dragging)return!1;var Wt=ut.props.onStop(pt,(0,ue.createDraggableData)(Ue(ut),Ot));if(Wt===!1)return!1;(0,ke.default)("Draggable: onDragStop: %j",Ot);var Zt={dragging:!1,slackX:0,slackY:0},Yt=!!ut.props.position;if(Yt){var Cn=ut.props.position,Nn=Cn.x,Mn=Cn.y;Zt.x=Nn,Zt.y=Mn}ut.setState(Zt)}),ut.state={dragging:!1,dragged:!1,x:dt.position?dt.position.x:dt.defaultPosition.x,y:dt.position?dt.position.y:dt.defaultPosition.y,prevPropsPosition:it({},dt.position),slackX:0,slackY:0,isElementSVG:!1},dt.position&&!(dt.onDrag||dt.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),ut}return De(Nt,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var ut,pt,Ot;return(ut=(pt=this.props)===null||pt===void 0||(Ot=pt.nodeRef)===null||Ot===void 0?void 0:Ot.current)!==null&&ut!==void 0?ut:Ne.default.findDOMNode(this)}},{key:"render",value:function(){var ut,pt=this.props,Ot=pt.axis,Wt=pt.bounds,Zt=pt.children,Yt=pt.defaultPosition,Cn=pt.defaultClassName,Nn=pt.defaultClassNameDragging,Mn=pt.defaultClassNameDragged,Je=pt.position,ve=pt.positionOffset,me=pt.scale,Be=ze(pt,Xe),xe={},de=null,qe=!!Je,xt=!qe||this.state.dragging,nn=Je||Yt,tn={x:(0,ue.canDragX)(this)&&xt?this.state.x:nn.x,y:(0,ue.canDragY)(this)&&xt?this.state.y:nn.y};this.state.isElementSVG?de=(0,be.createSVGTransform)(tn,ve):xe=(0,be.createCSSTransform)(tn,ve);var Jt=(0,ge.default)(Zt.props.className||"",Cn,(ut={},Tt(ut,Nn,this.state.dragging),Tt(ut,Mn,this.state.dragged),ut));return se.createElement(pe.default,Oe({},Be,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),se.cloneElement(se.Children.only(Zt),{className:Jt,style:it(it({},Zt.props.style),xe),transform:de}))}}],[{key:"getDerivedStateFromProps",value:function(ut,pt){var Ot=ut.position,Wt=pt.prevPropsPosition;return Ot&&(!Wt||Ot.x!==Wt.x||Ot.y!==Wt.y)?((0,ke.default)("Draggable: getDerivedStateFromProps %j",{position:Ot,prevPropsPosition:Wt}),{x:Ot.x,y:Ot.y,prevPropsPosition:it({},Ot)}):null}}]),Nt}(se.Component);Ct.default=at,Tt(at,"displayName","Draggable"),Tt(at,"propTypes",it(it({},pe.default.propTypes),{},{axis:Ce.default.oneOf(["both","x","y","none"]),bounds:Ce.default.oneOfType([Ce.default.shape({left:Ce.default.number,right:Ce.default.number,top:Ce.default.number,bottom:Ce.default.number}),Ce.default.string,Ce.default.oneOf([!1])]),defaultClassName:Ce.default.string,defaultClassNameDragging:Ce.default.string,defaultClassNameDragged:Ce.default.string,defaultPosition:Ce.default.shape({x:Ce.default.number,y:Ce.default.number}),positionOffset:Ce.default.shape({x:Ce.default.oneOfType([Ce.default.number,Ce.default.string]),y:Ce.default.oneOfType([Ce.default.number,Ce.default.string])}),position:Ce.default.shape({x:Ce.default.number,y:Ce.default.number}),className:ye.dontSetMe,style:ye.dontSetMe,transform:ye.dontSetMe})),Tt(at,"defaultProps",it(it({},pe.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},49285:function(en,Ct,ee){"use strict";function te(tt){"@babel/helpers - typeof";return te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ue){return typeof Ue}:function(Ue){return Ue&&typeof Symbol=="function"&&Ue.constructor===Symbol&&Ue!==Symbol.prototype?"symbol":typeof Ue},te(tt)}Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.default=void 0;var se=Xe(ee(67294)),Ce=pe(ee(45697)),Ne=pe(ee(73935)),ge=ee(75323),be=ee(45758),ue=ee(16723),ye=pe(ee(5042));function pe(tt){return tt&&tt.__esModule?tt:{default:tt}}function ke(tt){if(typeof WeakMap!="function")return null;var Ue=new WeakMap,ct=new WeakMap;return(ke=function(Tt){return Tt?ct:Ue})(tt)}function Xe(tt,Ue){if(!Ue&&tt&&tt.__esModule)return tt;if(tt===null||te(tt)!=="object"&&typeof tt!="function")return{default:tt};var ct=ke(Ue);if(ct&&ct.has(tt))return ct.get(tt);var bt={},Tt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var at in tt)if(at!=="default"&&Object.prototype.hasOwnProperty.call(tt,at)){var we=Tt?Object.getOwnPropertyDescriptor(tt,at):null;we&&(we.get||we.set)?Object.defineProperty(bt,at,we):bt[at]=tt[at]}return bt.default=tt,ct&&ct.set(tt,bt),bt}function Le(tt,Ue){return fe(tt)||ze(tt,Ue)||Fe(tt,Ue)||Me()}function Me(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fe(tt,Ue){if(tt){if(typeof tt=="string")return Oe(tt,Ue);var ct=Object.prototype.toString.call(tt).slice(8,-1);if(ct==="Object"&&tt.constructor&&(ct=tt.constructor.name),ct==="Map"||ct==="Set")return Array.from(tt);if(ct==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ct))return Oe(tt,Ue)}}function Oe(tt,Ue){(Ue==null||Ue>tt.length)&&(Ue=tt.length);for(var ct=0,bt=new Array(Ue);ct<Ue;ct++)bt[ct]=tt[ct];return bt}function ze(tt,Ue){var ct=tt==null?null:typeof Symbol!="undefined"&&tt[Symbol.iterator]||tt["@@iterator"];if(ct!=null){var bt=[],Tt=!0,at=!1,we,ft;try{for(ct=ct.call(tt);!(Tt=(we=ct.next()).done)&&(bt.push(we.value),!(Ue&&bt.length===Ue));Tt=!0);}catch(Nt){at=!0,ft=Nt}finally{try{!Tt&&ct.return!=null&&ct.return()}finally{if(at)throw ft}}return bt}}function fe(tt){if(Array.isArray(tt))return tt}function nt(tt,Ue){if(!(tt instanceof Ue))throw new TypeError("Cannot call a class as a function")}function it(tt,Ue){for(var ct=0;ct<Ue.length;ct++){var bt=Ue[ct];bt.enumerable=bt.enumerable||!1,bt.configurable=!0,"value"in bt&&(bt.writable=!0),Object.defineProperty(tt,bt.key,bt)}}function Ge(tt,Ue,ct){return Ue&&it(tt.prototype,Ue),ct&&it(tt,ct),Object.defineProperty(tt,"prototype",{writable:!1}),tt}function je(tt,Ue){if(typeof Ue!="function"&&Ue!==null)throw new TypeError("Super expression must either be null or a function");tt.prototype=Object.create(Ue&&Ue.prototype,{constructor:{value:tt,writable:!0,configurable:!0}}),Object.defineProperty(tt,"prototype",{writable:!1}),Ue&&Ae(tt,Ue)}function Ae(tt,Ue){return Ae=Object.setPrototypeOf||function(bt,Tt){return bt.__proto__=Tt,bt},Ae(tt,Ue)}function he(tt){var Ue=Re();return function(){var bt=_e(tt),Tt;if(Ue){var at=_e(this).constructor;Tt=Reflect.construct(bt,arguments,at)}else Tt=bt.apply(this,arguments);return Ye(this,Tt)}}function Ye(tt,Ue){if(Ue&&(te(Ue)==="object"||typeof Ue=="function"))return Ue;if(Ue!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Te(tt)}function Te(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}function Re(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(tt){return!1}}function _e(tt){return _e=Object.setPrototypeOf?Object.getPrototypeOf:function(ct){return ct.__proto__||Object.getPrototypeOf(ct)},_e(tt)}function De(tt,Ue,ct){return Ue in tt?Object.defineProperty(tt,Ue,{value:ct,enumerable:!0,configurable:!0,writable:!0}):tt[Ue]=ct,tt}var Ee={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},lt=Ee.mouse,He=function(tt){je(ct,tt);var Ue=he(ct);function ct(){var bt;nt(this,ct);for(var Tt=arguments.length,at=new Array(Tt),we=0;we<Tt;we++)at[we]=arguments[we];return bt=Ue.call.apply(Ue,[this].concat(at)),De(Te(bt),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),De(Te(bt),"mounted",!1),De(Te(bt),"handleDragStart",function(ft){if(bt.props.onMouseDown(ft),!bt.props.allowAnyClick&&typeof ft.button=="number"&&ft.button!==0)return!1;var Nt=bt.findDOMNode();if(!Nt||!Nt.ownerDocument||!Nt.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var dt=Nt.ownerDocument;if(!(bt.props.disabled||!(ft.target instanceof dt.defaultView.Node)||bt.props.handle&&!(0,ge.matchesSelectorAndParentsTo)(ft.target,bt.props.handle,Nt)||bt.props.cancel&&(0,ge.matchesSelectorAndParentsTo)(ft.target,bt.props.cancel,Nt))){ft.type==="touchstart"&&ft.preventDefault();var ut=(0,ge.getTouchIdentifier)(ft);bt.setState({touchIdentifier:ut});var pt=(0,be.getControlPosition)(ft,ut,Te(bt));if(pt!=null){var Ot=pt.x,Wt=pt.y,Zt=(0,be.createCoreData)(Te(bt),Ot,Wt);(0,ye.default)("DraggableCore: handleDragStart: %j",Zt),(0,ye.default)("calling",bt.props.onStart);var Yt=bt.props.onStart(ft,Zt);Yt===!1||bt.mounted===!1||(bt.props.enableUserSelectHack&&(0,ge.addUserSelectStyles)(dt),bt.setState({dragging:!0,lastX:Ot,lastY:Wt}),(0,ge.addEvent)(dt,lt.move,bt.handleDrag),(0,ge.addEvent)(dt,lt.stop,bt.handleDragStop))}}}),De(Te(bt),"handleDrag",function(ft){var Nt=(0,be.getControlPosition)(ft,bt.state.touchIdentifier,Te(bt));if(Nt!=null){var dt=Nt.x,ut=Nt.y;if(Array.isArray(bt.props.grid)){var pt=dt-bt.state.lastX,Ot=ut-bt.state.lastY,Wt=(0,be.snapToGrid)(bt.props.grid,pt,Ot),Zt=Le(Wt,2);if(pt=Zt[0],Ot=Zt[1],!pt&&!Ot)return;dt=bt.state.lastX+pt,ut=bt.state.lastY+Ot}var Yt=(0,be.createCoreData)(Te(bt),dt,ut);(0,ye.default)("DraggableCore: handleDrag: %j",Yt);var Cn=bt.props.onDrag(ft,Yt);if(Cn===!1||bt.mounted===!1){try{bt.handleDragStop(new MouseEvent("mouseup"))}catch(Mn){var Nn=document.createEvent("MouseEvents");Nn.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),bt.handleDragStop(Nn)}return}bt.setState({lastX:dt,lastY:ut})}}),De(Te(bt),"handleDragStop",function(ft){if(bt.state.dragging){var Nt=(0,be.getControlPosition)(ft,bt.state.touchIdentifier,Te(bt));if(Nt!=null){var dt=Nt.x,ut=Nt.y;if(Array.isArray(bt.props.grid)){var pt=dt-bt.state.lastX||0,Ot=ut-bt.state.lastY||0,Wt=(0,be.snapToGrid)(bt.props.grid,pt,Ot),Zt=Le(Wt,2);pt=Zt[0],Ot=Zt[1],dt=bt.state.lastX+pt,ut=bt.state.lastY+Ot}var Yt=(0,be.createCoreData)(Te(bt),dt,ut),Cn=bt.props.onStop(ft,Yt);if(Cn===!1||bt.mounted===!1)return!1;var Nn=bt.findDOMNode();Nn&&bt.props.enableUserSelectHack&&(0,ge.removeUserSelectStyles)(Nn.ownerDocument),(0,ye.default)("DraggableCore: handleDragStop: %j",Yt),bt.setState({dragging:!1,lastX:NaN,lastY:NaN}),Nn&&((0,ye.default)("DraggableCore: Removing handlers"),(0,ge.removeEvent)(Nn.ownerDocument,lt.move,bt.handleDrag),(0,ge.removeEvent)(Nn.ownerDocument,lt.stop,bt.handleDragStop))}}}),De(Te(bt),"onMouseDown",function(ft){return lt=Ee.mouse,bt.handleDragStart(ft)}),De(Te(bt),"onMouseUp",function(ft){return lt=Ee.mouse,bt.handleDragStop(ft)}),De(Te(bt),"onTouchStart",function(ft){return lt=Ee.touch,bt.handleDragStart(ft)}),De(Te(bt),"onTouchEnd",function(ft){return lt=Ee.touch,bt.handleDragStop(ft)}),bt}return Ge(ct,[{key:"componentDidMount",value:function(){this.mounted=!0;var Tt=this.findDOMNode();Tt&&(0,ge.addEvent)(Tt,Ee.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var Tt=this.findDOMNode();if(Tt){var at=Tt.ownerDocument;(0,ge.removeEvent)(at,Ee.mouse.move,this.handleDrag),(0,ge.removeEvent)(at,Ee.touch.move,this.handleDrag),(0,ge.removeEvent)(at,Ee.mouse.stop,this.handleDragStop),(0,ge.removeEvent)(at,Ee.touch.stop,this.handleDragStop),(0,ge.removeEvent)(Tt,Ee.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ge.removeUserSelectStyles)(at)}}},{key:"findDOMNode",value:function(){var Tt,at,we;return(Tt=this.props)!==null&&Tt!==void 0&&Tt.nodeRef?(at=this.props)===null||at===void 0||(we=at.nodeRef)===null||we===void 0?void 0:we.current:Ne.default.findDOMNode(this)}},{key:"render",value:function(){return se.cloneElement(se.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),ct}(se.Component);Ct.default=He,De(He,"displayName","DraggableCore"),De(He,"propTypes",{allowAnyClick:Ce.default.bool,disabled:Ce.default.bool,enableUserSelectHack:Ce.default.bool,offsetParent:function(Ue,ct){if(Ue[ct]&&Ue[ct].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:Ce.default.arrayOf(Ce.default.number),handle:Ce.default.string,cancel:Ce.default.string,nodeRef:Ce.default.object,onStart:Ce.default.func,onDrag:Ce.default.func,onStop:Ce.default.func,onMouseDown:Ce.default.func,scale:Ce.default.number,className:ue.dontSetMe,style:ue.dontSetMe,transform:ue.dontSetMe}),De(He,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},26422:function(en,Ct,ee){"use strict";var te=ee(18385),se=te.default,Ce=te.DraggableCore;en.exports=se,en.exports.default=se,en.exports.DraggableCore=Ce},75323:function(en,Ct,ee){"use strict";function te(De){"@babel/helpers - typeof";return te=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ee){return typeof Ee}:function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},te(De)}Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.addClassName=Re,Ct.addEvent=Le,Ct.addUserSelectStyles=Ye,Ct.createCSSTransform=it,Ct.createSVGTransform=Ge,Ct.getTouch=Ae,Ct.getTouchIdentifier=he,Ct.getTranslation=je,Ct.innerHeight=ze,Ct.innerWidth=fe,Ct.matchesSelector=ke,Ct.matchesSelectorAndParentsTo=Xe,Ct.offsetXYFromParent=nt,Ct.outerHeight=Fe,Ct.outerWidth=Oe,Ct.removeClassName=_e,Ct.removeEvent=Me,Ct.removeUserSelectStyles=Te;var se=ee(16723),Ce=ge(ee(21227));function Ne(De){if(typeof WeakMap!="function")return null;var Ee=new WeakMap,lt=new WeakMap;return(Ne=function(tt){return tt?lt:Ee})(De)}function ge(De,Ee){if(!Ee&&De&&De.__esModule)return De;if(De===null||te(De)!=="object"&&typeof De!="function")return{default:De};var lt=Ne(Ee);if(lt&&lt.has(De))return lt.get(De);var He={},tt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ue in De)if(Ue!=="default"&&Object.prototype.hasOwnProperty.call(De,Ue)){var ct=tt?Object.getOwnPropertyDescriptor(De,Ue):null;ct&&(ct.get||ct.set)?Object.defineProperty(He,Ue,ct):He[Ue]=De[Ue]}return He.default=De,lt&&lt.set(De,He),He}function be(De,Ee){var lt=Object.keys(De);if(Object.getOwnPropertySymbols){var He=Object.getOwnPropertySymbols(De);Ee&&(He=He.filter(function(tt){return Object.getOwnPropertyDescriptor(De,tt).enumerable})),lt.push.apply(lt,He)}return lt}function ue(De){for(var Ee=1;Ee<arguments.length;Ee++){var lt=arguments[Ee]!=null?arguments[Ee]:{};Ee%2?be(Object(lt),!0).forEach(function(He){ye(De,He,lt[He])}):Object.getOwnPropertyDescriptors?Object.defineProperties(De,Object.getOwnPropertyDescriptors(lt)):be(Object(lt)).forEach(function(He){Object.defineProperty(De,He,Object.getOwnPropertyDescriptor(lt,He))})}return De}function ye(De,Ee,lt){return Ee in De?Object.defineProperty(De,Ee,{value:lt,enumerable:!0,configurable:!0,writable:!0}):De[Ee]=lt,De}var pe="";function ke(De,Ee){return pe||(pe=(0,se.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(lt){return(0,se.isFunction)(De[lt])})),(0,se.isFunction)(De[pe])?De[pe](Ee):!1}function Xe(De,Ee,lt){var He=De;do{if(ke(He,Ee))return!0;if(He===lt)return!1;He=He.parentNode}while(He);return!1}function Le(De,Ee,lt,He){if(De){var tt=ue({capture:!0},He);De.addEventListener?De.addEventListener(Ee,lt,tt):De.attachEvent?De.attachEvent("on"+Ee,lt):De["on"+Ee]=lt}}function Me(De,Ee,lt,He){if(De){var tt=ue({capture:!0},He);De.removeEventListener?De.removeEventListener(Ee,lt,tt):De.detachEvent?De.detachEvent("on"+Ee,lt):De["on"+Ee]=null}}function Fe(De){var Ee=De.clientHeight,lt=De.ownerDocument.defaultView.getComputedStyle(De);return Ee+=(0,se.int)(lt.borderTopWidth),Ee+=(0,se.int)(lt.borderBottomWidth),Ee}function Oe(De){var Ee=De.clientWidth,lt=De.ownerDocument.defaultView.getComputedStyle(De);return Ee+=(0,se.int)(lt.borderLeftWidth),Ee+=(0,se.int)(lt.borderRightWidth),Ee}function ze(De){var Ee=De.clientHeight,lt=De.ownerDocument.defaultView.getComputedStyle(De);return Ee-=(0,se.int)(lt.paddingTop),Ee-=(0,se.int)(lt.paddingBottom),Ee}function fe(De){var Ee=De.clientWidth,lt=De.ownerDocument.defaultView.getComputedStyle(De);return Ee-=(0,se.int)(lt.paddingLeft),Ee-=(0,se.int)(lt.paddingRight),Ee}function nt(De,Ee,lt){var He=Ee===Ee.ownerDocument.body,tt=He?{left:0,top:0}:Ee.getBoundingClientRect(),Ue=(De.clientX+Ee.scrollLeft-tt.left)/lt,ct=(De.clientY+Ee.scrollTop-tt.top)/lt;return{x:Ue,y:ct}}function it(De,Ee){var lt=je(De,Ee,"px");return ye({},(0,Ce.browserPrefixToKey)("transform",Ce.default),lt)}function Ge(De,Ee){var lt=je(De,Ee,"");return lt}function je(De,Ee,lt){var He=De.x,tt=De.y,Ue="translate(".concat(He).concat(lt,",").concat(tt).concat(lt,")");if(Ee){var ct="".concat(typeof Ee.x=="string"?Ee.x:Ee.x+lt),bt="".concat(typeof Ee.y=="string"?Ee.y:Ee.y+lt);Ue="translate(".concat(ct,", ").concat(bt,")")+Ue}return Ue}function Ae(De,Ee){return De.targetTouches&&(0,se.findInArray)(De.targetTouches,function(lt){return Ee===lt.identifier})||De.changedTouches&&(0,se.findInArray)(De.changedTouches,function(lt){return Ee===lt.identifier})}function he(De){if(De.targetTouches&&De.targetTouches[0])return De.targetTouches[0].identifier;if(De.changedTouches&&De.changedTouches[0])return De.changedTouches[0].identifier}function Ye(De){if(De){var Ee=De.getElementById("react-draggable-style-el");Ee||(Ee=De.createElement("style"),Ee.type="text/css",Ee.id="react-draggable-style-el",Ee.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,Ee.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,De.getElementsByTagName("head")[0].appendChild(Ee)),De.body&&Re(De.body,"react-draggable-transparent-selection")}}function Te(De){if(De)try{if(De.body&&_e(De.body,"react-draggable-transparent-selection"),De.selection)De.selection.empty();else{var Ee=(De.defaultView||window).getSelection();Ee&&Ee.type!=="Caret"&&Ee.removeAllRanges()}}catch(lt){}}function Re(De,Ee){De.classList?De.classList.add(Ee):De.className.match(new RegExp("(?:^|\\s)".concat(Ee,"(?!\\S)")))||(De.className+=" ".concat(Ee))}function _e(De,Ee){De.classList?De.classList.remove(Ee):De.className=De.className.replace(new RegExp("(?:^|\\s)".concat(Ee,"(?!\\S)"),"g"),"")}},21227:function(en,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.browserPrefixToKey=se,Ct.browserPrefixToStyle=Ce,Ct.default=void 0,Ct.getPrefix=te;var ee=["Moz","Webkit","O","ms"];function te(){var be,ue,ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var pe=(be=window.document)===null||be===void 0||(ue=be.documentElement)===null||ue===void 0?void 0:ue.style;if(!pe||ye in pe)return"";for(var ke=0;ke<ee.length;ke++)if(se(ye,ee[ke])in pe)return ee[ke];return""}function se(be,ue){return ue?"".concat(ue).concat(Ne(be)):be}function Ce(be,ue){return ue?"-".concat(ue.toLowerCase(),"-").concat(be):be}function Ne(be){for(var ue="",ye=!0,pe=0;pe<be.length;pe++)ye?(ue+=be[pe].toUpperCase(),ye=!1):be[pe]==="-"?ye=!0:ue+=be[pe];return ue}var ge=te();Ct.default=ge},5042:function(en,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.default=ee;function ee(){var te}},45758:function(en,Ct,ee){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.canDragX=ge,Ct.canDragY=be,Ct.createCoreData=ye,Ct.createDraggableData=pe,Ct.getBoundPosition=Ce,Ct.getControlPosition=ue,Ct.snapToGrid=Ne;var te=ee(16723),se=ee(75323);function Ce(Le,Me,Fe){if(!Le.props.bounds)return[Me,Fe];var Oe=Le.props.bounds;Oe=typeof Oe=="string"?Oe:ke(Oe);var ze=Xe(Le);if(typeof Oe=="string"){var fe=ze.ownerDocument,nt=fe.defaultView,it;if(Oe==="parent"?it=ze.parentNode:it=fe.querySelector(Oe),!(it instanceof nt.HTMLElement))throw new Error('Bounds selector "'+Oe+'" could not find an element.');var Ge=it,je=nt.getComputedStyle(ze),Ae=nt.getComputedStyle(Ge);Oe={left:-ze.offsetLeft+(0,te.int)(Ae.paddingLeft)+(0,te.int)(je.marginLeft),top:-ze.offsetTop+(0,te.int)(Ae.paddingTop)+(0,te.int)(je.marginTop),right:(0,se.innerWidth)(Ge)-(0,se.outerWidth)(ze)-ze.offsetLeft+(0,te.int)(Ae.paddingRight)-(0,te.int)(je.marginRight),bottom:(0,se.innerHeight)(Ge)-(0,se.outerHeight)(ze)-ze.offsetTop+(0,te.int)(Ae.paddingBottom)-(0,te.int)(je.marginBottom)}}return(0,te.isNum)(Oe.right)&&(Me=Math.min(Me,Oe.right)),(0,te.isNum)(Oe.bottom)&&(Fe=Math.min(Fe,Oe.bottom)),(0,te.isNum)(Oe.left)&&(Me=Math.max(Me,Oe.left)),(0,te.isNum)(Oe.top)&&(Fe=Math.max(Fe,Oe.top)),[Me,Fe]}function Ne(Le,Me,Fe){var Oe=Math.round(Me/Le[0])*Le[0],ze=Math.round(Fe/Le[1])*Le[1];return[Oe,ze]}function ge(Le){return Le.props.axis==="both"||Le.props.axis==="x"}function be(Le){return Le.props.axis==="both"||Le.props.axis==="y"}function ue(Le,Me,Fe){var Oe=typeof Me=="number"?(0,se.getTouch)(Le,Me):null;if(typeof Me=="number"&&!Oe)return null;var ze=Xe(Fe),fe=Fe.props.offsetParent||ze.offsetParent||ze.ownerDocument.body;return(0,se.offsetXYFromParent)(Oe||Le,fe,Fe.props.scale)}function ye(Le,Me,Fe){var Oe=Le.state,ze=!(0,te.isNum)(Oe.lastX),fe=Xe(Le);return ze?{node:fe,deltaX:0,deltaY:0,lastX:Me,lastY:Fe,x:Me,y:Fe}:{node:fe,deltaX:Me-Oe.lastX,deltaY:Fe-Oe.lastY,lastX:Oe.lastX,lastY:Oe.lastY,x:Me,y:Fe}}function pe(Le,Me){var Fe=Le.props.scale;return{node:Me.node,x:Le.state.x+Me.deltaX/Fe,y:Le.state.y+Me.deltaY/Fe,deltaX:Me.deltaX/Fe,deltaY:Me.deltaY/Fe,lastX:Le.state.x,lastY:Le.state.y}}function ke(Le){return{left:Le.left,top:Le.top,right:Le.right,bottom:Le.bottom}}function Xe(Le){var Me=Le.findDOMNode();if(!Me)throw new Error("<DraggableCore>: Unmounted during event!");return Me}},16723:function(en,Ct){"use strict";Object.defineProperty(Ct,"__esModule",{value:!0}),Ct.dontSetMe=Ne,Ct.findInArray=ee,Ct.int=Ce,Ct.isFunction=te,Ct.isNum=se;function ee(ge,be){for(var ue=0,ye=ge.length;ue<ye;ue++)if(be.apply(be,[ge[ue],ue,ge]))return ge[ue]}function te(ge){return typeof ge=="function"||Object.prototype.toString.call(ge)==="[object Function]"}function se(ge){return typeof ge=="number"&&!isNaN(ge)}function Ce(ge){return parseInt(ge,10)}function Ne(ge,be,ue){if(ge[be])return new Error("Invalid prop ".concat(be," passed to ").concat(ue," - do not set this, set it on the child."))}},25510:function(en){"use strict";en.exports="data:image/png;base64,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"},32637:function(en){"use strict";en.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAtKADAAQAAAABAAAAtAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAtAC0AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfv7bVttW21bbVttW21bbVttW21bbVttW21bbVthQLuQnq4Ou3JTXWbk1C6rc70WPVtsm221bbVttW21bbVkL8W7fMrfP/Or79Z/CPeBp5b4z7i1a+ZP/pPgPV7Dyzt/F+vsvMvQvKvQ4LWa9XreA+Q0wDxLaCei9++O7fz/AE/tTJV+Wfvm20d8yfTfzH9R8V5V9LfNn0r9J8zQVrsvj9vhXJfTIvqPF5TvCW3zXtN+t4/sPE+oIpK/O+gjQ2bN1FRblPJvEPcvDP1L8I+67GtsvyP9+22z23zF9O/MP1PxXlv0r80/S30fzfOrSfxPXbGSYbuiNlYvPZcN3HJ6BVoqPP8AbsuarHvq/JeTfQvOq6OfkPCfb/EPt/z37tsqyz/IP37bbPbfMP098w/U/F+V/SvzV9L/AEXzXPWNLHkd91XtoqZTG3HYdzwvY+P9W95ah4r0fF6B15RbfQ/B+iOPM0579p4x7Hu3g+jLPzvv/wAs/eC7bl9HfMP098wfU/F+WfUHy/8AT30HzzULxHyn6I2h1JVsUqwVct1tPv4vNsOvF6ngePNfZt6fm+KG9mnTzPFZ9B8v9r897L6c8O+h/g/3Jxtvkf0DfPH0PUep4/wj7P5dafrf4j6KjzufJ9/0OfOCw9DnzmK9f6nwSn4PS+ly/Jlqnb9Qcz5cLmz6D0DwjuOzgFynUdlvwe02XkPr353+sbbcXp7w33LwL3/j/Cvrj5N+jvrPgusVy0fE/rHSr88revyvSa/z5t08/aeB93zvv+R5F6T5z6J9r8P7c/rbT8q/WoO3Hm9qSlSh7/qPLPU/K9Tbbj798r/VFR7Hi/A7r6irP0n8k+co+jccvnAf0lmb5sR9LQT81A+nMzfJFb9jJ7fQ+U7D6dVg/wAsh+r1Q+RyfXfY879i92/G/wBe22DbbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21f/9oACAEBAAEFAv8AkSFqwR+lUv8ASqX+lEv9KIf6UQ/0olxbgmRf86SEjc/GGKx4i3WWSrVIlAVfJYu1VRcpUwqruZ5Le2/pHu7/AKR7u/6R7u/6R7u/6Rbu/wCke7v+ke7O18WbnCrbN1td0i+54y3BUFqTpb7ZuKy7yw56zuXInRdQRm1uzuItYOQLyNc1oNi3Uv8AQO6P9A7o/wBA7o/0Duj/AEBur/QG6O4t57Re0369uvQajv42/wBqNmlK7uYUjrRrW90224XcCwulHZLZVpbJcP7wd6Ojp28VpHuztNbTv43/ANqNh/j0/wC7Qhcqv0fOztsxY2qdxbbMl+5SOH94O5OIRPFI17haIui/Ff8Aijs/8U7+N/8AajYf49P+7TGJFGxfuJabJ+5xv3SEOE/SDuZEl3X0ce3bVcbjcBQp4r/xN2f+Kd/G/wDtRsP8fuP3aBGoqtdvL90sGLfbw+Vt75e3OH96O17Ly4kzqDTOXz3zqvxSrKxdn/iffxx/tRsP8euP3aDGDnt7z25ymEq7Q/vR23c4xJlBfMfNYlfiM/63h2f+Kd/HH+1Gw/x6YFSKLer1er6n1u3EvNVJHEm53nNz3HMjRf0I3ANW4Bp3Cqlb3kI7yxldnuiFoQoLT28cf7ULD/HiyHi8Hg8GlLXLHC7iC1u1/oq3Ll2Jcgk8HzFR8K7kl/0cv0tO0XMD4PmEPa51putuNbbt44/2obf/AI8fuU7Ja4o5R7jE/cY2bFL9zL92mD5d2Gme4t1b9AjlpqpWzbPcXEkUaYY+3jq1U0LKFx+KYMP6UWT/AKUWT/pRZP8ApRZP+lFk/wClFk7TfILxfvEL5sTyT23e9VYWW1b7d3t5ehPJ3m6ji23btvvblVrJGuHvfW1td2m42BsLlPh/eFJV4e3kP+ju9P8Ao7vVf6Ob0x4e3lQV4e3lKYdn8QWzm3LcbaRXiHcEuLe71TstynupN195lTtwXaXM24LlTb2cfMTPR2d1c83v4vkW5hSOL90QD2PtVeTll6ZVkjeLCdd0kgnZNsTuMsO02UB91ifIjDESXykPlodgkJV38Xke8SgmOPdbQRnd7N/pezdzvVslf6chf6agZ3e3LVudspz3MC3d8kS+HN4t7VwbxYXCvfIH77A/fYn78h/pBDt9zKF9/H1Rfpnlp7zI/eZH7yt+8LfOL5pfNL5jJBc0EUjjthAYbi8gUdw3Qv3ncVOl0pm1JcNsEyWwxt+95Y2l/HL4H2db/oHYv+gdi/6BWL/oFYv+gVi/6BWL/oFYv+gVi/6BWL/oBYF/7L/b3/sv9vf9ANvf9ArB/wBA7Fp8CbaHZeGdnsVf8iR//9oACAEDEQE/Afqk1y/3p03+M/3n03+M/wB59N/jOHqIZReM9/y/yUOg6OfVz9P94Cflvmvls5nGcv8ABGwB/rf75erzZoY92CNl6j94er94Rykh+N6/qspG+P2/n/vx+fw/KZckT0G+q/sk/wC+H9D+8n/B3/Xl/vN/QfvJ/wAHf9eX+83+7/3j/wCDn+vL/eb8D+93yPxvVDB18iYXyJeR/r8/5tf3/wD90ef+Ef7V/wBw9iP0ef8Aw/74R02fILxxcn7s9TKW6MS9L8V1OLGIbDw/Bfw5aHLAS2E8uLqMWQyGOV1wX9/x/vWJ/wCAf7R6f+FH/Bp+/wD/ALo8/wDCP9q/7h9/keb/AA/74ekxbofhB/4KpHTj/dsf8TpxRr+GP+J34A/y5PUZxhxHIfR6nrx1IqT8JjwfGwIxGyfJ/N/fyW75aUh+Q/2j0/8ACj/g0/f/AP3R5/4R/tX9wB/qPP8A4f8AfDiyZMYr27/whzZcmSO32gP8z7E/8V+D/l4ZHJx/hfmf3q6fJjl0/TDd/X/eTD94oDibH95cAPl+Y6roPlOs9zFnrgDwfR+N63D1GIe0b0/f7/dHl/hH+1f9w6/yfL/h/wB8JDsRAPynxubq/slRj+XLk/dUGO04h/mkWf7oH8pf64P+1eo/c0V/MlMD/NT8j8Nl6Pqz0xN/l/V/cX4rqOlwXm8afP8Axo6/oMnTXV/7UPxGX5bos2TF0As+tDc/31+89/wz/wASf78f76/ef/ds/wDEn+/H++v3n8+2f+JP9+OH96fkOlxX1+M/5xT/ALe2OMd04vV/vkMnSTl00DfgF+J/eKR+Pni6yRMzflPx8Op6gdTm/wAz8X1v6jH48afv7Lb8Hm/zf7V/3DDq8OIdR70gPw+f87/enR/7ux/1w5/3p6DFMw3hP729D/jf7R+U/eDoOqxHFMbh/mfjMHSjr8cuq/h/1/2FuPN8Xt/lGNf0p/XdDH+0H+9+hH9p6HrcPUA+0fGn7wfFy+Q6KXTQNFy/7h38jfEYn/O/8C7+S/xB/rv/AAL35P8AxB/rv/Av/k/8Qf66P3B+VHiI/wBdh+6HzMY7K4/wo/dP5iIqER/rhP7sfPen/oTh/c75rKazTAH+G2MaFftX/9oACAECEQE/Afqh/RZvyf0eb8n9Hm/JnjlDiXf8d0Uur6iPTx9WHw/x3R4aMR/hPlwYoSnWQ0/3PtjxF6zo44rB4l+T8LHofbl+q23/AFp/3pH+5P8AYP8AvSP9yf7B/wB6R/uT/YPyv7udL1WE5elAEvSvB1/c/wD3Uo/4C/vYf5+JE8cJVMvT/vT7eMQJHD1vyEM2U5CfL1vkJRGRFhlinCtw8v7rX/d8f87m/iHT9zv91If4C/vZ/lGL/A5J1Lz/ALC05j/jH/iVOQ/4x/1nrxyA44b5CLjwe0bD8n1OXrJAzFAeB+T+68f9QR/wlzfxDp+5/wDupD/AX97P4+L/AAM8YkfP+xY4tpuy/wCd+Q5kBF+P+EzbxkycOX4bIPRPwuUjw/G58/RYPaliv/OHq8E8czvGn7nf7qQ/wF/e/wDjY/8AA7neym9Lnjj+4Gi4/lZxNjJ/sAw/ebqx/swH/Mn95eqlxwXoupj1OL3X96eowzy7YedPhev/AEXWQzvyOL43qccMnUy49Oaf7r+C/wB3B/xM/wB2fBf7uj/iZ/uv4Lx7g/4mcn7vdN1GWuiyCv8ADbk/czqIi7en+AOPqowzF+S+KiOqjLpxUX9Z+mwexgFn8/8AeT13THDPT92Y38hB/e7FkyxxbBfn/fD+h6j/ABC4/huqkL2sPhOo/wAV+K6Pqemybovyv6g9DKfTj7nN+t3fzrv+rs6g+hf03Un0etwZMcrnp8D8lDoesj1GQWGP73/ES8kj/M/7dXw/+N/sC/7dnw/+N/sC/wC3b8R/j/7Ao/e/4gf2/wDYFj+/fxYjt9w/6xZ/vj8JI7j/AOg/78f9vT4cfhP/ABb/AL8eo/f7oYwPt2T/AIKZGzf7V//aAAgBAQAGPwL/AJEgrPkKv2H7D9l+y/ZfssIx4/zxUo0A4lmHbUggf3xX9QaUrnOKjQjTz7VUaOkYq/aB+D10ejlniNFoSSC/35f78v8Afl/vy/35f78v9+X9MRMn0L5kBooe0g8R92OxjNDPqv8Asj+72jn5dEVB6vTtz45lRr/FP4NVtdUCkmlU8GZ+YE5caebV7rinBVCs/H0DNVqWVcSr+oOaKPVSkEB/uh+L/dj8X+7H4v8Adj8X+7T+L/dp/F/u0/i+XcIwLjuEnprRY9R5uo+5B/un/kIuBCtQZE/wtXy7quIxmFenF05S2tMiaKWoH7B2H8xCvz5lP1doT/sNP8H3If8AdP8AyEXb/wC7U/wtXyLwS+KfxfFP4vin8XqU/i+Kfxafn9ypdEnViyUsc1QrTtD/ALt/qPaD/daf4PuQf7p/5CLt/wDdqf4Wr5FhJVh8Xpch/wCMh63If+MD8X/jAafn9zTVqnSDkgV0HFru78yR9VfRRP2+To4f92/1HtB/utP8H3If90/8hF2/+7U/wtXyLpKcU+r/AH4/U/8AGB+p/wCMD9T/AH4/U/3wafn3p+0aPj9yA/7E/qPaD/daf4PuQf7p/wCQi7f/AHYn+Fr/ALJY5tcfg/Zk/W/Zk/W6wVp/K7p+fdC/RX3bb/dn9R7Qf7rT/B9yD/dP/IRdv/uxP8LUB5gv2FP2FP2S/ZL9kvRCvwaaxqArxLzlUEpHmXjbdKf2vNqQSdXTto6MJXBGtI9X9JYRU+FP7jHKPSnTH0YUPPvB/un/AJCLt/8Adif4f5gZmlXnLdK+A8g+i6H2vouUPNK0ZHzBIei6/wCUH1JkV8iHX3dfxPHunXRWhY+feD/dP/IRdv8A7tT/AA/zHWmpHB+y/N6EvRZekj0kf02qT5sXcY1rRXxq6NMxGKB5liNPAd7a9Hs6xq/hH9bTInik1DHOhVl548H+6k/U/wB1J+p/upP1P91J+p/upP1P91J+p4xxrAHFRpo/bD9oPj2VPGAV1AFfi0W8sceJqSRX0ZYQtWqiAHzVfxeLy/bP9xp5fAClPuSW93TlLGtf4WYYpUXMf5Vxn+FhQg0P8pP91j6Diae0n+6/3H+9J/uunu/+9J/uv/F/96T/AHXX3f8AFSf7ry5H4KT/AHWeVGBXj1I/utUS8ckmhBD0jjV+P911kiQn5KLMeiSBXif7jRFx1rxfNVpQUBdE1UfKvBi5uiZ5vIngn+yHogv6GIn1+5FEFdNK0aqejR/ZHf7O57c6I1qgkj1oQ9dC1Kl/dxU09SXWKJKT6v2A/YD4d1U+5Enzw/rLV8mgcxPsjzD/AHif8IP94n/CDGKwenyL9v8AW/3n63rJ+t/vT+LqLkg/MMyc8E/HzcnMP0clOpOtCHhFJkQK8C+L83wL9kv2WMYya/ctlf7C/rftfzPB6pZMBKK8XnDKUmlOAf8AjS/sp/cet3P/AIT1uZz/AMKKfVJIfmtTT83GP5A/g+5ybyJMqfi/ozLF8lV/hBf+Mzf7z/cf+Mzf7z/cf+NTf7y/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8am/3n+4/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8Zm/3n+4/8Zm/3n+4/wDGZv8AeX/jM3+8/wBx/wCMzf7z/cfXPOr/AAf7jEkUOaxwVIcv9D/kSf/EADMQAQADAAICAgICAwEBAAACCwERACExQVFhcYGRobHB8NEQ4fEgMEBQYHCAkKCwwNDg/9oACAEBAAE/If8A9iD2g34X3r7V9++7fdvt2b4nH/5x8BSmAHbXSgiKZ/y5fxX7BxBihMKYH1YBh7s+Z7OFn9Aw+Fxt/wBUBKm+thbJT/zi/wDyC/8Ayi//AAi/5Zf8M/44FkOiD9JDVf8AgMPHv/8ADNCLB+H7fxYE8Uib6qGDMxzRwrLGIQ7RxPT6aZSTJlfnaQzaUPyOGyfhhGEDvlzzFmMLSMzwYUO4Y+Vv+Qf4v+P/ANX/AB/+r/j/APV/zv8Aq/5H/V/xP+rLRynYnpqhADyHhQDQdP8A8DwsBuGJ9KUHp/xcr1FkNuY4GI4skN6imSOIZgHH83FX5aAsFgsLCwqFx7Kl6X/qjWpcv8D/APB+jp/ifG/5bxREcvliqf8AFy/wb+r/AIDfqhn/AEIP+GnEVn6ZxoO0R/EXy+Kv+pf5rw//AAfoaf4nxv8AnvFJDLvl2/kP+7/9R/3Y/wCw/wC6d353+7AVx3V/3/8AgIM2gxSM/wARZx6NmlUibHm8hg8/isH8q6I5L/mvD/8AB+rp/lfG/wCO8UadOVt0f00H/o/2v+tP9r/8yjqm6gP+QqNjxz+Jy3gKXy0fzZ17AuOS/wCS8P8A8H6Gjj/KxV/kdVyK7d7/APMr/wCRQwDHfax/+GLdNA/ZSJGnvSHdnybMz3KylL/mvD/8H6Gn+a8LynCPssBp/Vj/AMl/zl/zln/x0ly6V4iCCq+YlNU3k8vg6vlDtXmsziTHamP+AxHKnCqHH9zUfmkU2WImxBeHv/r9JX/NeH/Mv/aVldSw7xt/CxfqIr/CA/3WBs8n+lqWcP8A468gD1/ZV3+E/FnyPoV9u2OHipolguxtS85/uoh8v+/paf4nws5qNhsNlUbyufCMnqyeHw19X7vTNjcX1e8/v/d/9o0Zz0Q6sOhFF04NiuV5Cv8AN8ebwjsf9wuR8JqbGCN7NKnhvkNepi/5X+9/yv8Ae/5X+9/yv97/AIX+9/xv968irNJLjvaLx+SjcfnsnA/NxsOaHslbPHU0MwwoSPZe6T2R+ZoUj6M2nEe4k/Q8P3S/IvIR/wDg4t1aiPAekdGuAEojnr0/qnghknurRT6FHq3EnmCZw/NHjXQxDkwcZS5TjyGlobHlcfNMmsQYT4io/wAfo7/LHxSyeybYqfyG7owjv5qaSaDZm+gbCJe7FADDHq6fnn3Q5j/PiwxEdJ4/H/4J7g5B5lqLUap6/wD5FhPTNgv8L+X/AIgD8v8ANiirEKsY0PcA+MWxEQMI2ayKQY6B+rKtCEGx82J5fqwc/CVvQsXVPBXgdf8A4JWTkihEGqr0lA+qnCOX/hoBEeD5r6H1q3Q+BTYkPhTIi+tmozifJULK5kf2qYn+dDjHzX3DRBn2V4pfivB/CxcUStFy/wA2Cow//gJKQmD8OmGvuhdl+K/HVOYqvIX0F9BVPIXkpXz1eiLA4/TlVpMqcPPY0WE/o/inD9Jn8VyT3n/Zf2rj+6FAuOVbKZCCn0//AAdvBA6PkTT6ra+mIfufuvX+Kn/yqf8AwP8AS/8AwKf/AAKf/Ap/8in/AMin/wAijzPwU/8AlU/+ZSL/AEf6UL/RSP8A0UakDxIuZiZQQ+Qf6f8A7E//2gAMAwEAAhEDEQAAEAAAAAAAAAAAAAAijSygAAAAAEwW1EnadeUiQA7Xwn5ztC0AgFZHUcyJirmCgAGLdKXp35ZYgBp+AkpwtS7EAEmECakJsaIYAFmMWYFEg57wgBvknlzXMhLQgAAAAAAAAAAAAAAAAAAAAAAAAP/EADMRAQEBAAMAAQIFBQEBAAEBCQEAESExEEFRYSBx8JGBobHRweHxMEBQYHCAkKCwwNDg/9oACAEDEQE/EP8A6gFdQvP9j/i/UH/F+oP+JvsD8Zq6Hg+quD+VD7dz0wOqBfksz76X5Wdi+muf15/bj846gX4MD+uP8rc6SPt/yX4eD87iseWA3fnRznmC3ci/dmLTBi/fHgzvXCdA8w7yefrP0Wg+z+6ZqT6hNQx+39rjcD6fzd753/VnEaELo+v5QJE+BHH6P0ftFwH/AIr+nf29C4fkoCLzO37fxp+8Ll/T/OGl/S/O0V+v+rqnG/4k74/CHX0T8rtCFjlc9/uwdEf7a/p39j0JkDvEXM/cq/l+V/IgGP731F+z/iZx4O7wAzvnOJZWjpwac9u+u+vps0gj9x/xbR/usZE4H42LoZn3sTwBydPxo+1Dfy8FubsCIy0iJHOfOcP27m2F9jO+kfrYYr++8Q/PAtEJzR8Hrj4+59T5uanbN+dzr7ceKEIaL0Jpv20x+2zQAwID5x40+uJ3dBgPgmMdTFNZe8X5GZ/XbMEH5u/tFwMQc4vH0+N2WAgH6EAPr9bQjQAG8BvPHzzDzocDwg/lv5c/TxcL2D+i3VXhoNz7rj4/VfeSrJ9E/pzdwH7/AOVpQPjf6Oe/o3ylXXocOOxm5vx/FmP7Wf0hHH8ef4nqH9v+Rlt8uE78CGiIvXDuOfW2T7oD/YN/4eC6/Zx/zd/pBtiD9GU/ZstB9guvk/hfVHCtZ9gOf3Pzsv6T/wDK/9oACAECEQE/EP8A6hXD01DuuY4/jf3Fd/QOV/gs6/GcKn835+xhEs765v6/rd/TTR73+f8AlttD+X8/Bx/P2tEOTjuzPjfjZL4Z3/yuTMasfkYcc9b9ZPD+g+JcvgP92MJGycAP5Qe9W8R6JToNCITgNNOz6n1JrT6/3X9S/wB/P036X6j7y5DPy/vWLD9T8pPf6f5X8UlF+ZSDf9wtAYHQ+1kT+hv6l/v5+q/S4bfV/e12z8sR4G/N21+f6od+ftzE+WdfP8/SbmpIEfhXT5HemWsNXz9d+lrm+r+8MhkmS+r6uD+2xxe/dITP5Tgv2Rp/uIkz4T6JGXEZufGb39+vFxdBxDtExz746feNILlOv3OcfzE4jHf6X/N/5n/Ny9r8v+Zwjjo0/N/mGZ5+Z/mIvgin1O/6xQgDc63Xf9XO1Cquufof7v7WBXvnvn+fC2HQv9LUNDvDZ/5zAy/5Lfyv2i5o/kv9viaG4nQ6cm5ofG583Px/M3+vM0Hm6gI5v+vFSiIh3iZxv0+nH5wO/YF/60vv/wBX2vvf1/aPqv1/a6Bfq+1tGH04v7XDVfquHQD+cHBi4DD+Vz+zO7+f/wAr/9oACAEBAAE/EP8A9iAmUkOUCxRAeT3f/sUb/dfJ+T/yn/p/+WXj8lBiQDM6sf3/APnOWUyAJUcANVreLPcnKuB4lnwpdM0RJAAiGKvxH8X3htRSTT/7kcv6s9eKHp4INLoch3/BpWJeEZqDiQ6WP03/ABJ/F9X/AIeL/iH9XL/M/F/+f/pcN/F/pf8AFP8AVVDODjuGD7ZPVZFDEavHyuh+nP8A8LKUNhmPxUnyI4Wk6wNVsaSOMcQi8DBhrTT0ZePE5jMSYV5S+Gz9FHJAiQBjuXfMbIZxOMHsk9UMSTKgElwrk64OKU4cIhqAAO9CvbQgtKxCwmkDDPSCif8Ar1/8/wD8fHbSQJaY9I46kKnDSWMPPZ2UfQQcWCHxp4QeqmQMQ4R0f/wNowGfNQYo9wjMPpsAIIMHhVIy9WcUpCCmxCCFJJkyUCcnEw/eUw9UKBQGSsuW4S04fW7ETSTijdf/AIAo1wrBO0gk+0fiwIHquDKa+3/8Fy6MahD/ADOVhYksxADy15mb/Hiz+Xyv9VSP7VRaifak7PGx2/VRh4f8cqWaiCWCX8WMB/xA/wBWR6gcE+gA05J8lkCK2yGE+f8A8OZ5UViUOz/kqFbkywEOkTX5rYrrPBequfaQhmVzLYQxZ5l59U45HG2ajQ2agKwO6xBHqD8TVGlxytASyPgalBiTPCXyQIC9Qia0lEAOSxmv/CTn5j/8KaItHVA/w3lR3swYCcc5t4FRxH+4us2CnJ/h5WI3/G90/K8zZ6wZ58VHnIFPKNZ3BpeAf0RRAysA6fN5CiuSSHzNHk9vxbfyf/jjAQ8nx/yLFB/ZqMwlucKfP+iv+u/0XDFgEPwGGIr3mhDM1qfpXJNGLOaEv44P4aApILlcKKhys6Ak1QFD2f8A4cywomZ7xLyZe0A/NhDM2eLT/wBTQ+f73/G6xcvw6nj4b/1ec1EIBsrNJ4EpgPXt8BrUUyZBA9+D7d+K6ChFYR0WXzdcegcU/NOlI90jIXLOfJlVMKCWQmIgiQAGLMonsf0Rn83Rgg4BARqAYJldOSk9eT6f+8yx19vMH7rTbJ0qnx/yg2ge5u90LlZjngfNQNRjAB6h/lZ91SSjwL/rWCQJCH7oDxkK9jzwfuzgU87+JRuU8Qn8/wC7FwuycHYSygapOENIkuAGKfgyRwFJPwBrdLxfEHH/AFxYUXIqUZYzlIsL62j3wKGGcXI2XNSdJ7CoOXsv+6/g+Kf8lEfmof6r9cD/AKRSTE+z/axImP8ALksJziAvsJH4aqWITByOOxxexPFgM0y/Ffa9hwKIg88uvuKcriLyvKvtd/7NcG8JGZnwOPmDu+nP9OJ9JTQQE2rsyoPTNYouomP91E/31P8A06xO/nqH217xZKJwGphwOv8AiMzDH0KC1/AolIjRUI3V4IKYK5KLLM7MkQtgMnDUKAVA+D+qPR4WVXOA1YAA1UKtaEhheEz7pdeCoTJ66AQx/Pf/AOA2ZIxmyjgR0EKkpsM7wKx9xK5HwMEGIsCSThWeMhPhZhehnNYZtG8GZsypBguadXsUvclgWlKx4SZ5KQskUWSxhyqHjrq1HJxLxWBQlbkCL/11lhsMxCL+RfxdCYkjP4X/ADYRC0sAC0wknzUvTUyLAmB5RlY2BHCUk89eLJwQzAdGBL9fm8E3tK7yg+VL7VOld8zRhdoh8gZMeP8A8AZhioFhKdoBE8VeaGk54oQUwgjgH1TxUA4sBjIijZz/AHqAE6B+UKlsKx4rjce0gq6jgY5UiFgoRORHuzypCFIkTQBLHOV/tZFSmJKxIXlveS/yVwgev9ViMvgAoIuFH8rCUWM+pH/8EUqEt1IFCq0QADZTLPSokmQnC1ylpMT+76P/AB81iEDKSRdjz6umY/dGFNC+191hLOT/ANq70XkD+acvGQ2Qk5PB+Lme+FR89jzYqURhhEZMJ0mE42v+lM5BBcOFPzRaePag5L4/9WVr8YUxRY7/AMKQH7I/1QJoNREf/wAA1uAyCrQfJJPzQgcCIU/zSoU+SgYn41QiPxoeKS0fn/dYP91JJ/ko0ftUDL7NXkoLov8AdViuZJvZKfcTWgeQNIjFyFhzv8chScx5/wBWosYw/wCnZkynIS/m+4C3eHlqSzUEIgI//gj7DyhZLC+0NkhTIKUCXKe0/pV//wAFBIgR1f8AEKN6qX/qKK0Acv8ANBwqHhrAqgVAOQV/CbB8YoDiACdJM/8A2J//2Q=="},96622:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAAXNSR0IArs4c6QAAAI5JREFUSEtjZKASMI65Jnl2idZzQsYxElJArLxR/CVjxr8szwhZSlULQY4jZCnVLSRkKU0sxGcpzSzEZSkjKLKJTRjkqEOPU5pbiO5TuliIbCndLIRZOnwthCUeuvgQOaXS3EKMbEFO3sKmB1t+xlau0qykwVWI08RCfDUG1S2ka/VEyDJw5qdWoiG2iQEA4ntvEVdpqFkAAAAASUVORK5CYII="},12971:function(en){"use strict";en.exports="data:image/png;base64,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"},25365:function(en){"use strict";en.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},75309:function(en){"use strict";en.exports="data:image/png;base64,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"},19664:function(en){"use strict";en.exports="data:image/png;base64,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"},77882:function(en){"use strict";en.exports="data:image/png;base64,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"},66832:function(en){"use strict";en.exports="data:image/png;base64,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"},47558:function(en){"use strict";en.exports="data:image/png;base64,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"},71979:function(en){"use strict";en.exports="data:image/png;base64,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"},91833:function(en){"use strict";en.exports="data:image/png;base64,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"},31081:function(en){"use strict";en.exports="data:image/png;base64,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"},96593:function(en){"use strict";en.exports="data:image/png;base64,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"},60345:function(en){"use strict";en.exports="data:image/png;base64,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"},20345:function(en){"use strict";en.exports="data:image/png;base64,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"},79005:function(en){"use strict";en.exports="data:image/png;base64,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"},39057:function(en){"use strict";en.exports="data:image/png;base64,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"},96908:function(en){"use strict";en.exports="data:image/png;base64,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"},57177:function(en){"use strict";en.exports="data:image/png;base64,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"},81378:function(en){"use strict";en.exports="data:image/png;base64,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"},79633:function(en){"use strict";en.exports="data:image/png;base64,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"},41727:function(en){"use strict";en.exports="data:image/jpeg;base64,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"},69429:function(en,Ct,ee){"use strict";en.exports=ee.p+"static/lock.1b5026ee.png"},36459:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return te}});function te(se){if(se==null)throw new TypeError("Cannot destructure "+se)}},84279:function(en,Ct,ee){"use strict";var te=Object.defineProperty,se=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ue=(a,y,b)=>y in a?te(a,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):a[y]=b,ye=(a,y)=>{for(var b in y||(y={}))ge.call(y,b)&&ue(a,b,y[b]);if(Ne)for(var b of Ne(y))be.call(y,b)&&ue(a,b,y[b]);return a},pe=(a,y)=>se(a,Ce(y)),ke=a=>typeof a=="symbol"?a:a+"",Xe=(a,y)=>{var b={};for(var z in a)ge.call(a,z)&&y.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&Ne)for(var z of Ne(a))y.indexOf(z)<0&&be.call(a,z)&&(b[z]=a[z]);return b};function Le(a){return Array.isArray(a)}var Me={en:{"keyboard.tooltip.symbols":"\u7B26\u53F7","keyboard.tooltip.greek":"\u5E0C\u814A\u5B57\u6BCD","keyboard.tooltip.numeric":"\u6570\u5B57","keyboard.tooltip.alphabetic":"\u7F57\u9A6C\u5B57\u6BCD","tooltip.cut to clipboard":"\u526A\u5207\u5230\u526A\u8D34\u677F","tooltip.copy to clipboard":"\u590D\u5236\u5230\u526A\u8D34\u677F","tooltip.paste from clipboard":"\u7C98\u8D34","tooltip.redo":"\u91CD\u505A","tooltip.toggle virtual keyboard":"\u5207\u6362\u865A\u62DF\u952E\u76D8","tooltip.undo":"\u64A4\u6D88","menu.insert matrix":"\u63D2\u5165\u77E9\u9635","menu.borders":"\u77E9\u9635\u5206\u9694\u7B26","menu.array.add row above":"\u5728\u540E\u9762\u6DFB\u52A0\u884C","menu.array.add row below":"\u5728\u524D\u9762\u6DFB\u52A0\u884C","menu.array.add column after":"\u5728\u540E\u9762\u6DFB\u52A0\u5217r","menu.array.add column before":"\u5728\u524D\u9762\u6DFB\u52A0\u5217","menu.array.delete row":"\u5220\u9664\u884C","menu.array.delete rows":"\u5220\u9664\u9009\u5B9A\u884C","menu.array.delete column":"\u5220\u9664\u5217","menu.array.delete columns":"\u5220\u9664\u9009\u5B9A\u7684\u5217","menu.mode":"\u6A21\u5F0F","menu.mode-math":"\u6570\u5B66","menu.mode-text":"\u6587\u672C","menu.mode-latex":"LaTeX","tooltip.blackboard":"\u9ED1\u677F","tooltip.bold":"\u7C97\u4F53","tooltip.italic":"\u659C\u4F53","tooltip.fraktur":"Fraktur","tooltip.script":"\u811A\u672C","tooltip.caligraphic":"\u8349\u4E66","tooltip.typewriter":"\u6253\u5B57\u673A","tooltip.roman-upright":"\u7F57\u9A6C\u76F4\u7ACB","tooltip.row-by-col":"%@ \xD7 %@","menu.font-style":"\u5B57\u4F53\u6837\u5F0F","menu.accent":"\u91CD\u97F3","menu.decoration":"\u88C5\u9970","menu.color":"\u989C\u8272","menu.background-color":"\u80CC\u666F","menu.evaluate":"\u8BA1\u7B97","menu.simplify":"\u7B80\u5316","menu.solve":"\u6C42\u89E3","menu.solve-for":"\u6C42\u89E3 %@","menu.cut":"\u526A\u5207","menu.copy":"\u590D\u5236","menu.copy-as-latex":"\u590D\u5236\u4E3A LaTeX","menu.copy-as-ascii-math":"\u590D\u5236\u4E3A ASCII Math","menu.copy-as-mathml":"\u590D\u5236\u4E3A MathML","menu.paste":"\u7C98\u8D34","menu.select-all":"\u5168\u9009","color.red":"\u7EA2\u8272","color.orange":"\u6A59\u8272","color.yellow":"\u9EC4\u8272","color.lime":"\u7EFF\u9EC4\u8272","color.green":"\u7EFF\u8272","color.teal":"\u9752\u8272","color.cyan":"\u84DD\u7EFF\u8272","color.blue":"\u84DD\u8272","color.indigo":"\u975B\u84DD\u8272","color.purple":"\u7D2B\u8272","color.magenta":"\u6D0B\u7EA2\u8272","color.black":"\u9ED1\u8272","color.dark-grey":"\u6DF1\u7070\u8272","color.grey":"\u7070\u8272","color.light-grey":"\u6D45\u7070\u8272","color.white":"\u767D\u8272"}};function Fe(){return"window"in globalThis&&"document"in globalThis}function Oe(){return"matchMedia"in window?window.matchMedia("(pointer: coarse)").matches:"ontouchstart"in window||navigator.maxTouchPoints>0}function ze(){return typeof navigator.vibrate=="function"}function fe(){var a,y;if(!Fe())return"other";const b=(y=(a=navigator.userAgentData)==null?void 0:a.platform)!=null?y:navigator.platform;return/^mac/i.test(b)?navigator.maxTouchPoints===5?"ios":"macos":/^win/i.test(b)?"windows":/android/i.test(navigator.userAgent)?"android":/iphone|ipod|ipad/i.test(navigator.userAgent)?"ios":/\bcros\b/i.test(navigator.userAgent)?"chromeos":"other"}function nt(){if(!Fe())return!0;if(/firefox/i.test(navigator.userAgent)){const a=navigator.userAgent.match(/firefox\/(\d+)/i);return a?parseInt(a[1])>=78:!1}if(/trident/i.test(navigator.userAgent))return!1;if(/edge/i.test(navigator.userAgent)){const a=navigator.userAgent.match(/edg\/(\d+)/i);return a?parseInt(a[1])>=79:!1}return!0}function it(){return HTMLElement.prototype.hasOwnProperty("popover")}var Ge={strings:Me,_locale:"",_dirty:!1,_subscribers:[],_numberFormatter:void 0,get locale(){return Ge._locale||(Ge._locale=Fe()?navigator.language.slice(0,5):"en-US"),Ge._locale},set locale(a){Ge._locale=a,Ge._numberFormatter=void 0,Ge.dirty=!0},get numberFormatter(){return Ge._numberFormatter||(Ge._numberFormatter=new Intl.NumberFormat(Ge.locale)),Ge._numberFormatter},merge(a,y){if(typeof a=="string"&&y)Ge.strings[a]=ye(ye({},Ge.strings[a]),y),Ge.dirty=!0;else for(const b of Object.keys(a))Ge.merge(b,a[b])},get dirty(){return Ge._dirty},set dirty(a){Ge._dirty||Ge._dirty===a||(Ge._dirty=!0,setTimeout(()=>{Ge._dirty=!1,this._subscribers.forEach(y=>y==null?void 0:y())},0))},subscribe(a){return Ge._subscribers.push(a),Ge._subscribers.length-1},unsubscribe(a){a<0||a>=Ge._subscribers.length||(Ge._subscribers[a]=void 0)},update(a){let y=a.querySelectorAll("[data-l10n-tooltip]");for(const b of y){const z=b.getAttribute("data-l10n-tooltip");if(z){const ne=je(z);ne&&b.setAttribute("data-tooltip",ne)}}y=a.querySelectorAll("[data-l10n-arial-label]");for(const b of y){const z=b.getAttribute("data-l10n-arial-label");if(z){const ne=je(z);ne&&b.setAttribute("aria-label",ne)}}}};function je(a,...y){if(a===void 0)return;let b="";const z=Ge.locale;Ge.strings[z]&&(b=Ge.strings[z][a]);const ne=z.slice(0,2);if(!b&&Ge.strings[ne]&&(b=Ge.strings[ne][a]),b||(b=Ge.strings.en[a]),!b)return;const le=/(%@|%([0-9]+)\$@)/g;let ce=le.exec(b),Ie=0;for(;ce;){if(y[Ie++]){const et=ce[2]?parseInt(ce[2],10)-1:Ie-1;let vt=y[et];typeof vt=="number"&&(vt=Ge.numberFormatter.format(vt)),b=b.replace(ce[1],vt)}ce=le.exec(b)}return b=b.replace(/%%/g,"%"),b}var Ae={m0:"#3F3D99",m1:"#993D71",m2:"#998B3D",m3:"#3D9956",m4:"#3D5A99",m5:"#993D90",m6:"#996D3D",m7:"#43993D",m8:"#3D7999",m9:"#843D99"},he={blue:"#0072BD",orange:"#D95319",yellow:"#EDB120",purple:"#7E2F8E",green:"#77AC30",cyan:"#4DBEEE",red:"#A2142F"},Ye={red:"#fbbbb6",orange:"#ffe0c2",yellow:"#fff1c2",lime:"#d0e8b9",green:"#bceac4",teal:"#b9f1f1",cyan:"#b8e5c9",blue:"#b6d9fb",indigo:"#d1c2f0",purple:"#e3baf8",magenta:"#f9c8e0",black:"#353535","dark-grey":"#8C8C8C",grey:"#D0D0D0","light-grey":"#F0F0F0",white:"#ffffff"},Te={red:"#d7170b",orange:"#fe8a2b",yellow:"#ffc02b",lime:"#63b215",green:"#21ba3a",teal:"#17cfcf",cyan:"#13a7ec",blue:"#0d80f2",indigo:"#63c",purple:"#a219e6",magenta:"#eb4799",black:"#000","dark-grey":"#666",grey:"#A6A6A6","light-grey":"#d4d5d2",white:"#ffffff"},Re={Red:"red",Orange:"orange",Yellow:"yellow",LimeGreen:"lime",Green:"green",TealBlue:"teal",Blue:"blue",Violet:"indigo",Purple:"purple",Magenta:"magenta",Black:"black",Gray:"grey",White:"white"},_e={Apricot:"#FBB982",Aquamarine:"#00B5BE",Bittersweet:"#C04F17",Black:"#221E1F",Blue:"#2D2F92",BlueGreen:"#00B3B8",BlueViolet:"#473992",BrickRed:"#B6321C",Brown:"#792500",BurntOrange:"#F7921D",CadetBlue:"#74729A",CarnationPink:"#F282B4",Cerulean:"#00A2E3",CornflowerBlue:"#41B0E4",Cyan:"#00AEEF",Dandelion:"#FDBC42",DarkOrchid:"#A4538A",Emerald:"#00A99D",ForestGreen:"#009B55",Fuchsia:"#8C368C",Goldenrod:"#FFDF42",Gray:"#949698",Green:"#00A64F",GreenYellow:"#DFE674",JungleGreen:"#00A99A",Lavender:"#F49EC4",Limegreen:"#8DC73E",Magenta:"#EC008C",Mahogany:"#A9341F",Maroon:"#AF3235",Melon:"#F89E7B",MidnightBlue:"#006795",Mulberry:"#A93C93",NavyBlue:"#006EB8",OliveGreen:"#3C8031",Orange:"#F58137",OrangeRed:"#ED135A",Orchid:"#AF72B0",Peach:"#F7965A",Periwinkle:"#7977B8",PineGreen:"#008B72",Plum:"#92268F",ProcessBlue:"#00B0F0",Purple:"#99479B",RawSienna:"#974006",Red:"#ED1B23",RedOrange:"#F26035",RedViolet:"#A1246B",Rhodamine:"#EF559F",RoyalBlue:"#0071BC",RoyalPurple:"#613F99",RubineRed:"#ED017D",Salmon:"#F69289",SeaGreen:"#3FBC9D",Sepia:"#671800",SkyBlue:"#46C5DD",SpringGreen:"#C6DC67",Tan:"#DA9D76",TealBlue:"#00AEB3",Thistle:"#D883B7",Turquoise:"#00B4CE",Violet:"#58429B",VioletRed:"#EF58A0",White:"#FFFFFF",WildStrawberry:"#EE2967",Yellow:"#FFF200",YellowGreen:"#98CC70",YellowOrange:"#FAA21A"};function De(a){var y,b,z,ne,le,ce;const Ie=a.split("!");let Ve,et,vt,Lt=255,on=255,In=255,Gn=-1;const ga=Ie.length>0&&Ie[0].startsWith("-");ga&&(Ie[0]=Ie[0].slice(1));for(let xi=0;xi<Ie.length;xi++){Ve=Lt,et=on,vt=In;const pa=(y=Ie[xi].trim().match(/^([A-Za-z\d-]+)/))==null?void 0:y[1],Xa=pa==null?void 0:pa.toLowerCase(),Mi=pa&&(ce=(le=(ne=(z=(b=Te[Xa])!=null?b:Te[Re[pa]])!=null?z:he[pa])!=null?ne:_e[pa])!=null?le:Ae[pa])!=null?ce:Ie[xi].trim();let ai=Mi.match(/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i);if(ai!=null&&ai[1]&&ai[2]&&ai[3])Lt=Math.max(0,Math.min(255,Number.parseInt(ai[1],16))),on=Math.max(0,Math.min(255,Number.parseInt(ai[2],16))),In=Math.max(0,Math.min(255,Number.parseInt(ai[3],16)));else if(ai=Mi.match(/^#([\da-f]{3})$/i),ai!=null&&ai[1]){const Lo=Number.parseInt(ai[1][0],16),ul=Number.parseInt(ai[1][1],16),Qo=Number.parseInt(ai[1][2],16);Lt=Math.max(0,Math.min(255,Lo*16+Lo)),on=Math.max(0,Math.min(255,ul*16+ul)),In=Math.max(0,Math.min(255,Qo*16+Qo))}else if(ai=Mi.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i),ai!=null&&ai[1]&&ai[2]&&ai[3])Lt=Math.max(0,Math.min(255,Number.parseInt(ai[1]))),on=Math.max(0,Math.min(255,Number.parseInt(ai[2]))),In=Math.max(0,Math.min(255,Number.parseInt(ai[3])));else return;Gn>=0&&(Lt=(1-Gn)*Lt+Gn*Ve,on=(1-Gn)*on+Gn*et,In=(1-Gn)*In+Gn*vt,Gn=-1),xi+1<Ie.length&&(Gn=Math.max(0,Math.min(100,Number.parseInt(Ie[++xi])))/100)}return Gn>=0&&(Lt=Gn*Lt+(1-Gn)*Ve,on=Gn*on+(1-Gn)*et,In=Gn*In+(1-Gn)*vt),ga&&(Lt=255-Lt,on=255-on,In=255-In),"#"+("00"+Math.round(Lt).toString(16)).slice(-2)+("00"+Math.round(on).toString(16)).slice(-2)+("00"+Math.round(In).toString(16)).slice(-2)}function Ee(a){var y,b;return a=a.trim(),(b=(y=Ye[a.toLowerCase()])!=null?y:Ye[Re[a]])!=null?b:De(a)}function lt(a){if(!a||a[0]!=="#")return;a=a.slice(1);let y;return a.length<=4?(y={r:parseInt(a[0]+a[0],16),g:parseInt(a[1]+a[1],16),b:parseInt(a[2]+a[2],16)},a.length===4&&(y.a=parseInt(a[3]+a[3],16)/255)):(y={r:parseInt(a[0]+a[1],16),g:parseInt(a[2]+a[3],16),b:parseInt(a[4]+a[5],16)},a.length===8&&(y.a=parseInt(a[6]+a[7],16)/255)),y&&y.a===void 0&&(y.a=1),y}function He(a,y,b){return b<0&&(b+=6),b>=6&&(b-=6),b<1?(y-a)*b+a:b<3?y:b<4?(y-a)*(4-b)+a:a}function tt(a){let[y,b,z]=[a.h,a.s,a.l];y=(y+360)%360/60,z=Math.max(0,Math.min(z,1)),b=Math.max(0,Math.min(b,1));const ne=z<=.5?z*(b+1):z+b-z*b,le=z*2-ne;return{r:Math.round(255*He(le,ne,y+2)),g:Math.round(255*He(le,ne,y)),b:Math.round(255*He(le,ne,y-2))}}function Ue(a){return a<0?0:a>255?255:Math.round(a)}function ct(a){const{r:y,g:b,b:z}=a;let ne=((1<<24)+(Ue(y)<<16)+(Ue(b)<<8)+Ue(z)).toString(16).slice(1);return ne[0]===ne[1]&&ne[2]===ne[3]&&ne[4]===ne[5]&&ne[6]===ne[7]&&(ne=ne[0]+ne[2]+ne[4]),"#"+ne}function bt(a){let{r:y,g:b,b:z}=a;y=y/255,b=b/255,z=z/255;const ne=Math.min(y,b,z),le=Math.max(y,b,z),ce=le-ne;let Ie,Ve;le===ne?Ie=0:y===le?Ie=(b-z)/ce:b===le?Ie=2+(z-y)/ce:z===le&&(Ie=4+(y-b)/ce),Ie=Math.min(Ie*60,360),Ie<0&&(Ie+=360);const et=(ne+le)/2;return le===ne?Ve=0:et<=.5?Ve=ce/(le+ne):Ve=ce/(2-le-ne),{h:Ie,s:Ve,l:et}}function Tt(a){let y=lt(a);if(!y)return a;let{h:b,s:z,l:ne}=bt(y);return z+=.1,ne-=.1,ct(tt({h:b,s:z,l:ne}))}var at={60:"\\lt",62:"\\gt",111:"o",38:"\\&",123:"\\lbrace",125:"\\rbrace",91:"\\lbrack",93:"\\rbrack",58:"\\colon",160:"~",172:"\\neg",183:"\\cdot",188:"\\frac{1}{4}",189:"\\frac{1}{2}",190:"\\frac{3}{4}",8304:"^{0}",8305:"^{i}",185:"^{1}",178:"^{2}",179:"^{3}",8224:"\\dagger",8225:"\\ddagger",8230:"\\ldots",8308:"^{4}",8309:"^{5}",8310:"^{6}",8311:"^{7}",8312:"^{8}",8313:"^{9}",8314:"^{+}",8315:"^{-}",8316:"^{=}",8319:"^{n}",8320:"_{0}",8321:"_{1}",8322:"_{2}",8323:"_{3}",8324:"_{4}",8325:"_{5}",8326:"_{6}",8327:"_{7}",8328:"_{8}",8329:"_{9}",8330:"_{+}",8331:"_{-}",8332:"_{=}",8336:"_{a}",8337:"_{e}",8338:"_{o}",8339:"_{x}",8242:"\\prime",39:"\\prime",8592:"\\gets",8594:"\\to",9651:"\\triangle",9661:"\\triangledown",8715:"\\owns",8727:"\\ast",8739:"\\vert",8741:"\\Vert",8743:"\\land",8744:"\\lor",8901:"\\cdot",8904:"\\bowtie",8800:"\\ne",8804:"\\le",8805:"\\ge",8869:"\\bot",10231:"\\biconditional",10232:"\\impliedby",10233:"\\implies",10234:"\\iff",8450:"\\mathbb{C}",8469:"\\mathbb{N}",8473:"\\mathbb{P}",8474:"\\mathbb{Q}",8477:"\\mathbb{R}",8484:"\\mathbb{Z}",8461:"\\mathbb{H}",8476:"\\Re",8465:"\\Im",42:"\\ast",11036:"\\square",9633:"\\square",8720:"\\coprod",8716:"\\not\\ni",9671:"\\diamond",8846:"\\uplus",8851:"\\sqcap",8852:"\\sqcup",8768:"\\wr",8750:"\\oint",8226:"\\textbullet",8722:"-",978:"\\Upsilon"},we={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},ft=[{start:119808,len:26,offset:65,style:"bold"},{start:119834,len:26,offset:97,style:"bold"},{start:119860,len:26,offset:65,style:"italic"},{start:119886,len:26,offset:97,style:"italic"},{start:119912,len:26,offset:65,style:"bolditalic"},{start:119938,len:26,offset:97,style:"bolditalic"},{start:119964,len:26,offset:65,variant:"script"},{start:119990,len:26,offset:97,variant:"script"},{start:120016,len:26,offset:65,variant:"script",style:"bold"},{start:120042,len:26,offset:97,variant:"script",style:"bold"},{start:120068,len:26,offset:65,variant:"fraktur"},{start:120094,len:26,offset:97,variant:"fraktur"},{start:120172,len:26,offset:65,variant:"fraktur",style:"bold"},{start:120198,len:26,offset:97,variant:"fraktur",style:"bold"},{start:120120,len:26,offset:65,variant:"double-struck"},{start:120146,len:26,offset:97,variant:"double-struck"},{start:120224,len:26,offset:65,variant:"sans-serif"},{start:120250,len:26,offset:97,variant:"sans-serif"},{start:120276,len:26,offset:65,variant:"sans-serif",style:"bold"},{start:120302,len:26,offset:97,variant:"sans-serif",style:"bold"},{start:120328,len:26,offset:65,variant:"sans-serif",style:"italic"},{start:120354,len:26,offset:97,variant:"sans-serif",style:"italic"},{start:120380,len:26,offset:65,variant:"sans-serif",style:"bolditalic"},{start:120406,len:26,offset:97,variant:"sans-serif",style:"bolditalic"},{start:120432,len:26,offset:65,variant:"monospace"},{start:120458,len:26,offset:97,variant:"monospace"},{start:120488,len:25,offset:913,style:"bold"},{start:120514,len:25,offset:945,style:"bold"},{start:120546,len:25,offset:913,style:"italic"},{start:120572,len:25,offset:945,style:"italic"},{start:120604,len:25,offset:913,style:"bolditalic"},{start:120630,len:25,offset:945,style:"bolditalic"},{start:120662,len:25,offset:913,variant:"sans-serif",style:"bold"},{start:120688,len:25,offset:945,variant:"sans-serif",style:"bold"},{start:120720,len:25,offset:913,variant:"sans-serif",style:"bolditalic"},{start:120746,len:25,offset:945,variant:"sans-serif",style:"bolditalic"},{start:120782,len:10,offset:48,variant:"main",style:"bold"},{start:120792,len:10,offset:48,variant:"double-struck"},{start:120803,len:10,offset:48,variant:"sans-serif"},{start:120812,len:10,offset:48,variant:"sans-serif",style:"bold"},{start:120822,len:10,offset:48,variant:"monospace"}];function Nt(a,y,b){if(!/[A-Za-z\d]/.test(a)||(b==="up"&&(b=void 0),!y&&!b))return a;const z=a.codePointAt(0);if(z===void 0)return a;for(const ne of ft)if((!y||ne.variant===y)&&(!b||ne.style===b)&&z>=ne.offset&&z<ne.offset+ne.len){const le=ne.start+z-ne.offset;return String.fromCodePoint(we[le]||le)}return a}function dt(a){var y;if((a<119808||a>120831)&&(a<8448||a>8527))return{char:String.fromCodePoint(a)};for(const b in we)if(we[b]===a){a=(y=b.codePointAt(0))!=null?y:0;break}for(const b of ft)if(a>=b.start&&a<b.start+b.len)return{char:String.fromCodePoint(a-b.start+b.offset),variant:b.variant,style:b.style};return{char:String.fromCodePoint(a)}}function ut(a){var y;let b="";for(const z of a){if("{}<>[]$&#^_%:'\u02DC".includes(z)){b+=z;continue}const ne=(y=z.codePointAt(0))!=null?y:0;let le=at[ne];if(le)le.startsWith("\\")?b+=le+" ":b+=le;else{const{char:ce,variant:Ie,style:Ve}=dt(ne);switch(le=ce,Ie){case"double-struck":le=`\\mathbb{${le}}`;break;case"fraktur":le=`\\mathfrak{${le}}`;break;case"script":le=`\\mathscr{${le}}`;break;case"sans-serif":le=`\\mathsf{${le}}`;break;case"monospace":le=`\\mathtt{${le}}`;break;case"calligraphic":le=`\\mathcal{${le}}`;break}switch(Ve){case"bold":le=`\\mathbf{${le}}`;break;case"italic":le=`\\mathit{${le}}`;break;case"bolditalic":le=`\\mathbfit{${le}}`;break}b+=le}}return b}function pt(a){return a?Array.isArray(a)?a:typeof a=="object"&&"group"in a?a.group:[]:[]}var Ot={},Wt=ye({},at),Zt={},Yt={},Cn={darr:"\\downarrow",dArr:"\\Downarrow",Darr:"\\Downarrow",lang:"\\langle",rang:"\\rangle",uarr:"\\uparrow",uArr:"\\Uparrow",Uarr:"\\Uparrow",N:"\\mathbb{N}",R:"\\mathbb{R}",Z:"\\mathbb{Z}",alef:"\\aleph",alefsym:"\\aleph",Alpha:"\\mathrm{A}",Beta:"\\mathrm{B}",bull:"\\bullet",Chi:"\\mathrm{X}",clubs:"\\clubsuit",cnums:"\\mathbb{C}",Complex:"\\mathbb{C}",Dagger:"\\ddagger",diamonds:"\\diamondsuit",empty:"\\emptyset",Epsilon:"\\mathrm{E}",Eta:"\\mathrm{H}",exist:"\\exists",harr:"\\leftrightarrow",hArr:"\\Leftrightarrow",Harr:"\\Leftrightarrow",hearts:"\\heartsuit",image:"\\Im",infin:"\\infty",Iota:"\\mathrm{I}",isin:"\\in",Kappa:"\\mathrm{K}",larr:"\\leftarrow",lArr:"\\Leftarrow",Larr:"\\Leftarrow",lrarr:"\\leftrightarrow",lrArr:"\\Leftrightarrow",Lrarr:"\\Leftrightarrow",Mu:"\\mathrm{M}",natnums:"\\mathbb{N}",Nu:"\\mathrm{N}",Omicron:"\\mathrm{O}",plusmn:"\\pm",rarr:"\\rightarrow",rArr:"\\Rightarrow",Rarr:"\\Rightarrow",real:"\\Re",reals:"\\mathbb{R}",Reals:"\\mathbb{R}",Rho:"\\mathrm{P}",sdot:"\\cdot",sect:"\\S",spades:"\\spadesuit",sub:"\\subset",sube:"\\subseteq",supe:"\\supseteq",Tau:"\\mathrm{T}",thetasym:"\\vartheta",weierp:"\\wp",Zeta:"\\mathrm{Z}"},Nn={varGamma:"\\mathit{\\Gamma}",varDelta:"\\mathit{\\Delta}",varTheta:"\\mathit{\\Theta}",varLambda:"\\mathit{\\Lambda}",varXi:"\\mathit{\\Xi}",varPi:"\\mathit{\\Pi}",varSigma:"\\mathit{\\Sigma}",varUpsilon:"\\mathit{\\Upsilon}",varPhi:"\\mathit{\\Phi}",varPsi:"\\mathit{\\Psi}",varOmega:"\\mathit{\\Omega}",pmod:{def:"\\quad(\\operatorname{mod}\\ #1)",args:1,expand:!1,captureSelection:!1},mod:{def:"\\quad\\operatorname{mod}\\,\\,#1",args:1,expand:!1},bmod:{def:"\\;\\mathbin{\\operatorname{mod }}",expand:!1}},Mn={bra:{def:"\\mathinner{\\langle{#1}|}",args:1,captureSelection:!1},ket:{def:"\\mathinner{|{#1}\\rangle}",args:1,captureSelection:!1},braket:{def:"\\mathinner{\\langle{#1}\\rangle}",args:1,captureSelection:!1},set:{def:"\\mathinner{\\lbrace #1 \\rbrace}",args:1,captureSelection:!1},Bra:{def:"\\left\\langle #1\\right|",args:1,captureSelection:!1},Ket:{def:"\\left|#1\\right\\rangle",args:1,captureSelection:!1},Braket:{def:"\\left\\langle{#1}\\right\\rangle",args:1,captureSelection:!1},Set:{def:"\\left\\lbrace #1 \\right\\rbrace",args:1,captureSelection:!1}},Je={iff:{primitive:!0,captureSelection:!0,def:"\\;\u27FA\\;"},nicefrac:"^{#1}\\!\\!/\\!_{#2}",phase:{def:"\\enclose{phasorangle}{#1}",args:1,captureSelection:!1},rd:"\\mathrm{d}",rD:"\\mathrm{D}",doubleStruckCapitalN:"\\mathbb{N}",doubleStruckCapitalR:"\\mathbb{R}",doubleStruckCapitalQ:"\\mathbb{Q}",doubleStruckCapitalZ:"\\mathbb{Z}",doubleStruckCapitalP:"\\mathbb{P}",scriptCapitalE:"\\mathscr{E}",scriptCapitalH:"\\mathscr{H}",scriptCapitalL:"\\mathscr{L}",gothicCapitalC:"\\mathfrak{C}",gothicCapitalH:"\\mathfrak{H}",gothicCapitalI:"\\mathfrak{I}",gothicCapitalR:"\\mathfrak{R}",imaginaryI:"\\mathrm{i}",imaginaryJ:"\\mathrm{j}",exponentialE:"\\mathrm{e}",differentialD:"\\mathrm{d}",capitalDifferentialD:"\\mathrm{D}",mathstrut:{def:"\\vphantom{(}",primitive:!0},angl:"\\enclose{actuarial}{#1}",angln:"\\enclose{actuarial}{n}",anglr:"\\enclose{actuarial}{r}",anglk:"\\enclose{actuarial}{k}",mathtools:{primitive:!0,package:{ordinarycolon:":",vcentcolon:"\\mathrel{\\mathop\\ordinarycolon}",dblcolon:'{\\mathop{\\char"2237}}',coloneqq:'{\\mathop{\\char"2254}}',Coloneqq:'{\\mathop{\\char"2237\\char"3D}}',coloneq:'{\\mathop{\\char"3A\\char"2212}}',Coloneq:'{\\mathop{\\char"2237\\char"2212}}',eqqcolon:'{\\mathop{\\char"2255}}',Eqqcolon:'{\\mathop{\\char"3D\\char"2237}}',eqcolon:'{\\mathop{\\char"2239}}',Eqcolon:'{\\mathop{\\char"2212\\char"2237}}',colonapprox:'{\\mathop{\\char"003A\\char"2248}}',Colonapprox:'{\\mathop{\\char"2237\\char"2248}}',colonsim:'{\\mathop{\\char"3A\\char"223C}}',Colonsim:'{\\mathop{\\char"2237\\char"223C}}',colondash:"\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}",Colondash:"\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}",dashcolon:"\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Dashcolon:"\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}"}},ratio:"\\vcentcolon",coloncolon:"\\dblcolon",colonequals:"\\coloneq",coloncolonequals:"\\Coloneq",equalscolon:"\\eqcolon",equalscoloncolon:"\\Eqcolon",colonminus:"\\colondash",coloncolonminus:"\\Colondash",minuscolon:"\\dashcolon",minuscoloncolon:"\\Dashcolon",coloncolonapprox:"\\Colonapprox",coloncolonsim:"\\Colonsim",simcolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Simcolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}",simcoloncolon:"\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}",approxcolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}",Approxcolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}",approxcoloncolon:"\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}",notni:"\\mathrel{\\char`\u220C}",limsup:"\\operatorname*{lim\\,sup}",liminf:"\\operatorname*{lim\\,inf}",injlim:"\\operatorname*{inj\\,lim}",projlim:"\\operatorname*{proj\\,lim}",varlimsup:"\\operatorname*{\\overline{lim}}",varliminf:"\\operatorname*{\\underline{lim}}",varinjlim:"\\operatorname*{\\underrightarrow{lim}}",varprojlim:"\\operatorname*{\\underleftarrow{lim}}",argmin:"\\operatorname*{arg\\,min}",argmax:"\\operatorname*{arg\\,max}",plim:"\\mathop{\\operatorname{plim}}\\limits",tripledash:{def:"\\vphantom{-}\\raise{4mu}{\\mkern1.5mu\\rule{2mu}{1.5mu}\\mkern{2.25mu}\\rule{2mu}{1.5mu}\\mkern{2.25mu}\\rule{2mu}{1.5mu}\\mkern{2mu}}",expand:!0},"braket.sty":{package:Mn},"amsmath.sty":{package:Nn,primitive:!0},"texvc.sty":{package:Cn,primitive:!1}},ve={" ":32,"\\!":33,"\\#":35,"\\$":36,"\\%":37,"\\&":38,"-":45,"\\textunderscore":95,"\\euro":8364,"\\maltese":10016,"\\{":123,"\\}":125,"\\textbraceleft":123,"\\textbraceright":125,"\\lbrace":123,"\\rbrace":125,"\\lbrack":91,"\\rbrack":93,"\\nobreakspace":160,"\\ldots":8230,"\\textellipsis":8230,"\\backslash":92,"`":8216,"'":8217,"``":8220,"''":8221,"\\degree":176,"\\textasciicircum":94,"\\textasciitilde":126,"\\textasteriskcentered":42,"\\textbackslash":92,"\\textbullet":8226,"\\textdollar":36,"\\textsterling":163,"\\textdagger":8224,"\\textdaggerdbl":8225,"\u2013":8211,"\u2014":8212,"\u2018":8216,"\u2019":8217,"\u201C":8220,"\u201D":8221,'"':8221,"\\ss":223,"\\ae":230,"\\oe":339,"\\AE":198,"\\OE":338,"\\O":216,"\\i":305,"\\j":567,"\\aa":229,"\\AA":197},me=/[\w!@*()-=+{}\[\]\\';:?/.,~<>`|$%#&^" ]/,Be,xe;nt()?(Be=new RegExp("\\p{Letter}","u"),xe=new RegExp("[0-9\\p{Letter}]","u")):(Be=/[a-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/,xe=/[\da-zA-ZаАбБвВгГдДеЕёЁжЖзЗиИйЙкКлЛмМнНоОпПрРсСтТуУфФхХцЦчЧшШщЩъЪыЫьЬэЭюЮяĄąĆćĘꣳŃńÓóŚśŹźŻżàâäôéèëêïîçùûüÿæœÀÂÄÔÉÈËÊÏΟÇÙÛÜÆŒößÖẞìíòúÌÍÒÚáñÁÑ]/);function de(a,y,b="mord",z){y!==void 0&&(Ot[a]={definitionType:"symbol",type:b,variant:z,codepoint:y},Wt[y]||(Wt[y]=a))}function qe(a,y,b){if(typeof a=="string"){for(let z=0;z<a.length;z++){const ne=a.charAt(z);de(ne,ne.codePointAt(0))}return}for(const[z,ne,le,ce]of a)de(z,ne,le!=null?le:y,ce!=null?ce:b)}function xt(a,y){for(let b=a;b<=y;b++)de(String.fromCodePoint(b),b)}function nn(a){var y;return(y=Yt[a])!=null?y:null}function tn(a,y){var b,z;if(y.length===0||y==="\\"||!y.startsWith("\\"))return[];const ne=[];for(const ce in Zt)ce.startsWith(y)&&!Zt[ce].infix&&ne.push({match:ce,frequency:(b=Zt[ce].frequency)!=null?b:0});for(const ce in Ot)ce.startsWith(y)&&ne.push({match:ce,frequency:(z=Ot[ce].frequency)!=null?z:0});const le=y.substring(1);for(const ce of Object.keys(a.options.macros))ce.startsWith(le)&&ne.push({match:"\\"+ce,frequency:0});return ne.sort((ce,Ie)=>{var Ve,et;return ce.frequency===Ie.frequency?ce.match.length===Ie.match.length?ce.match<Ie.match?-1:1:ce.match.length-Ie.match.length:((Ve=Ie.frequency)!=null?Ve:0)-((et=ce.frequency)!=null?et:0)}),ne.map(ce=>ce.match)}function Jt(a){let y="auto";const b=a.match(/:([^=]+)/);return b&&(y=b[1].trim()),y}function yn(a){if(!a)return[];const y=[];let b=a.split("]");if(b[0].startsWith("[")){y.push({isOptional:!0,type:Jt(b[0].slice(1))});for(let z=1;z<=b.length;z++)y.push(...yn(b[z]))}else if(b=a.split("}"),b[0].startsWith("{")){y.push({isOptional:!1,type:Jt(b[0].slice(1))});for(let z=1;z<=b.length;z++)y.push(...yn(b[z]))}return y}function Dn(a){if(!a)return"";let y="",b=!0;for(const z of a)typeof z.value=="string"?y+=z.value:b=!1;return b?y:""}function _t(a,y){typeof a=="string"&&(a=[a]);const b={tabular:!1,params:[],createAtom:y};for(const z of a)Yt[z]=b}function sn(a,y,b){typeof a=="string"&&(a=[a]);const ne={tabular:!0,params:yn(y),createAtom:b};for(const le of a)Yt[le]=ne}function pn(a,y,b){var z,ne;b||(b={});const le={definitionType:"function",params:yn(y),ifMode:b.ifMode,isFunction:(z=b.isFunction)!=null?z:!1,applyMode:b.applyMode,infix:(ne=b.infix)!=null?ne:!1,parse:b.parse,createAtom:b.createAtom,applyStyle:b.applyStyle,serialize:b.serialize,render:b.render};if(typeof a=="string")Zt["\\"+a]=le;else for(const ce of a)Zt["\\"+ce]=le}var gn;function an(a){return gn||(gn=Ht(Je)),a?Ht(ye(ye({},gn),a)):gn}function mr(a,y){var b,z,ne,le;if(typeof a=="string"){let ce=0;const Ie=a;return/(^|[^\\])#1/.test(Ie)&&(ce=1),/(^|[^\\])#2/.test(Ie)&&(ce=2),/(^|[^\\])#3/.test(Ie)&&(ce=3),/(^|[^\\])#4/.test(Ie)&&(ce=4),/(^|[^\\])#5/.test(Ie)&&(ce=5),/(^|[^\\])#6/.test(Ie)&&(ce=6),/(^|[^\\])#7/.test(Ie)&&(ce=7),/(^|[^\\])#8/.test(Ie)&&(ce=8),/(^|[^\\])#9/.test(Ie)&&(ce=9),{expand:(b=y==null?void 0:y.expand)!=null?b:!0,captureSelection:(z=y==null?void 0:y.captureSelection)!=null?z:!0,args:ce,def:Ie}}return ye({expand:(ne=y==null?void 0:y.expand)!=null?ne:!0,captureSelection:(le=y==null?void 0:y.captureSelection)!=null?le:!0,args:0},a)}function Ht(a){if(!a)return{};const y={};for(const b of Object.keys(a)){const z=a[b];if(z==null)delete y[b];else if(typeof z=="object"&&"package"in z)for(const ne of Object.keys(z.package))y[ne]=mr(z.package[ne],{expand:!z.primitive,captureSelection:z.captureSelection});else y[b]=mr(z)}return y}function Gt(a,y="math"){if(!a||a.length===0)return null;let b=null;if(a.startsWith("\\")){if(b=Zt[a],b)return!b.ifMode||b.ifMode===y?b:null;y==="math"?b=Ot[a]:ve[a]&&(b={definitionType:"symbol",type:"mord",codepoint:ve[a]})}else if(y==="math"){if(b=Ot[a],!b&&a.length===1){const z=Qn("math",a.codePointAt(0));return z.startsWith("\\")?pe(ye({},Gt(z,"math")),{command:z}):null}}else ve[a]?b={definitionType:"symbol",type:"mord",codepoint:ve[a]}:y==="text"&&(b={definitionType:"symbol",type:"mord",codepoint:a.codePointAt(0)});return b!=null?b:null}function Cr(a,y){if(!a.startsWith("\\"))return null;const b=a.slice(1);return y[b]}function Qn(a,y){if(y===void 0)return"";if(a==="math"&&Wt[y])return Wt[y];if(a==="text"){const b=Object.keys(ve).find(z=>ve[z]===y);return b||String.fromCodePoint(y)}return String.fromCodePoint(y)}var wr=[0,.68889,0,0,.72222],er=[0,.68889,0,0,.66667],Ba=[0,.68889,0,0,.77778],Da=[0,.68889,0,0,.61111],Ma=[.16667,.68889,0,0,.77778],Ia=[0,.68889,0,0,.55556],qn=[0,0,0,0,.25],Pa=[0,.825,0,0,2.33334],vi=[0,.9,0,0,2.33334],Bi=[0,.68889,0,0,.54028],Ni=[-.03598,.46402,0,0,.5],ii=[-.13313,.36687,0,0,1],vn=[.01354,.52239,0,0,1],ln=[.01354,.52239,0,0,1.11111],Rn=[0,.54986,0,0,1],fr=[0,.69224,0,0,.5],Pr=[0,.43056,0,0,1],Br=[.08198,.58198,0,0,.77778],na=[.19444,.69224,0,0,.41667],Rr=[.1808,.675,0,0,1],Rt=[.19444,.69224,0,0,.83334],cn=[.13667,.63667,0,0,1],un=[-.064,.437,0,0,1.334],Hn=[.08167,.58167,0,0,.77778],Bt=[0,.69224,0,0,.72222],dn=[0,.69224,0,0,.66667],_n=[-.13313,.36687,0,0,.77778],kn=[.06062,.54986,0,0,.77778],sr=[0,.69224,0,0,.77778],br=[.25583,.75583,0,0,.77778],Sr=[.25142,.75726,0,0,.77778],ja=[.20576,.70576,0,0,.77778],Ca=[.30274,.79383,0,0,.77778],xa=[.22958,.72958,0,0,.77778],Za=[.1808,.675,0,0,.77778],_a=[.13667,.63667,0,0,.77778],En=[.13597,.63597,0,0,.77778],hn=[.03517,.54986,0,0,.77778],Bn=[0,.675,0,0,.77778],Tr=[.19444,.69224,0,0,.61111],la=[0,.54986,0,0,.76042],pr=[0,.54986,0,0,.66667],Xn=[.0391,.5391,0,0,.77778],dr=[.03517,.54986,0,0,1.33334],zr=[.38569,.88569,0,0,.77778],sa=[.23222,.74111,0,0,.77778],or=[.19444,.69224,0,0,.77778],Ga=[0,.37788,0,0,.5],ti=[0,.54986,0,0,.72222],Vi=[0,.69224,0,0,.83334],ro=[.11111,.69224,0,0,.66667],co=[.26167,.75726,0,0,.77778],Zi=[.48256,.98256,0,0,.77778],Hi=[.28481,.79383,0,0,.77778],eo=[.08167,.58167,0,0,.22222],So=[.08167,.58167,0,0,.38889],Ko=[0,.43056,.04028,0,.66667],Fi=[.41951,.91951,0,0,.77778],Ei=[.24982,.74947,0,0,.38865],Oo=[.08319,.58283,0,0,.75623],xl=[0,.10803,0,0,.27764],tl=[0,.47534,0,0,.50181],Ti=[.18906,.47534,0,0,.50181],Pn=[0,.69141,0,0,.50181],An=[.24982,.74947,0,0,.27764],rr=[0,.69141,0,0,.21471],Vr=[.25,.75,0,0,.44722],aa=[0,.64444,0,0,.575],za=[.08556,.58556,0,0,.89444],fi=[0,.69444,0,0,.89444],Ci=[0,.68611,0,0,.9],Pi=[0,.68611,0,0,.86944],Si=[.25,.75,0,0,.575],Xi=[.25,.75,0,0,.31944],yo=[0,.69444,0,0,.63889],oi=[0,.69444,0,0,.31944],Kn=[0,.44444,0,0,.63889],hr=[0,.44444,0,0,.51111],Ir=[0,.69444,0,0,.575],Pe=[.13333,.63333,0,0,.89444],mt=[0,.44444,0,0,.31944],yt=[0,.69444,0,0,.86944],At=[0,.68611,0,0,.69166],wt=[0,.68611,0,0,.83055],Ft=[0,.68611,0,0,.89444],kt=[0,.69444,0,0,.60278],Sn=[.19444,.69444,0,0,.51111],Tn=[0,.69444,0,0,.83055],Fr=[-.10889,.39111,0,0,1.14999],mn=[.19444,.69444,0,0,.575],Lr=[.19444,.69444,0,0,1.14999],ur=[.19444,.69444,0,0,.70277],nr=[.05556,.75,0,0,.575],Wn=[0,.68611,0,0,.95833],Nr=[.08556,.58556,0,0,.76666],oa=[-.02639,.47361,0,0,.575],Wr=[0,.44444,0,0,.89444],Qr=[0,.55556,0,0,.76666],qr=[-.10889,.39111,0,0,.89444],ea=[.00222,.50222,0,0,.89444],va=[.19667,.69667,0,0,.89444],St=[.08556,.58556,0,0,1.14999],Mt=[0,.69444,0,0,.70277],bn=[-.02778,.47222,0,0,.575],rn=[.25,.75,0,0,.51111],Fn=[-.13889,.36111,0,0,1.14999],Dr=[.19444,.69444,0,0,1.02222],Ut=[.12963,.69444,0,0,.89444],qt=[.19444,.69444,0,0,.44722],$t=[0,.64444,.13167,0,.59111],xn=[.19444,.64444,.13167,0,.59111],gr=[0,.68611,.17208,0,.8961],Or=[.19444,.44444,.105,0,.53222],tr=[0,.44444,.085,0,.82666],xr=[0,.69444,.06709,0,.59111],ua=[0,.69444,.12945,0,.35555],La=[0,.69444,0,0,.94888],ha=[0,.69444,.11472,0,.59111],Yr=[0,.68611,.10778,0,.88555],ya=[0,.69444,.07939,0,.62055],Na=[0,.69444,.12417,0,.30667],Ha=[0,.64444,.13556,0,.51111],Hr=[.19444,.64444,.13556,0,.51111],ca=[0,.68333,.16389,0,.74333],li=[.19444,.43056,.08847,0,.46],si=[0,.43056,.07514,0,.71555],Ji=[0,.69444,.06646,0,.51111],so=[0,.69444,0,0,.83129],bo=[0,.69444,.1225,0,.51111],Ki=[0,.68333,.09403,0,.76666],ui=[0,.68333,.11111,0,.76666],yi=[0,.69444,.06961,0,.51444],wo=[0,.69444,0,0,.27778],ki=[.25,.75,0,0,.38889],pi=[0,.64444,0,0,.5],ao=[0,.69444,0,0,.77778],xo=[0,.68333,0,0,.75],_i=[0,.68333,0,0,.77778],gl=[0,.68333,0,0,.68056],cl=[0,.68333,0,0,.72222],hl=[.25,.75,0,0,.5],Uo=[.25,.75,0,0,.27778],io=[0,.69444,0,0,.5],Ul=[0,.69444,0,0,.55556],Mo=[0,.43056,0,0,.44445],Wi=[0,.43056,0,0,.5],Vo=[.19444,.43056,0,0,.55556],Bl=[0,.43056,0,0,.55556],Xo=[.08333,.58333,0,0,.77778],ml=[0,.43056,0,0,.27778],Eo=[0,.66786,0,0,.27778],Tl=[0,.69444,0,0,.75],Kl=[0,.66786,0,0,.5],qi=[0,.68333,0,0,.625],$l=[.19444,.69444,0,0,.44445],as=[0,.69444,0,0,.72222],Ms=[.19444,.69444,0,0,.5],Wl=[.19444,.69444,0,0,1],Vl=[.011,.511,0,0,1.126],Rs=[.19444,.69444,0,0,.61111],Ns=[.05556,.75,0,0,.5],Es=[0,.68333,0,0,.83334],fs=[.0391,.5391,0,0,.66667],Yl=[-.05555,.44445,0,0,.5],zo=[0,.43056,0,0,.77778],Jo=[0,.55556,0,0,.66667],Sl=[-.03625,.46375,0,0,.77778],ri=[-.01688,.48312,0,0,.77778],Bs=[.0391,.5391,0,0,1],Qs=[0,.69444,0,0,.61111],$s=[-.03472,.46528,0,0,.5],au=[.25,.75,0,0,.44445],Cu=[-.14236,.35764,0,0,1],Xs=[.244,.744,0,0,.412],Su=[.19444,.69444,0,0,.88889],wl=[.12963,.69444,0,0,.77778],Ke=[.19444,.69444,0,0,.38889],st=[.011,.511,0,0,1.638],ht=[.19444,.69444,0,0,0],Qt=[0,.44444,0,0,.575],Xt=[.19444,.44444,0,0,.575],cr=[0,.68611,0,0,.75555],Yn=[0,.69444,0,0,.66759],Xr=[0,.68611,0,0,.80555],Er=[0,.68611,.08229,0,.98229],$n=[0,.68611,0,0,.76666],ia=[0,.44444,0,0,.58472],kr=[.19444,.44444,0,0,.6118],_r=[.19444,.43056,0,0,.5],ba=[0,.68333,.02778,.08334,.76278],Sa=[0,.68333,.08125,.05556,.83125],Gr=[0,.43056,0,.05556,.48472],da=[.19444,.43056,0,.08334,.51702],Ka=[.25,.75,0,0,.42778],Ya=[0,.69444,0,0,.55],ci=[0,.69444,0,0,.73334],Di=[0,.69444,0,0,.79445],Gi=[0,.69444,0,0,.51945],Li=[0,.69444,0,0,.70278],hi=[0,.69444,0,0,.76389],Wo=[.25,.75,0,0,.34306],To=[0,.69444,0,0,.56111],nl=[0,.69444,0,0,.25556],Pl=[.19444,.45833,0,0,.56111],qo=[0,.45833,0,0,.56111],Do=[0,.69444,0,0,.30556],ol=[0,.69444,0,0,.58056],rl=[0,.69444,0,0,.67223],Go=[0,.69444,0,0,.85556],ll=[0,.69444,0,0,.55834],vl=[0,.65556,.11156,0,.5],Ql=[0,.69444,.08094,0,.70834],es=[.17014,0,0,0,.44445],vs=[0,.69444,.0799,0,.5],eu=[0,.69444,0,0,.73752],zs=[0,.69444,.09205,0,.5],Us=[0,.69444,.09031,0,.77778],Cs=[0,.69444,.07816,0,.27778],uu=[0,.69444,.00316,0,.5],Fs=[.19444,.69444,0,0,.83334],$o=[.05556,.75,0,0,.83334],Yo=[0,.75,0,0,.5],sl=[.125,.08333,0,0,.27778],ys=[0,.08333,0,0,.27778],il=[0,.65556,0,0,.5],Hl=[0,.69444,0,0,.47222],fo=[0,.69444,0,0,.66667],Il=[0,.69444,0,0,.59722],Xl=[0,.69444,0,0,.54167],Hs=[0,.69444,0,0,.70834],Ts=[.25,.75,0,0,.28889],js=[0,.69444,0,0,.51667],Fu=[0,.44444,0,0,.44445],bc=[.19444,.44444,0,0,.51667],lc=[0,.44444,0,0,.38333],Tu=[0,.44444,0,0,.51667],Fc=[0,.69444,0,0,.83334],Vc=[.35001,.85,0,0,.45834],kc=[.35001,.85,0,0,.57778],_u=[.35001,.85,0,0,.41667],sc=[.35001,.85,0,0,.58334],Zu=[0,.72222,0,0,.55556],Pc=[1e-5,.6,0,0,.66667],Lc=[1e-5,.6,0,0,.77778],Ru=[.25001,.75,0,0,.94445],du=[.306,.805,.19445,0,.47222],Ku=[.30612,.805,.19445,0,.47222],iu=[.25001,.75,0,0,.83334],Gu=[.35001,.85,0,0,.47222],Oa=[.25001,.75,0,0,1.11111],nc=[.65002,1.15,0,0,.59722],gu=[.65002,1.15,0,0,.81111],Al=[.65002,1.15,0,0,.47222],tu=[.65002,1.15,0,0,.66667],zu=[0,.75,0,0,1],Vs=[.55001,1.05,0,0,1.27778],Wu=[.862,1.36,.44445,0,.55556],gc=[.86225,1.36,.44445,0,.55556],hs=[.55001,1.05,0,0,1.11111],ku=[.65002,1.15,0,0,.52778],Ju=[.65002,1.15,0,0,.61111],Yu=[.55001,1.05,0,0,1.51112],ts=[.95003,1.45,0,0,.73611],uc=[.95003,1.45,0,0,1.04445],vc=[.95003,1.45,0,0,.52778],xc=[.95003,1.45,0,0,.75],Dl=[0,.75,0,0,1.44445],go=[.95003,1.45,0,0,.58334],jl=[1.25003,1.75,0,0,.79167],Ss=[1.25003,1.75,0,0,1.27778],cc=[1.25003,1.75,0,0,.58334],dc=[1.25003,1.75,0,0,.80556],Qe=[0,.825,0,0,1.8889],rt=[1.25003,1.75,0,0,.63889],Dt=[.64502,1.155,0,0,.875],It=[1e-5,.6,0,0,.875],Kt=[-99e-5,.601,0,0,.66667],jt=[.64502,1.155,0,0,.66667],Un=[1e-5,.9,0,0,.88889],vr=[.65002,1.15,0,0,.88889],lr=[.90001,0,0,0,.88889],Zr=[-.00499,.605,0,0,1.05556],ra=[0,.12,0,0,.45],jn=[0,.61111,0,0,.525],Aa=[.08333,.69444,0,0,.525],ma=[-.08056,.53055,0,0,.525],ka=[-.05556,.55556,0,0,.525],Ra=[0,.43056,0,0,.525],Jr=[.22222,.43056,0,0,.525],$a=[0,0,0,0,.525],Ja={"AMS-Regular":{32:qn,65:wr,66:er,67:wr,68:wr,69:er,70:Da,71:Ba,72:Ba,73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:Ba,76:er,77:[0,.68889,0,0,.94445],78:wr,79:Ma,80:Da,81:Ma,82:wr,83:Ia,84:er,85:wr,86:wr,87:[0,.68889,0,0,1],88:wr,89:wr,90:er,107:Ia,160:qn,165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:Ia,295:Bi,710:Pa,732:vi,770:Pa,771:vi,989:Hn,1008:Ko,8245:[0,.54986,0,0,.275],8463:Bi,8487:wr,8498:Ia,8502:er,8503:[0,.68889,0,0,.44445],8504:er,8513:[0,.68889,0,0,.63889],8592:Ni,8594:Ni,8602:ii,8603:ii,8606:vn,8608:vn,8610:ln,8611:ln,8619:Rn,8620:Rn,8621:[-.13313,.37788,0,0,1.38889],8622:ii,8624:fr,8625:fr,8630:Pr,8631:Pr,8634:Br,8635:Br,8638:na,8639:na,8642:na,8643:na,8644:Rr,8646:Rr,8647:Rr,8648:Rt,8649:Rr,8650:Rt,8651:vn,8652:vn,8653:ii,8654:ii,8655:ii,8666:cn,8667:cn,8669:[-.13313,.37788,0,0,1],8672:un,8674:un,8705:[0,.825,0,0,.5],8708:Ia,8709:Hn,8717:[0,.43056,0,0,.42917],8722:Ni,8724:[.08198,.69224,0,0,.77778],8726:Hn,8733:sr,8736:Bt,8737:Bt,8738:[.03517,.52239,0,0,.72222],8739:eo,8740:[.25142,.74111,0,0,.27778],8741:So,8742:[.25142,.74111,0,0,.5],8756:dn,8757:dn,8764:_n,8765:[-.13313,.37788,0,0,.77778],8769:_n,8770:Sl,8774:Ca,8776:ri,8778:Hn,8782:kn,8783:kn,8785:Br,8786:Br,8787:Br,8790:sr,8791:xa,8796:[.08198,.91667,0,0,.77778],8806:br,8807:br,8808:Sr,8809:Sr,8812:[.25583,.75583,0,0,.5],8814:ja,8815:ja,8816:Ca,8817:Ca,8818:xa,8819:xa,8822:Za,8823:Za,8828:_a,8829:_a,8830:xa,8831:xa,8832:ja,8833:ja,8840:Ca,8841:Ca,8842:En,8843:En,8847:hn,8848:hn,8858:Br,8859:Br,8861:Br,8862:Bn,8863:Bn,8864:Bn,8865:Bn,8872:[0,.69224,0,0,.61111],8873:Bt,8874:[0,.69224,0,0,.88889],8876:Da,8877:Da,8878:wr,8879:wr,8882:hn,8883:hn,8884:_a,8885:_a,8888:[0,.54986,0,0,1.11111],8890:Vo,8891:Tr,8892:Tr,8901:[0,.54986,0,0,.27778],8903:Hn,8905:Hn,8906:Hn,8907:sr,8908:sr,8909:[-.03598,.46402,0,0,.77778],8910:la,8911:la,8912:hn,8913:hn,8914:pr,8915:pr,8916:dn,8918:Xn,8919:Xn,8920:dr,8921:dr,8922:zr,8923:zr,8926:_a,8927:_a,8928:Ca,8929:Ca,8934:sa,8935:sa,8936:sa,8937:sa,8938:ja,8939:ja,8940:Ca,8941:Ca,8994:or,8995:or,9416:[.15559,.69224,0,0,.90222],9484:fr,9488:fr,9492:Ga,9496:Ga,9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:Bn,9633:Bn,9650:ti,9651:ti,9654:hn,9660:ti,9661:ti,9664:hn,9674:ro,9733:[.19444,.69224,0,0,.94445],10003:Vi,10016:Vi,10731:ro,10846:[.19444,.75583,0,0,.61111],10877:_a,10878:_a,10885:br,10886:br,10887:En,10888:En,10889:co,10890:co,10891:Zi,10892:Zi,10901:_a,10902:_a,10933:Sr,10934:Sr,10935:co,10936:co,10937:co,10938:co,10949:br,10950:br,10955:Hi,10956:Hi,57350:eo,57351:So,57352:Hn,57353:Ko,57356:Sr,57357:Sr,57358:Fi,57359:Ca,57360:Ca,57361:Fi,57366:Sr,57367:Sr,57368:Sr,57369:Sr,57370:En,57371:En},"Caligraphic-Regular":{32:qn,65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:qn},"Fraktur-Regular":{32:qn,33:[0,.69141,0,0,.29574],34:rr,38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:Ei,41:Ei,42:[0,.62119,0,0,.27764],43:Oo,44:xl,45:Oo,46:xl,47:[.24982,.74947,0,0,.50181],48:tl,49:tl,50:tl,51:Ti,52:Ti,53:Ti,54:Pn,55:Ti,56:Pn,57:Ti,58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:An,93:An,94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:qn,8216:rr,8217:rr,58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:qn,33:[0,.69444,0,0,.35],34:kt,35:[.19444,.69444,0,0,.95833],36:nr,37:[.05556,.75,0,0,.95833],38:fi,39:oi,40:Vr,41:Vr,42:[0,.75,0,0,.575],43:Pe,44:[.19444,.15556,0,0,.31944],45:lc,46:[0,.15556,0,0,.31944],47:Si,48:aa,49:aa,50:aa,51:aa,52:aa,53:aa,54:aa,55:aa,56:aa,57:aa,58:mt,59:[.19444,.44444,0,0,.31944],60:za,61:qr,62:za,63:[0,.69444,0,0,.54305],64:fi,65:Pi,66:[0,.68611,0,0,.81805],67:wt,68:[0,.68611,0,0,.88194],69:cr,70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:Ci,73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:At,77:[0,.68611,0,0,1.09166],78:Ci,79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:Pi,89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:Xi,92:Si,93:Xi,94:Ir,95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:yo,99:hr,100:yo,101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:yo,105:oi,106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:oi,109:[0,.44444,0,0,.95833],110:Kn,111:Qt,112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:Kn,118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:hr,123:Si,124:Xi,125:Si,126:[.35,.34444,0,0,.575],160:qn,163:[0,.69444,0,0,.86853],168:Ir,172:[0,.44444,0,0,.76666],176:yt,177:Pe,184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:Pe,216:[.04861,.73472,0,0,.89444],223:Il,230:[0,.44444,0,0,.83055],247:Pe,248:[.09722,.54167,0,0,.575],305:mt,338:[0,.68611,0,0,1.16944],339:Wr,567:[.19444,.44444,0,0,.35139],710:Ir,711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:Ir,715:Ir,728:Ir,729:oi,730:yt,732:Ir,733:Ir,915:At,916:Wn,920:Ft,923:Xr,926:$n,928:Ci,931:wt,933:Ft,934:wt,936:Ft,937:wt,8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:oi,8217:oi,8220:kt,8221:kt,8224:Sn,8225:Sn,8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:Yn,8465:Tn,8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:Tn,8501:Mt,8592:Fr,8593:mn,8594:Fr,8595:mn,8596:Fr,8597:Si,8598:Lr,8599:Lr,8600:Lr,8601:Lr,8636:Fr,8637:Fr,8640:Fr,8641:Fr,8656:Fr,8657:ur,8658:Fr,8659:ur,8660:Fr,8661:[.25,.75,0,0,.70277],8704:yo,8706:[0,.69444,.06389,0,.62847],8707:yo,8709:nr,8711:Wn,8712:Nr,8715:Nr,8722:Pe,8723:Pe,8725:Si,8726:Si,8727:bn,8728:oa,8729:oa,8730:[.18,.82,0,0,.95833],8733:Wr,8734:[0,.44444,0,0,1.14999],8736:Bt,8739:Xi,8741:Si,8743:Qr,8744:Qr,8745:Qr,8746:Qr,8747:[.19444,.69444,.12778,0,.56875],8764:qr,8768:[.19444,.69444,0,0,.31944],8771:ea,8776:[.02444,.52444,0,0,.89444],8781:ea,8801:ea,8804:va,8805:va,8810:St,8811:St,8826:za,8827:za,8834:za,8835:za,8838:va,8839:va,8846:Qr,8849:va,8850:va,8851:Qr,8852:Qr,8853:Pe,8854:Pe,8855:Pe,8856:Pe,8857:Pe,8866:Mt,8867:Mt,8868:fi,8869:fi,8900:oa,8901:[-.02639,.47361,0,0,.31944],8902:bn,8968:rn,8969:rn,8970:rn,8971:rn,8994:Fn,8995:Fn,9651:Dr,9657:bn,9661:Dr,9667:bn,9711:Lr,9824:Ut,9825:Ut,9826:Ut,9827:Ut,9837:[0,.75,0,0,.44722],9838:qt,9839:qt,10216:Vr,10217:Vr,10815:Ci,10927:va,10928:va,57376:ht},"Main-BoldItalic":{32:qn,33:[0,.69444,.11417,0,.38611],34:ya,35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:ua,40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:$t,49:$t,50:$t,51:$t,52:xn,53:$t,54:$t,55:xn,56:$t,57:$t,58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:ha,64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:gr,73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:gr,79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:xr,95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:Or,104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:Or,114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:qn,168:[0,.69444,.11473,0,.59111],176:La,184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:tr,248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:tr,567:[.19444,.44444,.04611,0,.385],710:xr,711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:ua,730:La,732:ha,733:ha,915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:gr,931:[0,.68611,.11431,0,.82666],933:Yr,934:[0,.68611,.05632,0,.82666],936:Yr,937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:ua,8217:ua,8220:[0,.69444,.16772,0,.62055],8221:ya},"Main-Italic":{32:qn,33:Na,34:yi,35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:Na,40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:Ha,49:Ha,50:Ha,51:Ha,52:Hr,53:Ha,54:Ha,55:Hr,56:Ha,57:Ha,58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:bo,64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:ca,73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:ca,79:Ki,80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:ca,86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:Ji,95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:li,104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:li,114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:qn,168:[0,.66786,.10474,0,.51111],176:so,184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:si,248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:si,710:Ji,711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:so,732:[0,.66786,.11585,0,.51111],733:bo,915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:Ki,923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:ca,931:[0,.68333,.12028,0,.71555],933:ui,934:[0,.68333,.05986,0,.71555],936:ui,937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:Na,8217:Na,8220:[0,.69444,.1685,0,.51444],8221:yi,8463:Bi},"Main-Regular":{32:qn,33:wo,34:io,35:Fs,36:Ns,37:$o,38:ao,39:wo,40:ki,41:ki,42:Yo,43:Xo,44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:hl,48:pi,49:pi,50:pi,51:pi,52:pi,53:pi,54:pi,55:pi,56:pi,57:pi,58:ml,59:[.19444,.43056,0,0,.27778],60:Xn,61:_n,62:Xn,63:Hl,64:ao,65:xo,66:[0,.68333,0,0,.70834],67:cl,68:[0,.68333,0,0,.76389],69:gl,70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:xo,73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:_i,76:qi,77:[0,.68333,0,0,.91667],78:xo,79:_i,80:gl,81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:cl,85:xo,86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:xo,89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:Uo,92:hl,93:Uo,94:io,95:[.31,.12056,.02778,0,.5],97:Wi,98:Ul,99:Mo,100:Ul,101:Mo,102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:Ul,105:Eo,106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:wo,109:[0,.43056,0,0,.83334],110:Bl,111:Wi,112:Vo,113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:Bl,118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:Mo,123:hl,124:Uo,125:hl,126:[.35,.31786,0,0,.5],160:qn,163:[0,.69444,0,0,.76909],167:$l,168:Kl,172:[0,.43056,0,0,.66667],176:Tl,177:Xo,182:Rs,184:es,198:[0,.68333,0,0,.90278],215:Xo,216:[.04861,.73194,0,0,.77778],223:io,230:[0,.43056,0,0,.72222],247:Xo,248:[.09722,.52778,0,0,.5],305:ml,338:[0,.68333,0,0,1.01389],339:zo,567:[.19444,.43056,0,0,.30556],710:io,711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:io,715:io,728:io,729:Eo,730:Tl,732:Kl,733:io,915:qi,916:Es,920:_i,923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:xo,931:cl,933:_i,934:cl,936:_i,937:cl,8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:wo,8217:wo,8220:io,8221:io,8224:$l,8225:$l,8230:[0,.12,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:Bi,8465:as,8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:as,8501:Qs,8592:ii,8593:Ms,8594:ii,8595:Ms,8596:ii,8597:hl,8598:Wl,8599:Wl,8600:Wl,8601:Wl,8614:[.011,.511,0,0,1],8617:Vl,8618:Vl,8636:ii,8637:ii,8640:ii,8641:ii,8652:[.011,.671,0,0,1],8656:ii,8657:Rs,8658:ii,8659:Rs,8660:ii,8661:[.25,.75,0,0,.61111],8704:Ul,8706:[0,.69444,.05556,.08334,.5309],8707:Ul,8709:Ns,8711:Es,8712:fs,8715:fs,8722:Xo,8723:Xo,8725:hl,8726:hl,8727:$s,8728:Yl,8729:Yl,8730:[.2,.8,0,0,.83334],8733:zo,8734:Pr,8736:Bt,8739:Uo,8741:hl,8743:Jo,8744:Jo,8745:Jo,8746:Jo,8747:[.19444,.69444,.11111,0,.41667],8764:_n,8768:[.19444,.69444,0,0,.27778],8771:Sl,8773:[-.022,.589,0,0,1],8776:ri,8781:Sl,8784:[-.133,.67,0,0,.778],8801:Sl,8804:En,8805:En,8810:Bs,8811:Bs,8826:Xn,8827:Xn,8834:Xn,8835:Xn,8838:En,8839:En,8846:Jo,8849:En,8850:En,8851:Jo,8852:Jo,8853:Xo,8854:Xo,8855:Xo,8856:Xo,8857:Xo,8866:Qs,8867:Qs,8868:ao,8869:ao,8872:[.249,.75,0,0,.867],8900:Yl,8901:[-.05555,.44445,0,0,.27778],8902:$s,8904:[.005,.505,0,0,.9],8942:[.03,.9,0,0,.278],8943:[-.19,.31,0,0,1.172],8945:[-.1,.82,0,0,1.282],8968:au,8969:au,8970:au,8971:au,8994:Cu,8995:Cu,9136:Xs,9137:Xs,9651:Su,9657:$s,9661:Su,9667:$s,9711:Wl,9824:wl,9825:wl,9826:wl,9827:wl,9837:[0,.75,0,0,.38889],9838:Ke,9839:Ke,10216:ki,10217:ki,10222:Xs,10223:Xs,10229:[.011,.511,0,0,1.609],10230:st,10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:st,10815:xo,10927:En,10928:En,57376:ht},"Math-BoldItalic":{32:qn,48:Qt,49:Qt,50:Qt,51:Xt,52:Xt,53:Xt,54:aa,55:Xt,56:aa,57:Xt,65:Pi,66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:Er,73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:cr,77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:Yn,105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:ia,112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:qn,915:[0,.68611,.15972,0,.65694],916:Wn,920:[0,.68611,.03194,0,.86722],923:Xr,926:[0,.68611,.07458,0,.84125],928:Er,931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:$n,936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:ia,960:[0,.44444,.03704,0,.68241],961:kr,962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:kr,1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:qn,48:Wi,49:Wi,50:Wi,51:_r,52:_r,53:_r,54:pi,55:_r,56:pi,57:_r,65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:Sa,73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:ba,80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:Gr,112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:qn,915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:ba,923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:Sa,931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:Gr,960:[0,.43056,.03588,0,.57003],961:da,962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:da,1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:qn,33:[0,.69444,0,0,.36667],34:ll,35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:Do,40:Ka,41:Ka,42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:Ya,49:Ya,50:Ya,51:Ya,52:Ya,53:Ya,54:Ya,55:Ya,56:Ya,57:Ya,58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:Gi,64:ci,65:ci,66:ci,67:Li,68:Di,69:[0,.69444,0,0,.64167],70:Qs,71:ci,72:Di,73:[0,.69444,0,0,.33056],74:Gi,75:hi,76:ol,77:[0,.69444,0,0,.97778],78:Di,79:Di,80:Li,81:[.10556,.69444,0,0,.79445],82:Li,83:Qs,84:ci,85:hi,86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:ci,89:[0,.69444,.0275,0,.73334],90:rl,91:Wo,93:Wo,94:Ya,95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:To,99:[0,.45833,0,0,.48889],100:To,101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:To,105:nl,106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:nl,109:[0,.45833,0,0,.86667],110:qo,111:[0,.45833,0,0,.55],112:Pl,113:Pl,114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:qo,118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:qn,168:Ya,176:ci,180:Ya,184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:Ya,711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:Ya,729:Do,730:ci,732:Ya,733:Ya,915:ol,916:[0,.69444,0,0,.91667],920:Go,923:rl,926:ci,928:Di,931:Di,933:Go,934:Di,936:Go,937:Di,8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:Do,8217:Do,8220:ll,8221:ll},"SansSerif-Italic":{32:qn,33:[0,.69444,.05733,0,.31945],34:uu,35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:Cs,40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:sl,45:[0,.44444,.01946,0,.33333],46:ys,47:[.25,.75,.13164,0,.5],48:vl,49:vl,50:vl,51:vl,52:vl,53:vl,54:vl,55:vl,56:vl,57:vl,58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:fo,66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:Ql,73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:Xl,77:[0,.69444,.08094,0,.875],78:Ql,79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:vs,95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:qn,168:[0,.67937,.06385,0,.5],176:eu,184:es,305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:vs,711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:zs,715:io,728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:eu,732:[0,.67659,.08826,0,.5],733:zs,915:[0,.69444,.13372,0,.54167],916:Fc,920:[0,.69444,.07555,0,.77778],923:Qs,926:[0,.69444,.12816,0,.66667],928:Ql,931:[0,.69444,.11983,0,.72222],933:Us,934:[0,.69444,.04603,0,.72222],936:Us,937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:Cs,8217:Cs,8220:[0,.69444,.14205,0,.5],8221:uu},"SansSerif-Regular":{32:qn,33:[0,.69444,0,0,.31945],34:io,35:Fs,36:Ns,37:$o,38:[0,.69444,0,0,.75834],39:wo,40:ki,41:ki,42:Yo,43:Xo,44:sl,45:[0,.44444,0,0,.33333],46:ys,47:hl,48:il,49:il,50:il,51:il,52:il,53:il,54:il,55:il,56:il,57:il,58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:Hl,64:fo,65:fo,66:fo,67:yo,68:[0,.69444,0,0,.72223],69:Il,70:[0,.69444,0,0,.56945],71:fo,72:Hs,73:wo,74:Hl,75:[0,.69444,0,0,.69445],76:Xl,77:[0,.69444,0,0,.875],78:Hs,79:[0,.69444,0,0,.73611],80:yo,81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:Ul,84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:fo,89:[0,.69444,.025,0,.66667],90:Qs,91:Ts,93:Ts,94:io,95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:js,99:Fu,100:js,101:Fu,102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:js,105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:Tu,111:[0,.44444,0,0,.5],112:bc,113:bc,114:[0,.44444,.01389,0,.34167],115:lc,116:[0,.57143,0,0,.36111],117:Tu,118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:qn,168:[0,.67937,0,0,.5],176:fo,184:es,305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:io,711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:io,715:io,728:io,729:[0,.67937,0,0,.27778],730:fo,732:[0,.67659,0,0,.5],733:io,915:Xl,916:Fc,920:ao,923:Qs,926:fo,928:Hs,931:as,933:ao,934:as,936:ao,937:as,8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:wo,8217:wo,8220:io,8221:io},"Script-Regular":{32:qn,65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:qn},"Size1-Regular":{32:qn,40:Vc,41:Vc,47:kc,91:_u,92:kc,93:_u,123:sc,125:sc,160:qn,710:Zu,732:Zu,770:Zu,771:Zu,8214:[-99e-5,.601,0,0,.77778],8593:Pc,8595:Pc,8657:Lc,8659:Lc,8719:Ru,8720:Ru,8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:Ku,8748:du,8749:du,8750:Ku,8896:iu,8897:iu,8898:iu,8899:iu,8968:Gu,8969:Gu,8970:Gu,8971:Gu,9168:Kt,10216:Gu,10217:Gu,10752:Oa,10753:Oa,10754:Oa,10756:iu,10758:iu},"Size2-Regular":{32:qn,40:nc,41:nc,47:gu,91:Al,92:gu,93:Al,123:tu,125:tu,160:qn,710:zu,732:zu,770:zu,771:zu,8719:Vs,8720:Vs,8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:gc,8748:Wu,8749:Wu,8750:gc,8896:hs,8897:hs,8898:hs,8899:hs,8968:ku,8969:ku,8970:ku,8971:ku,10216:Ju,10217:Ju,10752:Yu,10753:Yu,10754:Yu,10756:hs,10758:hs},"Size3-Regular":{32:qn,40:ts,41:ts,47:uc,91:vc,92:uc,93:vc,123:xc,125:xc,160:qn,710:Dl,732:Dl,770:Dl,771:Dl,8730:[.95003,1.45,0,0,1],8968:go,8969:go,8970:go,8971:go,10216:xc,10217:xc},"Size4-Regular":{32:qn,40:jl,41:jl,47:Ss,91:cc,92:Ss,93:cc,123:dc,125:dc,160:qn,710:Qe,732:Qe,770:Qe,771:Qe,8730:[1.25003,1.75,0,0,1],8968:rt,8969:rt,8970:rt,8971:rt,9115:Dt,9116:It,9117:Dt,9118:Dt,9119:It,9120:Dt,9121:jt,9122:Kt,9123:jt,9124:jt,9125:Kt,9126:jt,9127:Un,9128:vr,9129:lr,9130:[0,.3,0,0,.88889],9131:Un,9132:vr,9133:lr,9143:[.88502,.915,0,0,1.05556],10216:dc,10217:dc,57344:Zr,57345:Zr,57680:ra,57681:ra,57682:ra,57683:ra},"Typewriter-Regular":{32:$a,33:jn,34:jn,35:jn,36:Aa,37:Aa,38:jn,39:jn,40:Aa,41:Aa,42:[0,.52083,0,0,.525],43:ma,44:[.13889,.125,0,0,.525],45:ma,46:[0,.125,0,0,.525],47:Aa,48:jn,49:jn,50:jn,51:jn,52:jn,53:jn,54:jn,55:jn,56:jn,57:jn,58:Ra,59:[.13889,.43056,0,0,.525],60:ka,61:[-.19549,.41562,0,0,.525],62:ka,63:jn,64:jn,65:jn,66:jn,67:jn,68:jn,69:jn,70:jn,71:jn,72:jn,73:jn,74:jn,75:jn,76:jn,77:jn,78:jn,79:jn,80:jn,81:[.13889,.61111,0,0,.525],82:jn,83:jn,84:jn,85:jn,86:jn,87:jn,88:jn,89:jn,90:jn,91:Aa,92:Aa,93:Aa,94:jn,95:[.09514,0,0,0,.525],96:jn,97:Ra,98:jn,99:Ra,100:jn,101:Ra,102:jn,103:Jr,104:jn,105:jn,106:[.22222,.61111,0,0,.525],107:jn,108:jn,109:Ra,110:Ra,111:Ra,112:Jr,113:Jr,114:Ra,115:Ra,116:[0,.55358,0,0,.525],117:Ra,118:Ra,119:Ra,120:Ra,121:Jr,122:Ra,123:Aa,124:Aa,125:Aa,126:jn,127:jn,160:$a,176:jn,184:[.19445,0,0,0,.525],305:Ra,567:Jr,711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:jn,715:jn,728:jn,730:jn,770:jn,771:jn,776:jn,915:jn,916:jn,920:jn,923:jn,926:jn,928:jn,931:jn,933:jn,934:jn,936:jn,937:jn,8216:jn,8217:jn,8242:jn,9251:[.11111,.21944,0,0,.525]}},bi=/[\u3040-\u309F]|[\u30A0-\u30FF]|[\u4E00-\u9FAF]|[\uAC00-\uD7AF]/,qa=10,to=.25,oo=1.2,Io=.431,yl={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[Io,Io,Io],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.5,.732,.925],num2:[.394,.384,.5],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[to,to,to],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04]},Yi=[0,.5,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],$i=5,ji={"\xA0":" ","\u200B":" ",\u00C5:"A",\u00C7:"C",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00E7:"c",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function mi(a,y){a===void 0&&(a=77);const b=Ja[y][a];if(b)return{defaultMetrics:!1,depth:b[0],height:b[1],italic:b[2],skew:b[3],width:b[4]};if(a===11034)return{defaultMetrics:!0,depth:.2,height:.8,italic:0,skew:0,width:.8};const z=String.fromCodePoint(a);if(z in ji)a=ji[z].codePointAt(0);else if(bi.test(z))return a=77,{defaultMetrics:!0,depth:.2,height:.9,italic:0,skew:0,width:1};return{defaultMetrics:!0,depth:.2,height:.7,italic:0,skew:0,width:.8}}var no={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],longrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],longleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],longleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],longrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],longleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xleftrightarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],longleftrightarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xRightleftharpoons:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],longRightleftharpoons:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xLeftrightharpoons:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716],longLeftrightharpoons:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Bo={widehat1:[1062,239,.24],widehat2:[2364,300,.3],widehat3:[2364,360,.36],widehat4:[2364,420,.42],widecheck1:[1062,239,.24],widecheck2:[2364,300,.3],widecheck3:[2364,360,.36],widecheck4:[2364,420,.42],widetilde1:[600,260,.26],widetilde2:[1033,286,.286],widetilde3:[2339,306,.306],widetilde4:[2340,312,.34],overarc:[1061,159,.3],underarc:[1061,159,.3]},Fl={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,overarc:"M529 0c179 0 524 115 524 115 5 1 9 5 9 10 0 1-1 2-1 3l-4 22c-1 5-5 9-11 9h-2s-338-93-512-92c-174 0-513 92-513 92h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13 0 0 342-115 520-115z",underarc:`m 529 160
c -179 0 -524 -115 -524 -115
c -5 -1 -9 -5 -9 -10
c 0 -1 1 -2 1 -3
l 4 -22
c 1 -5 5 -9 11 -9
h 2
s 338 93 512 92
c 174 0 513 -92 513 -92
h 2
c 5 0 9 4 11 9
l 5 22
c 1 6 -2 12 -8 13
c 0 0 -342 115 -520 115
z
`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,widetilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,widetilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,widetilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,widetilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`};function al(a){if(Bo[a]){const[et,vt,Lt]=Bo[a],on=`<span class="stretchy" style="height:${Lt}em"><svg width="100%" height="${Lt}em" viewBox="0 0 ${et} ${vt}" preserveAspectRatio="none" ><path fill="currentcolor" d="${Fl[a]}"></path></svg></span>`;return`<span style="display:inline-block;height:${Math.floor(100*Lt/2)/100}em;min-width:0">${on}</span>`}const[y,b,z,ne]=no[a];let le,ce;const Ie=z/1e3;y.length===3?(le=["slice-1-of-3","slice-2-of-3","slice-3-of-3"],ce=["xMinYMin","xMidYMin","xMaxYMin"]):y.length===2?(le=["slice-1-of-2","slice-2-of-2"],ce=["xMinYMin","xMaxYMin"]):(le=["slice-1-of-1"],ce=[ne]);const Ve=y.map((et,vt)=>`<span class="${le[vt]}" style=height:${Ie}em><svg width=400em height=${Ie}em viewBox="0 0 400000 ${z}" preserveAspectRatio="${ce[vt]} slice"><path fill="currentcolor" d="${Fl[et]}"></path></svg></span>`).join("");return`<span style="display:inline-block;height:${Ie}em;min-width:${b}em;">${Ve}</span>`}function Ho(a){return no[a]?no[a][2]/1e3:Bo[a][2]}function _l(a){const y=[];for(let b=0;b<a.length;b++){let z=a.charCodeAt(b);if(z===13&&a.charCodeAt(b+1)===10&&(z=10,b++),(z===13||z===12)&&(z=10),z===0&&(z=65533),z>=55296&&z<=56319){const ne=a.charCodeAt(b+1);if(ne>=56320&&ne<=57343){const le=z-55296,ce=ne-56320;z=kd(2,16)+le*kd(2,10)+ce,b++}}y.push(z)}return y}var Rl=8205,cs=[[Rl,1],[65038,2],[127995,5],[129456,4],[917536,96]],Ll,Ls=[127462,127487];function Os(a){var y;if(Ll===void 0){Ll={};for(const b of cs)for(let z=b[0];z<=b[0]+b[1]-1;z++)Ll[z]=!0}return(y=Ll[a])!=null?y:!1}function El(a){return a>=Ls[0]&&a<=Ls[1]}function cu(a){if(/^[\u0020-\u00FF]*$/.test(a))return a;const y=[],b=_l(a);let z=0;for(;z<b.length;){const ne=b[z++],le=b[z];if(le===Rl){const ce=z-1;for(z+=2;b[z]===Rl;)z+=2;y.push(String.fromCodePoint(...b.slice(ce,z-ce+1)))}else if(Os(le)){const ce=z-1;for(;Os(b[z]);)z+=b[z]===Rl?2:1;y.push(String.fromCodePoint(...b.slice(ce,2*z-ce-1)))}else El(ne)?(z+=1,y.push(String.fromCodePoint(...b.slice(z-2,2)))):y.push(String.fromCodePoint(ne))}return y}var ls=class{constructor(a){this.obeyspaces=!1,this.pos=0,this.s=cu(a)}end(){return this.pos>=this.s.length}get(){return this.pos<this.s.length?this.s[this.pos++]:""}peek(){return this.s[this.pos]}match(a){const y=typeof this.s=="string"?a.exec(this.s.slice(this.pos)):a.exec(this.s.slice(this.pos).join(""));return y!=null&&y[0]?(this.pos+=y[0].length,y[0]):""}next(){if(this.end())return null;if(!this.obeyspaces&&this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]+/)||this.obeyspaces&&this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]/))return"<space>";const a=this.get();if(a==="\\"){if(!this.end()){let y=this.match(/^[a-zA-Z\*]+/);return y?this.match(/^[ \f\n\r\t\v\u00A0\u2028\u2029]*/):y=this.get(),"\\"+y}}else{if(a==="{")return"<{>";if(a==="}")return"<}>";if(a==="^"){if(this.peek()==="^"){this.get();const y=this.match(/^(\^(\^(\^(\^[\da-f])?[\da-f])?[\da-f])?[\da-f])?[\da-f]{2}/);if(y)return String.fromCodePoint(Number.parseInt(y.slice(y.lastIndexOf("^")+1),16))}return a}else if(a==="#"){if(!this.end()){let y=!1;if(/[\d?@]/.test(this.peek())&&(y=!0,this.pos+1<this.s.length)){const b=this.s[this.pos+1];y=/[^\dA-Za-z]/.test(b)}return y?"#"+this.get():"#"}}else if(a==="$")return this.peek()==="$"?(this.get(),"<$$>"):"<$>"}return a}};function ws(a,y){var b,z,ne,le;const ce=[];let Ie=a.next();if(Ie&&Ie!=="\\relax"){if(Ie==="\\noexpand")Ie=a.next(),Ie&&ce.push(Ie);else if(Ie==="\\obeyspaces")a.obeyspaces=!0;else if(Ie==="\\bgroup")ce.push("<{>");else if(Ie==="\\egroup")ce.push("<}>");else if(Ie==="\\string"){if(Ie=a.next(),Ie)if(Ie.startsWith("\\"))for(const Ve of Ie)ce.push(Ve==="\\"?"\\backslash":Ve);else Ie==="<{>"?ce.push("\\{"):Ie==="<space>"?ce.push("~"):Ie==="<}>"&&ce.push("\\}")}else if(Ie==="\\csname"){for(;a.peek()==="<space>";)a.next();let Ve="",et=!1,vt=[];do{if(vt.length===0)if(/^#[\d?@]$/.test(a.peek())){const Lt=a.get().slice(1);vt=ms((z=(b=y==null?void 0:y(Lt))!=null?b:y==null?void 0:y("?"))!=null?z:"\\placeholder{}",y),Ie=vt[0]}else Ie=a.next(),vt=Ie?[Ie]:[];et=vt.length===0,!et&&Ie==="\\endcsname"&&(et=!0,vt.shift()),et||(et=Ie==="<$>"||Ie==="<$$>"||Ie==="<{>"||Ie==="<}>"||typeof Ie=="string"&&Ie.length>1&&Ie.startsWith("\\")),et||(Ve+=vt.shift())}while(!et);Ve&&ce.push("\\"+Ve),ce.push(...vt)}else if(Ie!=="\\endcsname")if(Ie.length>1&&Ie.startsWith("#")){const Ve=Ie.slice(1);ce.push(...ms((le=(ne=y==null?void 0:y(Ve))!=null?ne:y==null?void 0:y("?"))!=null?le:"\\placeholder{}",y))}else ce.push(Ie)}return ce}function ms(a,y=null){const b=[];let z="";for(const ce of a.toString().split(/\r?\n/)){z&&b.push(z),z=" ";const Ie=ce.match(/((?:\\%)|[^%])*/);Ie!==null&&b.push(Ie[0])}const ne=new ls(ut(b.join(""))),le=[];do le.push(...ws(ne,y));while(!ne.end());return le}function dl(a){let y="";const b=[];for(const z of a)z&&(y&&/^[a-zA-Z\*]/.test(z)&&b.push(y),b.push(z),/^\\[a-zA-Z]+\*?[\"\'][^\ ]+$/.test(z)&&b.push(" "),y=/\\[a-zA-Z]+\*?$/.test(z)?" ":"");return b.join("")}function Ai(a,...y){return console.assert(a.startsWith("\\")),y.length===0?a:dl([a,...y.map(b=>`{${b}}`)])}function Ao(a){return dl(a.map(y=>{var b;return(b={"<space>":" ","<$$>":"$$","<$>":"$","<{>":"{","<}>":"}"}[y])!=null?b:y}))}var jo=class Qf{constructor(y){Qf._registry[y]=this}static createAtom(y,b,z){return Qf._registry[y].createAtom(b,Gt(b,y),z)}static serialize(y,b){var z;if(!y||y.length===0)return"";if((z=b.skipStyles)!=null&&z){const ne=[];for(const le of ns(y)){const ce=Qf._registry[le[0].mode];ne.push(...ce.serialize(le,b))}return dl(ne)}return dl(Gl(y,b))}static getFont(y,b,z){return Qf._registry[y].getFont(b,z)}};jo._registry={};var Qi=jo;function ns(a){const y=[];let b=[],z="NONE";for(const ne of a)ne.type!=="first"&&(ne.mode!==z?(b.length>0&&y.push(b),b=[ne],z=ne.mode):b.push(ne));return b.length>0&&y.push(b),y}function Oi(a,y){const b=[];let z=[],ne;for(const le of a)if(le.type!=="first"&&le.style){let ce;y==="variant"?(ce=le.style.variant,le.style.variantStyle&&le.style.variantStyle!=="up"&&(ce+="-"+le.style.variantStyle)):ce=le.style[y],ce===ne?z.push(le):(z.length>0&&b.push(z),z=[le],ne=ce)}return z.length>0&&b.push(z),b}function fl(a,y){var b;const{parent:z}=a[0],ne=z==null?void 0:z.computedStyle.color,le=[];for(const ce of ns(a)){const Ie=y.defaultMode;for(const Ve of Oi(ce,"color")){const et=Ve[0].computedStyle,vt=Qi._registry[Ve[0].mode].serialize(Ve,pe(ye({},y),{defaultMode:Ie==="text"?"text":"math"}));!y.skipStyles&&et.color&&et.color!=="none"&&(!z||ne!==et.color)?le.push(Ai("\\textcolor",(b=et.verbatimColor)!=null?b:et.color,dl(vt))):le.push(dl(vt))}}return le}function is(a,y){const{parent:b}=a[0],z=b==null?void 0:b.computedStyle.backgroundColor;return Oi(a,"backgroundColor").map(ne=>{var le;if(ne.length>0||ne[0].type!=="box"){const ce=ne[0].computedStyle;if(ce.backgroundColor&&ce.backgroundColor!=="none"&&(!b||z!==ce.backgroundColor))return Ai("\\colorbox",(le=ce.verbatimBackgroundColor)!=null?le:ce.backgroundColor,dl(fl(ne,pe(ye({},y),{defaultMode:"text"}))))}return dl(fl(ne,y))})}function Gl(a,y){if(a.length===0)return[];const{parent:b}=a[0],z=b==null?void 0:b.computedStyle.fontSize,ne=[];for(const le of Oi(a,"fontSize")){const ce=le[0].computedStyle.fontSize,Ie=is(le,y);Ie&&(ce&&ce!=="auto"&&(!b||z!==ce)?ne.push(["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][ce],...Ie):ne.push(...Ie))}return ne}function Pu(a){return a?{mord:"ord",mbin:"bin",mop:"op",mrel:"rel",mopen:"open",mclose:"close",mpunct:"punct",minner:"inner",spacing:"ignore",latex:"latex",composition:"inner",error:"inner",placeholder:"ord",supsub:"ignore"}[a]:void 0}function fu(a){if(a.length===0)return"ord";const y=Pu(a[0].type),b=Pu(a[a.length-1].type);return y&&y===b?y:"ord"}function Uu(a,y){if(typeof a=="string")return a;if(typeof a=="number"){console.assert(Number.isFinite(a));const b=Math.ceil(100*a)/100;return b===0?"0":b.toString()+(y!=null?y:"")}return""}var Va=class Om{constructor(y,b){var z,ne,le,ce,Ie;if(typeof y=="number"?this.value=String.fromCodePoint(y):typeof y=="string"?this.value=y:Le(y)?this.children=y.filter(et=>et!==null):y&&y instanceof Om&&(this.children=[y]),this.children)for(const et of this.children)et.parent=this;this.type=(z=b==null?void 0:b.type)!=null?z:"ignore",this.isSelected=(b==null?void 0:b.isSelected)===!0,b!=null&&b.caret&&(this.caret=b.caret),this.classes=(ne=b==null?void 0:b.classes)!=null?ne:"",this.isTight=(le=b==null?void 0:b.isTight)!=null?le:!1,b!=null&&b.attributes&&(this.attributes=b.attributes);let Ve=b==null?void 0:b.fontFamily;b!=null&&b.style&&this.value&&(Ve=(Ie=Qi.getFont((ce=b.mode)!=null?ce:"math",this,pe(ye({variant:"normal"},b.style),{letterShapeStyle:b.letterShapeStyle})))!=null?Ie:void 0),Ve||(Ve="Main-Regular"),this._height=0,this._depth=0,this._width=0,this.hasExplicitWidth=!1,this.skew=0,this.italic=0,this.maxFontSize=0,this.scale=1,(b==null?void 0:b.maxFontSize)!==void 0&&(this.maxFontSize=b.maxFontSize),os(this,Ve)}set atomID(y){y===void 0||y.length===0||(this.id=y)}selected(y){if(this.isSelected!==y&&(this.isSelected=y,this.children))for(const b of this.children)b.selected(y)}setStyle(y,b,z){if(b===void 0)return;const ne=Uu(b,z);ne.length>0&&(this.cssProperties||(this.cssProperties={}),this.cssProperties[y]=ne)}setTop(y){Number.isFinite(y)&&Math.abs(y)>.01&&(this.cssProperties||(this.cssProperties={}),this.cssProperties.top=Uu(y,"em"),this.height-=y,this.depth+=y)}get left(){var y;return(y=this.cssProperties)!=null&&y["margin-left"]?Number.parseFloat(this.cssProperties["margin-left"]):0}set left(y){Number.isFinite(y)&&(y===0?this.cssProperties&&delete this.cssProperties["margin-left"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-left"]=Uu(y,"em")))}set right(y){Number.isFinite(y)&&(y===0?this.cssProperties&&delete this.cssProperties["margin-right"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-right"]=Uu(y,"em")))}set bottom(y){Number.isFinite(y)&&(y===0?this.cssProperties&&delete this.cssProperties["margin-bottom"]:(this.cssProperties||(this.cssProperties={}),this.cssProperties["margin-bottom"]=Uu(y,"em")))}get width(){return this._width*this.scale}set width(y){this._width=y,this.hasExplicitWidth=!0}set softWidth(y){}get height(){return this._height*this.scale}set height(y){this._height=y}get depth(){return this._depth*this.scale}set depth(y){this._depth=y}wrap(y){const b=y.parent;if(!b)return this;y.isPhantom&&this.setStyle("opacity",0);const z=y.color;z&&z!==b.color&&this.setStyle("color",z);let ne=y.backgroundColor;this.isSelected&&(ne=Tt(ne)),ne&&ne!==b.backgroundColor&&(this.setStyle("background-color",ne),this.setStyle("display","inline-block"));const le=y.scalingFactor;return this.scale=le,this.skew*=le,this.italic*=le,this}toMarkup(){var y,b,z,ne;let le=(y=this.value)!=null?y:"";if(this.children)for(const In of this.children)le+=In.toMarkup();let ce="";if(this.svgBody)ce=al(this.svgBody);else if(this.svgOverlay){ce='<span style="',ce+="display: inline-block;",ce+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`,ce+=`vertical-align:${Math.floor(100*this.depth)/100}em;`,ce+='">',ce+=le,ce+="</span>",ce+='<svg style="position:absolute;overflow:visible;',ce+=`height:${Math.floor(100*(this.height+this.depth))/100}em;`;const In=(b=this.cssProperties)==null?void 0:b.padding;In?(ce+=`top:${In};`,ce+=`left:${In};`,ce+=`width:calc(100% - 2 * ${In} );`):ce+="top:0;left:0;width:100%;",ce+="z-index:2;",ce+='"',this.svgStyle&&(ce+=this.svgStyle),ce+=` viewBox="0 0 ${Math.floor(100*this.width)/100} ${Math.floor(100*(this.height+this.depth))/100}"`,ce+=`>${this.svgOverlay}</svg>`}let Ie="";const Ve=this.classes.split(" ");Ve.push((z={latex:"ML__raw-latex",placeholder:"ML__placeholder",error:"ML__error"}[this.type])!=null?z:""),this.caret==="latex"&&Ve.push("ML__latex-caret"),this.isSelected&&Ve.push("ML__selected");const et=Ve.length===1?Ve[0]:Ve.filter((In,Gn,ga)=>In.length>0&&ga.indexOf(In)===Gn).join(" ");if(et.length>0&&(Ie+=` class="${et}"`),this.id&&(Ie+=` data-atom-id=${this.id}`),this.cssId&&(Ie+=` id="${this.cssId.replace(/ /g,"-")}" `),this.attributes&&(Ie+=" "+Object.keys(this.attributes).map(In=>`${In}="${this.attributes[In]}"`).join(" ")),this.htmlData){const In=this.htmlData.split(",");for(const Gn of In){const ga=Gn.match(/([^=]+)=(.+$)/);if(ga){const xi=ga[1].trim().replace(/ /g,"-");xi&&(Ie+=` data-${xi}="${ga[2]}" `)}else{const xi=Gn.trim().replace(/ /g,"-");xi&&(Ie+=` data-${xi} `)}}}const vt=(ne=this.cssProperties)!=null?ne:{};this.hasExplicitWidth&&vt.width===void 0&&(vt.width=`${Math.ceil(this._width*100)/100}em`);const Lt=Object.keys(vt).map(In=>`${In}:${vt[In]}`);if(this.scale!==void 0&&this.scale!==1&&(le.length>0||ce.length>0)&&Lt.push(`font-size: ${Math.ceil(this.scale*1e4)/100}%`),this.htmlStyle){const In=this.htmlStyle.split(";");let Gn="";for(const ga of In){const xi=ga.match(/([^=]+):(.+$)/);if(xi){const pa=xi[1].trim().replace(/ /g,"-");pa&&(Gn+=`${pa}:${xi[2]};`)}}Gn&&(Ie+=` style="${Gn}"`)}Lt.length>0&&(Ie+=` style="${Lt.join(";")}"`);let on="";return Ie.length>0||ce.length>0?on=`<span${Ie}>${le}${ce}</span>`:on=le,this.caret==="text"?on+='<span class="ML__text-caret"></span>':this.caret==="math"&&(on+='<span class="ML__caret"></span>'),on}tryCoalesceWith(y){if(this.svgBody||!this.value||y.svgBody||!y.value)return!1;const b=this.children&&this.children.length>0,z=y.children&&y.children.length>0;if(b||z)return!1;if(y.cssProperties||this.cssProperties){for(const Ve of["border","border-left","border-right","border-right-width","left","margin","margin-left","margin-right","padding","position","width"])if(y.cssProperties&&Ve in y.cssProperties||this.cssProperties&&Ve in this.cssProperties)return!1}const ne=this.cssProperties?Object.keys(this.cssProperties).length:0,le=y.cssProperties?Object.keys(y.cssProperties).length:0;if(ne!==le)return!1;if(ne>0){for(const Ve of Object.keys(this.cssProperties))if(this.cssProperties[Ve]!==y.cssProperties[Ve])return!1}const ce=this.classes.trim().replace(/\s+/g," ").split(" "),Ie=y.classes.trim().replace(/\s+/g," ").split(" ");if(ce.length!==Ie.length)return!1;ce.sort(),Ie.sort();for(const[Ve,et]of ce.entries())if(et==="vertical-separator"||et!==Ie[Ve])return!1;return this.value+=y.value,this.height=Math.max(this.height,y.height),this.depth=Math.max(this.depth,y.depth),this._width=this._width+y._width,this.maxFontSize=Math.max(this.maxFontSize,y.maxFontSize),this.italic=y.italic,!0}};function fc(a){if(!a||a.length===0)return[];a[0].children=fc(a[0].children);const y=[a[0]];for(let b=1;b<a.length;b++)y[y.length-1].tryCoalesceWith(a[b])||(a[b].children=fc(a[b].children),y.push(a[b]));return y}function ou(a){return a.children&&(a.children=fc(a.children)),a}function Hu(a,y){if(!a)return new Va(null,y);const b=new Va(null,{classes:"ML__strut",type:"ignore"});b.setStyle("height",Math.max(0,a.height),"em");const z=[b];if(a.depth!==0){const ne=new Va(null,{classes:"ML__strut--bottom",type:"ignore"});ne.setStyle("height",a.height+a.depth,"em"),ne.setStyle("vertical-align",-a.depth,"em"),z.push(ne)}return z.push(a),new Va(z,pe(ye({},y),{type:"lift"}))}function rs(a){const y=Ho(a)/2,b=new Va(null,{maxFontSize:0});return b.height=y+.166,b.depth=y-.166,b.svgBody=a,b}function os(a,y){var b;if(a.type==="latex"){a.height=.9,a.depth=.2,a._width=1;return}if(a.value){a.height=-1/0,a.depth=-1/0,a._width=0,a.skew=-1/0,a.italic=-1/0;for(let z=0;z<a.value.length;z++){const ne=mi(a.value.codePointAt(z),y);a.height=Math.max(a.height,ne.height),a.depth=Math.max(a.depth,ne.depth),a._width+=ne.width,a.skew=ne.skew,a.italic=ne.italic}return}if(a.children&&a.children.length>0){let z=-1/0,ne=-1/0,le=0;for(const ce of a.children)ce.height>z&&(z=ce.height),ce.depth>ne&&(ne=ce.depth),le=Math.max(le,(b=ce.maxFontSize)!=null?b:0);a.height=z,a.depth=ne,a._width=a.children.reduce((ce,Ie)=>ce+Ie.width,0),a.maxFontSize=le}}function ss(a){if("individualShift"in a){const y=a.individualShift;let b=y[0];const z=[b],ne=-b.shift-b.box.depth;let le=ne;for(let ce=1;ce<y.length;ce++){const Ie=y[ce],Ve=-Ie.shift-le-Ie.box.depth,et=Ve-(b.box.height+b.box.depth);le=le+Ve,z.push(et),z.push(Ie),b=Ie}return[z,ne]}if("top"in a){let y=a.top;for(const b of a.children)y-=typeof b=="number"?b:b.box.height+b.box.depth;return[a.children,y]}else{if("bottom"in a)return[a.children,-a.bottom];if("firstBaseline"in a){const y=a.firstBaseline[0];if(typeof y=="number")throw new Error("First child must be an element.");return[a.firstBaseline,-y.box.depth]}else if("shift"in a){const y=a.children[0];if(typeof y=="number")throw new Error("First child must be an element.");return[a.children,-y.box.depth-a.shift]}}return[null,0]}function Is(a){var y;const[b,z]=ss(a);if(!b)return[[],0,0];const ne=new Va(null,{classes:"pstrut"});let le=0;for(const Gn of b)if(typeof Gn!="number"){const ga=Gn.box;le=Math.max(le,ga.maxFontSize,ga.height)}le+=2,ne.height=le,ne.setStyle("height",le,"em");const ce=[];let Ie=z,Ve=z,et=z,vt=0;for(const Gn of b){if(typeof Gn=="number")et+=Gn;else{const ga=Gn.box,xi=(y=Gn.classes)!=null?y:[],pa=new Va([ne,ga],{classes:xi.join(" "),style:Gn.style});ga.setStyle("height",ga.height+ga.depth,"em"),ga.setStyle("display","inline-block"),pa.setStyle("top",-le-et-ga.depth,"em"),Gn.marginLeft&&pa.setStyle("margin-left",Gn.marginLeft,"em"),Gn.marginRight&&pa.setStyle("margin-right",Gn.marginRight,"em"),ce.push(pa),et+=ga.height+ga.depth,vt=Math.max(vt,pa.width)}Ie=Math.min(Ie,et),Ve=Math.max(Ve,et)}ce.forEach(Gn=>{Gn.softWidth=vt});const Lt=new Va(ce,{classes:"vlist"});if(Lt.softWidth=vt,Lt.height=Ve,Lt.setStyle("height",Ve,"em"),Ie>=0)return[[new Va(Lt,{classes:"vlist-r"})],Ve,-Ie];const on=new Va(new Va(null),{classes:"vlist"});on.height=-Ie,on.setStyle("height",-Ie,"em");const In=new Va(8203,{classes:"vlist-s",maxFontSize:0});return In.softWidth=0,In.height=0,In.depth=0,[[new Va([Lt,In],{classes:"vlist-r"}),new Va(on,{classes:"vlist-r"})],Ve,-Ie]}var kl=class extends Va{constructor(a,y){var b;const[z,ne,le]=Is(a);super(z.length===1?z[0]:z,{type:y==null?void 0:y.type,classes:((b=y==null?void 0:y.classes)!=null?b:"")+" vlist-t"+(z.length===2?" vlist-t2":"")}),this.height=ne,this.depth=le,this.softWidth=z.reduce((ce,Ie)=>Math.max(ce,Ie.width),0)}};function vu(a,y){var b,z,ne,le,ce;const Ie=a.metrics,Ve=new Va(y.base),et=(b=y.baseShift)!=null?b:0,vt=(z=y.slant)!=null?z:0;let Lt=0,on=0;y.above&&(Lt=(ne=y.aboveShift)!=null?ne:Math.max(Ie.bigOpSpacing1,Ie.bigOpSpacing3-y.above.depth)),y.below&&(on=(le=y.belowShift)!=null?le:Math.max(Ie.bigOpSpacing2,Ie.bigOpSpacing4-y.below.height));let In=null;if(y.below&&y.above){const Gn=Ie.bigOpSpacing5+y.below.height+y.below.depth+on+Ve.depth+et;In=new kl({bottom:Gn,children:[Ie.bigOpSpacing5,{box:y.below,marginLeft:-vt,classes:["ML__center"]},on,{box:Ve,classes:["ML__center"]},Lt,{box:y.above,marginLeft:vt,classes:["ML__center"]},Ie.bigOpSpacing5]}).wrap(a)}else if(y.below&&!y.above)In=new kl({top:Ve.height-et,children:[Ie.bigOpSpacing5,{box:y.below,marginLeft:-vt,classes:["ML__center"]},on,{box:Ve,classes:["ML__center"]}]}).wrap(a);else if(!y.below&&y.above){const Gn=Ve.depth+et;In=new kl({bottom:Gn,children:[{box:Ve,classes:["ML__center"]},Lt,{box:y.above,marginLeft:vt,classes:["ML__center"]},Ie.bigOpSpacing5]}).wrap(a)}else{const Gn=Ve.depth+et;In=new kl({bottom:Gn,children:[{box:Ve},Ie.bigOpSpacing5]}).wrap(a)}return new Va(In,{type:(ce=y.type)!=null?ce:"op"})}var Zl=7,yu=6,wu=5,Au=4,Vu=3,lu=2,Qu=1,nu=0,Du=class{constructor(a,y,b){this.id=a,this.sizeDelta=y,this.cramped=b;const z={"-4":2,"-3":1,0:0}[y];this.metrics=Object.keys(yl).reduce((ne,le)=>pe(ye({},ne),{[le]:yl[le][z]}),{})}getFontSize(a){return Math.max(1,a+this.sizeDelta)}get sup(){return su[[nu,Qu,nu,Qu,lu,Vu,lu,Vu][this.id]]}get sub(){return su[[nu,nu,nu,nu,lu,lu,lu,lu][this.id]]}get fracNum(){return su[[nu,Qu,nu,Qu,lu,Vu,Au,wu][this.id]]}get fracDen(){return su[[nu,nu,nu,nu,lu,lu,Au,Au][this.id]]}get cramp(){return su[[nu,nu,lu,lu,Au,Au,yu,yu][this.id]]}get isTight(){return this.sizeDelta<0}},Lu={7:new Du(Zl,0,!1),6:new Du(yu,0,!0),5:new Du(wu,0,!1),4:new Du(Au,0,!0),3:new Du(Vu,-3,!1),2:new Du(lu,-3,!0),1:new Du(Qu,-4,!1),0:new Du(nu,-4,!0)},su=pe(ye({},Lu),{displaystyle:Lu[Zl],textstyle:Lu[wu],scriptstyle:Lu[Vu],scriptscriptstyle:Lu[Qu]});function ru(a,y){var b;if(!a)return 0;const z={pt:1,mm:7227/2540,cm:7227/254,ex:35271/8192,px:3/4,em:qa,bp:803/800,dd:1238/1157,pc:12,in:72.27,mu:10/18}[(b=a.unit)!=null?b:"pt"];if(Number.isFinite(y)){const ne=kd(10,y);return Math.round(a.dimension/qa*z*ne)/ne}return a.dimension*z}function Gs(a,y){if(a===null)return 0;const b=ru(a)/qa;if(Number.isFinite(y)){const z=kd(10,y);return Math.round(b*z)/z}return b}function yc(a){var y;return`${a.dimension}${(y=a.unit)!=null?y:"pt"}`}function Hc(a){let y=yc(a.glue);return a.grow&&a.grow.dimension!==0&&(y+=` plus ${yc(a.grow)}`),a.shrink&&a.shrink.dimension!==0&&(y+=` minus ${yc(a.shrink)}`),y}function Zs(a){var y,b;if(a==null)return null;let z="";if("dimension"in a&&(z=`${a.dimension}${(y=a.unit)!=null?y:"pt"}`),"glue"in a&&(z=Hc(a)),"number"in a)if(!("base"in a)||a.base==="decimal")z=Number(a.number).toString();else if(a.base==="alpha")z=`\`${String.fromCodePoint(a.number)}`;else{const ne=Math.round(a.number)>>>0;a.base==="hexadecimal"?(z=Number(ne).toString(16).toUpperCase(),ne<=255?z=z.padStart(2,"0"):ne<=65535?z=z.padStart(4,"0"):ne<=16777215?z=z.padStart(6,"0"):z=z.padStart(8,"0"),z=`"${z}`):a.base==="octal"&&(z=Number(ne).toString(8),ne<=63?z=z.padStart(2,"0"):ne<=30583?z=z.padStart(4,"0"):z=z.padStart(8,"0"),z=`'${z}`)}return"register"in a&&("factor"in a&&(a.factor===-1?z="-":a.factor!==1&&(z=Number(a.factor).toString())),"global"in a&&a.global&&(z+="\\global"),z+=`\\${a.register}`),"string"in a&&(z=a.string),(b=a.relax)!=null&&b&&(z+="\\relax"),z}function Iu(a,y){return a==null?null:"number"in a?pe(ye({},a),{number:a.number*y}):"register"in a?"factor"in a&&a.factor?pe(ye({},a),{factor:a.factor*y}):pe(ye({},a),{factor:y}):"dimension"in a?pe(ye({},a),{dimension:a.dimension*y}):"glue"in a?a.shrink&&a.grow?{glue:Iu(a.glue,y),shrink:Iu(a.shrink,y),grow:Iu(a.grow,y)}:a.shrink?{glue:Iu(a.glue,y),shrink:Iu(a.shrink,y)}:a.grow?{glue:Iu(a.glue,y),grow:Iu(a.grow,y)}:{glue:Iu(a.glue,y)}:null}var id={"p@":{dimension:1},"z@":{dimension:0},maxdimen:{dimension:16383.99999},hfuzz:{dimension:.1},vfuzz:{dimension:.1},overfullrule:{dimension:5},hsize:{dimension:6.5,unit:"in"},vsize:{dimension:8.9,unit:"in"},parindent:{dimension:20},maxdepth:{dimension:4},splitmaxdepth:{register:"maxdimen"},boxmaxdepth:{register:"maxdimen"},delimitershortfall:{dimension:5},nulldelimiterspace:{dimension:1.2,unit:"pt"},scriptspace:{dimension:.5},topskip:{dimension:10},splittopskip:{dimension:10},normalbaselineskip:{dimension:12},normallineskip:{dimension:1},normallineskiplimit:{dimension:0},jot:{dimension:3},doublerulesep:{dimension:2},arrayrulewidth:{dimension:.4},arraycolsep:{dimension:5},fboxsep:{dimension:3},fboxrule:{dimension:.4},"z@skip":{glue:{dimension:0},shrink:{dimension:0},grow:{dimension:0}},hideskip:{glue:{dimension:-1e3},grow:{dimension:1,unit:"fill"}},"@flushglue":{glue:{dimension:0},grow:{dimension:1,unit:"fill"}},parskip:{glue:{dimension:0},grow:{dimension:1}},abovedisplayskip:{glue:{dimension:12},grow:{dimension:3},shrink:{dimension:9}},abovedisplayshortskip:{glue:{dimension:0},grow:{dimension:3}},belowdisplayskip:{glue:{dimension:12},grow:{dimension:3},shrink:{dimension:9}},belowdisplayshortskip:{glue:{dimension:7},grow:{dimension:3},shrink:{dimension:4}},parfillskip:{glue:{dimension:0},grow:{dimension:1,unit:"fil"}},thinmuskip:{glue:{dimension:3,unit:"mu"}},medmuskip:{glue:{dimension:4,unit:"mu"},grow:{dimension:2,unit:"mu"},shrink:{dimension:4,unit:"mu"}},thickmuskip:{glue:{dimension:5,unit:"mu"},grow:{dimension:5,unit:"mu"}},smallskipamount:{glue:{dimension:3},grow:{dimension:1},shrink:{dimension:1}},medskipamount:{glue:{dimension:6},grow:{dimension:2},shrink:{dimension:3}},bigskipamount:{glue:{dimension:12},grow:{dimension:2},shrink:{dimension:4}},pretolerance:100,tolerance:200,hbadness:1e3,vbadness:1e3,linepenalty:10,hyphenpenalty:50,exhyphenpenalty:50,binoppenalty:700,relpenalty:500,clubpenalty:150,widowpenalty:150,displaywidowpenalty:50,brokenpenalty:100,predisplaypenalty:1e4,doublehyphendemerits:1e4,finalhyphendemerits:5e3,adjdemerits:1e4,tracinglostchars:1,uchyph:1,delimiterfactor:901,defaulthyphenchar:"\\-",defaultskewchar:-1,newlinechar:-1,showboxbreadth:5,showboxdepth:3,errorcontextlines:5,interdisplaylinepenalty:100,interfootnotelinepenalty:100,baselineSkip:1.2,arraystretch:1,month:new Date().getMonth()+1,day:new Date().getDate(),year:new Date().getFullYear()};function _c(){return ye({},id)}function Ol(){return{registers:_c(),smartFence:!1,renderPlaceholder:void 0,placeholderSymbol:"\u25A2",letterShapeStyle:Ge.locale.startsWith("fr")?"french":"tex",minFontScale:0,colorMap:De,backgroundColorMap:Ee,getMacro:a=>Cr(a,an())}}var Po=class Im{constructor(y,b){var z,ne,le,ce,Ie,Ve,et,vt,Lt,on,In,Gn,ga,xi,pa;let Xa;y!=null&&y.parent?(this.parent=y.parent,Xa=y.parent,this.registers={}):(Xa=ye(ye({},Ol()),(z=y==null?void 0:y.from)!=null?z:{}),this.registers=Xa.registers),Xa.atomIdsSettings&&(this.atomIdsSettings=ye({},Xa.atomIdsSettings)),this.renderPlaceholder=Xa.renderPlaceholder,this.isPhantom=(ce=(le=y==null?void 0:y.isPhantom)!=null?le:(ne=this.parent)==null?void 0:ne.isPhantom)!=null?ce:!1,this.letterShapeStyle=Xa.letterShapeStyle,this.minFontScale=Xa.minFontScale,b!=null&&b.color&&b.color!=="none"?this.color=b.color:this.color=(Ve=(Ie=this.parent)==null?void 0:Ie.color)!=null?Ve:"",b!=null&&b.backgroundColor&&b.backgroundColor!=="none"?this.backgroundColor=b.backgroundColor:this.backgroundColor=(vt=(et=this.parent)==null?void 0:et.backgroundColor)!=null?vt:"",b!=null&&b.fontSize&&b.fontSize!=="auto"&&b.fontSize!==((Lt=this.parent)==null?void 0:Lt.size)?this.size=b.fontSize:this.size=(In=(on=this.parent)==null?void 0:on.size)!=null?In:$i;let Mi=(ga=(Gn=this.parent)==null?void 0:Gn.mathstyle)!=null?ga:su.displaystyle;if(typeof(y==null?void 0:y.mathstyle)=="string"){if(Xa instanceof Im)switch(y.mathstyle){case"cramp":Mi=Mi.cramp;break;case"superscript":Mi=Mi.sup;break;case"subscript":Mi=Mi.sub;break;case"numerator":Mi=Mi.fracNum;break;case"denominator":Mi=Mi.fracDen;break}switch(y.mathstyle){case"textstyle":Mi=su.textstyle;break;case"displaystyle":Mi=su.displaystyle;break;case"scriptstyle":Mi=su.scriptstyle;break;case"scriptscriptstyle":Mi=su.scriptscriptstyle;break;case"":case"auto":break}}this.mathstyle=Mi,this.smartFence=Xa.smartFence,this.placeholderSymbol=Xa.placeholderSymbol,this.colorMap=(xi=Xa.colorMap)!=null?xi:ai=>ai,this.backgroundColorMap=(pa=Xa.backgroundColorMap)!=null?pa:ai=>ai,this.getMacro=Xa.getMacro,console.assert(this.parent!==void 0||this.registers!==void 0)}makeID(){if(!this.atomIdsSettings)return;if(this.atomIdsSettings.overrideID)return this.atomIdsSettings.overrideID;if(typeof this.atomIdsSettings.seed!="number")return`${Date.now().toString(36).slice(-2)}${Math.floor(Math.random()*1e5).toString(36)}`;const y=this.atomIdsSettings.seed.toString(36);return this.atomIdsSettings.seed+=1,y}scale(y){return y*this.effectiveFontSize}get scalingFactor(){return this.parent?this.effectiveFontSize/this.parent.effectiveFontSize:1}get isDisplayStyle(){return this.mathstyle.id===Zl||this.mathstyle.id===yu}get isCramped(){return this.mathstyle.cramped}get isTight(){return this.mathstyle.isTight}get metrics(){return this.mathstyle.metrics}get effectiveFontSize(){return Math.max(Yi[Math.max(1,this.size+this.mathstyle.sizeDelta)],this.minFontScale)}getRegister(y){var b;if((b=this.registers)!=null&&b[y])return this.registers[y];if(this.parent)return this.parent.getRegister(y)}getRegisterAsNumber(y){const b=this.getRegister(y);if(typeof b=="number")return b;if(typeof b=="string")return Number(b)}getRegisterAsGlue(y){var b;if((b=this.registers)!=null&&b[y]){const z=this.registers[y];return typeof z=="object"&&"glue"in z?z:typeof z=="object"&&"dimension"in z?{glue:{dimension:z.dimension}}:typeof z=="number"?{glue:{dimension:z}}:void 0}if(this.parent)return this.parent.getRegisterAsGlue(y)}getRegisterAsEm(y,b){return Gs(this.getRegisterAsDimension(y),b)}getRegisterAsDimension(y){var b;if((b=this.registers)!=null&&b[y]){const z=this.registers[y];return typeof z=="object"&&"glue"in z?z.glue:typeof z=="object"&&"dimension"in z?z:typeof z=="number"?{dimension:z}:void 0}if(this.parent)return this.parent.getRegisterAsDimension(y)}setRegister(y,b){if(b===void 0){delete this.registers[y];return}this.registers[y]=b}evaluate(y){if(!y||!("register"in y))return y;let b=this;if("global"in y&&y.global)for(;b.parent;)b=b.parent;let z=1;"factor"in y&&y.factor!==1&&y.factor!==void 0&&(z=y.factor);const ne=b.getRegister(y.register);if(ne===void 0)return;if(typeof ne=="string")return{string:Number(ne).toString()+ne};if(typeof ne=="number")return{number:z*ne};const le=b.evaluate(ne);if(le!==void 0)return"string"in le?{string:Number(ne).toString()+le.string}:"number"in le?{number:z*le.number}:"dimension"in le?pe(ye({},le),{dimension:z*le.dimension}):"glue"in le?pe(ye({},le),{glue:pe(ye({},le.glue),{dimension:z*le.glue.dimension}),shrink:le.shrink?pe(ye({},le.shrink),{dimension:z*le.shrink.dimension}):void 0,grow:le.grow?pe(ye({},le.grow),{dimension:z*le.grow.dimension}):void 0}):y}toDimension(y){const b=this.evaluate(y);return b===void 0?null:"dimension"in b?b:"glue"in b?b.glue:"number"in b?{dimension:b.number}:null}toEm(y,b){if(y===null)return 0;const z=this.toDimension(y);return z===null?0:ru(z,b)/qa}toNumber(y){if(y===null)return null;const b=this.evaluate(y);return b===void 0?null:"number"in b?b.number:"dimension"in b?b.dimension:"glue"in b?b.glue.dimension:"string"in b?Number(b.string):null}toColor(y){var b,z;if(y===null)return null;const ne=this.evaluate(y);return ne===void 0?null:"string"in ne?(z=(b=this.colorMap)==null?void 0:b.call(this,ne.string))!=null?z:ne.string:null}toBackgroundColor(y){var b,z;if(y===null)return null;const ne=this.evaluate(y);return ne===void 0?null:"string"in ne?(z=(b=this.backgroundColorMap)==null?void 0:b.call(this,ne.string))!=null?z:ne.string:null}},hu=["body","above","below","superscript","subscript"];function bs(a){return typeof a=="string"&&hu.includes(a)}function Mu(a){return a!==void 0&&Array.isArray(a)&&a.length===2}var Ea=class Rd{constructor(y){var b,z,ne,le,ce,Ie;this.type=y.type,typeof y.value=="string"&&(this.value=y.value),this.command=(z=(b=y.command)!=null?b:this.value)!=null?z:"",this.mode=(ne=y.mode)!=null?ne:"math",y.isFunction&&(this.isFunction=!0),y.limits&&(this.subsupPlacement=y.limits),this.style=ye({},y.style),this.displayContainsHighlight=(le=y.displayContainsHighlight)!=null?le:!1,this.captureSelection=(ce=y.captureSelection)!=null?ce:!1,this.skipBoundary=(Ie=y.skipBoundary)!=null?Ie:!1,y.verbatimLatex!==void 0&&y.verbatimLatex!==null&&(this.verbatimLatex=y.verbatimLatex),y.args&&(this.args=y.args),y.body&&(this.body=y.body),this._changeCounter=0}static createBox(y,b,z){var ne;if(!b)return null;const le=qu(b),ce=[];for(const Ve of le){const et=Ve[0].style,vt=Rc(y,Ve,{style:{color:et.color,backgroundColor:et.backgroundColor,fontSize:et.fontSize}});vt&&ce.push(vt)}if(ce.length===0)return null;const Ie=((ne=z==null?void 0:z.classes)!=null?ne:"").trim();return ce.length===1&&!Ie&&!(z!=null&&z.type)?ce[0].wrap(y):new Va(ce,{classes:Ie,type:z==null?void 0:z.type}).wrap(y)}static serialize(y,b){return Qi.serialize(y,b)}static commonAncestor(y,b){if(y===b||y.parent===b.parent)return y.parent;const z=new WeakSet;let{parent:ne}=y;for(;ne;)z.add(ne),ne=ne.parent;for(ne=b.parent;ne;){if(z.has(ne))return ne;ne=ne.parent}console.assert(!!ne)}static fromJson(y){return typeof y=="string"?new Rd({type:"mord",value:y,mode:"math"}):new Rd(y)}get latexMode(){return this.mode==="math"?"math":"text"}toJson(){const y={};if(this.type&&(y.type=this.type),this.mode!=="math"&&(y.mode=this.mode),this.command&&this.command!==this.value&&(y.command=this.command),this.value!==void 0&&(y.value=this.value),this.style&&Object.keys(this.style).length>0&&(y.style=ye({},this.style)),this.verbatimLatex!==void 0&&(y.verbatimLatex=this.verbatimLatex),this.subsupPlacement&&(y.subsupPlacement=this.subsupPlacement),this.explicitSubsupPlacement&&(y.explicitSubsupPlacement=!0),this.isFunction&&(y.isFunction=!0),this.displayContainsHighlight&&(y.displayContainsHighlight=!0),this.isExtensibleSymbol&&(y.isExtensibleSymbol=!0),this.skipBoundary&&(y.skipBoundary=!0),this.captureSelection&&(y.captureSelection=!0),this.args&&(y.args=Wa(this.args)),this._branches)for(const b of Object.keys(this._branches))this._branches[b]&&(y[b]=this._branches[b].filter(z=>z.type!=="first").map(z=>z.toJson()));return y.type==="mord"&&Object.keys(y).length===2&&"value"in y?y.value:y}get changeCounter(){return this.parent?this.parent.changeCounter:this._changeCounter}set isDirty(y){if(y){this.parent||this._changeCounter++,"verbatimLatex"in this&&(this.verbatimLatex=void 0),this._children=void 0;let{parent:b}=this;for(;b;)b.parent||b._changeCounter++,"verbatimLatex"in b&&(b.verbatimLatex=void 0),b._children=void 0,b=b.parent}}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);return b!=null&&b.serialize?b.serialize(this,y):this.body&&this.command?dl([Ai(this.command,this.bodyToLatex(y)),this.supsubToLatex(y)]):this.body?dl([this.bodyToLatex(y),this.supsubToLatex(y)]):!this.value||this.value==="\u200B"?"":this.command}bodyToLatex(y){var b;return Qi.serialize(this.body,pe(ye({},y),{defaultMode:(b=y.defaultMode)!=null?b:this.latexMode}))}aboveToLatex(y){return Qi.serialize(this.above,y)}belowToLatex(y){return Qi.serialize(this.below,y)}supsubToLatex(y){let b="";if(y=pe(ye({},y),{defaultMode:"math"}),this.branch("subscript")!==void 0){const z=Qi.serialize(this.subscript,y);z.length===0?b+="_{}":z.length===1?/^[0-9]$/.test(z)?b+=`_${z}`:b+=`_{${z}}`:b+=`_{${z}}`}if(this.branch("superscript")!==void 0){const z=Qi.serialize(this.superscript,y);z.length===0?b+="^{}":z.length===1?z==="\u2032"?b+="^\\prime ":z==="\u2033"?b+="^\\doubleprime ":/^[0-9]$/.test(z)?b+=`^${z}`:b+=`^{${z}}`:b+=`^{${z}}`}return b}get treeDepth(){let y=1,b=this.parent;for(;b;)b=b.parent,y+=1;return y}get inCaptureSelection(){let y=this;for(;y;){if(y.captureSelection)return!0;y=y.parent}return!1}get parentPrompt(){let y=this.parent;for(;y;){if(y.type==="prompt"&&!y.captureSelection)return y;y=y.parent}return null}branch(y){if(bs(y)&&this._branches)return this._branches[y]}get branches(){if(!this._branches)return[];const y=[];for(const b of hu)this._branches[b]&&y.push(b);return y}createBranch(y){return console.assert(bs(y)),bs(y)?(this._branches?this._branches[y]||(this._branches[y]=[this.makeFirstAtom(y)]):this._branches={[y]:[this.makeFirstAtom(y)]},this.isDirty=!0,this._branches[y]):[]}get row(){return Mu(this.parentBranch)?this.parentBranch[0]:-1}get col(){return Mu(this.parentBranch)?this.parentBranch[1]:-1}get body(){var y;return(y=this._branches)==null?void 0:y.body}set body(y){this.setChildren(y,"body")}get superscript(){var y;return(y=this._branches)==null?void 0:y.superscript}set superscript(y){this.setChildren(y,"superscript")}get subscript(){var y;return(y=this._branches)==null?void 0:y.subscript}set subscript(y){this.setChildren(y,"subscript")}get above(){var y;return(y=this._branches)==null?void 0:y.above}set above(y){this.setChildren(y,"above")}get below(){var y;return(y=this._branches)==null?void 0:y.below}set below(y){this.setChildren(y,"below")}get computedStyle(){var y,b;const z=typeof this.style.verbatimColor=="string",ne=typeof this.style.verbatimBackgroundColor=="string",le=ye(ye({},(b=(y=this.parent)==null?void 0:y.computedStyle)!=null?b:{}),this.style);return delete le.variant,delete le.variantStyle,ne||delete le.verbatimBackgroundColor,z||delete le.verbatimColor,le}applyStyle(y){this.isDirty=!0,this.style=ye(ye({},this.style),y),this.style.fontFamily==="none"&&delete this.style.fontFamily,this.style.fontShape==="auto"&&delete this.style.fontShape,this.style.fontSeries==="auto"&&delete this.style.fontSeries,this.style.color==="none"&&(delete this.style.color,delete this.style.verbatimColor),this.style.backgroundColor==="none"&&(delete this.style.backgroundColor,delete this.style.verbatimBackgroundColor),this.style.fontSize==="auto"&&delete this.style.fontSize;for(const b of this.children)b.applyStyle(y)}getInitialBaseElement(){var y,b,z;return this.hasEmptyBranch("body")?this:(console.assert(((y=this.body)==null?void 0:y[0].type)==="first"),(z=(b=this.body[1])==null?void 0:b.getInitialBaseElement())!=null?z:this)}getFinalBaseElement(){return this.hasEmptyBranch("body")?this:this.body[this.body.length-1].getFinalBaseElement()}isCharacterBox(){return this.type==="leftright"||this.type==="genfrac"||this.type==="subsup"||this.type==="delim"||this.type==="array"||this.type==="surd"?!1:this.getFinalBaseElement().type==="mord"}hasEmptyBranch(y){const b=this.branch(y);return b?(console.assert(b.length>0),console.assert(b[0].type==="first"),b.length===1):!0}setChildren(y,b){var z;if(!y||(console.assert(bs(b)),!bs(b)))return;console.assert(((z=y[0])==null?void 0:z.type)!=="first");const ne=[this.makeFirstAtom(b),...y];this._branches?this._branches[b]=ne:this._branches={[b]:ne};for(const le of y)le.parent=this,le.parentBranch=b;this.isDirty=!0}makeFirstAtom(y){const b=new Rd({type:"first",mode:this.mode});return b.parent=this,b.parentBranch=y,b}addChild(y,b){console.assert(y.type!=="first"),this.createBranch(b).push(y),this.isDirty=!0,y.parent=this,y.parentBranch=b}addChildBefore(y,b){console.assert(b.parentBranch!==void 0);const z=this.createBranch(b.parentBranch);z.splice(z.indexOf(b),0,y),this.isDirty=!0,y.parent=this,y.parentBranch=b.parentBranch}addChildAfter(y,b){console.assert(b.parentBranch!==void 0);const z=this.createBranch(b.parentBranch);z.splice(z.indexOf(b)+1,0,y),this.isDirty=!0,y.parent=this,y.parentBranch=b.parentBranch}addChildren(y,b){const z=this.createBranch(b);for(const ne of y)ne.parent=this,ne.parentBranch=b,z.push(ne);this.isDirty=!0}addChildrenAfter(y,b){console.assert(y.length===0||y[0].type!=="first"),console.assert(b.parentBranch!==void 0);const z=this.createBranch(b.parentBranch);z.splice(z.indexOf(b)+1,0,...y),this.isDirty=!0;for(const ne of y)ne.parent=this,ne.parentBranch=b.parentBranch;return y[y.length-1]}removeBranch(y){const b=this.branch(y);if(bs(y)&&(this._branches[y]=void 0),!b)return[];for(const z of b)z.parent=void 0,z.parentBranch=void 0;return console.assert(b[0].type==="first"),b.shift(),this.isDirty=!0,b}removeChild(y){if(console.assert(y.parent===this),y.type==="first")return;const b=this.branch(y.parentBranch),z=b.indexOf(y);console.assert(z>=0),b.splice(z,1),this.isDirty=!0,y.parent=void 0,y.parentBranch=void 0}get siblings(){return this.parent?this.parent.branch(this.parentBranch):[]}get firstSibling(){return this.siblings[0]}get lastSibling(){const{siblings:y}=this;return y[y.length-1]}get isFirstSibling(){return this===this.firstSibling}get isLastSibling(){return this===this.lastSibling}get hasNoSiblings(){return this.siblings.length===1}get leftSibling(){console.assert(this.parent!==void 0);const y=this.parent.branch(this.parentBranch);return y[y.indexOf(this)-1]}get rightSibling(){console.assert(this.parent!==void 0);const y=this.parent.branch(this.parentBranch);return y[y.indexOf(this)+1]}get hasChildren(){return!!(this._branches&&this.children.length>0)}get firstChild(){return console.assert(this.hasChildren),this.children[0]}get lastChild(){console.assert(this.hasChildren);const{children:y}=this;return y[y.length-1]}get children(){if(this._children)return this._children;if(!this._branches)return[];const y=[];for(const b of hu)if(this._branches[b])for(const z of this._branches[b])y.push(...z.children),y.push(z);return this._children=y,y}render(y){if(this.type==="first"&&!y.atomIdsSettings)return null;const b=Gt(this.command,this.mode);if(b!=null&&b.render)return b.render(this,y);const z=new Po({parent:y},this.style);let ne=this.createBox(z,{classes:this.parent?"":"ML__base"});return ne?(!this.subsupPlacement&&(this.superscript||this.subscript)&&(ne=this.attachSupsub(z,{base:ne})),ne.wrap(z)):null}attachSupsub(y,b){var z;const ne=b.base,le=this.superscript,ce=this.subscript;if(!le&&!ce)return ne;let Ie=null,Ve=null;const et=(z=b.isCharacterBox)!=null?z:this.isCharacterBox();let vt=0;if(le){const ga=new Po({parent:y,mathstyle:"superscript"});Ie=Rd.createBox(ga,le),et||(vt=ne.height-y.metrics.supDrop*ga.scalingFactor)}let Lt=0;if(ce){const ga=new Po({parent:y,mathstyle:"subscript"});Ve=Rd.createBox(ga,ce),et||(Lt=ne.depth+y.metrics.subDrop*ga.scalingFactor)}let on;y.isDisplayStyle?on=y.metrics.sup1:y.isCramped?on=y.metrics.sup3:on=y.metrics.sup2;const In=.5/qa/y.scalingFactor;let Gn=null;if(Ve&&Ie){vt=Math.max(vt,on,Ie.depth+.25*y.metrics.xHeight),Lt=Math.max(Lt,y.metrics.sub2);const ga=y.metrics.defaultRuleThickness;if(vt-Ie.depth-(Ve.height-Lt)<4*ga){Lt=4*ga-(vt-Ie.depth)+Ve.height;const pa=.8*y.metrics.xHeight-(vt-Ie.depth);pa>0&&(vt+=pa,Lt-=pa)}const xi=this.isExtensibleSymbol&&ne.italic?-ne.italic:0;Gn=new kl({individualShift:[{box:Ve,shift:Lt,marginLeft:xi},{box:Ie,shift:-vt}]}).wrap(y)}else Ve&&!Ie?(Lt=Math.max(Lt,y.metrics.sub1,Ve.height-.8*Io),Gn=new kl({shift:Lt,children:[{box:Ve,marginRight:In,marginLeft:this.isCharacterBox()?-ne.italic:0}]})):!Ve&&Ie&&(vt=Math.max(vt,on,Ie.depth+.25*Io),Gn=new kl({shift:-vt,children:[{box:Ie,marginRight:In}]}));return new Va([ne,new Va(Gn,{caret:this.caret,isSelected:this.isSelected,classes:"msubsup"})],{type:b.type})}attachLimits(y,b){const z=this.superscript?Rd.createBox(new Po({parent:y,mathstyle:"superscript"},this.style),this.superscript):null,ne=this.subscript?Rd.createBox(new Po({parent:y,mathstyle:"subscript"},this.style),this.subscript):null;return!z&&!ne?b.base.wrap(y):vu(y,pe(ye({},b),{above:z,below:ne}))}bind(y,b){if(!b||y.isPhantom||this.value==="\u200B")return b;let z=this.parent;for(;z&&!z.captureSelection;)z=z.parent;return z!=null&&z.captureSelection||(this.id||(this.id=y.makeID()),b.atomID=this.id),b}createBox(y,b){var z,ne,le,ce;const Ie=(z=this.value)!=null?z:this.body,Ve=(ne=b==null?void 0:b.boxType)!=null?ne:Pu(this.type);let et=(le=b==null?void 0:b.classes)!=null?le:"";this.mode==="text"&&(et+=" ML__text");const vt=typeof Ie=="string"||Ie===void 0?new Va(Ie!=null?Ie:null,{type:Ve,isSelected:this.isSelected,mode:this.mode,maxFontSize:y.scalingFactor,style:pe(ye({variant:"normal"},this.style),{fontSize:Math.max(1,y.size+y.mathstyle.sizeDelta)}),letterShapeStyle:y.letterShapeStyle,classes:et}):(ce=Rd.createBox(y,Ie,{type:Ve,classes:et}))!=null?ce:new Va(null);return y.isTight&&(vt.isTight=!0),(this.mode!=="math"||this.style.variant==="main")&&(vt.italic=0),vt.right=vt.italic,this.bind(y,vt),this.caret&&!this.superscript&&!this.subscript&&(vt.caret=this.caret),vt}isDigit(){var y;return this.type==="mord"&&this.value?/^[\d,\.]$/.test(this.value):this.type==="group"&&((y=this.body)==null?void 0:y.length)===2?this.body[0].type==="first"&&this.body[1].value===",":!1}asDigit(){var y;return this.type==="mord"&&this.value&&/^[\d,\.]$/.test(this.value)?this.value:this.type==="group"&&((y=this.body)==null?void 0:y.length)===2&&this.body[0].type==="first"&&this.body[1].value===","?".":""}};function qu(a){let y;const b=[];let z=[];for(const ne of a)if(!y&&!ne.style)z.push(ne);else{const le=ne.computedStyle;y&&le.color===y.color&&le.backgroundColor===y.backgroundColor&&le.fontSize===y.fontSize?z.push(ne):(z.length>0&&b.push(z),z=[ne],y=le)}return z.length>0&&b.push(z),b}function Rc(a,y,b){var z,ne,le,ce,Ie;if(!y||y.length===0)return null;const Ve=new Po({parent:a},b.style),et=!((z=Ve.atomIdsSettings)!=null&&z.groupNumbers);let vt=[];if(y.length===1){const on=y[0],In=on.render(Ve);In&&(et&&on.isSelected&&In.selected(!0),vt=[In])}else{let on="",In=!0;for(const Gn of y){(ne=Ve.atomIdsSettings)!=null&&ne.groupNumbers&&on&&(In&&Gn.isDigit()||!In&&Qc(Gn))&&(Ve.atomIdsSettings.overrideID=on);const ga=Gn.render(Ve);Ve.atomIdsSettings&&(Ve.atomIdsSettings.overrideID=void 0),ga&&((le=Ve.atomIdsSettings)!=null&&le.groupNumbers&&((Gn.isDigit()||Qc(Gn))&&(!on||In!==Gn.isDigit())&&(In=Gn.isDigit(),on=(ce=Gn.id)!=null?ce:""),on&&(!(Gn.isDigit()||Qc(Gn))||!Gn.hasEmptyBranch("superscript")||!Gn.hasEmptyBranch("subscript"))&&(on="")),et&&Gn.isSelected&&ga.selected(!0),vt.push(ga))}}if(vt.length===0)return null;const Lt=new Va(vt,pe(ye({isTight:Ve.isTight},b),{type:(Ie=b.type)!=null?Ie:"lift"}));return Lt.isSelected=vt.every(on=>on.isSelected),Lt.wrap(Ve)}function Qc(a){return a.mode==="text"}function Wa(a){return a.map(y=>y===null?"<null>":Array.isArray(y)&&y[0]instanceof Ea?{atoms:y.map(b=>b.toJson())}:typeof y=="object"&&"group"in y?{group:y.group.map(b=>b.toJson())}:y)}var Oc=class Nm extends Ea{constructor(y,b,z){super({type:"text",command:y,mode:"text",displayContainsHighlight:!0}),this.value=b,this.verbatimLatex=b,this.applyStyle(z)}static fromJson(y){return new Nm(y.command,y.value,y.style)}render(y){const b=this.createBox(y);return this.caret&&(b.caret=this.caret),b}_serialize(y){var b;return(b=this.verbatimLatex)!=null?b:Qn("text",this.value.codePointAt(0))}};function Xc(a,y){if(a.direction===y.direction){const b=a.ranges.length;if(y.ranges.length===b){let z=0;for(;z<b&&ud(a.ranges[z],y.ranges[z])==="equal";)z++;return z===b?"equal":"different"}}return"different"}function ud(a,y){return a[0]===y[0]&&a[1]===y[1]?"equal":"different"}function mu(a){let y=1/0,b=-1/0;for(const z of a.ranges)y=Math.min(y,z[0],z[1]),b=Math.max(b,z[0],z[1]);return[y,b]}function rc(a){return typeof a=="number"&&!Number.isNaN(a)}function Jc(a){return Array.isArray(a)&&a.length===2}function qc(a){return a!=null&&typeof a=="object"&&"ranges"in a&&Array.isArray(a.ranges)}function ds(a,y){const b=a.at(y);let z;if(b){z=b.mode;let ne=b.parent;for(;!z&&ne;)ne&&(z=ne.mode),ne=ne.parent}return z}function _o(a,y){if(!y)return"";if(typeof y=="string")return y;if(!a||y.after===void 0)return y.value;let b=!1,z=!1,ne=!1,le=!1,ce=!1,Ie=!1,Ve=!1,et=!1,vt=!1,Lt=!1,on=!1,In=!1,Gn=!1,ga=!1,xi=!1,pa=a[0],Xa=0;for(;pa!=null&&pa.type&&/^(subsup|placeholder)$/.test(pa.type);)Xa+=1,pa=a[Xa];return b=!pa||pa.type==="first",pa&&(ga=pa.mode==="text",z=!ga&&pa.type==="mord"&&Be.test(pa.value),ne=!ga&&pa.type==="mord"&&/\d+$/.test(pa.value),le=!ga&&pa.isFunction,ce=pa.type==="genfrac",Ie=pa.type==="surd",Ve=pa.type==="mbin",et=pa.type==="mrel",vt=pa.type==="mop"||pa.type==="operator"||pa.type==="extensible-symbol",Lt=pa.type==="mpunct"||pa.type==="minner",on=pa.type==="array",In=pa.type==="mopen",Gn=pa.type==="mclose"||pa.type==="leftright",xi=pa.type==="space"),y.after.includes("nothing")&&b||y.after.includes("letter")&&z||y.after.includes("digit")&&ne||y.after.includes("function")&&le||y.after.includes("frac")&&ce||y.after.includes("surd")&&Ie||y.after.includes("binop")&&Ve||y.after.includes("relop")&&et||y.after.includes("operator")&&vt||y.after.includes("punct")&&Lt||y.after.includes("array")&&on||y.after.includes("openfence")&&In||y.after.includes("closefence")&&Gn||y.after.includes("text")&&ga||y.after.includes("space")&&xi?y.value:""}function Zo(a,y,b){return b?_o(a,b[y]):""}var us={"&":"\\&","%":"\\%",$:"\\$","''":"^{\\doubleprime}","'''":"^{\\prime\\prime\\prime}","''''":"^{\\prime\\prime\\prime\\prime}",alpha:"\\alpha",delta:"\\delta",Delta:"\\Delta",pi:"\\pi",Pi:"\\Pi",theta:"\\theta",Theta:"\\Theta",ii:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\imaginaryI"},jj:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\imaginaryJ"},ee:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\exponentialE"},nabla:"\\nabla",grad:"\\nabla",del:"\\partial",deg:{after:"digit+space",value:"\\degree"},infty:"\\infty","\u221E":"\\infty",oo:{after:"nothing+digit+frac+surd+binop+relop+punct+array+openfence+closefence+space",value:"\\infty"},"\u2211":"\\sum",sum:"\\sum_{#?}^{#?}",int:"\\int_{#?}^{#?}",prod:"\\prod_{#?}^{#?}",sqrt:"\\sqrt{#?}","\u2206":"\\differentialD","\u2202":"\\differentialD",arcsin:"\\arcsin",arccos:"\\arccos",arctan:"\\arctan",arcsec:"\\arcsec",arccsc:"\\arccsc",arsinh:"\\arsinh",arcosh:"\\arcosh",artanh:"\\artanh",arcsech:"\\arcsech",arccsch:"\\arccsch",arg:"\\arg",ch:"\\ch",cosec:"\\cosec",cosh:"\\cosh",cot:"\\cot",cotg:"\\cotg",coth:"\\coth",csc:"\\csc",ctg:"\\ctg",cth:"\\cth",sec:"\\sec",sinh:"\\sinh",sh:"\\sh",tanh:"\\tanh",tg:"\\tg",th:"\\th",sin:"\\sin",cos:"\\cos",tan:"\\tan",lg:"\\lg",lb:"\\lb",log:"\\log",ln:"\\ln",exp:"\\exp",lim:"\\lim_{#?}",dx:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD x"},dy:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD y"},dt:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\differentialD t"},AA:"\\forall",EE:"\\exists","!EE":"\\nexists","&&":"\\land",xin:{after:"nothing+text+relop+punct+openfence+space",value:"x \\in"},sint:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\sin t"},in:{after:"nothing+letter+closefence",value:"\\in"},"!in":"\\notin",NN:"\\mathbb{N}",ZZ:"\\Z",QQ:"\\Q",RR:"\\R",CC:"\\C",xx:"\\times","+-":"\\pm","\u2260":"\\ne","!=":"\\ne","\u2265":"\\ge",">=":"\\ge","\u2264":"\\le","<=":"\\le","<<":"\\ll",">>":"\\gg","~~":"\\approx","\u2248":"\\approx","?=":"\\questeq","\xF7":"\\div","\xAC":"\\neg",":=":"\\coloneq","::":"\\Colon","(:":"\\langle",":)":"\\rangle",beta:"\\beta",chi:"\\chi",epsilon:"\\epsilon",varepsilon:"\\varepsilon",eta:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\eta"},gamma:"\\gamma",Gamma:"\\Gamma",iota:"\\iota",kappa:"\\kappa",lambda:"\\lambda",Lambda:"\\Lambda",mu:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\mu"},nu:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\nu"},\u00B5:"\\mu",phi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\phi"},Phi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Phi"},varphi:"\\varphi",psi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\psi"},Psi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Psi"},rho:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\rho"},sigma:"\\sigma",Sigma:"\\Sigma",tau:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\tau"},vartheta:"\\vartheta",upsilon:"\\upsilon",xi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space",value:"\\xi"},Xi:{after:"nothing+digit+function+frac+surd+binop+relop+punct+array+openfence+closefence+space+text",value:"\\Xi"},zeta:"\\zeta",omega:"\\omega",Omega:"\\Omega",\u03A9:"\\omega",forall:"\\forall",exists:"\\exists","!exists":"\\nexists",":.":"\\therefore",liminf:"\\liminf_{#?}",limsup:"\\limsup_{#?}",argmin:"\\operatorname*{arg~min}_{#?}",argmax:"\\operatorname*{arg~max}_{#?}",det:"\\det",mod:"\\bmod{#?}","(mod":"\\pmod{#?}",max:"\\max",min:"\\min",erf:"\\operatorname{erf}",erfc:"\\operatorname{erfc}",bessel:"\\operatorname{bessel}",mean:"\\operatorname{mean}",median:"\\operatorname{median}",fft:"\\operatorname{fft}",lcm:"\\operatorname{lcm}",gcd:"\\operatorname{gcd}",randomReal:"\\operatorname{randomReal}",randomInteger:"\\operatorname{randomInteger}",Re:"\\operatorname{Re}",Im:"\\operatorname{Im}",mm:{after:"nothing+digit+operator",value:"\\operatorname{mm}"},cm:{after:"nothing+digit+operator",value:"\\operatorname{cm}"},km:{after:"nothing+digit+operator",value:"\\operatorname{km}"},kg:{after:"nothing+digit+operator",value:"\\operatorname{kg}"},"...":"\\ldots","+...":"+\\cdots","-...":"-\\cdots","->...":"\\to\\cdots","-->...":"\\longrightarrow\\cdots","->":"\\to","|->":"\\mapsto","-->":"\\longrightarrow","<--":"\\longleftarrow","=>":"\\Rightarrow","==>":"\\Longrightarrow","<=>":"\\Leftrightarrow","<->":"\\leftrightarrow","(.)":"\\odot","(+)":"\\oplus","(/)":"\\oslash","(*)":"\\otimes","(-)":"\\ominus","||":"\\Vert","*":"\\cdot","**":"\\star","***":"\\ast","//":"\\slash","\\\\":"\\backslash",setminus:"\\backslash","|><":"\\ltimes","><|":"\\rtimes","|><|":"\\bowtie","-:":"\\div",divide:"\\div","@":"\\circ","^^":"\\wedge","^^^":"\\bigwedge",vv:"\\vee",vvv:"\\bigvee",nn:"\\cap",nnn:"\\bigcap",uu:"\\cup",uuu:"\\bigcup","-=":"\\equiv","~=":"\\cong",lt:"<","lt=":"\\leq",gt:">","gt=":"\\geq","-<":"\\prec","-lt":"\\prec","-<=":"\\preceq",">-=":"\\succeq",prop:"\\propto",diamond:"\\diamond",square:"\\square",iff:"\\iff",sub:"\\subset",sup:"\\supset",sube:"\\subseteq",supe:"\\supseteq",uarr:"\\uparrow",darr:"\\downarrow",rarr:"\\rightarrow",rArr:"\\Rightarrow",larr:"\\leftarrow",lArr:"\\Leftarrow",harr:"\\leftrightarrow",hArr:"\\Leftrightarrow",aleph:"\\aleph",and:"\\land",or:"\\lor",not:"\\neg","_|_":"\\bot",TT:"\\top","|--":"\\vdash","|==":"\\models","|__":"\\lfloor","__|":"\\rfloor","|~":"\\lceil","~|":"\\rceil",">->":"\\rightarrowtail","->>":"\\twoheadrightarrow",">->>":"\\twoheadrightarrowtail",frac:"\\frac{#?}{#?}",cbrt:"\\sqrt[3]{#?}",nthroot:"\\sqrt[#?]{#?}"};function Ks(a,y){var b;let z=(b=y==null?void 0:y.format)!=null?b:"auto";return z==="auto"&&([z,a]=jc(a)),z==="ascii-math"?(a=a.replace(/\u2061/gu,""),a=a.replace(/\u3016/gu,"{"),a=a.replace(/\u3017/gu,"}"),a=a.replace(/([^\\])sinx/g,"$1\\sin x"),a=a.replace(/([^\\])cosx/g,"$1\\cos x "),a=a.replace(/\u2013/g,"-"),["ascii-math",Bu(a,{inlineShortcuts:y==null?void 0:y.inlineShortcuts})]):["latex",a]}function Bu(a,y){var b,z,ne;if(!a)return"";let le=!1,ce;const Ie=(b=y.inlineShortcuts)!=null?b:us;if(!le&&(a.startsWith("^")||a.startsWith("_"))&&(ce=ju(a.slice(1),{inlineShortcuts:Ie,noWrap:!0}),a=a[0]+"{"+ce.match+"}",a+=Bu(ce.rest,y),le=!0),le||(ce=a.match(/^(sqrt|\u221A)(.*)/),ce&&(ce=ju(ce[2],{inlineShortcuts:Ie,noWrap:!0}),a="\\sqrt{"+((z=ce.match)!=null?z:"\\placeholder{}")+"}",a+=Bu(ce.rest,y),le=!0)),le||(ce=a.match(/^(\\cbrt|\u221B)(.*)/),ce&&(ce=ju(ce[2],{inlineShortcuts:Ie,noWrap:!0}),a="\\sqrt[3]{"+((ne=ce.match)!=null?ne:"\\placeholder{}")+"}",a+=Bu(ce.rest,y),le=!0)),le||(ce=a.match(/^abs(.*)/),ce&&(ce=ju(ce[1],{inlineShortcuts:Ie,noWrap:!0}),a="\\left|"+ce.match+"\\right|",a+=Bu(ce.rest,y),le=!0)),le||(ce=a.match(/^["”“](.*?)["”“](.*)/),ce&&(a="\\text{"+ce[1]+"}",a+=Bu(ce[2],y),le=!0)),le||(ce=a.match(/^([^a-zA-Z\(\{\[\_\^\\\s"]+)(.*)/),ce&&(a=Ic(ce[1],Ie),a+=Bu(ce[2],y),le=!0)),!le&&/^([fgh])[^a-zA-Z]/.test(a)&&(ce=ju(a.slice(1),{inlineShortcuts:Ie,noWrap:!0}),a=a[1]==="("?a[0]+"\\left("+ce.match+"\\right)":a[0]+ce.match,a+=Bu(ce.rest,y),le=!0),le||(ce=a.match(/^([a-zA-Z]+)(.*)/),ce&&(a=Ic(ce[1],Ie),a+=Bu(ce[2],y),le=!0)),!le)if(ce=ju(a,{inlineShortcuts:Ie,noWrap:!0}),ce.match&&ce.rest[0]==="/"){const Ve=ju(ce.rest.slice(1),{inlineShortcuts:Ie,noWrap:!0});Ve.match&&(a="\\frac{"+ce.match+"}{"+Ve.match+"}"+Bu(Ve.rest,y)),le=!0}else ce.match&&(a=a.startsWith("(")?"\\left("+ce.match+"\\right)"+Bu(ce.rest,y):ce.match+Bu(ce.rest,y),le=!0);return le||(ce=a.match(/^(\s+)(.*)$/),ce&&(a=" "+Bu(ce[2],y),le=!0)),a}function ju(a,y){let b="";a=a.trim();let z=a,ne=a.charAt(0),le={"(":")","{":"}","[":"]"}[ne];if(le){let ce=1,Ie=1;for(;Ie<a.length&&ce>0;)a[Ie]===ne&&ce++,a[Ie]===le&&ce--,Ie++;ce===0?(y.noWrap&&ne==="("?b=Bu(a.substring(1,Ie-1),y):(ne==="{"&&le==="}"&&(ne="\\{",le="\\}"),b="\\left"+ne+Bu(a.substring(1,Ie-1),y)+"\\right"+le),z=a.slice(Math.max(0,Ie))):(b=a.substring(1,Ie),z="")}else{let ce=a.match(/^([a-zA-Z]+)/);if(ce){let Ie=Zo(null,a,y.inlineShortcuts);if(Ie)return Ie=Ie.replace("_{#?}",""),Ie=Ie.replace("^{#?}",""),{match:Ie,rest:a.slice(Ie.length)}}if(ce=a.match(/^([a-zA-Z])/),ce)return{match:ce[1],rest:a.slice(1)};if(ce=a.match(/^(-)?\d+(\.\d*)?/),ce)return{match:ce[0],rest:a.slice(ce[0].length)};/^\\(left|right)/.test(a)||(ce=a.match(/^(\\[a-zA-Z]+)/),ce&&(z=a.slice(ce[1].length),b=ce[1]))}return{match:b,rest:z}}function Ic(a,y){let b=Zo(null,a,y);return b?(b=b.replace("_{#?}",""),b=b.replace("^{#?}",""),b+=" "):b=a,b}var Nc=[["\\[","\\]"],["\\(","\\)"],["$$","$$"],["$","$"],["\\begin{math}","\\end{math}"],["\\begin{displaymath}","\\end{displaymath}"],["\\begin{equation}","\\end{equation}"],["\\begin{equation*}","\\end{equation*}"]];function Ec(a){const y=a.trim();for(const b of Nc)if(y.startsWith(b[0])&&y.endsWith(b[1]))return[!0,y.substring(b[0].length,y.length-b[1].length)];return[!1,a]}function jc(a){if(a=a.trim(),a.length<=1)return["latex",a];let y;return[y,a]=Ec(a),y?["latex",a]:a.startsWith("`")&&a.endsWith("`")?(a=a.substring(1,a.length-1),["ascii-math",a]):a.includes("\\")?["latex",a]:/\$.+\$/.test(a)?["latex",`\\text{${a}}`]:[void 0,a]}var lo="$$",gd="$$",Pd=(a,y,b)=>(Nc.some(z=>y.startsWith(z[0])&&y.endsWith(z[1]))||(y=`${lo} ${y} ${gd}`),y),vd=class B0{constructor(y){B0._modes[y]=this}static onPaste(y,b,z){var ne;if(!b.contentEditable&&b.userSelect==="none")return b.model.announce("plonk"),!1;if(typeof z=="string"){const ce=new DataTransfer;ce.setData("text/plain",z),z=ce}const le=new ClipboardEvent("paste",{clipboardData:z,cancelable:!0});return(ne=b.host)!=null&&ne.dispatchEvent(le)?B0._modes[y].onPaste(b,z):!1}static copyToClipboard(y,b){if(!y.contentEditable&&y.userSelect==="none"){y.model.announce("plonk");return}const z=y.model,ne=z.selectionIsCollapsed?[0,z.lastOffset]:mu(z.selection),le=z.getValue(ne,b);navigator.clipboard.writeText(le).then(()=>{},()=>y.model.announce("plonk"))}static onCopy(y,b){var z;if(!b.clipboardData)return;if(!y.contentEditable&&y.userSelect==="none"){y.model.announce("plonk");return}const ne=y.model,le=ne.selectionIsCollapsed?[0,ne.lastOffset]:mu(ne.selection);let ce=ne.getAtoms(le);if(ce.every(Ie=>Ie.mode==="text"||!Ie.mode))b.clipboardData.setData("text/plain",ce.filter(Ie=>Ie instanceof Oc).map(Ie=>Ie.value).join(""));else if(ce.every(Ie=>Ie.mode==="latex"))b.clipboardData.setData("text/plain",ne.getAtoms(le,{includeChildren:!0}).map(Ie=>{var Ve;return(Ve=Ie.value)!=null?Ve:""}).join(""));else{let Ie;ce.length===1&&ce[0].verbatimLatex!==void 0?Ie=ce[0].verbatimLatex:Ie=ne.getValue(le,"latex-expanded"),b.clipboardData.setData("application/x-latex",Ie);try{b.clipboardData.setData("text/plain",y.options.onExport(y,Ie,le))}catch(Ve){}if(ce.length===1){const Ve=ce[0];(Ve.type==="root"||Ve.type==="group")&&(ce=Ve.body.filter(et=>et.type!=="first"))}try{b.clipboardData.setData("application/json+mathlive",JSON.stringify(ce.map(Ve=>Ve.toJson())))}catch(Ve){}if((z=window[Symbol.for("io.cortexjs.compute-engine")])!=null&&z.ComputeEngine){const Ve=window.MathfieldElement.computeEngine;if(Ve)try{const et=Ve.jsonSerializationOptions;Ve.jsonSerializationOptions={metadata:["latex"]};const vt=Ve.parse(ne.getValue(le,"latex-unstyled"));Ve.jsonSerializationOptions=et;const Lt=JSON.stringify(vt.json);Lt&&b.clipboardData.setData("application/json",Lt)}catch(et){}}}b.preventDefault()}static insert(y,b,z={}){var ne;const le=z.mode==="auto"?y.mode:(ne=z.mode)!=null?ne:y.mode;return B0._modes[le].insert(y,b,z)}onPaste(y,b){return!1}insert(y,b,z){return!1}};vd._modes={};var Cl=vd,Ld=[{key:"left",command:"moveToPreviousChar"},{key:"right",command:"moveToNextChar"},{key:"up",command:"moveUp"},{key:"down",command:"moveDown"},{key:"shift+[ArrowLeft]",command:"extendSelectionBackward"},{key:"shift+[ArrowRight]",command:"extendSelectionForward"},{key:"shift+[ArrowUp]",command:"extendSelectionUpward"},{key:"shift+[ArrowDown]",command:"extendSelectionDownward"},{key:"[Backspace]",command:"deleteBackward"},{key:"alt+[Delete]",command:"deleteBackward"},{key:"[Delete]",command:"deleteForward"},{key:"alt+[Backspace]",command:"deleteForward"},{key:"alt+[ArrowLeft]",command:"moveToPreviousWord"},{key:"alt+[ArrowRight]",command:"moveToNextWord"},{key:"shift+alt+[ArrowLeft]",command:"extendToPreviousWord"},{key:"shift+alt+[ArrowRight]",command:"extendToNextWord"},{key:"ctrl+[ArrowLeft]",command:"moveToGroupStart"},{key:"ctrl+[ArrowRight]",command:"moveToGroupEnd"},{key:"shift+ctrl+[ArrowLeft]",command:"extendToGroupStart"},{key:"shift+ctrl+[ArrowRight]",command:"extendToGroupEnd"},{key:"[Home]",command:"moveToMathfieldStart"},{key:"cmd+[ArrowLeft]",command:"moveToMathfieldStart"},{key:"shift+[Home]",command:"extendToMathFieldStart"},{key:"shift+cmd+[ArrowLeft]",command:"extendToMathFieldStart"},{key:"[End]",command:"moveToMathfieldEnd"},{key:"cmd+[ArrowRight]",command:"moveToMathfieldEnd"},{key:"shift+[End]",command:"extendToMathFieldEnd"},{key:"shift+cmd+[ArrowRight]",command:"extendToMathFieldEnd"},{key:"[Pageup]",command:"moveToGroupStart"},{key:"[Pagedown]",command:"moveToGroupEnd"},{key:"[Tab]",command:"moveToNextGroup"},{key:"shift+[Tab]",command:"moveToPreviousGroup"},{key:"[Escape]",ifMode:"math",command:["switchMode","latex"]},{key:"[Escape]",ifMode:"text",command:["switchMode","latex"]},{key:"[Escape]",ifMode:"latex",command:["complete","complete",{selectItem:"true"}]},{key:"\\",ifMode:"math",command:["switchMode","latex","\\"]},{key:"[IntlBackslash]",ifMode:"math",command:["switchMode","latex","\\"]},{key:"[Tab]",ifMode:"latex",command:["complete","accept-suggestion"]},{key:"[Return]",ifMode:"latex",command:"complete"},{key:"[Enter]",ifMode:"latex",command:"complete"},{key:"shift+[Escape]",ifMode:"latex",command:["complete","reject"]},{key:"[ArrowDown]",ifMode:"latex",command:"nextSuggestion"},{key:"[ArrowUp]",ifMode:"latex",command:"previousSuggestion"},{key:"ctrl+a",ifPlatform:"!macos",command:"selectAll"},{key:"cmd+a",command:"selectAll"},{key:"[Cut]",command:"cutToClipboard"},{key:"[Copy]",command:"copyToClipboard"},{key:"[Paste]",command:"pasteFromClipboard"},{key:"[Clear]",command:"deleteBackward"},{key:"[Undo]",command:"undo"},{key:"[Redo]",command:"redo"},{key:"[EraseEof]",command:"deleteToGroupEnd"},{key:"ctrl+x",ifPlatform:"ios",command:"cutToClipboard"},{key:"cmd+x",ifPlatform:"ios",command:"cutToClipboard"},{key:"ctrl+c",ifPlatform:"ios",command:"copyToClipboard"},{key:"cmd+c",ifPlatform:"ios",command:"copyToClipboard"},{key:"ctrl+v",ifPlatform:"ios",command:"pasteFromClipboard"},{key:"cmd+v",ifPlatform:"ios",command:"pasteFromClipboard"},{key:"ctrl+z",ifPlatform:"!macos",command:"undo"},{key:"cmd+z",command:"undo"},{key:"ctrl+y",ifPlatform:"!macos",command:"redo"},{key:"shift+cmd+y",command:"redo"},{key:"shift+ctrl+z",ifPlatform:"!macos",command:"redo"},{key:"shift+cmd+z",command:"redo"},{key:"ctrl+b",ifPlatform:"macos",command:"moveToPreviousChar"},{key:"ctrl+f",ifPlatform:"macos",command:"moveToNextChar"},{key:"ctrl+p",ifPlatform:"macos",command:"moveUp"},{key:"ctrl+n",ifPlatform:"macos",command:"moveDown"},{key:"ctrl+a",ifPlatform:"macos",command:"moveToMathfieldStart"},{key:"ctrl+e",ifPlatform:"macos",command:"moveToMathfieldEnd"},{key:"shift+ctrl+b",ifPlatform:"macos",command:"extendSelectionBackward"},{key:"shift+ctrl+f",ifPlatform:"macos",command:"extendSelectionForward"},{key:"shift+ctrl+p",ifPlatform:"macos",command:"extendSelectionUpward"},{key:"shift+ctrl+n",ifPlatform:"macos",command:"extendSelectionDownward"},{key:"shift+ctrl+a",ifPlatform:"macos",command:"extendToMathFieldStart"},{key:"shift+ctrl+e",ifPlatform:"macos",command:"extendToMathFieldEnd"},{key:"alt+ctrl+b",ifPlatform:"macos",command:"moveToPreviousWord"},{key:"alt+ctrl+f",ifPlatform:"macos",command:"moveToNextWord"},{key:"shift+alt+ctrl+b",ifPlatform:"macos",command:"extendToPreviousWord"},{key:"shift+alt+ctrl+f",ifPlatform:"macos",command:"extendToNextWord"},{key:"ctrl+h",ifPlatform:"macos",command:"deleteBackward"},{key:"ctrl+d",ifPlatform:"macos",command:"deleteForward"},{key:"ctrl+l",ifPlatform:"macos",command:"scrollIntoView"},{key:"ctrl+[Digit2]",ifMode:"math",command:["insert","\\sqrt{#0}"]},{key:"ctrl+[Digit5]",ifMode:"math",command:"moveToOpposite"},{key:"ctrl+[Digit6]",ifMode:"math",command:"moveToSuperscript"},{key:"ctrl+[Return]",ifMode:"math",command:"addRowAfter"},{key:"ctrl+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"cmd+[Return]",ifMode:"math",command:"addRowAfter"},{key:"cmd+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"alt+p",ifMode:"math",command:["insert","\\pi"]},{key:"alt+v",ifMode:"math",command:["insert","\\sqrt{#0}"]},{key:"alt+o",ifMode:"math",command:["insert","\\emptyset"]},{key:"alt+d",ifMode:"math",command:["insert","\\differentialD"]},{key:"shift+alt+o",ifMode:"math",command:["insert","\\varnothing"]},{key:"shift+alt+d",ifMode:"math",command:["insert","\\partial"]},{key:"alt+[Backslash]",ifMode:"math",command:["insert","\\backslash"]},{key:"[NumpadDivide]",ifMode:"math",command:["insert","\\frac{#@}{#?}"]},{key:"alt+[NumpadDivide]",ifMode:"math",command:["insert","\\frac{#?}{#@}"]},{key:"shift+alt+k",command:"toggleKeystrokeCaption"},{key:"alt+[Space]",command:"toggleContextMenu"},{key:"alt+shift+[Space]",command:"toggleVirtualKeyboard"},{key:"alt+ctrl+[ArrowUp]",command:["speak","all",{withHighlighting:!1}]},{key:"alt+ctrl+[ArrowDown]",command:["speak","selection",{withHighlighting:!1}]},{key:"shift+[Quote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["switchMode","text","",""]},{key:"shift+alt+[KeyT]",ifMode:"math",command:["switchMode","text","",""]},{key:"shift+[Quote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"text",command:["switchMode","math","",""]},{key:"shift+alt+[KeyT]",ifMode:"text",command:["switchMode","math","",""]},{key:"/",ifMode:"math",command:["insert","\\frac{#@}{#?}"]},{key:"alt+/",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","/"]},{key:"alt+shift+/",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","/"]},{key:"alt+[BracketLeft]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\left\\lbrack #0 \\right\\rbrack"]},{key:"ctrl+[Minus]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"moveToSubscript"},{key:"shift+alt+[BracketLeft]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\left\\lbrace #0 \\right\\rbrace"]},{key:"ctrl+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowAfter"},{key:"cmd+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowAfter"},{key:"shift+ctrl+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowBefore"},{key:"shift+cmd+;",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:"addRowBefore"},{key:"ctrl+[Backspace]",ifMode:"math",command:"removeRow"},{key:"cmd+[Backspace]",ifMode:"math",command:"removeRow"},{key:"alt+[Tab]",ifMode:"math",command:"addColumnAfter"},{key:"shift+alt+[Tab]",ifMode:"math",command:"addColumnBefore"},{key:"alt+[Enter]",ifMode:"math",command:"addRowAfter"},{key:"shift+alt+[Enter]",ifMode:"math",command:"addRowBefore"},{key:"alt+[Return]",ifMode:"math",command:"addRowAfter"},{key:"shift+alt+[Return]",ifMode:"math",command:"addRowBefore"},{key:"shift+[Backspace]",ifMode:"math",command:"removeColumn"},{key:"alt+[Digit5]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","$\\infty"]},{key:"alt+[Digit9]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","("]},{key:"alt+[Digit0]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert",")"]},{key:"alt+|",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","|"]},{key:"shift+[Backquote]",ifLayout:["apple.en-intl","windows.en-intl","linux.en"],ifMode:"math",command:["insert","\\~"]},{key:"[Backquote]",ifLayout:["windows.french","linux.french"],ifMode:"math",command:["insert","^2"]},{key:"[Backquote]",ifLayout:["windows.german","linux.german"],ifMode:"math",command:["insert","^"]},{key:"[IntlBackslash]",ifLayout:["apple.german"],ifMode:"math",command:["insert","^"]}],cd={"\\sqrt":["alt+v","ctrl+[Digit2]"],"\\pi":"alt+p","\\infty":"alt+[Digit5]","\\differentialD":"alt+d","\\partial":"shift+alt+d","\\frac":"Slash","\\emptyset":"alt+o","\\varnothing":"shift+alt+o","\\~":"~"};function Ac(a){var y;return((y=a.element)==null?void 0:y.mathfield)===a}function ps(a){var y,b;return(b=(y=a.querySelector(".ML__caret"))!=null?y:a.querySelector(".ML__text-caret"))!=null?b:a.querySelector(".ML__latex-caret")}function hc(a){const y=ps(a);if(!y)return null;const b=y.getBoundingClientRect();return{x:b.right,y:b.bottom,height:b.height}}function dd(a){var y;if(!a.parent)return"root";let b=(y=a.parent.id)!=null?y:"";return b+=typeof a.parentBranch=="string"?"-"+a.parentBranch:`-${a.parentBranch[0]}/${a.parentBranch[0]}`,b}function Gc(a,y,b){if(!y)return null;const z=a.field.getBoundingClientRect(),ne=y.right-y.left,le=y.bottom-y.top,ce=Math.ceil(y.left-z.left+a.field.scrollLeft*b),Ie=Math.ceil(y.top-z.top);return{left:ce,right:ce+ne,top:Ie,bottom:Ie+le}}function fd(a){const y=a.getBoundingClientRect(),b=parseInt(getComputedStyle(a).marginRight),z={top:y.top-1,bottom:y.bottom,left:y.left,right:y.right-1+b};if(a.children.length===0||a.tagName.toUpperCase()==="SVG")return z;for(const ne of a.children)if(ne.nodeType===1&&"atomId"in ne.dataset&&!ne.classList.contains("pstrut")){const le=fd(ne);z.left=Math.min(z.left,le.left),z.right=Math.max(z.right,le.right),z.top=Math.min(z.top,le.top),z.bottom=Math.max(z.bottom,le.bottom)}return z}function $c(a,y){var b,z;if(!y.id)return null;let ne=(z=(b=a.atomBoundsCache)==null?void 0:b.get(y.id))!=null?z:null;if(ne!==null)return ne;const le=a.field.querySelector(`[data-atom-id="${y.id}"]`);return ne=le?fd(le):null,a.atomBoundsCache&&(ne?a.atomBoundsCache.set(y.id,ne):a.atomBoundsCache.delete(y.id)),ne!=null?ne:null}function Hd(a,y,b){const z=new Map;for(const ne of a.model.getAtoms(y,{includeChildren:!0})){if(b!=null&&b.excludeAtomsWithBackground&&ne.style.backgroundColor)continue;const le=a.field,ce=le.offsetWidth;let Ve=Math.floor(le.getBoundingClientRect().width)/ce;Ve=isNaN(Ve)?1:Ve;const et=Gc(a,$c(a,ne),Ve);if(et){const vt=dd(ne);if(z.has(vt)){const Lt=z.get(vt);z.set(vt,{left:Math.min(Lt.left,et.left),right:Math.max(Lt.right,et.right),top:Math.min(Lt.top,et.top),bottom:Math.max(Lt.bottom,et.bottom)})}else z.set(vt,et)}}return[...z.values()]}function As(a,y){return a.model.selection.ranges.reduce((b,z)=>b.concat(...Hd(a,z,y)),[])}function ie(a,y){return a==="*"||y==="none"?!0:y==="same-origin"?!window.origin||a===window.origin:typeof y=="function"?y(a):!1}function $e(a){let y=0,b=0;const z=a.offsetWidth,ne=a.offsetHeight;for(;a instanceof HTMLElement;)y+=a.offsetTop,b+=a.offsetLeft,a=a.offsetParent;return new DOMRect(b,y,z,ne)}var We=`@keyframes ML__caret-blink {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
.ML__container {
display: inline-flex;
flex-flow: row;
justify-content: space-between;
align-items: flex-end;
min-height: 39px;
/* Need some room for the virtual keyboard toggle */
width: 100%;
/* Encourage browsers to consider allocating a hardware accelerated
layer for this element. */
isolation: isolate;
/* Prevent the browser from trying to interpret touch gestures in the field */
/* "Disabling double-tap to zoom removes the need for browsers to
delay the generation of click events when the user taps the screen." */
touch-action: none;
--_caret-color: var(--caret-color, hsl(var(--_hue), 40%, 49%));
--_selection-color: var(--selection-color, #000);
--_selection-background-color: var(--selection-background-color, hsl(var(--_hue), 70%, 85%));
--_text-highlight-background-color: var(--highlight-text, hsla(var(--_hue), 40%, 50%, 0.1));
--_contains-highlight-background-color: var(--contains-highlight-background-color, hsl(var(--_hue), 40%, 95%));
--_smart-fence-color: var(--smart-fence-color, currentColor);
--_smart-fence-opacity: var(--smart-fence-opacity, 0.5);
--_latex-color: var(--latex-color, hsl(var(--_hue), 80%, 40%));
--_correct-color: var(--correct-color, #10a000);
--_incorrect-color: var(--incorrect-color, #a01b00);
--_composition-background-color: var(--composition-background-color, #fff1c2);
--_composition-text-color: var(--composition-text-color, black);
--_composition-underline-color: var(--composition-underline-color, transparent);
}
/* This is the actual field content (formula) */
.ML__content {
display: flex;
align-items: center;
align-self: center;
position: relative;
overflow: hidden;
padding: 2px 3px 2px 1px;
width: 100%;
}
.ML__virtual-keyboard-toggle,
.ML__menu-toggle {
box-sizing: border-box;
display: flex;
align-self: center;
align-items: center;
flex-shrink: 0;
flex-direction: column;
justify-content: center;
width: 34px;
height: 34px;
padding: 0;
margin-right: 4px;
cursor: pointer;
/* Avoid some weird blinking with :hover */
border-radius: 8px;
border: 1px solid transparent;
transition: background 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
color: hsl(var(--_hue), 40%, 50%);
fill: currentColor;
background: transparent;
}
.ML__virtual-keyboard-toggle:hover,
.ML__menu-toggle:hover {
background: hsla(0, 0%, 70%, 0.3);
color: #333;
fill: currentColor;
}
.ML__virtual-keyboard-toggle > span,
.ML__menu-toggle > span {
display: flex;
align-self: center;
align-items: center;
}
/* The invisible element used to capture keyboard events. We're just trying
really hard to make sure it doesn't show. */
.ML__keyboard-sink {
display: inline-block;
resize: none;
outline: none;
border: none;
/* Need these for Microsoft Edge */
position: fixed;
clip: rect(0 0 0 0);
/* Need this to prevent iOS Safari from auto-zooming */
font-size: 1em;
font-family: KaTeX_Main;
line-height: 0.5;
/* On Chromium, if this is 0, no keyboard events are received */
}
[part="placeholder"] {
color: var(--neutral-400);
}
.ML__composition {
background: var(--_composition-background-color);
color: var(--_composition-text-color);
text-decoration: underline var(--_composition-underline-color);
}
.ML__caret::after {
content: '';
visibility: hidden;
width: 0;
display: inline-block;
height: 0.76em;
--_caret-width: clamp(2px, 0.08em, 10px);
border: none;
border-radius: calc(var(--_caret-width) / 2);
border-right: var(--_caret-width) solid var(--_caret-color);
margin-right: calc(-1 * var(--_caret-width));
position: relative;
left: -0.045em;
bottom: -0.05em;
animation: ML__caret-blink 1.05s step-end forwards infinite;
}
.ML__text-caret::after {
content: '';
visibility: hidden;
width: 0;
display: inline-block;
height: 0.76em;
--_caret-width: clamp(2px, 0.08em, 10px);
border: none;
border-radius: calc(var(--_caret-width) / 2);
border-right: var(--_caret-width) solid var(--_caret-color);
margin-right: calc(-1 * var(--_caret-width));
position: relative;
left: -0.045em;
bottom: -0.05em;
animation: ML__caret-blink 1.05s step-end forwards infinite;
}
.ML__latex-caret::after {
content: '';
visibility: hidden;
--_caret-width: clamp(2px, 0.08em, 10px);
border: none;
border-radius: calc(var(--_caret-width) / 2);
border-right: var(--_caret-width) solid var(--_latex-color);
margin-right: calc(-1 * var(--_caret-width));
position: relative;
left: -0.019em;
animation: ML__caret-blink 1.05s step-end forwards infinite;
}
.ML__focused .ML__latex-caret::after,
.ML__focused .ML__text-caret::after,
.ML__focused .ML__caret::after {
visibility: visible;
}
.ML__focused .ML__text {
background: var(--_text-highlight-background-color);
}
/* When using smartFence, the anticipated closing fence is displayed
with this style */
.ML__smart-fence__close {
opacity: var(--_smart-fence-opacity);
color: var(--_smart-fence-color);
}
.ML__selected,
.ML__focused .ML__selected .ML__contains-caret,
.ML__focused .ML__selected .ML__smart-fence__close,
.ML__focused .ML__selected .ML__placeholder {
color: var(--_selection-color);
opacity: 1;
}
.ML__selection {
box-sizing: border-box;
background: var(--_selection-background-color) !important;
}
.ML__contains-caret.ML__close,
.ML__contains-caret.ML__open,
.ML__contains-caret > .ML__close,
.ML__contains-caret > .ML__open,
.ML__contains-caret .ML__sqrt-sign,
.ML__contains-caret .ML__sqrt-line {
color: var(--_caret-color);
}
.ML__contains-highlight {
box-sizing: border-box;
background: transparent;
}
.ML__focused .ML__contains-highlight {
background: var(--_contains-highlight-background-color);
}
.ML__raw-latex {
font-family: 'Berkeley Mono', 'IBM Plex Mono', 'Source Code Pro', Consolas, 'Roboto Mono', Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Courier, monospace;
font-weight: 400;
font-size: 0.8em;
letter-spacing: -0.05em;
color: var(--_latex-color);
}
.ML__suggestion {
color: var(--neutral-500);
}
.ML__virtual-keyboard-toggle.is-visible.is-pressed:hover {
background: hsl(var(--_hue), 25%, 35%);
color: #fafafa;
fill: currentColor;
}
.ML__virtual-keyboard-toggle:focus {
outline: none;
border-radius: 8px;
border: 2px solid hsl(var(--_hue), 40%, 50%);
}
.ML__virtual-keyboard-toggle.is-pressed,
.ML__virtual-keyboard-toggle.is-active:hover,
.ML__virtual-keyboard-toggle.is-active {
background: hsl(var(--_hue), 25%, 35%);
color: #fafafa;
fill: currentColor;
}
/* Add an attribute 'data-tooltip' to automatically show a
tooltip over a element on hover.
*/
[data-tooltip] {
position: relative;
}
[data-tooltip]::after {
content: attr(data-tooltip);
position: absolute;
display: block;
z-index: 2;
pointer-events: none;
right: auto;
top: calc(-100% - 4px);
width: max-content;
max-width: 200px;
padding: 8px 8px;
border-radius: 4px;
background: #616161;
color: #fff;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
text-align: center;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 13px;
/* Phone */
opacity: 0;
transform: scale(0.5);
}
@media only screen and (max-width: 767px) {
[data-tooltip]::after {
padding: 8px 16px;
font-size: 16px;
}
}
menu [data-tooltip]::after {
left: 100%;
top: 0%;
}
menu .ML__base {
cursor: default;
}
/** Don't display if we're tracking, i.e. have the pointer down */
.tracking [data-tooltip]:hover::after {
/* Use visibility, not display. Display will remove the after from the DOM, and the override below will not work */
visibility: hidden;
}
/** But do display if tracking and inside a menu */
.tracking menu li[data-tooltip]:hover::after,
[data-tooltip]:hover::after {
visibility: visible;
opacity: 1;
transform: scale(1);
transition-property: opacity, scale;
transition-duration: 0.15s;
transition-delay: 1s;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ML__prompt {
border-radius: 2px;
}
.ML__editablePromptBox {
outline: 1px solid #acacac;
border-radius: 2px;
z-index: -1;
}
.ML__focusedPromptBox {
outline: highlight auto 1px;
}
.ML__lockedPromptBox {
background-color: rgba(142, 142, 141, 0.4);
z-index: -1;
}
.ML__correctPromptBox {
outline: 1px solid var(--_correct-color);
box-shadow: 0 0 5px var(--_correct-color);
}
.ML__incorrectPromptBox {
outline: 1px solid var(--_incorrect-color);
box-shadow: 0 0 5px var(--_incorrect-color);
}
.variant-submenu {
display: flex;
flex-direction: column;
padding: 8px;
}
.variant-submenu [part=menu-item] {
font-size: 2rem;
text-align: center;
margin: 0;
}
.insert-matrix-submenu {
display: grid;
padding: 8px;
align-content: center;
justify-content: center;
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.insert-matrix-submenu [part=menu-item] {
font-size: 21px;
border: none;
border-radius: 0;
line-height: 21px;
text-align: center;
padding: 0;
margin: 0;
}
.border-submenu [part=menu-item] {
font-size: 2rem;
line-height: 1.2;
text-align: center;
}
.swatches-submenu {
--_swatch-size: 2rem;
--_columns: 4;
display: flex;
flex-flow: wrap;
padding: 8px;
max-width: calc(var(--_columns) * (var(--_swatch-size) + 18px) + 16px);
box-sizing: border-box;
}
.menu-swatch {
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
width: fit-content;
height: fit-content;
margin: 2px;
padding: 0;
background: var(--neutral-200);
}
.menu-swatch > .label {
padding: 0;
margin: 0;
line-height: 0;
}
.menu-swatch > .label > span {
display: inline-block;
margin: 6px;
min-width: var(--_swatch-size);
min-height: var(--_swatch-size);
border-radius: 50%;
}
.menu-swatch.active {
background: var(--neutral-100);
scale: 1.4;
}
.menu-swatch.active > .label > span {
border-radius: 2px;
}
.menu-swatch .ui-checkmark,
.menu-swatch .ui-mixedmark {
position: absolute;
margin: 0;
padding: 0;
color: white;
}
.menu-swatch.dark-contrast .ui-checkmark,
.menu-swatch.dark-contrast .ui-mixedmark {
color: #000;
}
`,Pt=`.ML__container {
min-height: auto !important;
--_hue: var(--hue, 212);
--_placeholder-color: var(--placeholder-color, hsl(var(--_hue), 40%, 49%));
--_placeholder-opacity: var(--placeholder-opacity, 0.4);
--_text-font-family: var(--text-font-family, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif);
}
.ML__sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
clip-path: inset(50%);
white-space: nowrap;
border: 0;
}
.ML__is-inline {
display: inline-block;
}
.ML__base {
visibility: inherit;
display: inline-block;
position: relative;
cursor: text;
padding: 0;
margin: 0;
box-sizing: content-box;
border: 0;
outline: 0;
vertical-align: baseline;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: none;
width: min-content;
}
.ML__strut,
.ML__strut--bottom {
display: inline-block;
min-height: 0.5em;
}
.ML__small-delim {
font-family: KaTeX_Main;
}
/* Text mode */
.ML__text {
font-family: var(--_text-font-family);
white-space: pre;
}
/* Use cmr for 'math upright' */
.ML__cmr {
font-family: KaTeX_Main;
font-style: normal;
}
.ML__mathit {
font-family: KaTeX_Math;
/* The KaTeX_Math font is italic by default, so the font-style below is only
useful when a fallback font is used
*/
font-style: italic;
}
.ML__mathbf {
font-family: KaTeX_Main;
font-weight: bold;
}
/* Lowercase greek symbols should stick to math font when \\mathbf is applied
to match TeX idiosyncratic behavior */
.lcGreek.ML__mathbf {
font-family: KaTeX_Math;
font-weight: normal;
}
.ML__mathbfit {
font-family: KaTeX_Math;
font-weight: bold;
font-style: italic;
}
.ML__ams {
font-family: KaTeX_AMS;
}
/* Blackboard */
.ML__bb {
font-family: KaTeX_AMS;
}
.ML__cal {
font-family: KaTeX_Caligraphic;
}
.ML__frak {
font-family: KaTeX_Fraktur;
}
.ML__tt {
font-family: KaTeX_Typewriter;
}
.ML__script {
font-family: KaTeX_Script;
}
.ML__sans {
font-family: KaTeX_SansSerif;
}
.ML__series_ul {
font-weight: 100;
}
.ML__series_el {
font-weight: 100;
}
.ML__series_l {
font-weight: 200;
}
.ML__series_sl {
font-weight: 300;
}
.ML__series_sb {
font-weight: 500;
}
.ML__bold,
.ML__boldsymbol {
font-weight: 700;
}
.ML__series_eb {
font-weight: 800;
}
.ML__series_ub {
font-weight: 900;
}
.ML__series_uc {
font-stretch: ultra-condensed;
}
.ML__series_ec {
font-stretch: extra-condensed;
}
.ML__series_c {
font-stretch: condensed;
}
.ML__series_sc {
font-stretch: semi-condensed;
}
.ML__series_sx {
font-stretch: semi-expanded;
}
.ML__series_x {
font-stretch: expanded;
}
.ML__series_ex {
font-stretch: extra-expanded;
}
.ML__series_ux {
font-stretch: ultra-expanded;
}
.ML__it {
font-style: italic;
}
.ML__shape_ol {
-webkit-text-stroke: 1px black;
text-stroke: 1px black;
color: transparent;
}
.ML__shape_sc {
font-variant: small-caps;
}
.ML__shape_sl {
font-style: oblique;
}
/* First level emphasis */
.ML__emph {
color: #bc2612;
}
/* Second level emphasis */
.ML__emph .ML__emph {
color: #0c7f99;
}
.ML__highlight {
color: #007cb2;
background: #edd1b0;
}
.ML__center {
text-align: center;
}
.ML__label_padding {
padding: 0 0.5em;
}
.ML__frac-line {
width: 100%;
min-height: 1px;
}
.ML__frac-line:after {
content: '';
display: block;
margin-top: max(-1px, -0.04em);
min-height: max(1px, 0.04em);
/* Ensure the line is visible when printing even if "turn off background images" is on*/
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
/* There's a bug since Chrome 62 where
sub-pixel border lines don't draw at some zoom
levels (110%, 90%).
Setting the min-height used to work around it, but that workaround
broke in Chrome 84 or so.
Setting the background (and the min-height) seems to work for now.
*/
background: currentColor;
box-sizing: content-box;
/* Vuetify sets the box-sizing to inherit
causes the fraction line to not draw at all sizes (see #26) */
/* On some versions of Firefox on Windows, the line fails to
draw at some zoom levels, but setting the transform triggers
the hardware accelerated path, which works */
transform: translate(0, 0);
}
.ML__sqrt {
display: inline-block;
}
.ML__sqrt-sign {
display: inline-block;
position: relative;
}
.ML__sqrt-line {
display: inline-block;
height: max(1px, 0.04em);
width: 100%;
}
.ML__sqrt-line:before {
content: '';
display: block;
margin-top: min(-1px, -0.04em);
min-height: max(1px, 0.04em);
/* Ensure the line is visible when printing even if "turn off background images" is on*/
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
background: currentColor;
/* On some versions of Firefox on Windows, the line fails to
draw at some zoom levels, but setting the transform triggers
the hardware accelerated path, which works */
transform: translate(0, 0);
}
.ML__sqrt-line:after {
border-bottom-width: 1px;
content: ' ';
display: block;
margin-top: -0.1em;
}
.ML__sqrt-index {
margin-left: 0.27777778em;
margin-right: -0.55555556em;
}
.ML__delim-size1 {
font-family: KaTeX_Size1;
}
.ML__delim-size2 {
font-family: KaTeX_Size2;
}
.ML__delim-size3 {
font-family: KaTeX_Size3;
}
.ML__delim-size4 {
font-family: KaTeX_Size4;
}
.ML__delim-mult .delim-size1 > span {
font-family: KaTeX_Size1;
}
.ML__delim-mult .delim-size4 > span {
font-family: KaTeX_Size4;
}
.ML__accent-body > span {
font-family: KaTeX_Main;
width: 0;
}
.ML__accent-vec {
position: relative;
left: 0.24em;
}
/** The markup for a LaTeX formula, either in an editable mathfield or
in a static display.
*/
.ML__latex {
display: inline-block;
direction: ltr;
text-align: left;
text-indent: 0;
text-rendering: auto;
font-family: KaTeX_Main, 'Times New Roman', serif;
font-style: normal;
font-size-adjust: none;
font-stretch: normal;
font-variant-caps: normal;
letter-spacing: normal;
line-height: 1.2;
word-wrap: normal;
word-spacing: normal;
white-space: nowrap;
text-shadow: none;
-webkit-user-select: none;
user-select: none;
width: min-content;
}
.ML__latex .style-wrap {
position: relative;
}
.ML__latex .mfrac {
display: inline-block;
}
.ML__latex .left-right {
display: inline-block;
}
.ML__latex .vlist-t {
display: inline-table;
table-layout: fixed;
border-collapse: collapse;
}
.ML__latex .vlist-r {
display: table-row;
}
.ML__latex .vlist {
display: table-cell;
vertical-align: bottom;
position: relative;
}
.ML__latex .vlist > span {
display: block;
height: 0;
position: relative;
}
.ML__latex .vlist > span > span {
display: inline-block;
}
.ML__latex .vlist > span > .pstrut {
overflow: hidden;
width: 0;
}
.ML__latex .vlist-t2 {
margin-right: -2px;
}
.ML__latex .vlist-s {
display: table-cell;
vertical-align: bottom;
font-size: 1px;
width: 2px;
min-width: 2px;
}
.ML__latex .msubsup {
text-align: left;
}
.ML__latex .negativethinspace {
display: inline-block;
margin-left: -0.16667em;
height: 0.71em;
}
.ML__latex .thinspace {
display: inline-block;
width: 0.16667em;
height: 0.71em;
}
.ML__latex .mediumspace {
display: inline-block;
width: 0.22222em;
height: 0.71em;
}
.ML__latex .thickspace {
display: inline-block;
width: 0.27778em;
height: 0.71em;
}
.ML__latex .enspace {
display: inline-block;
width: 0.5em;
height: 0.71em;
}
.ML__latex .quad {
display: inline-block;
width: 1em;
height: 0.71em;
}
.ML__latex .qquad {
display: inline-block;
width: 2em;
height: 0.71em;
}
.ML__latex .llap,
.ML__latex .rlap {
width: 0;
position: relative;
display: inline-block;
}
.ML__latex .llap > .inner,
.ML__latex .rlap > .inner {
position: absolute;
}
.ML__latex .llap > .fix,
.ML__latex .rlap > .fix {
display: inline-block;
}
.ML__latex .llap > .inner {
right: 0;
}
.ML__latex .rlap > .inner {
left: 0;
}
.ML__latex .rule {
display: inline-block;
border: solid 0;
position: relative;
box-sizing: border-box;
}
.ML__latex .overline .overline-line,
.ML__latex .underline .underline-line {
width: 100%;
}
.ML__latex .overline .overline-line:before,
.ML__latex .underline .underline-line:before {
content: '';
border-bottom-style: solid;
border-bottom-width: max(1px, 0.04em);
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
display: block;
}
.ML__latex .overline .overline-line:after,
.ML__latex .underline .underline-line:after {
border-bottom-style: solid;
border-bottom-width: max(1px, 0.04em);
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
content: '';
display: block;
margin-top: -1px;
}
.ML__latex .stretchy {
display: block;
position: absolute;
width: 100%;
left: 0;
overflow: hidden;
}
.ML__latex .stretchy:before,
.ML__latex .stretchy:after {
content: '';
}
.ML__latex .stretchy svg {
display: block;
position: absolute;
width: 100%;
height: inherit;
fill: currentColor;
stroke: currentColor;
fill-rule: nonzero;
fill-opacity: 1;
stroke-width: 1;
stroke-linecap: butt;
stroke-linejoin: miter;
stroke-miterlimit: 4;
stroke-dasharray: none;
stroke-dashoffset: 0;
stroke-opacity: 1;
}
.ML__latex .slice-1-of-2 {
display: inline-flex;
position: absolute;
left: 0;
width: 50.2%;
overflow: hidden;
}
.ML__latex .slice-2-of-2 {
display: inline-flex;
position: absolute;
right: 0;
width: 50.2%;
overflow: hidden;
}
.ML__latex .slice-1-of-3 {
display: inline-flex;
position: absolute;
left: 0;
width: 25.1%;
overflow: hidden;
}
.ML__latex .slice-2-of-3 {
display: inline-flex;
position: absolute;
left: 25%;
width: 50%;
overflow: hidden;
}
.ML__latex .slice-3-of-3 {
display: inline-flex;
position: absolute;
right: 0;
width: 25.1%;
overflow: hidden;
}
.ML__latex .slice-1-of-1 {
display: inline-flex;
position: absolute;
width: 100%;
left: 0;
overflow: hidden;
}
.ML__latex .nulldelimiter {
display: inline-block;
}
.ML__latex .op-group {
display: inline-block;
}
.ML__latex .op-symbol {
position: relative;
}
.ML__latex .op-symbol.small-op {
font-family: KaTeX_Size1;
}
.ML__latex .op-symbol.large-op {
font-family: KaTeX_Size2;
}
.ML__latex .mtable .vertical-separator {
display: inline-block;
min-width: 1px;
box-sizing: border-box;
}
.ML__latex .mtable .arraycolsep {
display: inline-block;
}
.ML__latex .mtable .col-align-m > .vlist-t {
text-align: center;
}
.ML__latex .mtable .col-align-c > .vlist-t {
text-align: center;
}
.ML__latex .mtable .col-align-l > .vlist-t {
text-align: left;
}
.ML__latex .mtable .col-align-r > .vlist-t {
text-align: right;
}
.ML__error {
display: inline-block;
background-image: radial-gradient(ellipse at center, hsl(341, 100%, 40%), rgba(0, 0, 0, 0) 70%);
background-color: hsla(341, 100%, 40%, 0.1);
background-repeat: repeat-x;
background-size: 3px 3px;
padding-bottom: 3px;
background-position: 0 100%;
}
.ML__error > .ML__error {
background: transparent;
padding: 0;
}
.ML__placeholder {
color: var(--_placeholder-color);
opacity: var(--_placeholder-opacity);
padding-left: 0.4ex;
padding-right: 0.4ex;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}
.ML__notation {
position: absolute;
box-sizing: border-box;
line-height: 0;
}
/* This class is used to implement the \`\\mathtip\` and \`\\texttip\` commands
For UI elements, see \`[data-ML__tooltip]\`
*/
.ML__tooltip-container {
position: relative;
transform: scale(0);
}
.ML__tooltip-container .ML__tooltip-content {
position: fixed;
display: inline-table;
visibility: hidden;
z-index: 2;
width: max-content;
max-width: 400px;
padding: 12px 12px;
border-radius: 8px;
background: #616161;
--_selection-color: #fff;
color: #fff;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
opacity: 0;
transition: opacity 0.15s cubic-bezier(0.4, 0, 1, 1);
}
.ML__tooltip-container .ML__tooltip-content .ML__text {
white-space: normal;
}
.ML__tooltip-container .ML__tooltip-content .ML__base {
display: contents;
}
.ML__tooltip-container:hover .ML__tooltip-content {
visibility: visible;
opacity: 1;
font-size: 0.75em;
transform: scale(1) translate(0, 3em);
}
`,jr=`#mathlive-environment-popover.is-visible {
visibility: visible;
}
#mathlive-environment-popover {
--_environment-panel-height: var(--environment-panel-height, 70px);
--_accent-color: var(--accent-color, #aaa);
--_background: var(--environment-panel-background, #fff);
--_button-background: var(--environment-panel-button-background, white);
--_button-background-hover: var(--environment-panel-button-background-hover, #f5f5f7);
--_button-background-active: var(--environment-panel-button-background-active, #f5f5f7);
--_button-text: var(--environment-panel-button-text, #e3e4e8);
position: absolute;
width: calc(var(--_environment-panel-height) * 2);
height: var(--_environment-panel-height);
border-radius: 4px;
border: 1.5px solid var(--_accent-color);
background-color: var(--_background);
box-shadow: 0 0 30px 0 var(--environment-shadow, rgba(0, 0, 0, 0.4));
pointer-events: all;
visibility: hidden;
}
#mathlive-environment-popover .MLEP__array-buttons {
height: calc(var(--_environment-panel-height) * 5/4);
width: calc(var(--_environment-panel-height) * 5/4);
margin-left: calc(0px - var(--_environment-panel-height) * 0.16);
margin-top: calc(0px - var(--_environment-panel-height) * 0.19);
}
#mathlive-environment-popover .MLEP__array-buttons .font {
fill: white;
}
#mathlive-environment-popover .MLEP__array-buttons circle {
fill: #7f7f7f;
transition: fill 300ms;
}
#mathlive-environment-popover .MLEP__array-buttons .MLEP__array-insert-background {
fill-opacity: 1;
fill: var(--_background);
stroke: var(--_accent-color);
stroke-width: 3px;
}
#mathlive-environment-popover .MLEP__array-buttons line {
stroke: var(--_accent-color);
stroke-opacity: 0;
stroke-width: 40;
pointer-events: none;
transition: stroke-opacity 300ms;
stroke-linecap: round;
}
#mathlive-environment-popover .MLEP__array-buttons g[data-command]:hover circle {
fill: var(--_accent-color);
}
#mathlive-environment-popover .MLEP__array-buttons g[data-command]:hover line {
stroke-opacity: 1;
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls {
height: 100%;
width: 50%;
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options {
width: var(--_environment-panel-height);
height: var(--_environment-panel-height);
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-around;
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg {
pointer-events: all;
margin-top: 2px;
width: calc(var(--_environment-panel-height) / 3 * 28 / 24);
height: calc(var(--_environment-panel-height) / 3 - 2px);
border-radius: calc(var(--_environment-panel-height) / 25);
background-color: var(--_button-background);
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg:hover {
background-color: var(--_button-background-hover);
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg path,
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg line {
stroke: var(--_button-text);
stroke-width: 2;
stroke-linecap: round;
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg rect,
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg path {
fill-opacity: 0;
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active {
pointer-events: none;
background-color: var(--_button-background-active);
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active path,
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active line {
stroke: var(--_accent-color);
}
#mathlive-environment-popover .MLEP__environment-delimiter-controls .MLEP__array-delimiter-options svg.active circle {
fill: var(--_accent-color);
}
`,Vn=`/* The element that display info while in latex mode */
#mathlive-suggestion-popover {
background-color: rgba(97, 97, 97);
color: #fff;
text-align: center;
border-radius: 8px;
position: fixed;
z-index: 1;
display: none;
flex-direction: column;
justify-content: center;
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
#mathlive-suggestion-popover.top-tip::after {
content: '';
position: absolute;
top: -15px;
left: calc(50% - 15px);
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid rgba(97, 97, 97);
font-size: 1rem;
}
#mathlive-suggestion-popover.bottom-tip::after {
content: '';
position: absolute;
bottom: -15px;
left: calc(50% - 15px);
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid rgba(97, 97, 97);
font-size: 1rem;
}
#mathlive-suggestion-popover.is-animated {
transition: all 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
animation: ML__fade-in cubic-bezier(0, 0, 0.2, 1) 0.15s;
}
#mathlive-suggestion-popover.is-visible {
display: flex;
}
@keyframes ML__fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/* The wrapper class for the entire content of the popover panel */
#mathlive-suggestion-popover ul {
display: flex;
flex-flow: column;
list-style: none;
margin: 0;
padding: 0;
align-items: flex-start;
max-height: 400px;
overflow-y: auto;
}
#mathlive-suggestion-popover li {
display: flex;
flex-direction: row;
justify-content: space-between;
margin: 8px;
padding: 8px;
width: calc(100% - 16px - 16px);
column-gap: 1em;
border-radius: 8px;
cursor: pointer;
/* Since the content can be clicked on, provide feedback on hover */
}
#mathlive-suggestion-popover li a {
color: #5ea6fd;
padding-top: 0.3em;
margin-top: 0.4em;
display: block;
}
#mathlive-suggestion-popover li a:hover {
color: #5ea6fd;
text-decoration: underline;
}
#mathlive-suggestion-popover li:hover,
#mathlive-suggestion-popover li.is-pressed,
#mathlive-suggestion-popover li.is-active {
background: rgba(255, 255, 255, 0.1);
}
/* The command inside a popover (inside a #mathlive-suggestion-popover) */
.ML__popover__command {
font-size: 1.6rem;
font-family: KaTeX_Main;
}
.ML__popover__current {
background: #5ea6fd;
color: #fff;
}
.ML__popover__latex {
font-family: 'IBM Plex Mono', 'Source Code Pro', Consolas, 'Roboto Mono', Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Courier, monospace;
align-self: center;
}
/* The keyboard shortcuts for a symbol as displayed in the popover */
.ML__popover__keybinding {
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-size: 0.8em;
opacity: 0.7;
}
/* Style for the character that joins the modifiers of a keyboard shortcut
(usually a "+" sign)*/
.ML__shortcut-join {
opacity: 0.5;
}
`,ar=`/* The element that displays the keys as the user type them */
#mathlive-keystroke-caption-panel {
visibility: hidden;
/*min-width: 160px;*/
/*background-color: rgba(97, 97, 200, .95);*/
background: var(--secondary, hsl(var(--_hue), 19%, 26%));
border-color: var(--secondary-border, hsl(0, 0%, 91%));
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
text-align: center;
border-radius: 6px;
padding: 16px;
position: absolute;
z-index: 1;
display: flex;
flex-direction: row-reverse;
justify-content: center;
--keystroke: white;
--on-keystroke: #555;
--keystroke-border: #f7f7f7;
}
@media (prefers-color-scheme: dark) {
body:not([theme='light']) #mathlive-keystroke-caption-panel {
--keystroke: hsl(var(--_hue), 50%, 30%);
--on-keystroke: hsl(0, 0%, 98%);
--keystroke-border: hsl(var(--_hue), 50%, 25%);
}
}
body[theme='dark'] #mathlive-keystroke-caption-panel {
--keystroke: hsl(var(--_hue), 50%, 30%);
--on-keystroke: hsl(0, 0%, 98%);
--keystroke-border: hsl(var(--_hue), 50%, 25%);
}
#mathlive-keystroke-caption-panel > span {
min-width: 14px;
/*height: 8px;*/
margin: 0 8px 0 0;
padding: 4px;
background-color: var(--keystroke);
color: var(--on-keystroke);
fill: currentColor;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-size: 1em;
border-radius: 6px;
border: 2px solid var(--keystroke-border);
/*box-shadow: 0 7px 14px rgba(0,0,0,0.25), 0 5px 5px rgba(0,0,0,0.22);*/
}
`,ta=`.ML__keyboard {
--_keyboard-height: 0;
--_keyboard-zindex: var(--keyboard-zindex, 105);
--_accent-color: var(--keyboard-accent-color, #0c75d8);
--_background: var(--keyboard-background, #cacfd7);
--_border: var(--keyboard-border, #ddd);
--_padding-horizontal: var(--keyboard-padding-horizontal, 0px);
--_padding-top: var(--keyboard-padding-top, 5px);
--_padding-bottom: var(--keyboard-padding-bottom, 0px);
--_row-padding-left: var(--keyboard-row-padding-left, 0px);
--_row-padding-right: var(--keyboard-row-padding-right, 0px);
--_toolbar-text: var(--keyboard-toolbar-text, #2c2e2f);
--_toolbar-text-active: var(--keyboard-toolbar-text-active, var(--_accent-color));
--_toolbar-background: var(--keyboard-toolbar-background, transparent);
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #eee);
--_toolbar-background-selected: var(--keyboard-toolbar-background-selected, transparent);
--_toolbar-font-size: var(--keyboard-toolbar-font-size, '135%');
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #fff);
--_keycap-background: var(--keycap-background, white);
--_keycap-background-hover: var(--keycap-background-hover, #f5f5f7);
--_keycap-background-active: var(--keycap-background-active, var(--_accent-color));
--_keycap-background-pressed: var(--keycap-background-pressed, var(--_accent-color));
--_keycap-border: var(--keycap-border, #e5e6e9);
--_keycap-border-bottom: var(--keycap-border-bottom, #8d8f92);
--_keycap-text: var(--keycap-text, #000);
--_keycap-text-active: var(--keycap-text-active, #fff);
--_keycap-text-hover: var(--keycap-text-hover, var(--_keycap-text));
--_keycap-text-pressed: var(--keycap-text-pressed, #fff);
--_keycap-shift-text: var(--keycap-shift-text, var(--_accent-color));
--_keycap-primary-background: var(--keycap-primary-background, var(--_accent-color));
--_keycap-primary-text: var(--keycap-primary-text, #ddd);
--_keycap-primary-background-hover: var(--keycap-primary-background-hover, #0d80f2);
--_keycap-secondary-background: var(--keycap-secondary-background, #a0a9b8);
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #7d8795);
--_keycap-secondary-text: var(--keycap-secondary-text, #060707);
--_keycap-secondary-border: var(--keycap-secondary-border, #c5c9d0);
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, #989da6);
--_keycap-height: var(--keycap-height, 60px);
/* Keycap width (incl. margin) */
--_keycap-max-width: var(--keycap-max-width, 100px);
--_keycap-gap: var(--keycap-gap, 8px);
--_keycap-font-size: var(--keycap-font-size, clamp(16px, 4cqw, 24px));
--_keycap-small-font-size: var(--keycap-small-font-size, calc(var(--keycap-font-size) * 0.8));
--_keycap-extra-small-font-size: var(--keycap-extra-small-font-size, calc(var(--keycap-font-size) / 1.42));
--_variant-panel-background: var(--variant-panel-background, #fff);
--_variant-keycap-text: var(--variant-keycap-text, var(--_keycap-text));
--_variant-keycap-text-active: var(--variant-keycap-text-active, var(--_keycap-text-active));
--_variant-keycap-background-active: var(--variant-keycap-background-active, var(--_accent-color));
--_variant-keycap-length: var(--variant-keycap-length, 70px);
--_variant-keycap-font-size: var(--variant-keycap-font-size, 30px);
--_variant-keycap-aside-font-size: var(--variant-keycap-aside-font-size, 12px);
--_keycap-shift-font-size: var(--keycap-shift-font-size, 16px);
--_keycap-shift-color: var(--keycap-shift-color, var(--_accent-color));
--_box-placeholder-color: var(--box-placeholder-color, var(--_accent-color));
--_box-placeholder-pressed-color: var(--box-placeholder-pressed-color, var(--keycap-text-pressed));
}
.is-math-mode .MLK__rows .if-text-mode,
.is-text-mode .MLK__rows .if-math-mode {
display: none;
}
.if-can-undo,
.if-can-redo,
.if-can-copy,
.if-can-cut,
.if-can-paste {
opacity: 0.4;
pointer-events: none;
}
.can-undo .if-can-undo,
.can-redo .if-can-redo,
.can-copy .if-can-copy,
.can-cut .if-can-cut,
.can-paste .if-can-paste {
opacity: 1;
pointer-events: all;
}
body > .ML__keyboard {
position: fixed;
--_padding-bottom: calc(var(--keyboard-padding-bottom, 0px) + env(safe-area-inset-bottom, 0));
}
body > .ML__keyboard.is-visible > .MLK__backdrop {
box-shadow: 0 -5px 6px rgba(0, 0, 0, 0.08);
border-top: 1px solid var(--_border);
}
body > .ML__keyboard.backdrop-is-transparent.is-visible > .MLK__backdrop {
box-shadow: none;
border: none;
}
body > .ML__keyboard.is-visible.animate > .MLK__backdrop {
transition: 0.28s cubic-bezier(0, 0, 0.2, 1);
transition-property: transform, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ML__keyboard {
position: relative;
overflow: hidden;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: var(--_keyboard-zindex);
box-sizing: border-box;
outline: none;
border: none;
margin: 0;
padding: 0;
line-height: 1;
overflow-wrap: unset;
text-align: left;
vertical-align: baseline;
cursor: auto;
white-space: pre;
box-shadow: none;
opacity: 1;
transform: none;
pointer-events: none;
}
.ML__keyboard :where(div) {
box-sizing: border-box;
outline: none;
border: none;
margin: 0;
padding: 0;
line-height: 1;
overflow-wrap: unset;
text-align: left;
vertical-align: baseline;
cursor: auto;
white-space: pre;
box-shadow: none;
transform: none;
}
.MLK__backdrop {
position: absolute;
bottom: calc(-1 * var(--_keyboard-height));
width: 100%;
height: var(--_keyboard-height);
box-sizing: border-box;
padding-top: var(--_padding-top);
padding-bottom: var(--_padding-bottom);
padding-left: var(--_padding-horizontal);
padding-right: var(--_padding-horizontal);
opacity: 0;
visibility: hidden;
transform: translate(0, 0);
background: var(--_background);
}
.backdrop-is-transparent .MLK__backdrop {
background: transparent;
}
/* If a custom layout has a custom container/backdrop
(backdrop-is-transparent), make sure to let pointer event go through. */
.backdrop-is-transparent .MLK__plate {
background: transparent;
pointer-events: none;
}
/* If a custom layout has a custom container/backdrop, make sure to
allow pointer events on it. */
.backdrop-is-transparent .MLK__layer > div > div {
pointer-events: all;
}
.ML__keyboard.is-visible > .MLK__backdrop {
transform: translate(0, calc(-1 * var(--_keyboard-height)));
opacity: 1;
visibility: visible;
}
.caps-lock-indicator {
display: none;
width: 8px;
height: 8px;
background: #0cbc0c;
box-shadow: inset 0 0 4px 0 #13ca13, 0 0 4px 0 #a9ef48;
border-radius: 8px;
right: 8px;
top: 8px;
position: absolute;
}
.ML__keyboard.is-caps-lock .caps-lock-indicator {
display: block;
}
.ML__keyboard.is-caps-lock .shift {
background: var(--_keycap-background-active);
color: var(--_keycap-text-active);
}
.MLK__plate {
position: absolute;
top: var(--_padding-top);
left: var(--_padding-horizontal);
width: calc(100% - 2 * var(--_padding-horizontal));
margin: 0;
padding: 0;
box-sizing: border-box;
container-type: inline-size;
touch-action: none;
-webkit-user-select: none;
user-select: none;
pointer-events: all;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-size: 16px;
/* Size of toolbar labels */
font-weight: 400;
text-shadow: none;
}
.ML__box-placeholder {
color: var(--_box-placeholder-color);
}
.MLK__tex {
font-family: KaTeX_Main, KaTeX_Math, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
}
.MLK__tex-math {
font-family: KaTeX_Math, KaTeX_Main, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
font-style: italic;
}
.MLK__layer {
display: none;
outline: none;
}
.MLK__layer.is-visible {
display: flex;
flex-flow: column;
}
/* Keyboard layouts are made or rows of keys... */
.MLK__rows {
--_keycap-width: min(var(--_keycap-max-width), 10cqw);
display: flex;
flex-flow: column;
align-items: center;
border-collapse: separate;
clear: both;
border: 0;
margin: 0;
margin-bottom: var(--_keycap-gap);
gap: var(--_keycap-gap);
/* If the styling include, e.g., some shadows, they will be
cut off by the overflow. In that case, set the padding to
compensate. */
padding-left: var(--_row-padding-left);
padding-right: var(--_row-padding-right);
overflow: visible;
touch-action: none;
}
.MLK__rows > .MLK__row {
display: flex;
flex-flow: row;
justify-content: center;
width: 100%;
gap: var(--_keycap-gap);
margin: 0;
padding: 0;
/* For the alignment of the text on some modifiers (e.g. shift) */
/* Extra spacing between two adjacent keys */
}
.MLK__rows > .MLK__row .tex {
font-family: KaTeX_Math, KaTeX_Main, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
}
.MLK__rows > .MLK__row .tex-math {
font-family: KaTeX_Math, 'Cambria Math', 'Asana Math', OpenSymbol, Symbola, STIX, Times, serif !important;
}
.MLK__rows > .MLK__row .big-op {
font-size: calc(1.25 * var(--_keycap-font-size));
}
.MLK__rows > .MLK__row .small {
font-size: var(--_keycap-small-font-size);
}
.MLK__rows > .MLK__row .bottom {
justify-content: flex-end;
}
.MLK__rows > .MLK__row .left {
align-items: flex-start;
padding-left: 12px;
}
.MLK__rows > .MLK__row .right {
align-items: flex-end;
padding-right: 12px;
}
.MLK__rows > .MLK__row .w0 {
width: 0;
}
.MLK__rows > .MLK__row .w5 {
width: calc(0.5 * var(--_keycap-width) - var(--_keycap-gap));
}
.MLK__rows > .MLK__row .w15 {
width: calc(1.5 * var(--_keycap-width) - var(--_keycap-gap));
}
.MLK__rows > .MLK__row .w20 {
width: calc(2 * var(--_keycap-width) - var(--_keycap-gap));
}
.MLK__rows > .MLK__row .w40 {
width: calc(4 * var(--_keycap-width) - var(--_keycap-gap));
}
.MLK__rows > .MLK__row .w50 {
width: calc(5 * var(--_keycap-width) - var(--_keycap-gap));
}
.MLK__rows > .MLK__row .MLK__keycap.w50 {
font-size: 80%;
padding-top: 10px;
font-weight: 100;
}
.MLK__rows > .MLK__row .separator {
background: transparent;
border: none;
pointer-events: none;
}
.MLK__rows > .MLK__row .horizontal-rule {
height: 6px;
margin-top: 3px;
margin-bottom: 0;
width: 100%;
border-radius: 0;
border-top: var(--_horizontal-rule);
}
.MLK__rows > .MLK__row .ghost {
background: var(--_toolbar-background);
border: none;
color: var(--_toolbar-text);
}
.MLK__rows > .MLK__row .ghost:hover {
background: var(--_toolbar-background-hover);
}
.MLK__rows > .MLK__row .bigfnbutton {
font-size: var(--_keycap-extra-small-font-size);
}
.MLK__rows > .MLK__row .shift,
.MLK__rows > .MLK__row .action {
color: var(--_keycap-secondary-text);
background: var(--_keycap-secondary-background);
border-color: var(--_keycap-secondary-border);
border-bottom-color: var(--_keycap-secondary-border-bottom);
line-height: 0.8;
font-size: min(1rem, var(--_keycap-small-font-size));
font-weight: 600;
padding: 8px 12px 8px 12px;
}
.MLK__rows > .MLK__row .shift:hover,
.MLK__rows > .MLK__row .action:hover {
background: var(--_keycap-secondary-background-hover);
}
.MLK__rows > .MLK__row .action.primary {
background: var(--_keycap-primary-background);
color: var(--_keycap-primary-text);
}
.MLK__rows > .MLK__row .action.primary:hover {
background: var(--_keycap-primary-background-hover);
color: var(--_keycap-primary-text);
}
.MLK__rows > .MLK__row .shift.selected,
.MLK__rows > .MLK__row .action.selected {
color: var(--_toolbar-text-active);
}
.MLK__rows > .MLK__row .shift.selected.is-pressed,
.MLK__rows > .MLK__row .action.selected.is-pressed,
.MLK__rows > .MLK__row .shift.selected.is-active,
.MLK__rows > .MLK__row .action.selected.is-active {
color: white;
}
.MLK__rows > .MLK__row .warning {
background: #cd0030;
color: white;
}
.MLK__rows > .MLK__row .warning svg.svg-glyph {
width: 24px;
height: 24px;
min-height: 24px;
}
/** A regular keycap
* Use the :where() pseudo-class to give it a very low specifity,
* so that it can be overriden by custom style.
*/
:where(.MLK__rows > .MLK__row div) {
display: flex;
flex-flow: column;
align-items: center;
justify-content: space-evenly;
width: calc(var(--_keycap-width) - var(--_keycap-gap));
height: var(--_keycap-height);
box-sizing: border-box;
padding: 0;
vertical-align: top;
text-align: center;
float: left;
color: var(--_keycap-text);
fill: currentColor;
font-size: var(--_keycap-font-size);
background: var(--_keycap-background);
border: 1px solid var(--_keycap-border);
border-bottom-color: var(--_keycap-border-bottom);
border-radius: 6px;
cursor: pointer;
touch-action: none;
/* Keys with a variants panel */
position: relative;
overflow: hidden;
-webkit-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
}
:where(.MLK__rows > .MLK__row div):hover {
overflow: visible;
background: var(--_keycap-background-hover);
}
:where(.MLK__rows > .MLK__row div) .ML__latex {
pointer-events: none;
touch-action: none;
}
:where(.MLK__rows > .MLK__row div) svg.svg-glyph {
margin: 8px 0;
width: 20px;
height: 20px;
min-height: 20px;
}
:where(.MLK__rows > .MLK__row div) svg.svg-glyph-lg {
margin: 8px 0;
width: 24px;
height: 24px;
min-height: 24px;
}
:where(.MLK__rows > .MLK__row div).MLK__tex-math {
font-size: 25px;
}
:where(.MLK__rows > .MLK__row div).is-pressed {
background: var(--_keycap-background-pressed);
color: var(--_keycap-text-pressed);
--_box-placeholder-color: var(--_box-placeholder-pressed-color);
}
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active,
:where(.MLK__rows > .MLK__row div).action.is-active,
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed,
:where(.MLK__rows > .MLK__row div).action.is-pressed {
z-index: calc(var(--_keyboard-zindex) - 5);
}
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active aside,
:where(.MLK__rows > .MLK__row div).action.is-active aside,
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed aside,
:where(.MLK__rows > .MLK__row div).action.is-pressed aside {
display: none;
}
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active .MLK__shift,
:where(.MLK__rows > .MLK__row div).action.is-active .MLK__shift,
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed .MLK__shift,
:where(.MLK__rows > .MLK__row div).action.is-pressed .MLK__shift {
display: none;
}
:where(.MLK__rows > .MLK__row div).shift.is-pressed,
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-pressed,
:where(.MLK__rows > .MLK__row div).action.is-pressed {
background: var(--_keycap-background-pressed);
color: var(--_keycap-text-pressed);
}
:where(.MLK__rows > .MLK__row div).shift.is-active,
:where(.MLK__rows > .MLK__row div).MLK__keycap.is-active,
:where(.MLK__rows > .MLK__row div).action.is-active {
background: var(--_keycap-background-active);
color: var(--_keycap-text-active);
--_box-placeholder-color: var(--_box-placeholder-pressed-color);
}
:where(.MLK__rows > .MLK__row div) small {
color: var(--_keycap-secondary-text);
}
:where(.MLK__rows > .MLK__row div) aside {
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-size: 10px;
line-height: 10px;
color: var(--_keycap-secondary-text);
}
/* Add an attribute 'data-tooltip' to display a tooltip on hover.
Note there are a different set of tooltip rules for the keyboard toggle
(it's in a different CSS tree) */
.ML__keyboard [data-tooltip] {
position: relative;
}
.ML__keyboard [data-tooltip]::after {
position: absolute;
display: inline-table;
content: attr(data-tooltip);
top: inherit;
bottom: 100%;
width: max-content;
max-width: 200px;
padding: 8px 8px;
background: #616161;
color: #fff;
text-align: center;
z-index: 2;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
border-radius: 2px;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
font-weight: 400;
font-size: 12px;
transition: all 0.15s cubic-bezier(0.4, 0, 1, 1) 1s;
opacity: 0;
transform: scale(0.5);
}
.ML__keyboard [data-tooltip]:hover {
position: relative;
}
.ML__keyboard [data-tooltip]:hover::after {
opacity: 1;
transform: scale(1);
}
.MLK__toolbar {
align-self: center;
display: flex;
flex-flow: row;
justify-content: space-between;
width: 100%;
max-width: 996px;
min-height: 32px;
/* Icons for undo/redo, etc. */
}
.MLK__toolbar svg {
height: 20px;
width: 20px;
}
.MLK__toolbar > .left {
position: relative;
display: flex;
justify-content: flex-start;
flex-flow: row;
}
.MLK__toolbar > .right {
display: flex;
justify-content: flex-end;
flex-flow: row;
}
.MLK__toolbar > div > div {
/* "button" in the toolbar */
display: flex;
align-items: center;
justify-content: center;
color: var(--_toolbar-text);
fill: currentColor;
background: var(--_toolbar-background);
font-size: var(--_toolbar-font-size);
padding: 4px 15px;
cursor: pointer;
width: max-content;
min-width: 42px;
min-height: 34px;
border: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 8px;
padding-top: 8px;
margin-top: 0;
margin-bottom: 4px;
margin-left: 4px;
margin-right: 4px;
border-radius: 8px;
box-shadow: none;
border-bottom: 2px solid transparent;
}
.MLK__toolbar > div > div:not(.disabled):not(.selected):hover {
background: var(--_toolbar-background-hover);
}
.MLK__toolbar > div > div.disabled svg,
.MLK__toolbar > div > div.disabled:hover svg,
.MLK__toolbar > div > div.disabled.is-pressed svg {
color: var(--_toolbar-text);
opacity: 0.2;
}
.MLK__toolbar > div > div:hover,
.MLK__toolbar > div > div:active,
.MLK__toolbar > div > div.is-pressed,
.MLK__toolbar > div > div.is-active {
color: var(--_toolbar-text-active);
}
.MLK__toolbar > div > div.selected {
color: var(--_toolbar-text-active);
background: var(--_toolbar-background-selected);
border-radius: 0;
border-bottom-color: var(--_toolbar-text-active);
padding-bottom: 4px;
margin-bottom: 8px;
}
/* This is the element that displays variants on press+hold */
.MLK__variant-panel {
visibility: hidden;
position: fixed;
display: flex;
flex-flow: row wrap-reverse;
justify-content: center;
align-content: center;
margin: 0;
padding: 0;
bottom: auto;
top: 0;
box-sizing: content-box;
transform: none;
z-index: calc(var(--_keyboard-zindex) + 1);
touch-action: none;
max-width: 350px;
background: var(--_variant-panel-background);
text-align: center;
border-radius: 6px;
padding: 6px;
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
transition: none;
}
.MLK__variant-panel.is-visible {
visibility: visible;
}
.MLK__variant-panel.compact {
--_variant-keycap-length: var(--variant-keycap-length, 50px);
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
--_variant-keycap-aside-font-size: var(--variant-keycap-aside-font-size, 10px);
}
.MLK__variant-panel .item {
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
font-size: var(--_variant-keycap-font-size);
height: var(--_variant-keycap-length);
width: var(--_variant-keycap-length);
margin: 0;
box-sizing: border-box;
border-radius: 5px;
border: 1px solid transparent;
background: transparent;
pointer-events: all;
cursor: pointer;
color: var(--_variant-keycap-text);
fill: currentColor;
}
@media (max-height: 412px) {
.MLK__variant-panel .item {
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
--_variant-keycap-length: var(--variant-keycap-length, 50px);
}
}
.MLK__variant-panel .item .ML__latex {
pointer-events: none;
}
.MLK__variant-panel .item.is-active {
background: var(--_variant-keycap-background-active);
color: var(--_variant-keycap-text-active);
}
.MLK__variant-panel .item.is-pressed {
background: var(--_variant-keycap-background-pressed);
color: var(--_variant-keycap-text-pressed);
}
.MLK__variant-panel .item.small {
font-size: var(--_keycap-small-font-size);
}
.MLK__variant-panel .item.swatch-button {
box-sizing: border-box;
background: #fbfbfb;
}
.MLK__variant-panel .item.swatch-button > span {
display: inline-block;
margin: 6px;
width: calc(100% - 12px);
height: calc(100% - 12px);
border-radius: 50%;
}
.MLK__variant-panel .item.swatch-button:hover {
background: #f0f0f0;
}
.MLK__variant-panel .item.swatch-button:hover > span {
border-radius: 2px;
}
.MLK__variant-panel .item.box > div,
.MLK__variant-panel .item.box > span {
border: 1px dashed rgba(0, 0, 0, 0.24);
}
.MLK__variant-panel .item .warning {
min-height: 60px;
min-width: 60px;
background: #cd0030;
color: white;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px;
}
.MLK__variant-panel .item .warning.is-pressed,
.MLK__variant-panel .item .warning.is-active {
background: red;
}
.MLK__variant-panel .item .warning svg.svg-glyph {
width: 50px;
height: 50px;
}
.MLK__variant-panel .item aside {
font-size: var(--_variant-keycap-aside-font-size);
line-height: 12px;
opacity: 0.78;
padding-top: 2px;
}
.MLK__keycap {
position: relative;
}
.MLK__shift {
display: block;
position: absolute;
right: 4px;
top: 4px;
font-size: var(--_keycap-shift-font-size);
color: var(--_keycap-shift-color);
}
.hide-shift .MLK__shift {
display: none;
}
@media (max-width: 414px) {
.MLK__variant-panel {
max-width: 350px;
--_variant-keycap-font-size: var(--variant-keycap-font-size, 24px);
--_variant-keycap-length: var(--variant-keycap-length, 50px);
}
}
/* @xs breakpoint: iPhone 5 */
@container (max-width: 414px) {
.MLK__rows {
--_keycap-gap: max(var(--_keycap-gap, 2px), 2px);
--_keycap-height: max(var(--_keycap-height), 42px);
--_keycap-width: min(min(var(--_keycap-max-width), 10cqw), 62px);
}
.MLK__toolbar > div > div {
font-size: 100%;
margin-left: 2px;
margin-right: 2px;
}
.MLK__rows .shift,
.MLK__rows .action {
font-size: 65%;
}
.MLK__rows .warning svg.svg-glyph {
width: 14px;
height: 14px;
min-height: 14px;
}
}
@container (max-width: 744px) {
.MLK__rows {
--_keycap-gap: max(var(--keycap-gap, 2px), 2px);
--_keycap-height: max(var(--keycap-height, 52px), 52px);
--_keycap-width: min(min(var(--_keycap-max-width), 10cqw), 62px);
}
.MLK__toolbar > div > div {
padding-left: 0;
padding-right: 0;
}
.MLK__tooltip::after {
padding: 8px 16px;
font-size: 16px;
}
.MLK__rows > .MLK__row > div.fnbutton {
font-size: 16px;
}
.MLK__rows > .MLK__row > div.bigfnbutton {
font-size: calc(var(--_keycap-extra-small-font-size) / 1.55);
}
.MLK__rows > .MLK__row > div.small {
font-size: 13px;
}
.MLK__rows > .MLK__row > div > aside {
display: none;
}
.MLK__shift {
display: none;
}
}
/* Medium breakpoint: larger phones */
@container (max-width: 768px) {
.MLK__rows {
--_keycap-height: max(var(--keycap-height, 42px), 42px);
}
.MLK__rows > .MLK__row > div > small {
font-size: 14px;
}
}
@media (max-height: 768px) {
.MLK__rows {
--_keycap-height: max(var(--keycap-height, 42px), 42px);
}
.MLK__rows > .MLK__row > div > small {
font-size: 14px;
}
}
@container (max-width: 1444px) {
.MLK__rows .if-wide {
display: none;
}
}
@media (prefers-color-scheme: dark) {
.ML__keyboard {
--_accent-color: var(--keyboard-accent-color, #0b5c9c);
--_background: var(--keyboard-background, #151515);
--_border: var(--keyboard-border, transparent);
--_toolbar-text: var(--keyboard-toolbar-text, #e3e4e8);
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #303030);
--keyboard-toolbar-background-hover: #303030;
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #303030);
--_keycap-background: var(--keycap-background, #1f2022);
--_keycap-background-hover: var(--keycap-background-hover, #2f3032);
--_keycap-border: var(--_keycap-border, transparent);
--_keycap-border-bottom: var(--_keycap-border-bottom, transparent);
--_keycap-text: var(--keycap-text, #e3e4e8);
--_keycap-secondary-background: var(--keycap-secondary-background, #3d4144);
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #4d5154);
--_keycap-secondary-text: var(--keycap-secondary-text, #e7ebee);
--keycap-secondary-border: transparent;
--keycap-secondary-border-bottom: transparent;
--_keycap-secondary-border: var(--keycap-secondary-border, transparent);
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, transparent);
--_variant-panel-background: var(--variant-panel-background, #303030);
--_variant-keycap-text-active: var(--variant-keycap-text-active, #fff);
}
}
/* Same as the media query, but with a class */
[theme='dark'] .ML__keyboard {
--_accent-color: var(--keyboard-accent-color, #0b5c9c);
--_background: var(--keyboard-background, #151515);
--_border: var(--keyboard-border, transparent);
--_toolbar-text: var(--keyboard-toolbar-text, #e3e4e8);
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #303030);
--keyboard-toolbar-background-hover: #303030;
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #303030);
--_keycap-background: var(--keycap-background, #1f2022);
--_keycap-background-hover: var(--keycap-background-hover, #2f3032);
--_keycap-border: var(--_keycap-border, transparent);
--_keycap-border-bottom: var(--_keycap-border-bottom, transparent);
--_keycap-text: var(--keycap-text, #e3e4e8);
--_keycap-secondary-background: var(--keycap-secondary-background, #3d4144);
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #4d5154);
--_keycap-secondary-text: var(--keycap-secondary-text, #e7ebee);
--keycap-secondary-border: transparent;
--keycap-secondary-border-bottom: transparent;
--_keycap-secondary-border: var(--keycap-secondary-border, transparent);
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, transparent);
--_variant-panel-background: var(--variant-panel-background, #303030);
--_variant-keycap-text-active: var(--variant-keycap-text-active, #fff);
}
[theme='light'] .ML__keyboard {
--_accent-color: var(--keyboard-accent-color, #0c75d8);
--_background: var(--keyboard-background, #cacfd7);
--_border: var(--keyboard-border, #ddd);
--_toolbar-text: var(--keyboard-toolbar-text, #2c2e2f);
--_toolbar-background: var(--keyboard-toolbar-background, transparent);
--_toolbar-background-hover: var(--keyboard-toolbar-background-hover, #eee);
--_toolbar-background-selected: var(--keyboard-toolbar-background-selected, transparent);
--_horizontal-rule: var(--keyboard-horizontal-rule, 1px solid #fff);
--_keycap-background: var(--keycap-background, white);
--_keycap-background-hover: var(--keycap-background-hover, #f5f5f7);
--_keycap-background-active: var(--keycap-background-active, var(--_accent-color));
--_keycap-background-pressed: var(--keycap-background-pressed, var(--_accent-color));
--_keycap-border: var(--_keycap-border, #e5e6e9);
--_keycap-border-bottom: var(--_keycap-border-bottom, #8d8f92);
--_keycap-text: var(--keycap-text, #000);
--_keycap-text-active: var(--keycap-text-active, #fff);
--_keycap-text-hover: var(--keycap-text-hover, var(--_keycap-text));
--_keycap-text-pressed: var(--keycap-text-pressed, #fff);
--_keycap-shift-text: var(--keycap-shift-text, var(--_accent-color));
--_keycap-secondary-background: var(--keycap-secondary-background, #a0a9b8);
--_keycap-secondary-background-hover: var(--keycap-secondary-background-hover, #7d8795);
--_keycap-secondary-text: var(--keycap-secondary-text, #060707);
--_keycap-secondary-border: var(--keycap-secondary-border, #c5c9d0);
--_keycap-secondary-border-bottom: var(--keycap-secondary-border-bottom, #989da6);
--_variant-panel-background: var(--variant-panel-background, #fff);
--_variant-keycap-text: var(--variant-keycap-textvar, var(--_keycap-text));
--_variant-keycap-text-active: var(--variant-keycap-text-active, var(--_keycap-text-active));
--_variant-keycap-background-active: var(--variant-keycap-background-active, var(--_accent-color));
}
`,Ln=`:host {
--primary-color: #5898ff;
--primary-color-dimmed: #c0c0f0;
--primary-color-dark: var(--blue-500);
--primary-color-light: var(--blue-100);
--primary-color-reverse: #ffffff;
--secondary-color: #ff8a65;
--secondary-color-dimmed: #f0d5c5;
--secondary-color-dark: var(--orange-500);
--secondary-color-light: var(--orange-100);
--secondary-color-reverse: #ffffff;
--link-color: #5898ff;
--link-color-dimmed: #c5c5c5;
--link-color-dark: #121212;
--link-color-light: #e2e2e2;
--link-color-reverse: #ffffff;
--semantic-blue: var(--blue-700);
--semantic-red: var(--red-400);
--semantic-orange: var(--orange-400);
--semantic-green: var(--green-700);
--neutral-100: #f5f5f5;
--neutral-200: #eeeeee;
--neutral-300: #e0e0e0;
--neutral-400: #bdbdbd;
--neutral-500: #9e9e9e;
--neutral-600: #757575;
--neutral-700: #616161;
--neutral-800: #424242;
--neutral-900: #212121;
--red-25: #fff8f7;
--red-50: #fff1ef;
--red-100: #ffeae6;
--red-200: #ffcac1;
--red-300: #ffa495;
--red-400: #ff7865;
--red-500: #f21c0d;
--red-600: #e50018;
--red-700: #d30024;
--red-800: #bd002c;
--red-900: #a1002f;
--orange-25: #fffbf8;
--orange-50: #fff7f1;
--orange-100: #fff3ea;
--orange-200: #ffe1c9;
--orange-300: #ffcca2;
--orange-400: #ffb677;
--orange-500: #fe9310;
--orange-600: #f58700;
--orange-700: #ea7c00;
--orange-800: #dc6d00;
--orange-900: #ca5b00;
--brown-25: #fff8ef;
--brown-50: #fff1df;
--brown-100: #ffe9ce;
--brown-200: #ebcca6;
--brown-300: #cdaf8a;
--brown-400: #af936f;
--brown-500: #856a47;
--brown-600: #7f5e34;
--brown-700: #78511f;
--brown-800: #6e4200;
--brown-900: #593200;
--yellow-25: #fffdf9;
--yellow-50: #fffcf2;
--yellow-100: #fffaec;
--yellow-200: #fff2ce;
--yellow-300: #ffe8ab;
--yellow-400: #ffdf85;
--yellow-500: #ffcf33;
--yellow-600: #f1c000;
--yellow-700: #dfb200;
--yellow-800: #c9a000;
--yellow-900: #ad8a00;
--lime-25: #f4ffee;
--lime-50: #e9ffdd;
--lime-100: #ddffca;
--lime-200: #a8fb6f;
--lime-300: #94e659;
--lime-400: #80d142;
--lime-500: #63b215;
--lime-600: #45a000;
--lime-700: #268e00;
--lime-800: #007417;
--lime-900: #005321;
--green-25: #f5fff5;
--green-50: #ebffea;
--green-100: #e0ffdf;
--green-200: #a7ffa7;
--green-300: #5afa65;
--green-400: #45e953;
--green-500: #17cf36;
--green-600: #00b944;
--green-700: #00a34a;
--green-800: #008749;
--green-900: #00653e;
--teal-25: #f3ffff;
--teal-50: #e6fffe;
--teal-100: #d9fffe;
--teal-200: #8dfffe;
--teal-300: #57f4f4;
--teal-400: #43e5e5;
--teal-500: #17cfcf;
--teal-600: #00c2c0;
--teal-700: #00b5b1;
--teal-800: #00a49e;
--teal-900: #009087;
--cyan-25: #f7fcff;
--cyan-50: #eff8ff;
--cyan-100: #e7f5ff;
--cyan-200: #c2e6ff;
--cyan-300: #95d5ff;
--cyan-400: #61c4ff;
--cyan-500: #13a7ec;
--cyan-600: #069eda;
--cyan-700: #0095c9;
--cyan-800: #0088b2;
--cyan-900: #0a7897;
--blue-25: #f7faff;
--blue-50: #eef5ff;
--blue-100: #e5f1ff;
--blue-200: #bfdbff;
--blue-300: #92c2ff;
--blue-400: #63a8ff;
--blue-500: #0d80f2;
--blue-600: #0077db;
--blue-700: #006dc4;
--blue-800: #0060a7;
--blue-900: #005086;
--indigo-25: #f8f7ff;
--indigo-50: #f1efff;
--indigo-100: #eae7ff;
--indigo-200: #ccc3ff;
--indigo-300: #ac99ff;
--indigo-400: #916aff;
--indigo-500: #63c;
--indigo-600: #5a21b2;
--indigo-700: #4e0b99;
--indigo-800: #3b0071;
--indigo-900: #220040;
--purple-25: #fbf7ff;
--purple-50: #f8f0ff;
--purple-100: #f4e8ff;
--purple-200: #e4c4ff;
--purple-300: #d49aff;
--purple-400: #c36aff;
--purple-500: #a219e6;
--purple-600: #9000c4;
--purple-700: #7c009f;
--purple-800: #600073;
--purple-900: #3d0043;
--magenta-25: #fff8fb;
--magenta-50: #fff2f6;
--magenta-100: #ffebf2;
--magenta-200: #ffcddf;
--magenta-300: #ffa8cb;
--magenta-400: #ff7fb7;
--magenta-500: #eb4799;
--magenta-600: #da3689;
--magenta-700: #c82179;
--magenta-800: #b00065;
--magenta-900: #8a004c;
}
@media (prefers-color-scheme: dark) {
:host {
--semantic-blue: var(--blue-700);
--semantic-red: var(--red-400);
--semantic-orange: var(--orange-400);
--semantic-green: var(--green-700);
--semantic-bg-blue: var(--blue-25);
--semantic-bg-red: var(--red-25);
--semantic-bg-orange: var(--orange-25);
--semantic-bg-green: var(--green-25);
--neutral-100: #121212;
--neutral-200: #424242;
--neutral-300: #616161;
--neutral-400: #757575;
--neutral-500: #9e9e9e;
--neutral-600: #bdbdbd;
--neutral-700: #e0e0e0;
--neutral-800: #eeeeee;
--neutral-900: #f5f5f5;
}
}
:host([theme='dark']) {
--semantic-blue: var(--blue-700);
--semantic-red: var(--red-400);
--semantic-orange: var(--orange-400);
--semantic-green: var(--green-700);
--semantic-bg-blue: var(--blue-25);
--semantic-bg-red: var(--red-25);
--semantic-bg-orange: var(--orange-25);
--semantic-bg-green: var(--green-25);
--neutral-100: #121212;
--neutral-200: #424242;
--neutral-300: #616161;
--neutral-400: #757575;
--neutral-500: #9e9e9e;
--neutral-600: #bdbdbd;
--neutral-700: #e0e0e0;
--neutral-800: #eeeeee;
--neutral-900: #f5f5f5;
}
/* @media (prefers-color-scheme: dark) {
:host {
--label-color: #fff;
--active-label-color: #000;
--menu-bg: #525252;
--active-bg: #5898ff;
--active-bg-dimmed: #5c5c5c;
}
} */
:host {
--ui-font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont,
'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji',
'Segoe UI Emoji', 'Segoe UI Symbol';
--ui-font-size: 14px;
--ui-line-height: 1.5;
--ui-letter-spacing: 0.007em;
--mono-font-family: 'Berkeley Mono', 'JetBrains Mono', 'IBM Plex Mono',
'Source Code Pro', Menlo, Monaco, 'Courier New', monospace;
--ui-layer-1: var(--neutral-100);
--ui-layer-2: var(--neutral-200);
--ui-layer-3: var(--neutral-300);
--ui-layer-4: var(--neutral-400);
--ui-layer-5: var(--neutral-500);
--ui-layer-6: var(--neutral-600);
--ui-border-color: var(--primary-color);
--ui-border-radius: 4px;
--ui-text: var(--neutral-900);
--ui-text-secondary: var(--neutral-700);
--ui-text-placeholder: var(--neutral-500);
--ui-text-muted: var(--neutral-300);
/** A field is a UI element in which a user can type data, for
* example an input or textarea element.
*/
--ui-field-bg: var(--neutral-100);
--ui-field-bg-hover: var(--neutral-100);
--ui-field-bg-disabled: var(--neutral-300);
--ui-field-bg-invalid: var(--red-100);
--ui-field-bg-focus: var(--neutral-100);
--ui-field-border: 0.5px solid var(--border-color);
--ui-field-border-hover: 0.5px solid var(--border-color);
--ui-field-border-disabled: 0.5px solid var(--border-color);
--ui-field-border-invalid: 0.5px solid var(--border-color);
--ui-field-border-focus: 0.5px solid var(--border-color);
--ui-menu-bg: var(--neutral-100);
--ui-menu-text: var(--neutral-900);
--ui-menu-bg-hover: var(--neutral-200);
--ui-menu-text-hover: var(--neutral-900);
/** The \`active\` state is used for the state of menu items
* when they are selected.
*/
--ui-menu-bg-active: var(--primary-color);
--ui-menu-text-active: var(--primary-color-reverse);
/** The \`active-muted\` set is used for the state of
* submenus when they are open.
*/
--ui-menu-bg-active-muted: var(--neutral-300);
--ui-menu-text-active-muted: var(--neutral-900);
/* --ui-menu-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.302),
0 2px 6px 2px rgba(60, 64, 67, 0.149); */
--ui-menu-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 0 20px rgba(0, 0, 0, 0.2);
--ui-menu-divider: 0.5px solid #c7c7c7;
/* var(--neutral-300); */
--ui-menu-z-index: 10000;
--page-bg: var(--neutral-100);
--content-bg: var(--neutral-200);
}
@media (prefers-color-scheme: dark) {
:host {
--ui-menu-bg: var(--neutral-200);
}
}
:host([theme='dark']) {
--ui-menu-bg: var(--neutral-200);
}
/* PingFang SC is a macOS font. Microsoft Yahei is a Windows font.
Noto is a Linux/Android font.
*/
:lang(zh-cn),
:lang(zh-sg),
:lang(zh-my),
:lang(zh) {
--ui-font-family: -apple-system, system-ui, 'PingFang SC', 'Hiragino Sans GB',
'Noto Sans CJK SC', 'Noto Sans SC', 'Noto Sans', 'Microsoft Yahei UI',
'Microsoft YaHei New', 'Microsoft Yahei', '\u5FAE\u8F6F\u96C5\u9ED1', SimSun, '\u5B8B\u4F53',
STXihei, '\u534E\u6587\u7EC6\u9ED1', sans-serif;
}
:lang(zh-tw),
:lang(zh-hk),
:lang(zh-mo) {
--ui-font-family: -apple-system, system-ui, 'Noto Sans',
'Microsoft JhengHei UI', 'Microsoft JhengHei', '\u5FAE\u8EDF\u6B63\u9ED1\u9AD4', '\u65B0\u7D30\u660E\u9AD4',
'PMingLiU', '\u7D30\u660E\u9AD4', 'MingLiU', sans-serif;
}
:lang(ja),
:lang(ja-jp),
:lang(ja-jp-mac) {
--ui-font-family: -apple-system, system-ui, 'Hiragino Sans',
'Hiragino Kaku Gothic ProN', 'Noto Sans CJK JP', 'Noto Sans JP', 'Noto Sans',
'\u6E38\u30B4\u30B7\u30C3\u30AF', '\u6E38\u30B4\u30B7\u30C3\u30AF\u4F53', YuGothic, 'Yu Gothic', '\u30E1\u30A4\u30EA\u30AA', Meiryo,
'\uFF2D\uFF33 \uFF30\u30B4\u30B7\u30C3\u30AF', 'MS PGothic', sans-serif;
}
:lang(ko),
:lang(ko-kr),
:lang(ko-kr-std) {
--ui-font-family: -apple-system, system-ui, 'Noto Sans CJK KR', 'Noto Sans KR',
'Noto Sans', 'Malgun Gothic', '\uB9D1\uC740 \uACE0\uB515', 'Apple SD Gothic Neo',
'\uC560\uD50C SD \uC0B0\uB3CC\uACE0\uB515 Neo', 'Apple SD \uC0B0\uB3CC\uACE0\uB515 Neo', '\uB3CB\uC6C0', Dotum, sans-serif;
}
:lang(ko-kr-apple) {
--ui-font-family: -apple-system, system-ui, 'Noto Sans CJK KR', 'Noto Sans KR',
'Noto Sans', 'Apple SD Gothic Neo', '\uC560\uD50C SD \uC0B0\uB3CC\uACE0\uB515 Neo',
'Apple SD \uC0B0\uB3CC\uACE0\uB515 Neo', '\uB3CB\uC6C0', Dotum, sans-serif;
}
:lang(zh-cn),
:lang(zh-sg),
:lang(zh-my),
:lang(zh),
:lang(zh-tw),
:lang(zh-hk),
:lang(zh-mo),
:lang(ja),
:lang(ja-jp),
:lang(ja-jp-mac),
:lang(ko),
:lang(ko-kr),
:lang(ko-kr-std),
:lang(ko-kr-apple) {
--ui-font-size: 1rem;
--ui-line-height: 1.7;
--ui-letter-spacing: 0;
}
:dir(rtl) {
--ui-line-height: auto;
--ui-letter-spacing: 0;
}
`,Mr=`.ui-menu *,
.ui-menu ::before,
.ui-menu ::after {
box-sizing: border-box;
}
.ui-menu {
display: none;
color-scheme: light dark;
-webkit-user-select: none;
/* Important: Safari iOS doesn't respect user-select */
user-select: none;
cursor: default;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0 0 0 0);
--active-label-color: #fff;
/* ui-menu-text-active */
--label-color: #121212;
/* ui-menu-text */
--menu-bg: #e2e2e2;
/* ui-menu-background */
--active-bg: #5898ff;
/* ui-menu-background-active */
--active-bg-dimmed: #c5c5c5;
/* ui-menu-background-active-muted */
}
/** Use the :where pseudo selector to make the specificity of the
* selector 0, so that it can be overridden by the user.
*/
:where(.ui-menu-container) {
position: absolute;
overflow: visible;
width: auto;
height: auto;
z-index: 10000;
border-radius: 8px;
background: var(--ui-menu-bg);
box-shadow: var(--ui-menu-shadow);
list-style: none;
padding: 6px 0 6px 0;
margin: 0;
user-select: none;
cursor: default;
color: var(--ui-menu-text);
font-weight: normal;
font-style: normal;
text-shadow: none;
text-transform: none;
letter-spacing: 0;
outline: none;
opacity: 1;
/* The [popover] elements have a 1px solid black border. Ugh. */
border: none;
width: fit-content;
height: fit-content;
}
:where(.ui-menu-container > li) {
display: flex;
flex-flow: row;
align-items: center;
padding: 1px 7px 1px 7px;
margin-top: 0;
margin-left: 6px;
margin-right: 6px;
border-radius: 4px;
white-space: nowrap;
position: relative;
outline: none;
fill: currentColor;
user-select: none;
cursor: default;
text-align: left;
color: inherit;
font-family: var(--ui-font-family);
font-size: var(--ui-font-size);
line-height: var(--ui-line-height);
letter-spacing: var(--ui-letter-spacing);
}
:where(.ui-menu-container > li > .label) {
appearance: none;
background: none;
outline: none;
width: 100%;
margin: 0;
padding: 1px 2px 1px 1px;
overflow: visible;
border: 1px solid transparent;
white-space: nowrap;
text-align: start;
}
:where(.ui-menu-container > li:has(.heading)) {
margin-top: 0.5em;
}
:where(.ui-menu-container > li > .label.heading) {
font-weight: bold;
opacity: 0.4;
}
:where(.ui-menu-container > li.indent > .label) {
margin-inline-start: 12px;
}
:where(.ui-menu-container > li > .label.indent) {
margin-inline-start: 12px;
}
:where(.ui-menu-container > li[role='divider']) {
border-bottom: 1px solid var(--ui-menu-divider);
border-radius: 0;
padding: 0;
margin-left: 15px;
margin-right: 15px;
padding-top: 5px;
margin-bottom: 5px;
width: calc(100% - 30px);
/** 100% - (margin-left + margin-right) */
}
:where(.ui-menu-container > li[aria-disabled='true']) {
opacity: 0.5;
}
:where(.ui-menu-container > li.active) {
background: var(--ui-menu-bg-active);
background: -apple-system-control-accent;
color: var(--ui-menu-text-active);
}
:where(.ui-menu-container > li.active.is-submenu-open) {
background: var(--ui-menu-bg-active-muted);
color: inherit;
}
:where(.ui-menu-container > li[aria-haspopup='true'] > .label) {
padding-inline-end: 0;
}
:where(.ui-menu-container > li[aria-haspopup='true'].active::after) {
color: var(--ui-menu-text-active);
}
/** Keyboard shortcut */
:where(.ui-menu-container > li > kbd) {
font-family: var(--ui-font-family);
margin-inline-start: 12px;
opacity: 0.4;
}
:where(.ui-menu-container > li.active > kbd) {
opacity: 0.85;
}
.ui-trailing-chevron {
display: flex;
margin-inline-start: 24px;
width: 10px;
height: 10px;
margin-bottom: 4px;
}
.ui-trailing-chevron:dir(rtl) {
transform: scaleX(-1);
}
.ui-checkmark {
display: flex;
margin-inline-end: -11px;
margin-inline-start: -4px;
margin-top: 2px;
width: 16px;
height: 16px;
}
.ui-mixedmark {
display: flex;
margin-inline-end: -11px;
margin-inline-start: -4px;
margin-top: 2px;
width: 16px;
height: 16px;
}
`,Ri;function Fo(a){let y="";switch(a){case"mathfield-element":y=`
:host { display: inline-block; background-color: field; color: fieldtext; border-width: 1px; border-style: solid; border-color: #acacac; border-radius: 2px; padding:4px;}
:host([hidden]) { display: none; }
:host([disabled]), :host([disabled]:focus), :host([disabled]:focus-within) { outline: none; opacity: .5; }
:host(:focus), :host(:focus-within) {
outline: Highlight auto 1px; /* For Firefox */
outline: -webkit-focus-ring-color auto 1px;
}
:host([readonly]:focus), :host([readonly]:focus-within),
:host([read-only]:focus), :host([read-only]:focus-within) {
outline: none;
}
@media (hover: none) and (pointer: coarse) {
:host(:not(:focus)) :first-child { pointer-events: none !important; }
}`;break;case"core":y=Pt;break;case"mathfield":y=We;break;case"environment-popover":y=jr;break;case"suggestion-popover":y=Vn;break;case"keystroke-caption":y=ar;break;case"virtual-keyboard":y=ta;break;case"ui":y=Ln;break;case"menu":y=Mr;break;default:debugger}return y}function ho(a){return Ri||(Ri={}),Ri[a]||(Ri[a]=new CSSStyleSheet,Ri[a].replaceSync(Fo(a))),Ri[a]}var ni;function vo(a){var y;if(!("adoptedStyleSheets"in document)){if(window.document.getElementById(`mathlive-style-${a}`))return;const b=window.document.createElement("style");b.id=`mathlive-style-${a}`,b.append(window.document.createTextNode(Fo(a))),window.document.head.appendChild(b);return}if(ni||(ni={}),((y=ni[a])!=null?y:0)!==0)ni[a]+=1;else{const b=ho(a);document.adoptedStyleSheets=[...document.adoptedStyleSheets,b],ni[a]=1}}function x(a){if("adoptedStyleSheets"in document&&ni!=null&&ni[a]&&(ni[a]-=1,ni[a]<=0)){const y=Ri[a];document.adoptedStyleSheets=document.adoptedStyleSheets.filter(b=>b!==y)}}var E=class Tm extends Ea{constructor(y){var b;super(pe(ye({},y),{type:"accent",body:(b=y.body)!=null?b:void 0})),y.accentChar?this.accent=y.accentChar:this.svgAccent=y==null?void 0:y.svgAccent,this.skipBoundary=!0,this.captureSelection=!0}static fromJson(y){return new Tm(y)}toJson(){return pe(ye({},super.toJson()),{accentChar:this.accent,svgAccent:this.svgAccent})}render(y){var b;const z=new Po({parent:y,mathstyle:"cramp"},this.style),ne=(b=Ea.createBox(z,this.body))!=null?b:new Va("\u25A2",{style:this.style});let le=0;!this.hasEmptyBranch("body")&&this.body.length===2&&this.body[1].isCharacterBox()&&(le=ne.skew);let ce=Math.min(ne.height,Io),Ie;if(this.svgAccent)Ie=rs(this.svgAccent),ce=z.metrics.bigOpSpacing1-ce;else if(this.accent){const et=new Va(this.accent,{fontFamily:"Main-Regular"});et.italic=0;const vt=this.accent===8407?" ML__accent-vec":"";Ie=new Va(new Va(et),{classes:"ML__accent-body"+vt})}Ie=new kl({shift:0,children:[{box:new Va(ne)},-ce,{box:Ie,marginLeft:ne.left+2*le,classes:["ML__center"]}]});const Ve=new Va(Ie,{type:"lift"});return this.caret&&(Ve.caret=this.caret),this.bind(z,Ve.wrap(z)),this.attachSupsub(z,{base:Ve})}},ae={"(":")","{":"}","[":"]","|":"|","\\lbrace":"\\rbrace","\\lparen":"\\rparen","\\{":"\\}","\\langle":"\\rangle","\\lfloor":"\\rfloor","\\lceil":"\\rceil","\\vert":"\\vert","\\lvert":"\\rvert","\\Vert":"\\Vert","\\lVert":"\\rVert","\\lbrack":"\\rbrack","\\ulcorner":"\\urcorner","\\llcorner":"\\lrcorner","\\lgroup":"\\rgroup","\\lmoustache":"\\rmoustache"},re=Object.fromEntries(Object.entries(ae).map(([a,y])=>[y,a]));function oe(a){var y;return(y={"[":91,"]":93,"(":40,")":41,"\\mid":8739,"|":8739,"\u2223":8739,"\u2225":8741,"\\|":8739,"\\{":123,"\\}":125,"\\lbrace":123,"\\rbrace":125,"\\lparen":40,"\\rparen":41,"\\lbrack":91,"\\rbrack":93,"\\vert":8739,"\\lvert":8739,"\\mvert":8739,"\\rvert":8739,"\\Vert":8741,"\\lVert":8741,"\\mVert":8741,"\\rVert":8741,"\\parallel":8741,"\\shortparallel":8741,"\\langle":10216,"\\rangle":10217,"\\lfloor":8970,"\\rfloor":8971,"\\lceil":8968,"\\rceil":8969,"\\ulcorner":9484,"\\urcorner":9488,"\\llcorner":9492,"\\lrcorner":9496,"\\lgroup":10222,"\\rgroup":10223,"\\lmoustache":9136,"\\rmoustache":9137,"\\surd":8730}[a])!=null?y:a.codePointAt(0)}function Se(a,y,b,z){var ne;const ce=new Va(oe(a),{fontFamily:"Main-Regular",isSelected:z.isSelected,classes:"ML__small-delim "+((ne=z.classes)!=null?ne:"")}).wrap(y);return b&&ce.setTop((1-y.scalingFactor)*to),ce}function Ze(a,y,b,z,ne){var le,ce;const Ie=new Po({parent:z,mathstyle:"textstyle"},ne==null?void 0:ne.style),Ve=new Va(oe(a),{fontFamily:`Size${y}-Regular`,isSelected:ne.isSelected,classes:((le=ne.classes)!=null?le:"")+` ML__delim-size${y}`,type:(ce=ne.type)!=null?ce:"ignore"}).wrap(Ie);return b&&Ve.setTop((1-Ie.scalingFactor)*to),Ve}function ot(a,y,b,z,ne){var le;let ce,Ie,Ve,et;ce=Ve=et=oe(a),Ie=null;let vt="Size1-Regular";a==="\\vert"||a==="\\lvert"||a==="\\rvert"||a==="\\mvert"||a==="\\mid"?Ve=ce=et=8739:a==="\\Vert"||a==="\\lVert"||a==="\\rVert"||a==="\\mVert"||a==="\\|"?Ve=ce=et=8741:a==="\\uparrow"?Ve=et=9168:a==="\\Uparrow"?Ve=et=8214:a==="\\downarrow"?ce=Ve=9168:a==="\\Downarrow"?ce=Ve=8214:a==="\\updownarrow"?(ce=8593,Ve=9168,et=8595):a==="\\Updownarrow"?(ce=8657,Ve=8214,et=8659):a==="["||a==="\\lbrack"?(ce=9121,Ve=9122,et=9123,vt="Size4-Regular"):a==="]"||a==="\\rbrack"?(ce=9124,Ve=9125,et=9126,vt="Size4-Regular"):a==="\\lfloor"||a==="\u230A"?(Ve=ce=9122,et=9123,vt="Size4-Regular"):a==="\\lceil"||a==="\u2308"?(ce=9121,Ve=et=9122,vt="Size4-Regular"):a==="\\rfloor"||a==="\u230B"?(Ve=ce=9125,et=9126,vt="Size4-Regular"):a==="\\rceil"||a==="\u2309"?(ce=9124,Ve=et=9125,vt="Size4-Regular"):a==="("||a==="\\lparen"?(ce=9115,Ve=9116,et=9117,vt="Size4-Regular"):a===")"||a==="\\rparen"?(ce=9118,Ve=9119,et=9120,vt="Size4-Regular"):a==="\\{"||a==="\\lbrace"?(ce=9127,Ie=9128,et=9129,Ve=9130,vt="Size4-Regular"):a==="\\}"||a==="\\rbrace"?(ce=9131,Ie=9132,et=9133,Ve=9130,vt="Size4-Regular"):a==="\\lgroup"||a==="\u27EE"?(ce=9127,et=9129,Ve=9130,vt="Size4-Regular"):a==="\\rgroup"||a==="\u27EF"?(ce=9131,et=9133,Ve=9130,vt="Size4-Regular"):a==="\\lmoustache"||a==="\u23B0"?(ce=9127,et=9133,Ve=9130,vt="Size4-Regular"):a==="\\rmoustache"||a==="\u23B1"?(ce=9131,et=9129,Ve=9130,vt="Size4-Regular"):a==="\\surd"?(ce=57345,et=9143,Ve=57344,vt="Size4-Regular"):a==="\\ulcorner"?(ce=9484,Ve=et=32):a==="\\urcorner"?(ce=9488,Ve=et=32):a==="\\llcorner"?(et=9492,Ve=ce=32):a==="\\lrcorner"&&(ce=9496,Ve=ce=32);const Lt=mi(ce,vt),on=Lt.height+Lt.depth,In=mi(Ve,vt),Gn=In.height+In.depth,ga=mi(et,vt),xi=ga.height+ga.depth;let pa=0,Xa=1;if(Ie!==null){const Sc=mi(Ie,vt);pa=Sc.height+Sc.depth,Xa=2}const Mi=on+xi+pa,ai=Math.max(0,Math.ceil((y-Mi)/(Xa*Gn))),Lo=Mi+ai*Xa*Gn;let ul=to;b&&(ul=ul*z.scalingFactor);const Qo=Lo/2-ul,Ps=.008,pu=[];pu.push({box:new Va(et,{fontFamily:vt})}),pu.push(-Ps);const zi=new Va(Ve,{fontFamily:vt});if(Ie===null)for(let Sc=0;Sc<ai;Sc++)pu.push({box:zi});else{for(let Sc=0;Sc<ai;Sc++)pu.push({box:zi});pu.push(-Ps),pu.push({box:new Va(Ie,{fontFamily:vt})}),pu.push(-Ps);for(let Sc=0;Sc<ai;Sc++)pu.push({box:zi})}pu.push(-Ps),pu.push({box:new Va(ce,{fontFamily:vt})});let rd="";vt==="Size1-Regular"?rd=" delim-size1":vt==="Size4-Regular"&&(rd=" delim-size4");const Ad=new kl({bottom:Qo,children:pu},{classes:rd});return new Va(Ad,pe(ye({},ne!=null?ne:{}),{classes:((le=ne==null?void 0:ne.classes)!=null?le:"")+" ML__delim-mult"}))}var gt=new Set(["(",")","\\lparen","\\rparen","[","]","\\lbrack","\\rbrack","\\{","\\}","\\lbrace","\\rbrace","\\lfloor","\\rfloor","\\lceil","\\rceil","\\surd","\u230A","\u230B","\u2308","\u2309"]),Et=new Set(["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\mvert","\\mid","\\lgroup","\\rgroup","\\lmoustache","\\rmoustache","\u27EE","\u27EF","\u23B0","\u23B1"]),Vt=new Set(["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"]),fn=[0,1.2,1.8,2.4,3];function wn(a,y,b,z){return a===void 0||a==="."?Ur(b,z.classes):(a==="<"||a==="\\lt"||a==="\u27E8"?a="\\langle":(a===">"||a==="\\gt"||a==="\u27E9")&&(a="\\rangle"),gt.has(a)||Vt.has(a)?Ze(a,y,!1,b,z):Et.has(a)?ot(a,fn[y],!1,b,z):(console.assert(!1,"Unknown delimiter '"+a+"'"),null))}var zt=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],fa=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"stack"}],$r=[{type:"small",mathstyle:"scriptscriptstyle"},{type:"small",mathstyle:"scriptstyle"},{type:"small",mathstyle:"textstyle"},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}];function yr(a){return a.type==="small"?"Main-Regular":a.type==="large"?"Size"+a.size+"-Regular":(console.assert(a.type==="stack"),"Size4-Regular")}function wa(a,y,b,z){const ne={"-4":0,"-3":1,0:2}[z.mathstyle.sizeDelta];for(let le=ne;le<b.length&&b[le].type!=="stack";le++){const ce=mi(a,yr(b[le]));if(ce.defaultMetrics)return{type:"small",mathstyle:"scriptstyle"};let Ie=ce.height+ce.depth;if(b[le].type==="small"&&(b[le].mathstyle==="scriptscriptstyle"?Ie*=Math.max(Yi[Math.max(1,z.size-2)],z.minFontScale):b[le].mathstyle==="scriptstyle"&&(Ie*=Math.max(Yi[Math.max(1,z.size-1)],z.minFontScale))),Ie>y)return b[le]}return b[b.length-1]}function Qa(a,y,b,z,ne,le){if(!y||y.length===0||y===".")return Ur(ne);y==="<"||y==="\\lt"?y="\\langle":(y===">"||y==="\\gt")&&(y="\\rangle");let ce;Vt.has(y)?ce=zt:gt.has(y)?ce=$r:ce=fa;const Ie=wa(oe(y),b,ce,ne),Ve=new Po({parent:ne,mathstyle:Ie.mathstyle},le==null?void 0:le.style);return Ie.type==="small"?Se(y,Ve,z,pe(ye({},le),{type:a})):Ie.type==="large"?Ze(y,Ie.size,z,Ve,pe(ye({},le),{type:a})):(console.assert(Ie.type==="stack"),ot(y,b,z,Ve,pe(ye({},le),{type:a})))}function zn(a,y,b,z,ne,le){if(y===".")return Ur(ne,le==null?void 0:le.classes);const ce=to*ne.scalingFactor,Ie=901,Ve=5/qa,et=Math.max(b-ce,z+ce),vt=Math.max(et/500*Ie,2*et-Ve);return Qa(a,y,vt,!0,ne,le)}function Ur(a,y){const b=new Va(null,{classes:" nulldelimiter "+(y!=null?y:""),type:"ignore"});return b.width=a.getRegisterAsEm("nulldelimiterspace"),b.wrap(new Po({parent:a,mathstyle:"textstyle"}))}var Ta=class _m extends Ea{constructor(y){var b;super({type:"placeholder",command:"\\placeholder",mode:(b=y==null?void 0:y.mode)!=null?b:"math",style:y==null?void 0:y.style}),this.captureSelection=!0}static fromJson(y){return new _m(y)}toJson(){return super.toJson()}render(y){let b;return this.value=y.placeholderSymbol,typeof y.renderPlaceholder=="function"?b=y.renderPlaceholder(y):b=this.createBox(y),this.caret&&(b.classes+=" ML__placeholder-selected"),b}_serialize(y){return y.skipPlaceholders?"":"\\placeholder{}"}},Fa=["matrix","matrix*","pmatrix","pmatrix*","bmatrix","bmatrix*","Bmatrix","Bmatrix*","vmatrix","vmatrix*","Vmatrix","Vmatrix*"],Jn=["cases","dcases","rcases"],Ii=["align","align*","aligned","gather","gathered","split"],Ml=["array","subequations","eqnarray"];function pl(a){return Ml.concat(Ii).concat(Jn).concat(Fa).includes(a)}function el(a){return Fa.includes(a)}function Jl(a){return Jn.includes(a)}function No(a){return Ii.includes(a)}function ir(a,y,b){let z=0;for(const et of b)"align"in et&&(z+=1);let ne=0;const le=[];for(const et of y){let vt=0;for(ne=Math.max(ne,Math.min(et.length,z));vt<et.length;){const Lt=[],on=Math.min(et.length,vt+z);for(;vt<on;){const In=et[vt];In.length===0?Lt.push([new Ea({type:"first",mode:a.mode})]):In[0].type!=="first"?Lt.push([new Ea({type:"first",mode:a.mode}),...In]):(console.assert(!In.slice(1).some(Gn=>Gn.type==="first")),Lt.push(In)),vt+=1}le.push(Lt)}}le.length>0&&le[le.length-1].length===1&&le[le.length-1][0].length===1&&le[le.length-1][0][0].type==="first"&&le.pop();const ce=[];for(const et of le){if(et.length!==ne)for(let vt=et.length;vt<ne;vt++)et.push([new Ea({type:"first",mode:a.mode}),new Ta]);ce.push(et)}let Ie=0,Ve=0;for(const et of ce){Ve=0;for(const vt of et){for(const Lt of vt)Lt.parent=a,Lt.parentBranch=[Ie,Ve];Ve+=1}Ie+=1}return a.isDirty=!0,ce}var On=class Rm extends Ea{constructor(y,b,z,ne={}){var le;super({type:"array"}),this.environmentName=y,this.rowGaps=z,ne.mathstyleName&&(this.mathstyleName=ne.mathstyleName),ne.columns&&(ne.columns.length===0?this.colFormat=[{align:"l"}]:this.colFormat=ne.columns),this.colFormat||(this.colFormat=[{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"},{align:"l"}]),this.array=ir(this,b,this.colFormat),ne.leftDelim&&(this.leftDelim=ne.leftDelim),ne.rightDelim&&(this.rightDelim=ne.rightDelim),ne.arraycolsep!==void 0&&(this.arraycolsep=ne.arraycolsep),this.colSeparationType=ne.colSeparationType,ne.arraystretch!==void 0&&(this.arraystretch=ne.arraystretch),this.minColumns=(le=ne.minColumns)!=null?le:1}static fromJson(y){return new Rm(y.environmentName,y.array,y.rowGaps,y)}toJson(){const y=pe(ye({},super.toJson()),{environmentName:this.environmentName,array:this.array.map(b=>b.map(z=>z.map(ne=>ne.toJson()))),rowGaps:this.rowGaps,columns:this.colFormat,colSeparationType:this.colSeparationType});return this.arraystretch!==void 0&&(y.arraystretch=this.arraystretch),this.arraycolsep!==void 0&&(y.arraycolsep=this.arraycolsep),this.leftDelim&&(y.leftDelim=this.leftDelim),this.rightDelim&&(y.rightDelim=this.rightDelim),y}branch(y){var b;if(Mu(y))return(b=this.array[y[0]][y[1]])!=null?b:void 0}createBranch(y){var b;return Mu(y)?(this.isDirty=!0,(b=this.branch(y))!=null?b:[]):[]}get rowCount(){return this.array.length}get colCount(){return this.array[0].length}get maxColumns(){return this.colFormat.filter(y=>!!y.align).length}removeBranch(y){if(bs(y))return super.removeBranch(y);const b=this.branch(y);return this.array[y[0]][y[1]]=void 0,b.forEach(z=>{z.parent=void 0,z.parentBranch=void 0}),console.assert(b[0].type==="first"),b.shift(),this.isDirty=!0,b}get hasChildren(){return this.children.length>0}get children(){const y=[];for(const b of this.array)for(const z of b)if(z)for(const ne of z)y.push(...ne.children),y.push(ne);return[...y,...super.children]}render(y){var b,z,ne,le,ce,Ie;const Ve=new Po({parent:y,mathstyle:this.mathstyleName},this.style),et=Ve.getRegisterAsEm("arrayrulewidth"),vt=Ve.getRegisterAsEm("arraycolsep"),Lt=Ve.getRegisterAsEm("doublerulesep"),on=(z=(b=this.arraystretch)!=null?b:Ve.getRegisterAsNumber("arraystretch"))!=null?z:1;let In=typeof this.arraycolsep=="number"?this.arraycolsep:vt;this.colSeparationType==="small"&&(In=.2778*(new Po({parent:y,mathstyle:"scriptstyle"}).scalingFactor/y.scalingFactor));const Gn=on*oo,ga=.7*Gn,xi=.3*Gn;let pa=0;const Xa=[];let Mi=0;const ai=this.array.length;for(let Eu=0;Eu<ai;++Eu){const tc=this.array[Eu];Mi=Math.max(Mi,tc.length);const wc=new Po({parent:Ve,mathstyle:this.mathstyleName},this.style);let Dd=ga/wc.scalingFactor,Md=xi/wc.scalingFactor;const Bd={cells:[],height:0,depth:0,pos:0};for(const pd of tc){const ph=(ne=Ea.createBox(wc,pd,{type:"ignore"}))!=null?ne:new Va(null,{type:"ignore"});Md=Math.max(Md,ph.depth),Dd=Math.max(Dd,ph.height),Bd.cells.push(ph)}let Fd=(le=Gs(this.rowGaps[Eu]))!=null?le:0;Fd>0&&(Fd+=xi,Md=Math.max(Md,Fd),Fd=0),Eu<ai-1&&!el(this.environmentName)&&this.environmentName!=="cases"&&this.environmentName!=="array"&&(Md+=Ve.getRegisterAsEm("jot")),Bd.height=Dd,Bd.depth=Md,pa+=Dd,Bd.pos=pa,pa+=Md+Fd,Xa.push(Bd)}const Lo=pa/2+to,ul=[];for(let Eu=0;Eu<Mi;Eu++){const tc=[];for(const wc of Xa){const Dd=wc.cells[Eu];Dd.depth=wc.depth,Dd.height=wc.height,tc.push({box:Dd,shift:wc.pos-Lo})}tc.length>0&&ul.push(new kl({individualShift:tc}))}const Qo=[];let Ps=!1,pu=!1,zi=0,rd=!this.leftDelim;const{colFormat:Ad}=this;for(const Eu of Ad){if("align"in Eu&&zi>=ul.length)break;if("align"in Eu)Ps?Qo.push(Zn(2*In)):(pu||rd)&&Qo.push(Zn(In)),Qo.push(new Va(ul[zi],{classes:"col-align-"+Eu.align})),zi++,Ps=!0,pu=!1,rd=!1;else if("gap"in Eu){if(typeof Eu.gap=="number")Qo.push(Zn(Eu.gap));else{const tc=ei(y,Xa,Lo,Eu.gap);tc&&Qo.push(tc)}Ps=!1,pu=!1,rd=!1}else if("separator"in Eu){const tc=new Va(null,{classes:"vertical-separator"});tc.height=pa,tc.setStyle("height",pa,"em"),tc.setStyle("border-right",`${et}em ${Eu.separator} currentColor`),tc.setStyle("vertical-align",-(pa-Lo),"em");let wc=0;pu?wc=Lt-et:Ps&&(wc=In-et),tc.left=wc,Qo.push(tc),Ps=!1,pu=!0,rd=!1}}Ps&&!this.rightDelim&&Qo.push(Zn(In));const ld=new Va(Qo,{classes:"mtable"});if((!this.leftDelim||this.leftDelim===".")&&(!this.rightDelim||this.rightDelim==="."))return this.caret&&(ld.caret=this.caret),this.bind(y,ld);const Sc=ld.height,ad=ld.depth,Uc=this.bind(y,new Va([this.bind(y,zn("open",(ce=this.leftDelim)!=null?ce:".",Sc,ad,Ve,{isSelected:this.isSelected})),ld,this.bind(y,zn("close",(Ie=this.rightDelim)!=null?Ie:".",Sc,ad,Ve,{isSelected:this.isSelected}))],{type:"ord"}));return Uc?(Uc.setStyle("display","inline-block"),this.caret&&(Uc.caret=this.caret),this.bind(y,this.attachSupsub(y,{base:Uc}))):null}_serialize(y){var b;const z=[];if(this.environmentName==="lines"?z.push("{\\displaylines"):z.push(`\\begin{${this.environmentName}}`),this.environmentName==="array"){if(z.push("{"),this.colFormat!==void 0)for(const ne of this.colFormat)"align"in ne&&typeof ne.align=="string"?z.push(ne.align):"separator"in ne&&ne.separator==="solid"?z.push("|"):"separator"in ne&&ne.separator==="dashed"&&z.push(":");z.push("}")}for(let ne=0;ne<this.array.length;ne++){for(let le=0;le<this.array[ne].length;le++)le>0&&z.push(" & "),z.push(Ea.serialize(this.array[ne][le],y));if(ne<this.array.length-1){const le=this.rowGaps[ne];le!=null&&le.dimension?z.push(`\\\\[${le.dimension} ${(b=le.unit)!=null?b:"pt"}] `):z.push("\\\\ ")}}return this.environmentName==="lines"?z.push("}"):z.push(`\\end{${this.environmentName}}`),dl(z)}getCell(y,b){return this.array[y][b]}setCell(y,b,z){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.array[y][b]!==void 0);for(const le of this.array[y][b])le.parent=void 0,le.parentBranch=void 0;let ne=z;(z.length===0||z[0].type!=="first")&&(ne=[new Ea({type:"first",mode:this.mode}),...z]),this.array[y][b]=ne;for(const le of ne)le.parent=this,le.parentBranch=[y,b];this.isDirty=!0}addRowBefore(y){console.assert(this.type==="array"&&Array.isArray(this.array));const b=[];for(let z=0;z<this.colCount;z++)b.push(Kr(this));this.array.splice(y,0,b);for(let z=y;z<this.rowCount;z++)for(let ne=0;ne<this.colCount;ne++){const le=this.array[z][ne];if(le)for(const ce of le)ce.parentBranch=[z,ne]}this.isDirty=!0}addRowAfter(y){console.assert(this.type==="array"&&Array.isArray(this.array));const b=[];for(let z=0;z<this.colCount;z++)b.push(Kr(this));this.array.splice(y+1,0,b);for(let z=y+1;z<this.rowCount;z++)for(let ne=0;ne<this.colCount;ne++){const le=this.array[z][ne];if(le)for(const ce of le)ce.parentBranch=[z,ne]}this.isDirty=!0}removeRow(y){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.rowCount>y);const b=this.array.splice(y,1);for(const z of b)for(const ne of z)if(ne)for(const le of ne)le.parent=void 0,le.parentBranch=void 0;for(let z=y;z<this.rowCount;z++)for(let ne=0;ne<this.colCount;ne++){const le=this.array[z][ne];if(le)for(const ce of le)ce.parentBranch=[z,ne]}this.isDirty=!0}addColumnBefore(y){console.assert(this.type==="array"&&Array.isArray(this.array));for(const b of this.array)b.splice(y,0,Kr(this));for(let b=0;b<this.rowCount;b++)for(let z=y;z<this.colCount;z++){const ne=this.array[b][z];if(ne)for(const le of ne)le.parentBranch=[b,z]}this.isDirty=!0}addColumnAfter(y){console.assert(this.type==="array"&&Array.isArray(this.array));for(const b of this.array)b.splice(y+1,0,Kr(this));for(let b=0;b<this.rowCount;b++)for(let z=y+1;z<this.colCount;z++){const ne=this.array[b][z];if(ne)for(const le of ne)le.parentBranch=[b,z]}this.isDirty=!0}addColumn(){this.addColumnAfter(this.colCount-1)}removeColumn(y){console.assert(this.type==="array"&&Array.isArray(this.array)&&this.colCount>y);for(const b of this.array){const z=b.splice(y,1);for(const ne of z)if(ne)for(const le of ne)le.parent=void 0,le.parentBranch=void 0}for(let b=0;b<this.rowCount;b++)for(let z=y;z<this.colCount;z++){const ne=this.array[b][z];if(ne)for(const le of ne)le.parentBranch=[b,z]}this.isDirty=!0}get cells(){const y=[];for(const b of this.array)for(const z of b)z&&y.push(z.filter(ne=>ne.type!=="first"));return y}};function Kr(a){const y=new Ea({type:"first",mode:a.mode});y.parent=a;const b=new Ta;return b.parent=a,[y,b]}function Zn(a){const y=new Va(null,{classes:"arraycolsep"});return y.width=a,y}function ei(a,y,b,z){if(!z)return null;const ne=[];for(const le of y){const ce=Ea.createBox(a,z,{type:"ignore"});ce&&(ce.depth=le.depth,ce.height=le.height,ne.push({box:ce,shift:le.pos-b}))}return new kl({individualShift:ne}).wrap(a)}var mo=class zm extends Ea{constructor(y){super({mode:y.mode,command:y.command,style:y.style,body:y.body,type:"box"}),this.framecolor=y.framecolor,this.backgroundcolor=y.backgroundcolor,this.padding=y.padding,this.offset=y.offset,this.border=y.border}static fromJson(y){return new zm(y)}toJson(){return pe(ye({},super.toJson()),{framecolor:this.framecolor,backgroundcolor:this.backgroundcolor,padding:this.padding,offset:this.offset,border:this.border})}render(y){var b,z,ne,le;const ce=Ea.createBox(y,this.body,{type:"lift"});if(!ce)return null;const Ie=y.toEm((b=this.offset)!=null?b:{dimension:0});ce.depth+=Ie,ce.setStyle("display","inline-block"),ce.setStyle("position","relative"),ce.setStyle("height",Math.floor(100*ce.height+ce.depth)/100,"em"),ce.setStyle("vertical-align",-Math.floor(100*ce.height)/100,"em");const Ve=new Po({parent:y},this.style),et=Ve.toEm((z=this.padding)!=null?z:{register:"fboxsep"}),vt=new Va(null,{classes:"ML__box"});vt.height=ce.height+et,vt.depth=ce.depth+et,vt.setStyle("box-sizing","border-box"),vt.setStyle("position","absolute"),vt.setStyle("top",-et+.3,"em"),vt.setStyle("left",0),vt.setStyle("height",vt.height+vt.depth,"em"),vt.setStyle("width","100%"),this.backgroundcolor&&vt.setStyle("background-color",(ne=Ve.toColor(this.backgroundcolor))!=null?ne:"transparent"),this.framecolor&&vt.setStyle("border",`${Ve.getRegisterAsEm("fboxrule",2)}em solid ${(le=Ve.toColor(this.framecolor))!=null?le:"black"}`),this.border&&vt.setStyle("border",this.border);const Lt=new Va([vt,ce],{type:"lift"});return Lt.setStyle("display","inline-block"),Lt.setStyle("position","relative"),Lt.setStyle("line-height",0),Lt.height=ce.height+et+(Ie>0?Ie:0),Lt.depth=ce.depth+et+(Ie<0?-Ie:0),Lt.setStyle("padding-left",et,"em"),Lt.setStyle("padding-right",et,"em"),Lt.setStyle("height",Math.floor(100*(ce.height+ce.depth+2*et+Math.abs(Ie)))/100,"em"),Lt.setStyle("margin-top",-et,"em"),Lt.setStyle("top",Math.floor(100*(ce.depth-ce.height+2*et-Ie))/100,"em"),Lt.setStyle("vertical-align",Math.floor(100*(ce.depth+2*et))/100,"em"),this.caret&&(Lt.caret=this.caret),this.attachSupsub(y,{base:Lt})}_serialize(y){return y.skipStyles?dl([this.bodyToLatex(y),this.supsubToLatex(y)]):super._serialize(y)}},zl=class Hm extends Ea{constructor(y,b){var z;super({type:"composition",mode:(z=b==null?void 0:b.mode)!=null?z:"math",value:y})}static fromJson(y){return new Hm(y.value,y)}toJson(){return super.toJson()}get computedStyle(){return{}}render(y){const b=new Va(this.value,{classes:"ML__composition",type:"composition"});return this.bind(y,b),this.caret&&(b.caret=this.caret),b}_serialize(y){return""}},Nl=class jm extends Ea{constructor(y){super({type:"error",value:y,command:y,mode:"math"}),this.verbatimLatex=y}static fromJson(y){return new jm(y.command)}toJson(){return super.toJson()}render(y){const b=this.createBox(y,{classes:"ML__error"});return this.caret&&(b.caret=this.caret),b}},uo=class Zm extends Ea{constructor(y,b,z){super({type:"group",mode:b,style:z}),this.body=y,this.boxType=y.length>1?"ord":"ignore",this.skipBoundary=!0,this.displayContainsHighlight=!1,y&&y.length===1&&y[0].command===","&&(this.captureSelection=!0)}static fromJson(y){return new Zm(y.body,y.mode,y.style)}render(y){const b=Ea.createBox(y,this.body,{type:this.boxType});return b?(this.caret&&(b.caret=this.caret),this.bind(y,b)):null}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);return b!=null&&b.serialize?b.serialize(this,y):`{${this.bodyToLatex(y)}}`}},bl=class Km extends Ea{constructor(y,b,z){super({type:"leftright",style:z.style,displayContainsHighlight:!0}),this.variant=y,this.body=b,this.leftDelim=z.leftDelim,this.rightDelim=z.rightDelim}static fromJson(y){var b;return new Km((b=y.variant)!=null?b:"",y.body,y)}toJson(){const y=super.toJson();return this.variant&&(y.variant=this.variant),this.leftDelim&&(y.leftDelim=this.leftDelim),this.rightDelim&&(y.rightDelim=this.rightDelim),y}_serialize(y){var b,z;const ne=this.matchingRightDelim();return this.variant==="left...right"?dl(["\\left",(b=this.leftDelim)!=null?b:".",this.bodyToLatex(y),"\\right",ne]):this.variant==="mleft...mright"?dl(["\\mleft",(z=this.leftDelim)!=null?z:".",this.bodyToLatex(y),"\\mright",ne]):dl([!this.leftDelim||this.leftDelim==="."?"":this.leftDelim,this.bodyToLatex(y),ne])}matchingRightDelim(){var y,b;if(this.rightDelim&&this.rightDelim!=="?")return this.rightDelim;const z=(y=this.leftDelim)!=null?y:".";return(b=ae[z])!=null?b:z}render(y){var b,z;const ne=new Po({parent:y},this.style);console.assert(this.body!==void 0);const le=new Po({parent:y,mathstyle:"textstyle"},this.style),ce=(b=Ea.createBox(ne,this.body,{type:"inner"}))!=null?b:new Va(null,{type:"inner"}),Ie=ce.height/le.scalingFactor,Ve=ce.depth/le.scalingFactor,et=[];if(this.leftDelim&&et.push(this.bind(le,zn("open",this.leftDelim,Ie,Ve,le,{isSelected:this.isSelected,classes:"ML__open"+(this.containsCaret?" ML__contains-caret":""),mode:this.mode,style:this.style}))),ce&&(Js(ce.children,this,ne,Ie,Ve),et.push(ce)),this.rightDelim){let In=this.containsCaret?" ML__contains-caret":"",Gn=this.rightDelim;Gn==="?"&&(ne.smartFence?(Gn=this.matchingRightDelim(),In+=" ML__smart-fence__close"):Gn="."),et.push(this.bind(le,zn("close",Gn,Ie,Ve,le,{isSelected:this.isSelected,classes:In+" ML__close",mode:this.mode,style:this.style})))}let vt=this.variant==="mleft...mright";const Lt=this.leftSibling;Lt&&(!vt&&Lt.isFunction&&(vt=!0),!vt&&Lt.type==="subsup"&&((z=Lt.leftSibling)!=null&&z.isFunction)&&(vt=!0));const on=new Va(et,{type:vt?"close":"inner",classes:"left-right"});return on.setStyle("margin-top",`${-ce.depth}em`),on.setStyle("height",`${ce.height+ce.depth}em`),this.caret&&(on.caret=this.caret),this.bind(ne,on.wrap(ne))}};function Js(a,y,b,z,ne){if(a)for(let le=0;le<a.length;le++){const ce=a[le];ce.type==="middle"?(a[le]=y.bind(b,zn("inner",ce.value,z,ne,b,{isSelected:y.isSelected})),a[le].caret=ce.caret,a[le].isSelected=ce.isSelected,a[le].cssId=ce.cssId,a[le].htmlData=ce.htmlData,a[le].htmlStyle=ce.htmlStyle,a[le].attributes=ce.attributes,a[le].cssProperties=ce.cssProperties):ce.children&&Js(ce.children,y,b,z,ne)}}var ac=class Wm extends Ea{constructor(y,b){var z;super({type:"macro",command:y,style:b.style}),this.body=b.body,b.captureSelection===void 0?b.args?this.captureSelection=!1:this.captureSelection=!0:this.captureSelection=b.captureSelection,this.macroArgs=b.args,this.expand=(z=b.expand)!=null?z:!1}static fromJson(y){return new Wm(y.command,y)}toJson(){const y=super.toJson();return this.expand&&(y.expand=!0),this.captureSelection!==void 0&&(y.captureSelection=this.captureSelection),this.macroArgs&&(y.args=this.macroArgs),y}_serialize(y){var b;return y.expandMacro&&this.expand?this.bodyToLatex(y):this.command+((b=this.macroArgs)!=null?b:"")}render(y){const b=Ea.createBox(y,this.body);return b?(this.caret&&(b.caret=this.caret),this.bind(y,b)):null}},ic=class Um extends Ea{constructor(){super({type:"macro-argument"})}static fromJson(y){return new Um}toJson(){return super.toJson()}_serialize(y){return""}render(y){return null}},$u=class Vm extends Ea{constructor(y,b,z=!1,ne,le){var ce;super({type:"prompt",mode:(ce=le==null?void 0:le.mode)!=null?ce:"math",style:le==null?void 0:le.style,command:"\\placeholder"}),this.body=ne,this.correctness=b,this.placeholderId=y,this.locked=z,this.captureSelection=this.locked}static fromJson(y){return new Vm(y.placeholderId,y.correctness,y.locked,y.body,y)}toJson(){const y=super.toJson();return this.placeholderId&&(y.placeholderId=this.placeholderId),this.body||delete y.body,this.body&&(y.body=this.body.filter(b=>b.type!=="first").map(b=>b.toJson())),this.correctness&&(y.correctness=this.correctness),y.locked=this.locked,y}render(y){const b=new Po({parent:y}),z=b.getRegisterAsEm("fboxsep"),ne=z,le=z,ce=Ea.createBox(y,this.body);if(!ce)return null;ce.height||(ce.height=b.metrics.xHeight),ce.setStyle("vertical-align",-ce.height,"em"),this.correctness==="correct"?ce.setStyle("color","var(--correct-color, var(--ML__correct-color))"):this.correctness==="incorrect"&&ce.setStyle("color","var(--incorrect-color, var(--ML__incorrect-color))");const Ie=new Va(ce,{type:"ord"});Ie.setStyle("display","inline-block"),Ie.setStyle("height",ce.height+ce.depth,"em"),Ie.setStyle("vertical-align",-le,"em");let Ve="ML__prompt ";this.locked?Ve+=" ML__lockedPromptBox ":Ve+=" ML__editablePromptBox ",this.correctness==="correct"?Ve+=" ML__correctPromptBox ":this.correctness==="incorrect"&&(Ve+=" ML__incorrectPromptBox "),this.containsCaret&&(Ve+=" ML__focusedPromptBox ");const et=new Va(null,{classes:Ve,attributes:{part:"prompt"}});et.height=Ie.height+le,et.depth=Ie.depth+le,et.width=Ie.width+2*ne,et.setStyle("box-sizing","border-box"),et.setStyle("position","absolute"),et.setStyle("height",Ie.height+Ie.depth+2*le,"em"),ne===0&&et.setStyle("width","100%"),ne!==0&&(et.setStyle("width",`calc(100% + ${2*ne}em)`),et.setStyle("top",z,"em"),et.setStyle("left",-ne,"em")),(!this.body||this.body.length===1)&&(et.width=3*ne,et.setStyle("width",`calc(100% + ${3*ne}em)`),et.setStyle("left",-1.5*ne,"em"));let vt="";this.correctness==="incorrect"&&(vt+='<line x1="3%" y1="97%" x2="97%" y2="3%" stroke-width="0.5" stroke="var(--incorrect-color, var(--ML__incorrect-color))" stroke-linecap="round" />'),vt&&(et.svgOverlay=vt);const Lt=new Va([et,Ie],{classes:"ML__prompt-atom"});return Lt.setStyle("position","relative"),Lt.setStyle("display","inline-block"),Lt.setStyle("line-height",0),Lt.height=Ie.height+le+.2,Lt.depth=Ie.depth+le,Lt.left=ne,Lt.right=ne,Lt.setStyle("height",Ie.height+le,"em"),Lt.setStyle("top",Ie.depth-Ie.height,"em"),Lt.setStyle("vertical-align",Ie.depth+le,"em"),Lt.setStyle("margin-left",.5,"em"),Lt.setStyle("margin-right",.5,"em"),this.caret&&(Lt.caret=this.caret),this.bind(b,this.attachSupsub(y,{base:Lt}))}_serialize(y){var b;const z=(b=this.bodyToLatex(y))!=null?b:"";if(y.skipPlaceholders)return z;let ne="\\placeholder";return this.placeholderId&&(ne+=`[${this.placeholderId}]`),this.correctness==="correct"?ne+="[correct]":this.correctness==="incorrect"&&(ne+="[incorrect]"),this.locked&&(ne+="[locked]"),Ai(ne,z)}},mc=class Gm extends Ea{constructor(y){super({type:"subsup",style:y==null?void 0:y.style}),this.subsupPlacement="auto"}static fromJson(y){const b=new Gm(y);for(const z of hu)y[z]&&b.setChildren(y[z],z);return b}render(y){var b;const z=new Po({parent:y,isPhantom:!0}),ne=this.leftSibling,le=(b=ne.render(z))!=null?b:new Va(null),ce=new Va(null);return ce.height=le.height,ce.depth=le.depth,this.attachSupsub(y,{base:ce,isCharacterBox:ne.isCharacterBox(),type:"ignore"})}_serialize(y){return this.supsubToLatex(y)}};function Ys(a){return a?!/^(<$$>|<$>|<space>|<{>|<}>|#[0-9\?]|\\.+)$/.test(a):!1}var Ar=class{constructor(a,y,b){this.errors=[],this.index=0,this.endCount=0;var z,ne,le,ce;b!=null||(b={}),this.tokens=a,this.context=y instanceof Po&&!(b!=null&&b.parseMode)&&!b.mathstyle?y:new Po({from:y,mathstyle:b.mathstyle},b.style),this.args=(z=b.args)!=null?z:void 0,this.smartFence=this.context.smartFence,this.parsingContext={parent:void 0,mathlist:[],style:(ne=b.style)!=null?ne:{},parseMode:(le=b.parseMode)!=null?le:"math",mathstyle:(ce=b.mathstyle)!=null?ce:"displaystyle",tabular:!1}}beginContext(a){var y,b,z;const ne=this.parsingContext,le={parent:ne,mathlist:[],style:ye({},ne.style),parseMode:(y=a==null?void 0:a.mode)!=null?y:ne.parseMode,mathstyle:(b=a==null?void 0:a.mathstyle)!=null?b:ne.mathstyle,tabular:(z=a==null?void 0:a.tabular)!=null?z:!1};this.parsingContext=le}endContext(){this.parsingContext=this.parsingContext.parent}onError(a){this.errors.push(ye({before:Ao(this.tokens.slice(this.index,this.index+10)),after:Ao(this.tokens.slice(Math.max(0,this.index-10),this.index))},a))}get mathlist(){return this.parsingContext.mathlist}set mathlist(a){this.parsingContext.mathlist=a}get parseMode(){return this.parsingContext.parseMode}set parseMode(a){this.parsingContext.parseMode=a}get tabularMode(){return this.parsingContext.tabular}get style(){let a=this.parsingContext;for(;a;){if(a.style)return ye({},a.style);a=a.parent}return{}}set style(a){this.parsingContext.style=a}end(){return this.endCount++,this.index>=this.tokens.length||this.endCount>1e3}next(){this.index+=1}get(){return this.endCount=0,this.index<this.tokens.length?this.tokens[this.index++]:""}peek(){return this.tokens[this.index]}match(a){return this.tokens[this.index]===a?(this.index++,!0):!1}lastSubsupAtom(){let a;return this.mathlist.length>0&&(a=this.mathlist[this.mathlist.length-1],a.type==="subsup"||a.subsupPlacement!==void 0)||(a=new mc({style:this.style}),this.mathlist.push(a)),a}hasPattern(a){return a.test(this.tokens[this.index])}hasInfixCommand(){var a;const{index:y}=this;if(y<this.tokens.length&&this.tokens[y].startsWith("\\")){const b=Gt(this.tokens[y],this.parseMode);return!b||b.definitionType==="symbol"||b.ifMode&&!b.ifMode.includes(this.parseMode)?!1:(a=b.infix)!=null?a:!1}return!1}matchColumnSeparator(){return!this.tabularMode||this.peek()!=="&"?!1:(this.index++,!0)}matchRowSeparator(){if(!this.tabularMode)return!1;const a=this.peek();return a!=="\\\\"&&a!=="\\cr"&&a!=="\\tabularnewline"?!1:(this.index++,!0)}placeholder(){var a;const y=(a=this.args)==null?void 0:a.call(this,"?");return y?di(y,{parseMode:this.parseMode,mathstyle:"textstyle"}):[new Ta({mode:this.parseMode,style:this.style})]}skipWhitespace(){for(;this.match("<space>"););}skipUntilToken(a){let y=this.tokens[this.index];for(;y&&y!==a;)y=this.tokens[++this.index];y===a&&this.index++}skipFiller(){for(;this.match("\\relax")||this.match("<space>"););}matchKeyword(a){const y=this.index;let b=this.end(),z="";for(;!b;){const le=this.get();Ys(le)?(z+=le,b=this.end()||z.length>=a.length):b=!0}const ne=a.toUpperCase()===z.toUpperCase();return ne||(this.index=y),ne}scanString(){let a="";for(;!this.end();){const y=this.peek();if(y==="]")return a;if(y==="<space>")a+=" ";else if(y.startsWith("\\"))this.onError({code:"unexpected-command-in-string"}),a+=y.substring(1);else if(Ys(y))a+=y;else return a;this.next()}return a}scanBalancedString(){let a="",y=this.end(),b=1;for(;!y;){const z=this.get();z==="<space>"?a+=" ":z==="<{>"?(a+="{",b+=1):z==="<}>"?(b-=1,b>0?a+="}":this.index-=1):z==="<$>"?a+="$":z==="<$$>"?a+="$$":a+=z,y=b===0||this.end()}return a}scanLiteralGroup(){var a;if(!this.match("<{>"))return"";let y="",b=1;for(;b>0&&!this.end();){const z=this.get();z==="<}>"?(b-=1,b>0&&(y+="}")):z==="<{>"?(b+=1,y+="{"):(/\\[a-zA-Z]+$/.test(y)&&/^[a-zA-Z]/.test(z)&&(y+=" "),y+=(a={"<space>":" ","<$$>":"$$","<$>":"$"}[z])!=null?a:z)}return y}scanNumber(a=!0){var y,b;let z=!1,ne=this.peek();for(;ne==="<space>"||ne==="+"||ne==="-";)this.get(),ne==="-"&&(z=!z),ne=this.peek();a=!!a;let le=10,ce=/\d/;if(this.match("'"))le=8,ce=/[0-7]/,a=!0;else if(this.match('"'))le=16,ce=/[\dA-F]/,a=!0;else if(this.match("x"))le=16,ce=/[\dA-Fa-f]/,a=!0;else if(this.match("`"))return ne=this.get(),ne?ne.length===2&&ne.startsWith("\\")?{number:(z?-1:1)*((y=ne.codePointAt(1))!=null?y:0),base:"alpha"}:{number:(z?-1:1)*((b=ne.codePointAt(0))!=null?b:0),base:"alpha"}:null;let Ie="";for(;this.hasPattern(ce);)Ie+=this.get();if(!a&&(this.match(".")||this.match(",")))for(Ie+=".";this.hasPattern(ce);)Ie+=this.get();const Ve=a?Number.parseInt(Ie,le):Number.parseFloat(Ie);return Number.isNaN(Ve)?null:{number:z?-Ve:Ve,base:le===16?"hexadecimal":le===8?"octal":"decimal"}}scanRegister(){var a;const y=this.index,b=this.scanNumber(!1);if(this.skipWhitespace(),this.match("\\relax"))return b;let z=!1;if(b===null)for(;;){const le=this.peek();if(le==="-")z=!z;else if(le!=="+")break;this.next(),this.skipWhitespace()}if(this.match("\\global")){this.skipWhitespace();const le=this.get();return le.startsWith("\\")?b?{register:le,global:!0,factor:(z?-1:1)*b.number}:z?{register:le,global:!0,factor:-1}:{register:le,global:!0}:(this.index=y,null)}let ne=this.get();return ne!=null&&ne.startsWith("\\")?(ne=ne.substring(1),this.context.registers[ne]?!z||b!==null?{register:ne,factor:(z?-1:1)*((a=b==null?void 0:b.number)!=null?a:1)}:{register:ne}:(this.index=y,null)):(this.index=y,null)}scanValue(){const a=this.scanRegister();if(a)return a;const y=this.index,b=this.scanGlueOrDimen();if(b&&("unit"in b||"glue"in b&&"unit"in b.glue))return b;this.index=y;const z=this.scanNumber();if(z)return z;if(this.end()||!Ys(this.peek()))return null;const ne=this.scanString();return ne.length>0?{string:ne}:null}scanDimen(){const a=this.scanNumber(!1);if(a===null)return null;const y=a.number;this.skipWhitespace(),this.matchKeyword("true"),this.skipWhitespace();let b;return this.matchKeyword("pt")?b="pt":this.matchKeyword("mm")?b="mm":this.matchKeyword("cm")?b="cm":this.matchKeyword("ex")?b="ex":this.matchKeyword("px")?b="px":this.matchKeyword("em")?b="em":this.matchKeyword("bp")?b="bp":this.matchKeyword("dd")?b="dd":this.matchKeyword("pc")?b="pc":this.matchKeyword("in")?b="in":this.matchKeyword("mu")&&(b="mu"),b?{dimension:y,unit:b}:{dimension:y}}scanGlueOrDimen(){const a=this.scanDimen();if(a===null)return null;if(this.skipWhitespace(),this.match("\\relax"))return a;const y={glue:a};if(this.matchKeyword("plus")){const b=this.scanDimen();if(b)y.grow=b;else return y}if(this.skipWhitespace(),this.match("\\relax"))return y;if(this.skipWhitespace(),this.matchKeyword("minus")){const b=this.scanDimen();if(b)y.shrink=b;else return y}return!y.grow&&!y.shrink?a:y}scanColspec(){this.skipWhitespace();const a=[];for(;!this.end()&&!(this.peek()==="<}>"||this.peek()==="]");){const y=this.get();y==="c"||y==="r"||y==="l"?a.push({align:y}):y==="|"?a.push({separator:"solid"}):y===":"?a.push({separator:"dashed"}):y==="@"&&(this.match("<{>")&&(this.beginContext({mode:"math"}),a.push({gap:this.scan(b=>b==="<}>")}),this.endContext()),this.match("<}>")||this.onError({code:"unbalanced-braces"}))}return a}scanModeSet(){let a;if(this.match("\\(")&&(a="textstyle"),!a&&this.match("\\[")&&(a="displaystyle"),!a)return null;this.beginContext({mode:"math",mathstyle:a});const y=this.scan(b=>b===(a==="displaystyle"?"\\]":"\\)"));return this.match(a==="displaystyle"?"\\]":"\\)")||this.onError({code:"unbalanced-mode-shift"}),this.endContext(),y}scanModeShift(){let a="";if(this.match("<$>")&&(a="<$>"),!a&&this.match("<$$>")&&(a="<$$>"),!a)return null;this.beginContext({mode:"math",mathstyle:"textstyle"});const y=this.scan(b=>b===a);return this.match(a)||this.onError({code:"unbalanced-mode-shift"}),this.endContext(),y}scanEnvironment(){if(!this.match("\\begin"))return null;const a=this.scanArgument("string");if(!a)return null;const y=nn(a);if(!y)return this.onError({code:"unknown-environment",arg:a}),null;const b=[];if(y.params)for(const Ie of y.params)if(Ie.isOptional)b.push(this.scanOptionalArgument(Ie.type));else{const Ve=this.scanArgument(Ie.type);Ve||this.onError({code:"missing-argument",arg:a}),b.push(Ve)}this.beginContext({tabular:y.tabular});const z=[],ne=[];let le=[],ce=!1;do if(this.end()&&(this.onError({code:"unbalanced-environment",arg:a}),ce=!0),!ce&&this.match("\\end")&&(this.scanArgument("string")!==a&&this.onError({code:"unbalanced-environment",arg:a}),ce=!0),!ce)if(this.matchColumnSeparator())le.push(this.mathlist),this.mathlist=[];else if(this.matchRowSeparator()){le.push(this.mathlist),this.mathlist=[];let Ie=null;this.skipWhitespace(),this.match("[")&&(Ie=this.scanDimen(),this.skipWhitespace(),this.match("]")),ne.push(Ie!=null?Ie:{dimension:0}),z.push(le),le=[]}else this.mathlist.push(...this.scan(Ie=>["<}>","&","\\end","\\cr","\\\\","\\tabularnewline"].includes(Ie)));while(!ce);return le.push(this.mathlist),le.length>0&&z.push(le),this.endContext(),y.createAtom(a,z,ne,b)}scanExpression(){const a=this.mathlist;if(this.mathlist=[],this.parseExpression()){const y=this.mathlist;return this.mathlist=a,y}return this.mathlist=a,null}scan(a){this.beginContext(),a||(a=ce=>ce==="<}>");let y="",b=null,z=[],ne=null;for(;!this.end()&&!a(this.peek());)this.hasInfixCommand()&&!y?(y=this.get(),b=Gt(y,"math"),b&&(z=this.scanArguments(b)[1]),ne=this.mathlist,this.mathlist=[]):this.parseExpression();let le;return y?(console.assert(!!b),z.unshift(this.mathlist),ne&&z.unshift(ne),le=[b.createAtom({command:y,args:z,style:this.style,mode:this.parseMode})]):le=this.mathlist,this.endContext(),le}scanGroup(){const a=this.index;if(!this.match("<{>"))return null;const y=this.scan(z=>z==="<}>");this.match("<}>")||this.onError({code:"unbalanced-braces"});const b=new uo(y,this.parseMode,this.style);return b.verbatimLatex=Ao(this.tokens.slice(a,this.index)),b}scanSmartFence(){if(this.skipWhitespace(),!this.match("("))return null;this.beginContext();let a=1;for(;!this.end()&&a!==0;)this.match("(")&&(a+=1),this.match(")")&&(a-=1),a!==0&&this.parseExpression();const y=new bl("",this.mathlist,{leftDelim:"(",rightDelim:a===0?")":"?"});return this.endContext(),y}scanDelim(){this.skipWhitespace();const a=this.peek();if(!a)return this.onError({code:"unexpected-end-of-string"}),null;if(!Ys(a)&&!a.startsWith("\\"))return null;this.next();const y=Gt(a,"math");return y?y.definitionType==="function"&&y.ifMode&&!y.ifMode.includes(this.parseMode)?(this.onError({code:"unexpected-delimiter",arg:a}),null):y.definitionType==="symbol"&&(y.type==="mopen"||y.type==="mclose")||/^(\.|\?|\||<|>|\\vert|\\Vert|\\\||\\surd|\\uparrow|\\downarrow|\\Uparrow|\\Downarrow|\\updownarrow|\\Updownarrow|\\mid|\\mvert|\\mVert)$/.test(a)?a:(this.onError({code:"unexpected-delimiter",arg:a}),null):(this.onError({code:"unknown-command",arg:a}),null)}scanLeftRight(){var a;if(this.match("\\right"))return this.onError({code:"unbalanced-braces"}),new Nl("\\right");if(this.match("\\mright"))return this.onError({code:"unbalanced-braces"}),new Nl("\\mright");let y="\\right";if(!this.match("\\left")){if(!this.match("\\mleft"))return null;y="\\mright"}const b=this.scanDelim();if(!b)return this.onError({code:"unexpected-delimiter"}),new Nl(y==="\\right"?"\\left":"\\mleft");for(this.beginContext();!this.end()&&!this.match(y);)this.parseExpression();const z=this.mathlist;this.endContext();const ne=(a=this.scanDelim())!=null?a:".";return new bl(y==="\\right"?"left...right":"mleft...mright",z,{leftDelim:b,rightDelim:ne,style:this.style})}parseSupSub(){if(this.parseMode!=="math")return!1;let a=this.peek();if(a!=="^"&&a!=="_"&&a!=="'")return!1;const y=this.lastSubsupAtom();for(;a==="^"||a==="_"||a==="'";)this.match("'")?this.match("'")?y.addChild(new Ea({type:"mord",command:"\\doubleprime",mode:"math",value:"\u2032\u2032"}),"superscript"):y.addChild(new Ea({type:"mord",command:"\\prime",mode:"math",value:"\u2032"}),"superscript"):(this.match("^")||this.match("_"))&&y.addChildren(pt(this.scanArgument("expression")),a==="_"?"subscript":"superscript"),a=this.peek();return!0}parseLimits(){if(this.parseMode!=="math")return!1;const a=this.match("\\limits"),y=!a&&this.match("\\nolimits"),b=!y&&!a&&this.match("\\displaylimits");if(!a&&!y&&!b)return!1;const z=this.mathlist.length>0?this.mathlist[this.mathlist.length-1]:null;return z===null?!1:(z.explicitSubsupPlacement=!0,a&&(z.subsupPlacement="over-under"),y&&(z.subsupPlacement="adjacent"),b&&(z.subsupPlacement="auto"),!0)}scanArguments(a){if(!(a!=null&&a.params))return[void 0,[]];let y;const b=[];let z=a.infix?2:0;for(;z<a.params.length;){const ne=a.params[z];ne.type==="rest"?b.push(this.scan(le=>["<}>","&","\\end","\\cr","\\\\","\\tabularnewline","\\right"].includes(le))):ne.isOptional?b.push(this.scanOptionalArgument(ne.type)):ne.type.endsWith("*")?y=ne.type.slice(0,-1):b.push(this.scanArgument(ne.type)),z+=1}return[y,b]}scanSymbolOrLiteral(){const a=this.peek();if(!a)return null;this.next();let y;if(Ys(a)){const b=Qi.createAtom(this.parseMode,a,ye({},this.style));return b?[b]:null}if(y=this.scanMacro(a),y)return[y];if(a.startsWith("\\")){const b=Gt(a,this.parseMode);if(!b)return this.onError({code:"unknown-command",arg:a}),[new Nl(a)];if(b.definitionType==="symbol"){const z=ye({},this.style);b.variant&&(z.variant=b.variant),y=new Ea({type:b.type,command:a,style:z,value:String.fromCodePoint(b.codepoint),mode:this.parseMode,verbatimLatex:a})}else{if(b.applyMode||b.applyStyle||b.infix)return this.onError({code:"invalid-command",arg:a}),[new Nl(a)];b.createAtom&&(y=b.createAtom({command:a,args:[],style:this.style,mode:this.parseMode}))}}return y?[y]:null}scanArgument(a){var y;this.skipFiller();const b=this.parseMode;if(a==="auto"&&(a=b),!this.match("<{>")){if(a==="string")return this.scanString();if(a==="value")return this.scanValue();if(a==="delim")return(y=this.scanDelim())!=null?y:".";if(a==="expression")return this.scanExpression();if(a==="math"){a!==b&&this.beginContext({mode:"math"});const ne=this.scanSymbolOrLiteral();return a!==b&&this.endContext(),ne}if(a==="text"){a!==b&&this.beginContext({mode:"text"});const ne=this.scanSymbolOrLiteral();return a!==b&&this.endContext(),ne}return a==="balanced-string"||console.assert(!1),null}if(a==="text"){this.beginContext({mode:"text"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const ne=this.mathlist;return this.endContext(),{group:ne}}if(a==="math"){this.beginContext({mode:"math"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const ne=this.mathlist;return this.endContext(),{group:ne}}let z=null;if(a==="expression"){this.beginContext({mode:"math"});do this.mathlist.push(...this.scan());while(!this.match("<}>")&&!this.end());const ne=this.mathlist;return this.endContext(),{group:ne}}return a==="string"?z=this.scanString():a==="balanced-string"?z=this.scanBalancedString():a==="colspec"?z=this.scanColspec():a==="value"&&(z=this.scanValue()),this.skipUntilToken("<}>"),z}scanOptionalArgument(a){if(a=a==="auto"?this.parseMode:a,this.skipFiller(),!this.match("["))return null;let y=null;for(;!this.end()&&!this.match("]");)if(a==="string")y=this.scanString();else if(a==="value")y=this.scanValue();else if(a==="colspec")y=this.scanColspec();else if(a==="bbox"){const b={},z=this.scanString().toLowerCase().trim().split(/,(?![^(]*\)(?:(?:[^(]*\)){2})*[^"]*$)/);for(const ne of z){const le=ne.match(/^\s*([\d.]+)\s*([a-z]{2})/);if(le)b.padding={dimension:parseInt(le[1]),unit:le[2]};else{const ce=ne.match(/^\s*border\s*:\s*(.*)/);ce?b.border=ce[1]:b.backgroundcolor={string:ne}}}y=b}else a==="math"&&(this.beginContext({mode:"math"}),y=this.mathlist.concat(this.scan(b=>b==="]")),this.endContext());return y}scanSymbolOrCommand(a){var y,b,z;if(a==="\\placeholder"){const Ie=this.scanOptionalArgument("string"),Ve=this.scanOptionalArgument("math"),et=Ea.serialize(Ve,{defaultMode:"math"});let vt=[],Lt;!Lt&&et==="correct"?Lt="correct":!Lt&&et==="incorrect"?Lt="incorrect":et!==""&&(vt=Ve);const on=this.scanOptionalArgument("string")==="locked",In=this.scanArgument("auto");let Gn;return In&&Array.isArray(In)&&In.length>0?Gn=In:In&&typeof In=="object"&&"group"in In?Gn=In.group:Gn=vt,Ie?[new $u(Ie,Lt,on,Gn!=null?Gn:vt,{mode:this.parseMode,style:this.style})]:[new Ta({mode:this.parseMode,style:this.style})]}if(a==="\\renewcommand"||a==="\\newcommand"||a==="\\providecommand"||a==="\\def"){const Ie=this.index,Ve=this.scanLiteralGroup()||this.next();if(!Ve)return null;if(this.context.registers[Ve.substring(1)]){const et=this.scanArgument("string");et!==null&&(this.context.registers[Ve.substring(1)]=et);const vt=dl([a,Ao(this.tokens.slice(Ie,this.index))]);return[new Ea({type:"text",value:"",verbatimLatex:vt})]}}let ne=this.scanMacro(a);if(ne)return[ne];const le=Gt(a,this.parseMode);if(!le)return this.parseMode==="text"?(/[a-zA-Z]/.test((y=this.peek())!=null?y:"")&&(a+=" "),[...a].map(Ie=>new Ea({type:"text",value:Ie,mode:"text",style:this.style}))):(this.onError({code:"unknown-command",arg:a}),[new Nl(a)]);const ce=this.index;if(le.definitionType==="symbol"){const Ie=ye({},this.style);le.variant&&(Ie.variant=le.variant),ne=new Ea({type:le.type,command:a,style:Ie,value:String.fromCodePoint(le.codepoint),mode:this.parseMode})}else{if(le.ifMode&&!le.ifMode.includes(this.parseMode))return[];const Ie=this.parseMode;le.applyMode&&(this.parseMode=le.applyMode);let Ve,et=[];if(le.parse?et=le.parse(this):[Ve,et]=this.scanArguments(le),this.parseMode=Ie,le.applyMode&&!le.applyStyle&&!le.createAtom)return pt(et[0]);if(le.infix)return this.onError({code:"too-many-infix-commands",arg:a}),null;if(typeof le.createAtom=="function")ne=le.createAtom({command:a,args:et,style:this.style,mode:this.parseMode}),Ve&&(ne.body=pt(this.scanArgument(Ve)));else if(typeof le.applyStyle=="function"){const vt=ye(ye({},this.style),le.applyStyle(a,et,this.context)),Lt=this.parseMode;if(le.applyMode&&(this.parseMode=le.applyMode),Ve){const on=this.style;this.style=vt;const In=this.scanArgument(Ve);return this.style=on,this.parseMode=Lt,pt(In)}this.style=vt}else ne=new Ea({type:"mord",command:(b=le.command)!=null?b:a,style:ye({},this.style),value:a,mode:(z=le.applyMode)!=null?z:this.parseMode})}if(!ne)return null;if(ne instanceof Ea&&ne.verbatimLatex===void 0&&!/^\\(llap|rlap|class|cssId|htmlData)$/.test(a)){const Ie=dl([a,Ao(this.tokens.slice(ce,this.index))]);Ie&&(ne.verbatimLatex=Ie)}if(ne.verbatimLatex===null&&(ne.verbatimLatex=void 0),ne.isFunction&&this.smartFence){const Ie=this.scanSmartFence();if(Ie)return[ne,Ie]}return[ne]}scanSymbolCommandOrLiteral(){const a=this.get();if(!a)return null;if(Ys(a)){const y=Qi.createAtom(this.parseMode,a,ye({},this.style));if(!y)return null;if(y.isFunction&&this.smartFence){const b=this.scanSmartFence();if(b)return[y,b]}return[y]}return a.startsWith("\\")?this.scanSymbolOrCommand(a):a==="<space>"?this.parseMode==="text"?[new Oc(" "," ",this.style)]:null:(a==="<}>"?this.onError({latex:"",code:"unbalanced-braces"}):this.onError({latex:"",code:"unexpected-token",arg:a}),null)}scanMacro(a){var y;const b=this.context.getMacro(a);if(!b)return null;const z=this.index,ne=b.args,le={"?":(y=this.args)==null?void 0:y.call(this,"?")};for(let ce=1;ce<=ne;ce++){let Ie=this.scanLiteralGroup();if(!Ie){const Ve=this.index;this.scanExpression(),Ie=Ao(this.tokens.slice(Ve,this.index))}le[ce]=Ie}return new ac(a,{expand:b.expand,captureSelection:b.captureSelection,args:z===this.index?null:Ao(this.tokens.slice(z,this.index)),style:this.parsingContext.style,body:di(b.def,{context:this.context,parseMode:this.parseMode,args:ce=>le[ce],mathstyle:this.parsingContext.mathstyle,style:this.parsingContext.style})})}parseExpression(){var a,y,b,z;let ne=(z=(b=(y=(a=this.scanEnvironment())!=null?a:this.scanModeShift())!=null?y:this.scanModeSet())!=null?b:this.scanGroup())!=null?z:this.scanLeftRight();if(ne===null){if(this.parseSupSub()||this.parseLimits())return!0;ne=this.scanSymbolCommandOrLiteral()}return ne?(Array.isArray(ne)?this.mathlist.push(...ne):this.mathlist.push(ne),!0):!1}};function di(a,y){var b,z,ne,le;const ce=(b=y==null?void 0:y.args)!=null?b:void 0,Ie=new Ar(ms(a,ce),y==null?void 0:y.context,{args:ce,mathstyle:(z=y==null?void 0:y.mathstyle)!=null?z:"displaystyle",parseMode:(ne=y==null?void 0:y.parseMode)!=null?ne:"math",style:(le=y==null?void 0:y.style)!=null?le:{}}),Ve=[];for(;!Ie.end();)Ve.push(...Ie.scan(()=>!1));return Ve}function _s(a,y){var b;const z=new Ar(ms(a,null),y==null?void 0:y.context,{mathstyle:"displaystyle",parseMode:(b=y==null?void 0:y.parseMode)!=null?b:"math"});for(;!z.end();)z.scan();return z.errors}var ks=class Ym extends Ea{constructor(y,b){super({type:"chem"},{command:y,mode:"math"});const z=xs.go(Ua.go(b,y==="\\pu"?"pu":"ce"),!1);this.body=di(z),this._verbatimLatex=y+"{"+b+"}",this.arg=b,this.captureSelection=!0}static fromJson(y){return new Ym(y.command,y.arg)}set verbatimLatex(y){}get verbatimLatex(){return this._verbatimLatex}toJson(){return pe(ye({},super.toJson()),{arg:this.arg})}render(y){const b=Ea.createBox(y,this.body,{type:"inner"});return this.caret&&(b.caret=this.caret),this.bind(y,b)}_serialize(y){return console.assert(this.verbatimLatex!==void 0),this.verbatimLatex}};pn(["ce","pu"],"{chemformula:balanced-string}",{createAtom:a=>{var y;return new ks(a.command,(y=a.args[0])!=null?y:"")}});var Ua={go:function(a,y){if(!a)return[];y===void 0&&(y="ce");var b="0",z={};z.parenthesisLevel=0,a=a.replace(/\n/g," "),a=a.replace(/[\u2212\u2013\u2014\u2010]/g,"-"),a=a.replace(/[\u2026]/g,"...");for(var ne,le=10,ce=[];;){ne!==a?(le=10,ne=a):le--;var Ie=Ua.stateMachines[y],Ve=Ie.transitions[b]||Ie.transitions["*"];e:for(var et=0;et<Ve.length;et++){var vt=Ua.patterns.match_(Ve[et].pattern,a);if(vt){for(var Lt=Ve[et].task,on=0;on<Lt.action_.length;on++){var In;if(Ie.actions[Lt.action_[on].type_])In=Ie.actions[Lt.action_[on].type_](z,vt.match_,Lt.action_[on].option);else if(Ua.actions[Lt.action_[on].type_])In=Ua.actions[Lt.action_[on].type_](z,vt.match_,Lt.action_[on].option);else throw["MhchemBugA","mhchem bug A. Please report. ("+Lt.action_[on].type_+")"];Ua.concatArray(ce,In)}if(b=Lt.nextState||b,a.length>0){if(Lt.revisit||(a=vt.remainder),!Lt.toContinue)break e}else return ce}}if(le<=0)throw["MhchemBugU","mhchem bug U. Please report."]}},concatArray:function(a,y){if(y)if(Object.prototype.toString.call(y)==="[object Array]")for(var b=0;b<y.length;b++)a.push(y[b]);else a.push(y)},patterns:{patterns:{empty:/^$/,else:/^./,else2:/^./,space:/^\s/,"space A":/^\s(?=[A-Z\\$])/,space$:/^\s$/,"a-z":/^[a-z]/,x:/^x/,x$:/^x$/,i$:/^i$/,letters:/^(?:[a-zA-Z\u03B1-\u03C9\u0391-\u03A9?@]|(?:\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))))+/,"\\greek":/^\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega|Gamma|Delta|Theta|Lambda|Xi|Pi|Sigma|Upsilon|Phi|Psi|Omega)(?:\s+|\{\}|(?![a-zA-Z]))/,"one lowercase latin letter $":/^(?:([a-z])(?:$|[^a-zA-Z]))$/,"$one lowercase latin letter$ $":/^\$(?:([a-z])(?:$|[^a-zA-Z]))\$$/,"one lowercase greek letter $":/^(?:\$?[\u03B1-\u03C9]\$?|\$?\\(?:alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigma|tau|upsilon|phi|chi|psi|omega)\s*\$?)(?:\s+|\{\}|(?![a-zA-Z]))$/,digits:/^[0-9]+/,"-9.,9":/^[+\-]?(?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))/,"-9.,9 no missing 0":/^[+\-]?[0-9]+(?:[.,][0-9]+)?/,"(-)(9.,9)(e)(99)":function(a){var y=a.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))?(\((?:[0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+))\))?(?:(?:([eE])|\s*(\*|x|\\times|\u00D7)\s*10\^)([+\-]?[0-9]+|\{[+\-]?[0-9]+\}))?/);return y&&y[0]?{match_:y.slice(1),remainder:a.substr(y[0].length)}:null},"(-)(9)^(-9)":function(a){var y=a.match(/^(\+\-|\+\/\-|\+|\-|\\pm\s?)?([0-9]+(?:[,.][0-9]+)?|[0-9]*(?:\.[0-9]+)?)\^([+\-]?[0-9]+|\{[+\-]?[0-9]+\})/);return y&&y[0]?{match_:y.slice(1),remainder:a.substr(y[0].length)}:null},"state of aggregation $":function(a){var y=Ua.patterns.findObserveGroups(a,"",/^\([a-z]{1,3}(?=[\),])/,")","");if(y&&y.remainder.match(/^($|[\s,;\)\]\}])/))return y;var b=a.match(/^(?:\((?:\\ca\s?)?\$[amothc]\$\))/);return b?{match_:b[0],remainder:a.substr(b[0].length)}:null},"_{(state of aggregation)}$":/^_\{(\([a-z]{1,3}\))\}/,"{[(":/^(?:\\\{|\[|\()/,")]}":/^(?:\)|\]|\\\})/,", ":/^[,;]\s*/,",":/^[,;]/,".":/^[.]/,". ":/^([.\u22C5\u00B7\u2022])\s*/,"...":/^\.\.\.(?=$|[^.])/,"* ":/^([*])\s*/,"^{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"^{","","","}")},"^($...$)":function(a){return Ua.patterns.findObserveGroups(a,"^","$","$","")},"^a":/^\^([0-9]+|[^\\_])/,"^\\x{}{}":function(a){return Ua.patterns.findObserveGroups(a,"^",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"^\\x{}":function(a){return Ua.patterns.findObserveGroups(a,"^",/^\\[a-zA-Z]+\{/,"}","")},"^\\x":/^\^(\\[a-zA-Z]+)\s*/,"^(-1)":/^\^(-?\d+)/,"'":/^'/,"_{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"_{","","","}")},"_($...$)":function(a){return Ua.patterns.findObserveGroups(a,"_","$","$","")},_9:/^_([+\-]?[0-9]+|[^\\])/,"_\\x{}{}":function(a){return Ua.patterns.findObserveGroups(a,"_",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"_\\x{}":function(a){return Ua.patterns.findObserveGroups(a,"_",/^\\[a-zA-Z]+\{/,"}","")},"_\\x":/^_(\\[a-zA-Z]+)\s*/,"^_":/^(?:\^(?=_)|\_(?=\^)|[\^_]$)/,"{}":/^\{\}/,"{...}":function(a){return Ua.patterns.findObserveGroups(a,"","{","}","")},"{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"{","","","}")},"$...$":function(a){return Ua.patterns.findObserveGroups(a,"","$","$","")},"${(...)}$":function(a){return Ua.patterns.findObserveGroups(a,"${","","","}$")},"$(...)$":function(a){return Ua.patterns.findObserveGroups(a,"$","","","$")},"=<>":/^[=<>]/,"#":/^[#\u2261]/,"+":/^\+/,"-$":/^-(?=[\s_},;\]/]|$|\([a-z]+\))/,"-9":/^-(?=[0-9])/,"- orbital overlap":/^-(?=(?:[spd]|sp)(?:$|[\s,;\)\]\}]))/,"-":/^-/,"pm-operator":/^(?:\\pm|\$\\pm\$|\+-|\+\/-)/,operator:/^(?:\+|(?:[\-=<>]|<<|>>|\\approx|\$\\approx\$)(?=\s|$|-?[0-9]))/,arrowUpDown:/^(?:v|\(v\)|\^|\(\^\))(?=$|[\s,;\)\]\}])/,"\\bond{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\bond{","","","}")},"->":/^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,CMT:/^[CMT](?=\[)/,"[(...)]":function(a){return Ua.patterns.findObserveGroups(a,"[","","","]")},"1st-level escape":/^(&|\\\\|\\hline)\s*/,"\\,":/^(?:\\[,\ ;:])/,"\\x{}{}":function(a){return Ua.patterns.findObserveGroups(a,"",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"\\x{}":function(a){return Ua.patterns.findObserveGroups(a,"",/^\\[a-zA-Z]+\{/,"}","")},"\\ca":/^\\ca(?:\s+|(?![a-zA-Z]))/,"\\x":/^(?:\\[a-zA-Z]+\s*|\\[_&{}%])/,orbital:/^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,others:/^[\/~|]/,"\\frac{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\frac{","","","}","{","","","}")},"\\overset{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\overset{","","","}","{","","","}")},"\\underset{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\underset{","","","}","{","","","}")},"\\underbrace{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\underbrace{","","","}_","{","","","}")},"\\color{(...)}0":function(a){return Ua.patterns.findObserveGroups(a,"\\color{","","","}")},"\\color{(...)}{(...)}1":function(a){return Ua.patterns.findObserveGroups(a,"\\color{","","","}","{","","","}")},"\\color(...){(...)}2":function(a){return Ua.patterns.findObserveGroups(a,"\\color","\\","",/^(?=\{)/,"{","","","}")},"\\ce{(...)}":function(a){return Ua.patterns.findObserveGroups(a,"\\ce{","","","}")},oxidation$:/^(?:[+-][IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"d-oxidation$":/^(?:[+-]?\s?[IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"roman numeral":/^[IVX]+/,"1/2$":/^[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+(?:\$[a-z]\$|[a-z])?$/,amount:function(a){var y;if(y=a.match(/^(?:(?:(?:\([+\-]?[0-9]+\/[0-9]+\)|[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+|[+\-]?[0-9]+[.,][0-9]+|[+\-]?\.[0-9]+|[+\-]?[0-9]+)(?:[a-z](?=\s*[A-Z]))?)|[+\-]?[a-z](?=\s*[A-Z])|\+(?!\s))/),y)return{match_:y[0],remainder:a.substr(y[0].length)};var b=Ua.patterns.findObserveGroups(a,"","$","$","");return b&&(y=b.match_.match(/^\$(?:\(?[+\-]?(?:[0-9]*[a-z]?[+\-])?[0-9]*[a-z](?:[+\-][0-9]*[a-z]?)?\)?|\+|-)\$$/),y)?{match_:y[0],remainder:a.substr(y[0].length)}:null},amount2:function(a){return this.amount(a)},"(KV letters),":/^(?:[A-Z][a-z]{0,2}|i)(?=,)/,formula$:function(a){if(a.match(/^\([a-z]+\)$/))return null;var y=a.match(/^(?:[a-z]|(?:[0-9\ \+\-\,\.\(\)]+[a-z])+[0-9\ \+\-\,\.\(\)]*|(?:[a-z][0-9\ \+\-\,\.\(\)]+)+[a-z]?)$/);return y?{match_:y[0],remainder:a.substr(y[0].length)}:null},uprightEntities:/^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,"/":/^\s*(\/)\s*/,"//":/^\s*(\/\/)\s*/,"*":/^\s*[*.]\s*/},findObserveGroups:function(a,y,b,z,ne,le,ce,Ie,Ve,et){var vt=function(pa,Xa){if(typeof Xa=="string")return pa.indexOf(Xa)!==0?null:Xa;var Mi=pa.match(Xa);return Mi?Mi[0]:null},Lt=function(pa,Xa,Mi){for(var ai=0;Xa<pa.length;){var Lo=pa.charAt(Xa),ul=vt(pa.substr(Xa),Mi);if(ul!==null&&ai===0)return{endMatchBegin:Xa,endMatchEnd:Xa+ul.length};if(Lo==="{")ai++;else if(Lo==="}"){if(ai===0)throw["ExtraCloseMissingOpen","Extra close brace or missing open brace"];ai--}Xa++}return ai>0,null},on=vt(a,y);if(on===null||(a=a.substr(on.length),on=vt(a,b),on===null))return null;var In=Lt(a,on.length,z||ne);if(In===null)return null;var Gn=a.substring(0,z?In.endMatchEnd:In.endMatchBegin);if(le||ce){var ga=this.findObserveGroups(a.substr(In.endMatchEnd),le,ce,Ie,Ve);if(ga===null)return null;var xi=[Gn,ga.match_];return{match_:et?xi.join(""):xi,remainder:ga.remainder}}else return{match_:Gn,remainder:a.substr(In.endMatchEnd)}},match_:function(a,y){var b=Ua.patterns.patterns[a];if(b===void 0)throw["MhchemBugP","mhchem bug P. Please report. ("+a+")"];if(typeof b=="function")return Ua.patterns.patterns[a](y);var z=y.match(b);if(z){var ne;return z[2]?ne=[z[1],z[2]]:z[1]?ne=z[1]:ne=z[0],{match_:ne,remainder:y.substr(z[0].length)}}return null}},actions:{"a=":function(a,y){a.a=(a.a||"")+y},"b=":function(a,y){a.b=(a.b||"")+y},"p=":function(a,y){a.p=(a.p||"")+y},"o=":function(a,y){a.o=(a.o||"")+y},"q=":function(a,y){a.q=(a.q||"")+y},"d=":function(a,y){a.d=(a.d||"")+y},"rm=":function(a,y){a.rm=(a.rm||"")+y},"text=":function(a,y){a.text_=(a.text_||"")+y},insert:function(a,y,b){return{type_:b}},"insert+p1":function(a,y,b){return{type_:b,p1:y}},"insert+p1+p2":function(a,y,b){return{type_:b,p1:y[0],p2:y[1]}},copy:function(a,y){return y},rm:function(a,y){return{type_:"rm",p1:y||""}},text:function(a,y){return Ua.go(y,"text")},"{text}":function(a,y){var b=["{"];return Ua.concatArray(b,Ua.go(y,"text")),b.push("}"),b},"tex-math":function(a,y){return Ua.go(y,"tex-math")},"tex-math tight":function(a,y){return Ua.go(y,"tex-math tight")},bond:function(a,y,b){return{type_:"bond",kind_:b||y}},"color0-output":function(a,y){return{type_:"color0",color:y[0]}},ce:function(a,y){return Ua.go(y)},"1/2":function(a,y){var b=[];y.match(/^[+\-]/)&&(b.push(y.substr(0,1)),y=y.substr(1));var z=y.match(/^([0-9]+|\$[a-z]\$|[a-z])\/([0-9]+)(\$[a-z]\$|[a-z])?$/);return z[1]=z[1].replace(/\$/g,""),b.push({type_:"frac",p1:z[1],p2:z[2]}),z[3]&&(z[3]=z[3].replace(/\$/g,""),b.push({type_:"tex-math",p1:z[3]})),b},"9,9":function(a,y){return Ua.go(y,"9,9")}},createTransitions:function(a){var y,b,z,ne,le={};for(y in a)for(b in a[y])for(z=b.split("|"),a[y][b].stateArray=z,ne=0;ne<z.length;ne++)le[z[ne]]=[];for(y in a)for(b in a[y])for(z=a[y][b].stateArray||[],ne=0;ne<z.length;ne++){var ce=a[y][b];if(ce.action_){ce.action_=[].concat(ce.action_);for(var Ie=0;Ie<ce.action_.length;Ie++)typeof ce.action_[Ie]=="string"&&(ce.action_[Ie]={type_:ce.action_[Ie]})}else ce.action_=[];for(var Ve=y.split("|"),et=0;et<Ve.length;et++)if(z[ne]==="*")for(var vt in le)le[vt].push({pattern:Ve[et],task:ce});else le[z[ne]].push({pattern:Ve[et],task:ce})}return le},stateMachines:{}};Ua.stateMachines={ce:{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},else:{"0|1|2":{action_:"beginsWithBond=false",revisit:!0,toContinue:!0}},oxidation$:{0:{action_:"oxidation-output"}},CMT:{r:{action_:"rdt=",nextState:"rt"},rd:{action_:"rqt=",nextState:"rdt"}},arrowUpDown:{"0|1|2|as":{action_:["sb=false","output","operator"],nextState:"1"}},uprightEntities:{"0|1|2":{action_:["o=","output"],nextState:"1"}},orbital:{"0|1|2|3":{action_:"o=",nextState:"o"}},"->":{"0|1|2|3":{action_:"r=",nextState:"r"},"a|as":{action_:["output","r="],nextState:"r"},"*":{action_:["output","r="],nextState:"r"}},"+":{o:{action_:"d= kv",nextState:"d"},"d|D":{action_:"d=",nextState:"d"},q:{action_:"d=",nextState:"qd"},"qd|qD":{action_:"d=",nextState:"qd"},dq:{action_:["output","d="],nextState:"d"},3:{action_:["sb=false","output","operator"],nextState:"0"}},amount:{"0|2":{action_:"a=",nextState:"a"}},"pm-operator":{"0|1|2|a|as":{action_:["sb=false","output",{type_:"operator",option:"\\pm"}],nextState:"0"}},operator:{"0|1|2|a|as":{action_:["sb=false","output","operator"],nextState:"0"}},"-$":{"o|q":{action_:["charge or bond","output"],nextState:"qd"},d:{action_:"d=",nextState:"d"},D:{action_:["output",{type_:"bond",option:"-"}],nextState:"3"},q:{action_:"d=",nextState:"qd"},qd:{action_:"d=",nextState:"qd"},"qD|dq":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},"-9":{"3|o":{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"3"}},"- orbital overlap":{o:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},d:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"}},"-":{"0|1|2":{action_:[{type_:"output",option:1},"beginsWithBond=true",{type_:"bond",option:"-"}],nextState:"3"},3:{action_:{type_:"bond",option:"-"}},a:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},as:{action_:[{type_:"output",option:2},{type_:"bond",option:"-"}],nextState:"3"},b:{action_:"b="},o:{action_:{type_:"- after o/d",option:!1},nextState:"2"},q:{action_:{type_:"- after o/d",option:!1},nextState:"2"},"d|qd|dq":{action_:{type_:"- after o/d",option:!0},nextState:"2"},"D|qD|p":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},amount2:{"1|3":{action_:"a=",nextState:"a"}},letters:{"0|1|2|3|a|as|b|p|bp|o":{action_:"o=",nextState:"o"},"q|dq":{action_:["output","o="],nextState:"o"},"d|D|qd|qD":{action_:"o after d",nextState:"o"}},digits:{o:{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},q:{action_:["output","o="],nextState:"o"},a:{action_:"o=",nextState:"o"}},"space A":{"b|p|bp":{}},space:{a:{nextState:"as"},0:{action_:"sb=false"},"1|2":{action_:"sb=true"},"r|rt|rd|rdt|rdq":{action_:"output",nextState:"0"},"*":{action_:["output","sb=true"],nextState:"1"}},"1st-level escape":{"1|2":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}]},"*":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}],nextState:"0"}},"[(...)]":{"r|rt":{action_:"rd=",nextState:"rd"},"rd|rdt":{action_:"rq=",nextState:"rdq"}},"...":{"o|d|D|dq|qd|qD":{action_:["output",{type_:"bond",option:"..."}],nextState:"3"},"*":{action_:[{type_:"output",option:1},{type_:"insert",option:"ellipsis"}],nextState:"1"}},". |* ":{"*":{action_:["output",{type_:"insert",option:"addition compound"}],nextState:"1"}},"state of aggregation $":{"*":{action_:["output","state of aggregation"],nextState:"1"}},"{[(":{"a|as|o":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"0|1|2|3":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"*":{action_:["output","o=","output","parenthesisLevel++"],nextState:"2"}},")]}":{"0|1|2|3|b|p|bp|o":{action_:["o=","parenthesisLevel--"],nextState:"o"},"a|as|d|D|q|qd|qD|dq":{action_:["output","o=","parenthesisLevel--"],nextState:"o"}},", ":{"*":{action_:["output","comma"],nextState:"0"}},"^_":{"*":{}},"^{(...)}|^($...$)":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"D"},q:{action_:"d=",nextState:"qD"},"d|D|qd|qD|dq":{action_:["output","d="],nextState:"D"}},"^a|^\\x{}{}|^\\x{}|^\\x|'":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"d"},q:{action_:"d=",nextState:"qd"},"d|qd|D|qD":{action_:"d="},dq:{action_:["output","d="],nextState:"d"}},"_{(state of aggregation)}$":{"d|D|q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"_{(...)}|_($...$)|_9|_\\x{}{}|_\\x{}|_\\x":{"0|1|2|as":{action_:"p=",nextState:"p"},b:{action_:"p=",nextState:"bp"},"3|o":{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},"q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"=<>":{"0|1|2|3|a|as|o|q|d|D|qd|qD|dq":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"#":{"0|1|2|3|a|as|o":{action_:[{type_:"output",option:2},{type_:"bond",option:"#"}],nextState:"3"}},"{}":{"*":{action_:{type_:"output",option:1},nextState:"1"}},"{...}":{"0|1|2|3|a|as|b|p|bp":{action_:"o=",nextState:"o"},"o|d|D|q|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"$...$":{a:{action_:"a="},"0|1|2|3|as|b|p|bp|o":{action_:"o=",nextState:"o"},"as|o":{action_:"o="},"q|d|D|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"\\bond{(...)}":{"*":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"\\frac{(...)}":{"*":{action_:[{type_:"output",option:1},"frac-output"],nextState:"3"}},"\\overset{(...)}":{"*":{action_:[{type_:"output",option:2},"overset-output"],nextState:"3"}},"\\underset{(...)}":{"*":{action_:[{type_:"output",option:2},"underset-output"],nextState:"3"}},"\\underbrace{(...)}":{"*":{action_:[{type_:"output",option:2},"underbrace-output"],nextState:"3"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:[{type_:"output",option:2},"color-output"],nextState:"3"}},"\\color{(...)}0":{"*":{action_:[{type_:"output",option:2},"color0-output"]}},"\\ce{(...)}":{"*":{action_:[{type_:"output",option:2},"ce"],nextState:"3"}},"\\,":{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"1"}},"\\x{}{}|\\x{}|\\x":{"0|1|2|3|a|as|b|p|bp|o|c0":{action_:["o=","output"],nextState:"3"},"*":{action_:["output","o=","output"],nextState:"3"}},others:{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"3"}},else2:{a:{action_:"a to o",nextState:"o",revisit:!0},as:{action_:["output","sb=true"],nextState:"1",revisit:!0},"r|rt|rd|rdt|rdq":{action_:["output"],nextState:"0",revisit:!0},"*":{action_:["output","copy"],nextState:"3"}}}),actions:{"o after d":function(a,y){var b;if((a.d||"").match(/^[0-9]+$/)){var z=a.d;a.d=void 0,b=this.output(a),a.b=z}else b=this.output(a);return Ua.actions["o="](a,y),b},"d= kv":function(a,y){a.d=y,a.dType="kv"},"charge or bond":function(a,y){if(a.beginsWithBond){var b=[];return Ua.concatArray(b,this.output(a)),Ua.concatArray(b,Ua.actions.bond(a,y,"-")),b}else a.d=y},"- after o/d":function(a,y,b){var z=Ua.patterns.match_("orbital",a.o||""),ne=Ua.patterns.match_("one lowercase greek letter $",a.o||""),le=Ua.patterns.match_("one lowercase latin letter $",a.o||""),ce=Ua.patterns.match_("$one lowercase latin letter$ $",a.o||""),Ie=y==="-"&&(z&&z.remainder===""||ne||le||ce);Ie&&!a.a&&!a.b&&!a.p&&!a.d&&!a.q&&!z&&le&&(a.o="$"+a.o+"$");var Ve=[];return Ie?(Ua.concatArray(Ve,this.output(a)),Ve.push({type_:"hyphen"})):(z=Ua.patterns.match_("digits",a.d||""),b&&z&&z.remainder===""?(Ua.concatArray(Ve,Ua.actions["d="](a,y)),Ua.concatArray(Ve,this.output(a))):(Ua.concatArray(Ve,this.output(a)),Ua.concatArray(Ve,Ua.actions.bond(a,y,"-")))),Ve},"a to o":function(a){a.o=a.a,a.a=void 0},"sb=true":function(a){a.sb=!0},"sb=false":function(a){a.sb=!1},"beginsWithBond=true":function(a){a.beginsWithBond=!0},"beginsWithBond=false":function(a){a.beginsWithBond=!1},"parenthesisLevel++":function(a){a.parenthesisLevel++},"parenthesisLevel--":function(a){a.parenthesisLevel--},"state of aggregation":function(a,y){return{type_:"state of aggregation",p1:Ua.go(y,"o")}},comma:function(a,y){var b=y.replace(/\s*$/,""),z=b!==y;return z&&a.parenthesisLevel===0?{type_:"comma enumeration L",p1:b}:{type_:"comma enumeration M",p1:b}},output:function(a,y,b){var z;if(!a.r)z=[],!a.a&&!a.b&&!a.p&&!a.o&&!a.q&&!a.d&&!b||(a.sb&&z.push({type_:"entitySkip"}),!a.o&&!a.q&&!a.d&&!a.b&&!a.p&&b!==2?(a.o=a.a,a.a=void 0):!a.o&&!a.q&&!a.d&&(a.b||a.p)?(a.o=a.a,a.d=a.b,a.q=a.p,a.a=a.b=a.p=void 0):a.o&&a.dType==="kv"&&Ua.patterns.match_("d-oxidation$",a.d||"")?a.dType="oxidation":a.o&&a.dType==="kv"&&!a.q&&(a.dType=void 0),z.push({type_:"chemfive",a:Ua.go(a.a,"a"),b:Ua.go(a.b,"bd"),p:Ua.go(a.p,"pq"),o:Ua.go(a.o,"o"),q:Ua.go(a.q,"pq"),d:Ua.go(a.d,a.dType==="oxidation"?"oxidation":"bd"),dType:a.dType}));else{var ne;a.rdt==="M"?ne=Ua.go(a.rd,"tex-math"):a.rdt==="T"?ne=[{type_:"text",p1:a.rd||""}]:ne=Ua.go(a.rd);var le;a.rqt==="M"?le=Ua.go(a.rq,"tex-math"):a.rqt==="T"?le=[{type_:"text",p1:a.rq||""}]:le=Ua.go(a.rq),z={type_:"arrow",r:a.r,rd:ne,rq:le}}for(var ce in a)ce!=="parenthesisLevel"&&ce!=="beginsWithBond"&&delete a[ce];return z},"oxidation-output":function(a,y){var b=["{"];return Ua.concatArray(b,Ua.go(y,"oxidation")),b.push("}"),b},"frac-output":function(a,y){return{type_:"frac-ce",p1:Ua.go(y[0]),p2:Ua.go(y[1])}},"overset-output":function(a,y){return{type_:"overset",p1:Ua.go(y[0]),p2:Ua.go(y[1])}},"underset-output":function(a,y){return{type_:"underset",p1:Ua.go(y[0]),p2:Ua.go(y[1])}},"underbrace-output":function(a,y){return{type_:"underbrace",p1:Ua.go(y[0]),p2:Ua.go(y[1])}},"color-output":function(a,y){return{type_:"color",color1:y[0],color2:Ua.go(y[1])}},"r=":function(a,y){a.r=y},"rdt=":function(a,y){a.rdt=y},"rd=":function(a,y){a.rd=y},"rqt=":function(a,y){a.rqt=y},"rq=":function(a,y){a.rq=y},operator:function(a,y,b){return{type_:"operator",kind_:b||y}}}},a:{transitions:Ua.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},"$(...)$":{"*":{action_:"tex-math tight",nextState:"1"}},",":{"*":{action_:{type_:"insert",option:"commaDecimal"}}},else2:{"*":{action_:"copy"}}}),actions:{}},o:{transitions:Ua.createTransitions({empty:{"*":{}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"1",revisit:!0}},letters:{"*":{action_:"rm"}},"\\ca":{"*":{action_:{type_:"insert",option:"circa"}}},"\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"{text}"}},else2:{"*":{action_:"copy"}}}),actions:{}},text:{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},"{...}":{"*":{action_:"text="}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"\\greek":{"*":{action_:["output","rm"]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:["output","copy"]}},else:{"*":{action_:"text="}}}),actions:{output:function(a){if(a.text_){var y={type_:"text",p1:a.text_};for(var b in a)delete a[b];return y}}}},pq:{transitions:Ua.createTransitions({empty:{"*":{}},"state of aggregation $":{"*":{action_:"state of aggregation"}},i$:{0:{nextState:"!f",revisit:!0}},"(KV letters),":{0:{action_:"rm",nextState:"0"}},formula$:{0:{nextState:"f",revisit:!0}},"1/2$":{0:{action_:"1/2"}},else:{0:{nextState:"!f",revisit:!0}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"a-z":{f:{action_:"tex-math"}},letters:{"*":{action_:"rm"}},"-9.,9":{"*":{action_:"9,9"}},",":{"*":{action_:{type_:"insert+p1",option:"comma enumeration S"}}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"state of aggregation":function(a,y){return{type_:"state of aggregation subscript",p1:Ua.go(y,"o")}},"color-output":function(a,y){return{type_:"color",color1:y[0],color2:Ua.go(y[1],"pq")}}}},bd:{transitions:Ua.createTransitions({empty:{"*":{}},x$:{0:{nextState:"!f",revisit:!0}},formula$:{0:{nextState:"f",revisit:!0}},else:{0:{nextState:"!f",revisit:!0}},"-9.,9 no missing 0":{"*":{action_:"9,9"}},".":{"*":{action_:{type_:"insert",option:"electron dot"}}},"a-z":{f:{action_:"tex-math"}},x:{"*":{action_:{type_:"insert",option:"KV x"}}},letters:{"*":{action_:"rm"}},"'":{"*":{action_:{type_:"insert",option:"prime"}}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"\\color{(...)}{(...)}1|\\color(...){(...)}2":{"*":{action_:"color-output"}},"\\color{(...)}0":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"color-output":function(a,y){return{type_:"color",color1:y[0],color2:Ua.go(y[1],"bd")}}}},oxidation:{transitions:Ua.createTransitions({empty:{"*":{}},"roman numeral":{"*":{action_:"roman-numeral"}},"${(...)}$|$(...)$":{"*":{action_:"tex-math"}},else:{"*":{action_:"copy"}}}),actions:{"roman-numeral":function(a,y){return{type_:"roman numeral",p1:y||""}}}},"tex-math":{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},else:{"*":{action_:"o="}}}),actions:{output:function(a){if(a.o){var y={type_:"tex-math",p1:a.o};for(var b in a)delete a[b];return y}}}},"tex-math tight":{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},"-|+":{"*":{action_:"tight operator"}},else:{"*":{action_:"o="}}}),actions:{"tight operator":function(a,y){a.o=(a.o||"")+"{"+y+"}"},output:function(a){if(a.o){var y={type_:"tex-math",p1:a.o};for(var b in a)delete a[b];return y}}}},"9,9":{transitions:Ua.createTransitions({empty:{"*":{}},",":{"*":{action_:"comma"}},else:{"*":{action_:"copy"}}}),actions:{comma:function(){return{type_:"commaDecimal"}}}},pu:{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},space$:{"*":{action_:["output","space"]}},"{[(|)]}":{"0|a":{action_:"copy"}},"(-)(9)^(-9)":{0:{action_:"number^",nextState:"a"}},"(-)(9.,9)(e)(99)":{0:{action_:"enumber",nextState:"a"}},space:{"0|a":{}},"pm-operator":{"0|a":{action_:{type_:"operator",option:"\\pm"},nextState:"0"}},operator:{"0|a":{action_:"copy",nextState:"0"}},"//":{d:{action_:"o=",nextState:"/"}},"/":{d:{action_:"o=",nextState:"/"}},"{...}|else":{"0|d":{action_:"d=",nextState:"d"},a:{action_:["space","d="],nextState:"d"},"/|q":{action_:"q=",nextState:"q"}}}),actions:{enumber:function(a,y){var b=[];return y[0]==="+-"||y[0]==="+/-"?b.push("\\pm "):y[0]&&b.push(y[0]),y[1]&&(Ua.concatArray(b,Ua.go(y[1],"pu-9,9")),y[2]&&(y[2].match(/[,.]/)?Ua.concatArray(b,Ua.go(y[2],"pu-9,9")):b.push(y[2])),(y[3]||y[4])&&(y[3]==="e"||y[4]==="*"?b.push({type_:"cdot"}):b.push({type_:"times"}))),y[5]&&b.push("10^{"+y[5]+"}"),b},"number^":function(a,y){var b=[];return y[0]==="+-"||y[0]==="+/-"?b.push("\\pm "):y[0]&&b.push(y[0]),Ua.concatArray(b,Ua.go(y[1],"pu-9,9")),b.push("^{"+y[2]+"}"),b},operator:function(a,y,b){return{type_:"operator",kind_:b||y}},space:function(){return{type_:"pu-space-1"}},output:function(a){var y,b=Ua.patterns.match_("{(...)}",a.d||"");b&&b.remainder===""&&(a.d=b.match_);var z=Ua.patterns.match_("{(...)}",a.q||"");if(z&&z.remainder===""&&(a.q=z.match_),a.d&&(a.d=a.d.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),a.d=a.d.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F")),a.q){a.q=a.q.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),a.q=a.q.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F");var ne={d:Ua.go(a.d,"pu"),q:Ua.go(a.q,"pu")};a.o==="//"?y={type_:"pu-frac",p1:ne.d,p2:ne.q}:(y=ne.d,ne.d.length>1||ne.q.length>1?y.push({type_:" / "}):y.push({type_:"/"}),Ua.concatArray(y,ne.q))}else y=Ua.go(a.d,"pu-2");for(var le in a)delete a[le];return y}}},"pu-2":{transitions:Ua.createTransitions({empty:{"*":{action_:"output"}},"*":{"*":{action_:["output","cdot"],nextState:"0"}},"\\x":{"*":{action_:"rm="}},space:{"*":{action_:["output","space"],nextState:"0"}},"^{(...)}|^(-1)":{1:{action_:"^(-1)"}},"-9.,9":{0:{action_:"rm=",nextState:"0"},1:{action_:"^(-1)",nextState:"0"}},"{...}|else":{"*":{action_:"rm=",nextState:"1"}}}),actions:{cdot:function(){return{type_:"tight cdot"}},"^(-1)":function(a,y){a.rm+="^{"+y+"}"},space:function(){return{type_:"pu-space-2"}},output:function(a){var y=[];if(a.rm){var b=Ua.patterns.match_("{(...)}",a.rm||"");b&&b.remainder===""?y=Ua.go(b.match_,"pu"):y={type_:"rm",p1:a.rm}}for(var z in a)delete a[z];return y}}},"pu-9,9":{transitions:Ua.createTransitions({empty:{0:{action_:"output-0"},o:{action_:"output-o"}},",":{0:{action_:["output-0","comma"],nextState:"o"}},".":{0:{action_:["output-0","copy"],nextState:"o"}},else:{"*":{action_:"text="}}}),actions:{comma:function(){return{type_:"commaDecimal"}},"output-0":function(a){var y=[];if(a.text_=a.text_||"",a.text_.length>4){var b=a.text_.length%3;b===0&&(b=3);for(var z=a.text_.length-3;z>0;z-=3)y.push(a.text_.substr(z,3)),y.push({type_:"1000 separator"});y.push(a.text_.substr(0,b)),y.reverse()}else y.push(a.text_);for(var ne in a)delete a[ne];return y},"output-o":function(a){var y=[];if(a.text_=a.text_||"",a.text_.length>4){for(var b=a.text_.length-3,z=0;z<b;z+=3)y.push(a.text_.substr(z,3)),y.push({type_:"1000 separator"});y.push(a.text_.substr(z))}else y.push(a.text_);for(var ne in a)delete a[ne];return y}}}};var xs={go:function(a,y){if(!a)return"";for(var b="",z=!1,ne=0;ne<a.length;ne++){var le=a[ne];typeof le=="string"?b+=le:(b+=xs._go2(le),le.type_==="1st-level escape"&&(z=!0))}return!y&&!z&&b&&(b="{"+b+"}"),b},_goInner:function(a){return a&&xs.go(a,!0)},_go2:function(a){var y;switch(a.type_){case"chemfive":y="";var b={a:xs._goInner(a.a),b:xs._goInner(a.b),p:xs._goInner(a.p),o:xs._goInner(a.o),q:xs._goInner(a.q),d:xs._goInner(a.d)};b.a&&(b.a.match(/^[+\-]/)&&(b.a="{"+b.a+"}"),y+=b.a+"\\,"),(b.b||b.p)&&(y+="{\\vphantom{X}}",y+="^{\\hphantom{"+(b.b||"")+"}}_{\\hphantom{"+(b.p||"")+"}}",y+="{\\vphantom{X}}",y+="^{\\smash[t]{\\vphantom{2}}\\llap{"+(b.b||"")+"}}",y+="_{\\vphantom{2}\\llap{\\smash[t]{"+(b.p||"")+"}}}"),b.o&&(b.o.match(/^[+\-]/)&&(b.o="{"+b.o+"}"),y+=b.o),a.dType==="kv"?((b.d||b.q)&&(y+="{\\vphantom{X}}"),b.d&&(y+="^{"+b.d+"}"),b.q&&(y+="_{\\smash[t]{"+b.q+"}}")):a.dType==="oxidation"?(b.d&&(y+="{\\vphantom{X}}",y+="^{"+b.d+"}"),b.q&&(y+="{\\vphantom{X}}",y+="_{\\smash[t]{"+b.q+"}}")):(b.q&&(y+="{\\vphantom{X}}",y+="_{\\smash[t]{"+b.q+"}}"),b.d&&(y+="{\\vphantom{X}}",y+="^{"+b.d+"}"));break;case"rm":y="\\mathrm{"+a.p1+"}";break;case"text":a.p1.match(/[\^_]/)?(a.p1=a.p1.replace(" ","~").replace("-","\\text{-}"),y="\\mathrm{"+a.p1+"}"):y="\\text{"+a.p1+"}";break;case"roman numeral":y="\\mathrm{"+a.p1+"}";break;case"state of aggregation":y="\\mskip2mu "+xs._goInner(a.p1);break;case"state of aggregation subscript":y="\\mskip1mu "+xs._goInner(a.p1);break;case"bond":if(y=xs._getBond(a.kind_),!y)throw["MhchemErrorBond","mhchem Error. Unknown bond type ("+a.kind_+")"];break;case"frac":var z="\\frac{"+a.p1+"}{"+a.p2+"}";y="\\mathchoice{\\textstyle"+z+"}{"+z+"}{"+z+"}{"+z+"}";break;case"pu-frac":var ne="\\frac{"+xs._goInner(a.p1)+"}{"+xs._goInner(a.p2)+"}";y="\\mathchoice{\\textstyle"+ne+"}{"+ne+"}{"+ne+"}{"+ne+"}";break;case"tex-math":y=a.p1+" ";break;case"frac-ce":y="\\frac{"+xs._goInner(a.p1)+"}{"+xs._goInner(a.p2)+"}";break;case"overset":y="\\overset{"+xs._goInner(a.p1)+"}{"+xs._goInner(a.p2)+"}";break;case"underset":y="\\underset{"+xs._goInner(a.p1)+"}{"+xs._goInner(a.p2)+"}";break;case"underbrace":y="\\underbrace{"+xs._goInner(a.p1)+"}_{"+xs._goInner(a.p2)+"}";break;case"color":y="{\\color{"+a.color1+"}{"+xs._goInner(a.color2)+"}}";break;case"color0":y="\\color{"+a.color+"}";break;case"arrow":var le={rd:xs._goInner(a.rd),rq:xs._goInner(a.rq)},ce=xs._getArrow(a.r);le.rd||le.rq?a.r==="<=>"||a.r==="<=>>"||a.r==="<<=>"||a.r==="<-->"?(ce="\\long"+ce,le.rd&&(ce="\\overset{"+le.rd+"}{"+ce+"}"),le.rq&&(a.r==="<-->"?ce="\\underset{\\lower2mu{"+le.rq+"}}{"+ce+"}":ce="\\underset{\\lower6mu{"+le.rq+"}}{"+ce+"}"),ce=" {}\\mathrel{"+ce+"}{} "):(le.rq&&(ce+="[{"+le.rq+"}]"),ce+="{"+le.rd+"}",ce=" {}\\mathrel{\\x"+ce+"}{} "):ce=" {}\\mathrel{\\long"+ce+"}{} ",y=ce;break;case"operator":y=xs._getOperator(a.kind_);break;case"1st-level escape":y=a.p1+" ";break;case"space":y=" ";break;case"entitySkip":y="~";break;case"pu-space-1":y="~";break;case"pu-space-2":y="\\mkern3mu ";break;case"1000 separator":y="\\mkern2mu ";break;case"commaDecimal":y="{,}";break;case"comma enumeration L":y="{"+a.p1+"}\\mkern6mu ";break;case"comma enumeration M":y="{"+a.p1+"}\\mkern3mu ";break;case"comma enumeration S":y="{"+a.p1+"}\\mkern1mu ";break;case"hyphen":y="\\text{-}";break;case"addition compound":y="\\,{\\cdot}\\,";break;case"electron dot":y="\\mkern1mu \\bullet\\mkern1mu ";break;case"KV x":y="{\\times}";break;case"prime":y="\\prime ";break;case"cdot":y="\\cdot ";break;case"tight cdot":y="\\mkern1mu{\\cdot}\\mkern1mu ";break;case"times":y="\\times ";break;case"circa":y="{\\sim}";break;case"^":y="uparrow";break;case"v":y="downarrow";break;case"ellipsis":y="\\ldots ";break;case"/":y="/";break;case" / ":y="\\,/\\,";break;default:throw["MhchemBugT","mhchem bug T. Please report."]}return y},_getArrow:function(a){switch(a){case"->":return"rightarrow";case"\u2192":return"rightarrow";case"\u27F6":return"rightarrow";case"<-":return"leftarrow";case"<->":return"leftrightarrow";case"<-->":return"leftrightarrows";case"<=>":return"rightleftharpoons";case"\u21CC":return"rightleftharpoons";case"<=>>":return"Rightleftharpoons";case"<<=>":return"Leftrightharpoons";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getBond:function(a){switch(a){case"-":return"{-}";case"1":return"{-}";case"=":return"{=}";case"2":return"{=}";case"#":return"{\\equiv}";case"3":return"{\\equiv}";case"~":return"{\\tripledash}";case"~-":return"{\\rlap{\\lower.1em{-}}\\raise.1em{\\tripledash}}";case"~=":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{\\tripledash}}-}";case"~--":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{\\tripledash}}-}";case"-~-":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{-}}\\tripledash}";case"...":return"{{\\cdot}{\\cdot}{\\cdot}}";case"....":return"{{\\cdot}{\\cdot}{\\cdot}{\\cdot}}";case"->":return"{\\rightarrow}";case"<-":return"{\\leftarrow}";case"<":return"{<}";case">":return"{>}";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getOperator:function(a){switch(a){case"+":return" {}+{} ";case"-":return" {}-{} ";case"=":return" {}={} ";case"<":return" {}<{} ";case">":return" {}>{} ";case"<<":return" {}\\ll{} ";case">>":return" {}\\gg{} ";case"\\pm":return" {}\\pm{} ";case"\\approx":return" {}\\approx{} ";case"$\\approx$":return" {}\\approx{} ";case"v":return" \\downarrow{} ";case"(v)":return" \\downarrow{} ";case"^":return" \\uparrow{} ";case"(^)":return" \\uparrow{} ";default:throw["MhchemBugT","mhchem bug T. Please report."]}}};function ed(a){}function wi(a){}var Co=class Qm extends Ea{constructor(y){super(pe(ye({},y),{type:"delim"})),this.value=y.delim,this.size=y.size}static fromJson(y){return new Qm(y)}toJson(){return pe(ye({},super.toJson()),{delim:this.value,size:this.size})}render(y){return new Va(this.value,{type:"middle"})}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);return b!=null&&b.serialize?b.serialize(this,y):Ai(this.command,this.value)}},Ui=class Xm extends Ea{constructor(y){super(pe(ye({},y),{type:"sizeddelim",value:y.delim})),this.delimType=y.delimType,this.size=y.size}static fromJson(y){return new Xm(y)}toJson(){return pe(ye({},super.toJson()),{delim:this.value,size:this.size,delimType:this.delimType})}render(y){let b=wn(this.value,this.size,y,{classes:{open:"mopen",close:"mclose"}[this.delimType],type:this.delimType,isSelected:this.isSelected});return b?(b=this.bind(y,b),this.caret&&(b.caret=this.caret),b):null}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);return b!=null&&b.serialize?b.serialize(this,y):Ai(this.command,this.value)}},Ro=class Jm extends Ea{constructor(y,b,z,ne){var le,ce;super({type:"enclose",command:y,style:ne.style}),this.body=b,this.backgroundcolor=ne.backgroundcolor,z.updiagonalarrow&&(z.updiagonalstrike=!1),z.box&&(z.left=!1,z.right=!1,z.bottom=!1,z.top=!1),this.notation=z,this.shadow=(le=ne.shadow)!=null?le:"none",this.strokeWidth=(ce=ne.strokeWidth)!=null?ce:"0.06em",this.strokeWidth||(this.strokeWidth="0.06em"),this.strokeStyle=ne.strokeStyle,this.svgStrokeStyle=ne.svgStrokeStyle,this.strokeColor=ne.strokeColor,this.borderStyle=ne.borderStyle,this.padding=ne.padding,this.captureSelection=!1}static fromJson(y){return new Jm(y.command,y.body,y.notation,y)}toJson(){return pe(ye({},super.toJson()),{notation:this.notation,shadow:this.shadow,strokeWidth:this.strokeWidth,strokeStyle:this.strokeStyle,svgStrokeStyle:this.svgStrokeStyle,strokeColor:this.strokeColor,borderStyle:this.borderStyle,padding:this.padding})}_serialize(y){var b;if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const z=Gt(this.command,this.mode);if(z!=null&&z.serialize)return z.serialize(this,y);let ne=(b=this.command)!=null?b:"";if(this.command==="\\enclose"){ne+="{"+Object.keys(this.notation).join(" ")+"}";let le="",ce="";this.backgroundcolor&&this.backgroundcolor!=="transparent"&&(le+=ce+'mathbackground="'+this.backgroundcolor+'"',ce=","),this.shadow&&this.shadow!=="auto"&&(le+=ce+'shadow="'+this.shadow+'"',ce=","),this.strokeWidth||this.strokeStyle!=="solid"?(le+=ce+this.borderStyle,ce=","):this.strokeColor&&this.strokeColor!=="currentColor"&&(le+=ce+'mathcolor="'+this.strokeColor+'"',ce=","),le&&(ne+=`[${le}]`)}return Ai(ne,this.bodyToLatex(y))}render(y){const b=new Po({parent:y},this.style),z=Ea.createBox(b,this.body);if(!z)return null;const ne=po(this.borderStyle),le=b.toEm(!this.padding||this.padding==="auto"?{register:"fboxsep"}:{string:this.padding});z.setStyle("position","relative"),z.setStyle("display","inline-block"),z.setStyle("top",le,"em"),z.setStyle("height",z.height+z.depth,"em"),z.setStyle("width",z.width,"em");const ce=new Va(null,{classes:"ML__notation"});let Ie=z.height+z.depth+2*le;const Ve=z.width+2*le;let et="";if(this.notation.horizontalstrike&&(et+=this.line(3,50,97,50)),this.notation.verticalstrike&&(et+=this.line(50,3,50,97)),this.notation.updiagonalstrike&&(et+=this.line(3,97,97,3)),this.notation.downdiagonalstrike&&(et+=this.line(3,3,97,97)),this.notation.updiagonalarrow){et+=this.line(le.toString(),(le+z.depth+z.height).toString(),(le+z.width).toString(),le.toString());const Gn=.03*Math.sqrt(Ve*Ve+Ie*Ie)*1,ga=z.width*Gn,xi=(z.depth+z.height)*Gn,pa=le+z.width;let Xa=le;Xa+xi-.4*ga<0&&(Xa=.4*ga-xi),et+='<polygon points="',et+=`${pa},${Xa} ${pa-ga-.4*xi},${Xa+xi-.4*ga} `,et+=`${pa-.7*ga},${Xa+.7*xi} ${pa-ga+.4*xi},${Xa+xi+.4*ga} `,et+=`${pa},${Xa}`,et+=`" stroke='none' fill="${this.strokeColor}"`,et+="/>"}let vt=0;if(this.notation.phasorangle){const on=ko(b),In=(z.height+z.depth+2*on+le).toString(),Gn=(z.height+z.depth)/2;et+=this.line(le.toString(),In,(le+Gn+z.width).toString(),In),et+=this.line(le.toString(),In,(le+Gn).toString(),(le-on).toString()),Ie+=on,vt=Gn,z.left+=Ie/2-le}if(this.notation.longdiv){const on=ko(b);Ie+=on,et+=this.line(le.toString(),le.toString(),(le+z.width).toString(),le.toString());const In=.3;vt=In+on,z.left+=In+on,z.setTop(le+on),et+='<path d="',et+=`M ${le} ${le} a${In} ${(z.depth+z.height+2*on)/2}, 0, 1, 1, 0 ${z.depth+z.height+2*on} "`,et+=` stroke-width="${ql(b)}" stroke="${this.strokeColor}" fill="none"`,et+="/>"}if(ce.width=z.width+2*le+vt,ce.height=z.height+le,ce.depth=z.depth+le,ce.setStyle("box-sizing","border-box"),ce.setStyle("left",`calc(-${ne} / 2 )`),ce.setStyle("height",`${Math.floor(100*Ie)/100}em`),ce.setStyle("top",`calc(${ne} / 2 )`),this.backgroundcolor&&ce.setStyle("background-color",this.backgroundcolor),this.notation.box&&ce.setStyle("border","1px solid red"),this.notation.actuarial&&(ce.setStyle("border-top",this.borderStyle),ce.setStyle("border-right",this.borderStyle)),this.notation.madruwb&&(ce.setStyle("border-bottom",this.borderStyle),ce.setStyle("border-right",this.borderStyle)),this.notation.roundedbox&&(ce.setStyle("border-radius","8px"),ce.setStyle("border",this.borderStyle)),this.notation.circle&&(ce.setStyle("border-radius","50%"),ce.setStyle("border",this.borderStyle)),this.notation.top&&ce.setStyle("border-top",this.borderStyle),this.notation.left&&ce.setStyle("border-left",this.borderStyle),this.notation.right&&ce.setStyle("border-right",this.borderStyle),this.notation.bottom&&ce.setStyle("border-bottom",this.borderStyle),et){let on="";this.shadow==="auto"&&(on+="filter: drop-shadow(0 0 .5px rgba(255, 255, 255, .7)) drop-shadow(1px 1px 2px #333)"),this.shadow!=="none"&&(on+=`filter: drop-shadow(${this.shadow})`),on+=` stroke-width="${this.strokeWidth}" stroke="${this.strokeColor}"`,on+=' stroke-linecap="round"',this.svgStrokeStyle&&(on+=` stroke-dasharray="${this.svgStrokeStyle}"`),ce.svgStyle=on,ce.svgOverlay=et}const Lt=new Va([ce,z]);return Lt.setStyle("position","relative"),Lt.setStyle("vertical-align",le,"em"),Lt.setStyle("height",`${Math.floor(100*(z.height+z.depth+2*le))/100}em`),Lt.setStyle("display","inline-block"),Lt.height=ce.height,Lt.depth=ce.depth,Lt.width=ce.width-2*le,Lt.left=le,Lt.right=le,this.caret&&(Lt.caret=this.caret),Lt.wrap(b)}line(y,b,z,ne){return`<line x1="${gi(y)}" y1="${gi(b)}" x2="${gi(z)}" y2="${gi(ne)}" vector-effect="non-scaling-stroke"></line>`}};function gi(a){return typeof a=="number"?`${Math.floor(100*a)/100}%`:a}function po(a){if(!a)return"1px";const y=a.match(/([0-9][a-zA-Z\%]+)/);return y===null?"1px":y[1]}function ql(a){return(Math.floor(100*a.metrics.sqrtRuleThickness/a.scalingFactor)/100/10).toString()+"em"}function ko(a){const y=a.isDisplayStyle?Io:a.metrics.defaultRuleThickness;return a.metrics.defaultRuleThickness+a.scalingFactor*y/4}var Tc=class qm extends Ea{constructor(y,b,z){var ne,le;super(pe(ye({},z),{type:"genfrac",displayContainsHighlight:!0})),this.above=y,this.below=b,this.hasBarLine=(ne=z==null?void 0:z.hasBarLine)!=null?ne:!0,this.continuousFraction=(le=z==null?void 0:z.continuousFraction)!=null?le:!1,this.numerPrefix=z==null?void 0:z.numerPrefix,this.denomPrefix=z==null?void 0:z.denomPrefix,this.mathstyleName=z==null?void 0:z.mathstyleName,this.leftDelim=z==null?void 0:z.leftDelim,this.rightDelim=z==null?void 0:z.rightDelim,this.fractionNavigationOrder=z==null?void 0:z.fractionNavigationOrder}static fromJson(y){return new qm(y.above,y.below,y)}toJson(){const y={};return this.continuousFraction&&(y.continuousFraction=!0),this.numerPrefix&&(y.numerPrefix=this.numerPrefix),this.denomPrefix&&(y.denomPrefix=this.denomPrefix),this.leftDelim&&(y.leftDelim=this.leftDelim),this.rightDelim&&(y.rightDelim=this.rightDelim),this.hasBarLine||(y.hasBarLine=!1),this.mathstyleName&&(y.mathstyleName=this.mathstyleName),this.fractionNavigationOrder&&(y.fractionNavigationOrder=this.fractionNavigationOrder),ye(ye({},super.toJson()),y)}get children(){if(this._children)return this._children;const y=[];if(this.fractionNavigationOrder==="denominator-numerator"){for(const b of this.below)y.push(...b.children),y.push(b);for(const b of this.above)y.push(...b.children),y.push(b)}else{for(const b of this.above)y.push(...b.children),y.push(b);for(const b of this.below)y.push(...b.children),y.push(b)}return this._children=y,y}render(y){var b,z;const ne=new Po({parent:y,mathstyle:this.mathstyleName},this.style),le=ne.metrics,ce=new Po({parent:ne,mathstyle:this.continuousFraction?"":"numerator"},this.style),Ie=this.numerPrefix?new Va([new Va(this.numerPrefix),Ea.createBox(ce,this.above)],{isTight:ce.isTight,type:"ignore"}):(b=Ea.createBox(ce,this.above,{type:"ignore"}))!=null?b:new Va(null,{type:"ignore"}),Ve=new Po({parent:ne,mathstyle:this.continuousFraction?"":"denominator"},this.style),et=this.denomPrefix?new Va([new Va(this.denomPrefix),Ea.createBox(Ve,this.below,{type:"ignore"})]):(z=Ea.createBox(Ve,this.below,{type:"ignore"}))!=null?z:new Va(null,{type:"ignore"}),vt=this.hasBarLine?le.defaultRuleThickness:0;let Lt,on=0,In;ne.isDisplayStyle?(Lt=ce.metrics.num1,on=vt>0?3*vt:7*vt,In=Ve.metrics.denom1):(vt>0?(Lt=ce.metrics.num2,on=vt):(Lt=ce.metrics.num3,on=3*le.defaultRuleThickness),In=Ve.metrics.denom2);const Gn=[];this.isSelected&&Gn.push("ML__selected");const ga=Ie.depth,xi=et.height;let pa;if(vt<=0){const Qo=Lt-ga-(xi-In);Qo<on&&(Lt+=(on-Qo)/2,In+=(on-Qo)/2),pa=new kl({individualShift:[{box:Ie,shift:-Lt,classes:[...Gn,"ML__center"]},{box:et,shift:In,classes:[...Gn,"ML__center"]}]}).wrap(ne)}else{const Qo=new Va(null,{classes:"ML__frac-line",mode:this.mode,style:this.style});Qo.softWidth=Math.max(Ie.width,et.width),Qo.height=vt/2,Qo.depth=vt/2;const Ps=to+vt/2;Lt<on+ga+Ps&&(Lt=on+ga+Ps);const pu=to-vt/2;In<on+xi-pu&&(In=on+xi-pu),pa=new kl({individualShift:[{box:et,shift:In,classes:[...Gn,"ML__center"]},{box:Qo,shift:-pu,classes:Gn},{box:Ie,shift:-Lt,classes:[...Gn,"ML__center"]}]}).wrap(ne)}const Xa=ne.isDisplayStyle?le.delim1:le.delim2,Mi=this.leftDelim?this.bind(y,Qa("open",this.leftDelim,Xa,!0,y,{style:this.style,mode:this.mode,isSelected:this.isSelected})):Ur(ne,"open");let ai=null;this.continuousFraction?ai=new Va(null,{type:"close"}):this.rightDelim?ai=this.bind(y,Qa("close",this.rightDelim,Xa,!0,y,{style:this.style,mode:this.mode,isSelected:this.isSelected})):ai=Ur(ne,"close");const Lo=new Va([Mi,pa,ai],{isTight:ne.isTight,type:"inner",classes:"mfrac"}),ul=this.bind(y,Lo);return this.caret&&(ul.caret=this.caret),this.attachSupsub(y,{base:ul})}},oc=class $m extends Ea{constructor(y,b){var z;super({type:"latex",value:y,mode:"latex"}),this.isSuggestion=(z=b==null?void 0:b.isSuggestion)!=null?z:!1,this.isError=!1}static fromJson(y){const b=new $m(y.value);return y.isSuggestion&&(b.isSuggestion=!0),y.isError&&(b.isError=!0),b}toJson(){const y={};return this.isSuggestion&&(y.isSuggestion=!0),this.isError&&(y.isError=!0),ye({type:"latex",value:this.value},y)}get computedStyle(){return{}}render(y){const b=new Va(this.value,{classes:this.isSuggestion?"ML__suggestion":this.isError?"ML__error":"",type:"latex",maxFontSize:1});return b?(this.caret&&(b.caret=this.caret),this.bind(y,b)):null}},Yd=class ep extends Ea{constructor(y){super({type:"latexgroup",mode:"latex"}),this.body=[...y].map(b=>new oc(b)),this.skipBoundary=!1}static fromJson(y){return new ep("")}toJson(){return super.toJson()}render(y){const b=Ea.createBox(y,this.body);return b?(this.caret&&(b.caret=this.caret),this.bind(y,b)):null}_serialize(y){var b,z;return(z=(b=this.body)==null?void 0:b.map(ne=>ne.value).join(""))!=null?z:""}},bu=class tp extends Ea{constructor(y,b){super(pe(ye({},b),{type:"extensible-symbol",isFunction:b==null?void 0:b.isFunction})),this.value=y,this.variant=b==null?void 0:b.variant,this.subsupPlacement=b==null?void 0:b.limits}static fromJson(y){return new tp(y.symbol,y)}toJson(){const y=super.toJson();return this.variant&&(y.variant=this.variant),this.subsupPlacement&&(y.limits=this.subsupPlacement),this.isExtensibleSymbol&&(y.isExtensibleSymbol=!0),this.value&&(y.symbol=this.value),y}render(y){var b;const z=y.isDisplayStyle&&this.value!=="\\smallint",ne=new Va(this.value,{fontFamily:z?"Size2-Regular":"Size1-Regular",classes:"op-symbol "+(z?"large-op":"small-op"),type:"op",maxFontSize:y.scalingFactor,isSelected:this.isSelected});if(!ne)return null;ne.right=ne.italic;const le=(ne.height-ne.depth)/2-to*y.scalingFactor,ce=ne.italic;ne.setTop(le);let Ie=ne;if(this.superscript||this.subscript){const Ve=(b=this.subsupPlacement)!=null?b:"auto";Ie=Ve==="over-under"||Ve==="auto"&&y.isDisplayStyle?this.attachLimits(y,{base:ne,baseShift:le,slant:ce}):this.attachSupsub(y,{base:ne})}return new Va(this.bind(y,Ie),{type:"op",caret:this.caret,isSelected:this.isSelected,classes:"op-group"}).wrap(y)}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);if(b!=null&&b.serialize)return b.serialize(this,y);const z=[];return z.push(this.command),this.explicitSubsupPlacement&&(this.subsupPlacement==="over-under"&&z.push("\\limits"),this.subsupPlacement==="adjacent"&&z.push("\\nolimits"),this.subsupPlacement==="auto"&&z.push("\\displaylimits")),z.push(this.supsubToLatex(y)),dl(z)}},hd=class np extends Ea{constructor(y){const b=y.body;super(pe(ye({},y),{type:"overlap",body:typeof b=="string"?[new Ea({value:b})]:b,style:y==null?void 0:y.style})),this.skipBoundary=!0,this.align=y==null?void 0:y.align,this.boxType=y==null?void 0:y.boxType}static fromJson(y){return new np(y)}toJson(){const y={};return this.align&&(y.align=this.align),this.boxType&&(y.boxType=this.boxType),ye(ye({},super.toJson()),y)}render(y){const b=Ea.createBox(y,this.body,{classes:"inner"});return b?(this.caret&&(b.caret=this.caret),this.bind(y,new Va([b,new Va(null,{classes:"fix"})],{classes:this.align==="right"?"rlap":"llap",type:this.boxType}))):null}},Zc=class rp extends Ea{constructor(y){var b,z,ne,le;super({type:"overunder",command:y.command,style:y.style,mode:y.mode,body:y.body,skipBoundary:(b=y.skipBoundary)!=null?b:!0}),this.subsupPlacement=y.supsubPlacement,this.svgAbove=y.svgAbove,this.svgBelow=y.svgBelow,this.svgBody=y.svgBody,this.above=y.above,this.below=y.below,this.boxType=(z=y.boxType)!=null?z:"ord",this.paddedBody=(ne=y.paddedBody)!=null?ne:!1,this.paddedLabels=(le=y.paddedLabels)!=null?le:!1}static fromJson(y){return new rp(y)}toJson(){const y=super.toJson();return this.skipBoundary||(y.skipBoundary=!1),this.subsupPlacement&&(y.subsupPlacement=this.subsupPlacement),this.svgAbove&&(y.svgAbove=this.svgAbove),this.svgBelow&&(y.svgBelow=this.svgBelow),this.svgBody&&(y.svgBody=this.svgBody),this.boxType!=="ord"&&(y.boxType=this.boxType),this.paddedBody&&(y.paddedBody=!0),this.paddedLabels&&(y.paddedLabels=!0),y}render(y){let b=this.svgBody?rs(this.svgBody):Ea.createBox(y,this.body,{type:"ignore"});const z=new Po({parent:y,mathstyle:"scriptstyle"},this.style);let ne=null;this.svgAbove?ne=rs(this.svgAbove):this.above&&(ne=Ea.createBox(z,this.above,{type:"ignore"}));let le=null;this.svgBelow?le=rs(this.svgBelow):this.below&&(le=Ea.createBox(z,this.below,{type:"ignore"})),this.paddedBody&&(b=new Va([Ur(y,"open"),b,Ur(y,"close")],{type:"ignore"}));let ce=Mf(y,{base:b,above:ne,below:le,type:this.boxType==="bin"||this.boxType==="rel"?this.boxType:"ord",paddedAboveBelow:this.paddedLabels});return ce?(this.subsupPlacement==="over-under"?ce=this.attachLimits(y,{base:ce,type:ce.type}):ce=this.attachSupsub(y,{base:ce}),this.caret&&(ce.caret=this.caret),this.bind(y,ce)):null}};function Mf(a,y){if(!y.base)return null;if(!y.above&&!y.below){const Ie=new Va(y.base,{type:y.type});return Ie.setStyle("position","relative"),Ie}let b=0;y.above&&(b=a.metrics.bigOpSpacing5);let z=null;const ne=y.base,le=0,ce=["ML__center"];if(y.paddedAboveBelow&&ce.push("ML__label_padding"),y.below&&y.above){const Ie=a.metrics.bigOpSpacing5+y.below.height+y.below.depth+ne.depth+le;z=new kl({bottom:Ie,children:[a.metrics.bigOpSpacing5,{box:y.below,classes:ce},{box:ne,classes:["ML__center"]},b,{box:y.above,classes:ce},a.metrics.bigOpSpacing5]})}else y.below?z=new kl({top:ne.height-le,children:[a.metrics.bigOpSpacing5,{box:y.below,classes:ce},{box:ne,classes:["ML__center"]}]}):y.above&&(z=new kl({bottom:ne.depth+le,children:[{box:ne,classes:["ML__center"]},b,{box:y.above,classes:ce},a.metrics.bigOpSpacing5]}));return new Va(z,{type:y.type})}var Od=class ap extends Ea{constructor(y){var b,z,ne,le;super(pe(ye({},y),{type:"phantom"})),this.captureSelection=!0,this.isInvisible=(b=y.isInvisible)!=null?b:!1,this.smashDepth=(z=y.smashDepth)!=null?z:!1,this.smashHeight=(ne=y.smashHeight)!=null?ne:!1,this.smashWidth=(le=y.smashWidth)!=null?le:!1}static fromJson(y){return new ap(y)}toJson(){const y={};return this.isInvisible&&(y.isInvisible=!0),this.smashDepth&&(y.smashDepth=!0),this.smashHeight&&(y.smashHeight=!0),this.smashWidth&&(y.smashWidth=!0),ye(ye({},super.toJson()),y)}render(y){const b=new Po({parent:y,isPhantom:!0});if(!this.smashDepth&&!this.smashHeight&&!this.smashWidth)return console.assert(this.isInvisible),Ea.createBox(b,this.body,{classes:"inner"});const z=Ea.createBox(this.isInvisible?b:y,this.body);if(!z)return null;if(this.smashWidth){const ne=new Va(null,{classes:"fix"});return new Va([z,ne],{classes:"rlap"}).wrap(y)}if(!this.smashHeight&&!this.smashDepth)return z;if(this.smashHeight&&(z.height=0),this.smashDepth&&(z.depth=0),z.children)for(const ne of z.children)this.smashHeight&&(ne.height=0),this.smashDepth&&(ne.depth=0);return new kl({firstBaseline:[{box:z}]},{type:z.type}).wrap(y)}},Id=class ip extends Ea{constructor(y){var b;super(ye({type:"spacing"},y)),this.width=y==null?void 0:y.width,this._braced=(b=y==null?void 0:y.braced)!=null?b:!1}static fromJson(y){return new ip(y)}toJson(){const y=super.toJson();return this.width!==void 0&&(y.width=this.width),this._braced&&(y.braced=!0),y}render(y){var b;if(this.command==="space")return new Va(this.mode==="math"?null:" ");let z;if(this.width!==void 0)z=new Va(null,{classes:"mspace"}),z.left=y.toEm(this.width);else{const ne=(b={"\\qquad":"qquad","\\quad":"quad","\\enspace":"enspace","\\;":"thickspace","\\:":"mediumspace","\\>":"mediumspace","\\,":"thinspace","\\!":"negativethinspace"}[this.command])!=null?b:"mediumspace";z=new Va(null,{classes:ne})}return z=this.bind(y,z),this.caret&&(z.caret=this.caret),z}_serialize(y){var b;if(!y.expandMacro&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const z=Gt(this.command,this.mode);if(z!=null&&z.serialize)return z.serialize(this,y);const ne=(b=this.command)!=null?b:"";return this.width===void 0?ne:this._braced&&!("register"in this.width)?`${ne}{${Zs(this.width)}}`:`${ne}${Zs(this.width)}`}},jd=class op extends Ea{constructor(y){var b;super(pe(ye({},y),{type:"surd",mode:(b=y.mode)!=null?b:"math",style:y.style,displayContainsHighlight:!0,body:y.body})),this.above=y.index}static fromJson(y){return new op(pe(ye({},y),{index:y.above}))}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);if(b!=null&&b.serialize)return b.serialize(this,y);const z=this.command,ne=this.bodyToLatex(y);return this.above&&!this.hasEmptyBranch("above")?Ai(`${z}[${this.aboveToLatex(y)}]`,ne):/^[0-9]$/.test(ne)?`${z}${ne}`:Ai(z,ne)}get children(){if(this._children)return this._children;const y=[];if(this.above)for(const b of this.above)y.push(...b.children),y.push(b);if(this.body)for(const b of this.body)y.push(...b.children),y.push(b);return this._children=y,y}render(y){var b;const z=new Po({parent:y,mathstyle:"cramp"},this.style),ne=(b=Ea.createBox(z,this.body,{type:"inner"}))!=null?b:new Va(null),le=z.scalingFactor,ce=z.metrics.defaultRuleThickness/le,Ie=y.isDisplayStyle?Io:ce,Ve=new Va(null,{classes:"ML__sqrt-line",style:this.style});Ve.height=ce,Ve.softWidth=ne.width;let et=le*(ce+Ie/4);const Lt=Math.max(le*2*Ie,ne.height+ne.depth)+et+ce,on=new Po({parent:y},this.style),In=this.bind(on,new Va(Qa("inner","\\surd",Lt,!1,on,{isSelected:this.isSelected}),{isSelected:this.isSelected,classes:"ML__sqrt-sign",style:this.style}));if(!In)return null;const Gn=In.height+In.depth-ce;Gn>ne.height+ne.depth+et&&(et=(et+Gn-(ne.height+ne.depth))/2),In.setTop(In.height-ne.height-et);const ga=this.bind(y,new kl({firstBaseline:[{box:new Va(ne)},et-2*ce,{box:Ve},ce]})),xi=Ea.createBox(new Po({parent:y,mathstyle:"scriptscriptstyle"}),this.above,{type:"ignore"});if(!xi){const Mi=new Va([In,ga],{classes:this.containsCaret?"ML__contains-caret":"",type:"inner"});return Mi.setStyle("display","inline-block"),Mi.setStyle("height",Mi.height+Mi.depth,"em"),this.caret&&(Mi.caret=this.caret),this.bind(y,Mi)}const pa=new kl({shift:-.6*(Math.max(In.height,ga.height)-Math.max(In.depth,ga.depth)),children:[{box:xi}]}),Xa=new Va([new Va(pa,{classes:"ML__sqrt-index",type:"ignore"}),In,ga],{type:"inner",classes:this.containsCaret?"ML__contains-caret":""});return Xa.height=In.height,Xa.depth=In.depth,this.caret&&(Xa.caret=this.caret),this.bind(y,Xa)}},Qd=class extends Va{constructor(a){super(null,{type:"skip"}),this._width=a}toMarkup(){return`<span style="display:inline-block;width:${Math.ceil(this.width*100)/100}em"></span>`}};function yd(a,y){if(!a.parent)return;const b=a.parent.children,z=b.indexOf(a);let ne=z-1;for(;ne>=0&&b[ne].type==="ignore";)ne-=1;if(ne<0&&a.parent.parent&&a.parent.type==="lift"){yd(a.parent,y);return}z>0&&b[z-1].type==="skip"?b[z-1].width+=y:b.splice(z,0,new Qd(y))}var Bf={ord:{op:3,bin:4,rel:5,inner:3},op:{ord:3,op:3,rel:5,inner:3},bin:{ord:4,op:4,open:4,inner:4},rel:{ord:5,op:5,open:5,inner:5},close:{op:3,bin:4,rel:5,inner:3},punct:{ord:3,op:3,rel:3,open:3,punct:3,inner:3},inner:{ord:3,op:3,bin:4,rel:5,open:3,punct:3,inner:3}},Ff={ord:{op:3},op:{ord:3,op:3},close:{op:3},inner:{op:3}};function Nd(a){zc(a,(y,b)=>{b.type==="bin"&&(!y||/^(middle|bin|op|rel|open|punct)$/.test(y.type))&&(b.type="ord"),(y==null?void 0:y.type)==="bin"&&/^(rel|close|punct)$/.test(b.type)&&(y.type="ord"),b.type!=="ignore"&&(y=b)})}function gs(a,y){if(!a.children)return a;const b=a.children;Nd(b);const z=y.getRegisterAsEm("thinmuskip"),ne=y.getRegisterAsEm("medmuskip"),le=y.getRegisterAsEm("thickmuskip");return zc(b,(ce,Ie)=>{var Ve,et,vt;if(!ce)return;const Lt=ce.type,on=Ie.isTight?(Ve=Ff[Lt])!=null?Ve:null:(et=Bf[Lt])!=null?et:null,In=(vt=on==null?void 0:on[Ie.type])!=null?vt:null;In===3&&yd(Ie,z),In===4&&yd(Ie,ne),In===5&&yd(Ie,le)}),a}function zc(a,y,b=void 0){if(!a)return b;a=[...a];for(const z of a)z.type==="lift"?b=zc(z.children,y,b):z.type==="ignore"?zc(z.children,y):(y(b,z),zc(z.children,y),b=z);return b}var Dc=class lp extends Ea{constructor(y){super({type:"tooltip",command:y.command,mode:y.mode,style:y.style,body:y.body,displayContainsHighlight:!0}),this.tooltip=new Ea({type:"root",mode:y.content,body:y.tooltip,style:{}}),this.skipBoundary=!0,this.captureSelection=!1}static fromJson(y){return new lp(pe(ye({},y),{tooltip:Zd(y.tooltip)}))}toJson(){var y;const b=(y=this.tooltip.body)==null?void 0:y.filter(z=>z.type!=="first").map(z=>z.toJson());return pe(ye({},super.toJson()),{tooltip:b})}render(y){const b=Ea.createBox(new Po,this.body);if(!b)return null;const z=new Po({parent:y,mathstyle:"displaystyle"},{fontSize:$i}),ne=ou(gs(new Va(this.tooltip.render(z),{classes:"ML__tooltip-content"}),z)),le=new Va([ne,b],{classes:"ML__tooltip-container"});return this.caret&&(le.caret=this.caret),this.bind(y,le)}},Mc=class sp extends Ea{constructor(y,b){super(pe(ye({},b),{type:"operator",isFunction:b==null?void 0:b.isFunction})),this.value=y,this.variant=b==null?void 0:b.variant,this.variantStyle=b==null?void 0:b.variantStyle,this.subsupPlacement=b==null?void 0:b.limits}static fromJson(y){return new sp(y.symbol,y)}toJson(){const y=super.toJson();return this.variant&&(y.variant=this.variant),this.variantStyle&&(y.variantStyle=this.variantStyle),this.subsupPlacement&&(y.limits=this.subsupPlacement),this.value&&(y.symbol=this.value),y}render(y){var b;const z=new Va(this.value,{type:"op",mode:"math",maxFontSize:y.scalingFactor,style:{variant:this.variant,variantStyle:this.variantStyle},isSelected:this.isSelected,letterShapeStyle:y.letterShapeStyle});let ne=z;if(this.superscript||this.subscript){const le=(b=this.subsupPlacement)!=null?b:"auto";ne=le==="over-under"||le==="auto"&&y.isDisplayStyle?this.attachLimits(y,{base:z}):this.attachSupsub(y,{base:z})}return new Va(this.bind(y,ne),{type:"op",caret:this.caret,isSelected:this.isSelected,classes:"op-group"}).wrap(y)}_serialize(y){if(!(y.expandMacro||y.skipStyles||y.skipPlaceholders)&&typeof this.verbatimLatex=="string")return this.verbatimLatex;const b=Gt(this.command,this.mode);if(b!=null&&b.serialize)return b.serialize(this,y);const z=[this.command];return this.explicitSubsupPlacement&&(this.subsupPlacement==="over-under"&&z.push("\\limits"),this.subsupPlacement==="adjacent"&&z.push("\\nolimits"),this.subsupPlacement==="auto"&&z.push("\\displaylimits")),z.push(this.supsubToLatex(y)),dl(z)}};function Zd(a){if(Le(a))return a.map(z=>Zd(z));if(typeof a=="string")return Ea.fromJson(a);a=ye({},a);for(const z of hu)a[z]&&(a[z]=Zd(a[z]));a.args&&(a.args=hp(a.args)),a.array&&(a.array=Zd(a.array));const y=a.type;let b;y==="accent"&&(b=E.fromJson(a)),y==="array"&&(b=On.fromJson(a)),y==="box"&&(b=mo.fromJson(a)),y==="chem"&&(b=ks.fromJson(a)),y==="composition"&&(b=zl.fromJson(a)),y==="delim"&&(b=Co.fromJson(a)),y==="enclose"&&(b=Ro.fromJson(a)),y==="error"&&(b=Nl.fromJson(a)),y==="extensible-symbol"&&(b=bu.fromJson(a)),y==="genfrac"&&(b=Tc.fromJson(a)),y==="group"&&(b=uo.fromJson(a)),y==="latex"&&(b=oc.fromJson(a)),y==="latexgroup"&&(b=Yd.fromJson(a)),y==="leftright"&&(b=bl.fromJson(a)),y==="macro"&&(b=ac.fromJson(a)),y==="macro-argument"&&(b=ic.fromJson(a)),y==="operator"&&(b=Mc.fromJson(a)),y==="overlap"&&(b=hd.fromJson(a)),y==="overunder"&&(b=Zc.fromJson(a)),y==="placeholder"&&(b=Ta.fromJson(a)),y==="prompt"&&(b=$u.fromJson(a)),y==="phantom"&&(b=Od.fromJson(a)),y==="sizeddelim"&&(b=Ui.fromJson(a)),y==="spacing"&&(b=Id.fromJson(a)),y==="subsup"&&(b=mc.fromJson(a)),y==="surd"&&(b=jd.fromJson(a)),y==="text"&&(b=Oc.fromJson(a)),y==="tooltip"&&(b=Dc.fromJson(a)),b||(console.assert(!y||["first","mbin","mrel","mclose","minner","mop","mopen","mord","mpunct","root","space"].includes(y),`MathLive 0.98.5: an unexpected atom type "${y}" was encountered. Add new atom constructors to \`fromJson()\` in "atom.ts"`),b=Ea.fromJson(a));for(const z of hu)a[z]&&b.setChildren(a[z],z);return a.verbatimLatex!==void 0&&(b.verbatimLatex=a.verbatimLatex),a.subsupPlacement&&(b.subsupPlacement=a.subsupPlacement),a.explicitSubsupPlacement&&(b.explicitSubsupPlacement=!0),a.isFunction&&(b.isFunction=!0),a.isExtensibleSymbol&&(b.isExtensibleSymbol=!0),a.skipBoundary&&(b.skipBoundary=!0),a.captureSelection&&(b.captureSelection=!0),b}function hp(a){if(a&&Array.isArray(a))return a.map(y=>y==="<null>"?null:typeof y=="object"&&"group"in y?{group:y.group.map(b=>Zd(b))}:typeof y=="object"&&"atoms"in y?y.atoms.map(b=>Zd(b)):y)}var gh={main:["Main-Regular","ML__cmr"],"main-italic":["Main-Italic","ML__cmr ML__it"],"main-bold":["Main-Bold","ML__cmr ML__bold"],"main-bolditalic":["Main-BoldItalic","ML__cmr ML__bold ML__it"],normal:["Main-Regular","ML__cmr"],"normal-bold":["Main-Bold","ML__mathbf"],"normal-italic":["Math-Italic","ML__mathit"],"normal-bolditalic":["Math-BoldItalic","ML__mathbfit"],ams:["AMS-Regular","ML__ams"],"ams-bold":["AMS-Regular","ML__ams"],"ams-italic":["AMS-Regular","ML__ams"],"ams-bolditalic":["AMS-Regular","ML__ams"],"sans-serif":["SansSerif-Regular","ML__sans"],"sans-serif-bold":["SansSerif-Regular","ML__sans ML__bold"],"sans-serif-italic":["SansSerif-Regular","ML__sans"],"sans-serif-bolditalic":["SansSerif-Regular","ML__sans"],calligraphic:["Caligraphic-Regular","ML__cal"],"calligraphic-bold":["Caligraphic-Regular","ML__cal ML__bold"],"calligraphic-italic":["Caligraphic-Regular","ML__cal ML__it"],"calligraphic-bolditalic":["Caligraphic-Regular","ML__cal ML__bold ML__it"],script:["Script-Regular","ML__script"],"script-bold":["Script-Regular","ML__script ML__bold"],"script-italic":["Script-Regular","ML__script ML__it"],"script-bolditalic":["Script-Regular","ML__script ML__bold ML__it"],fraktur:["Fraktur-Regular","ML__frak"],"fraktur-bold":["Fraktur-Regular","ML__frak"],"fraktur-italic":["Fraktur-Regular","ML__frak"],"fraktur-bolditalic":["Fraktur-Regular","ML__frak"],monospace:["Typewriter-Regular","ML__tt"],"monospace-bold":["Typewriter-Regular","ML__tt ML__bold"],"monospace-italic":["Typewriter-Regular","ML__tt ML__it"],"monospace-bolditalic":["Typewriter-Regular","ML__tt ML__bold ML__it"],"double-struck":["AMS-Regular","ML__bb"],"double-struck-bold":["AMS-Regular","ML__bb"],"double-struck-italic":["AMS-Regular","ML__bb"],"double-struck-bolditalic":["AMS-Regular","ML__bb"]},F0={"double-struck":/^[A-Z ]$/,script:/^[A-Z ]$/,calligraphic:/^[\dA-Z ]$/,fraktur:/^[\dA-Za-z ]$|^[!"#$%&'()*+,\-./:;=?[]^]$/,monospace:/^[\dA-Za-z ]$|^[!"&'()*+,\-./:;=?@[\]^_~\u0131\u0237\u0393\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A8\u03A9]$/,"sans-serif":/^[\dA-Za-z ]$|^[!"&'()*+,\-./:;=?@[\]^_~\u0131\u0237\u0393\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A8\u03A9]$/},vh=/^[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5]$/,mp=/^[\u0393|\u0394\u0398\u039B\u039E\u03A0\u03A3\u03A5\u03A6\u03A8\u03A9]$/,pp=[/^[a-z]$/,/^[A-Z]$/,vh,mp],gp={iso:["it","it","it","it"],tex:["it","it","it","up"],french:["it","up","up","up"],upright:["up","up","up","up"]},vp=class extends Qi{constructor(){super("math")}createAtom(a,y,b){var z,ne,le,ce;if(y===null)return new Ea({type:"mord",mode:"math",command:a,value:a,style:b});const Ie=window.MathfieldElement.isFunction((z=y.command)!=null?z:a);if(y.definitionType==="symbol"){const et=new Ea({type:(ne=y.type)!=null?ne:"mord",mode:"math",command:(le=y.command)!=null?le:a,value:String.fromCodePoint(y.codepoint),style:b});return Ie&&(et.isFunction=!0),a.startsWith("\\")&&(et.verbatimLatex=a),et}const Ve=new Ea({type:"mord",mode:"math",command:(ce=y.command)!=null?ce:a,value:a,style:b});return Ie&&(Ve.isFunction=!0),a.startsWith("\\")&&(Ve.verbatimLatex=a),Ve}serialize(a,y){const b=yp(a,pe(ye({},y),{defaultMode:"math"}));return b.length===0||y.defaultMode!=="text"?b:["$ ",...b," $"]}getFont(a,y){console.assert(y.variant!==void 0);let{variant:b}=y,{variantStyle:z}=y;b==="normal"&&!z&&/[\u00A3\u0131\u0237]/.test(a.value)&&(b="main",z="italic"),b==="normal"&&!z&&a.value.length===1&&pp.forEach((Ie,Ve)=>{var et;Ie.test(a.value)&&gp[(et=y.letterShapeStyle)!=null?et:"tex"][Ve]==="it"&&(z="italic")}),z==="up"&&(z=void 0);const ne=z?b+"-"+z:b;console.assert(gh[ne]!==void 0);const[le,ce]=gh[ne];return F0[b]&&!F0[b].test(a.value)?(a.value=Nt(a.value,b,z),null):(vh.test(a.value)&&(a.classes+=" lcGreek"),ce&&(a.classes+=" "+ce),le)}};function yp(a,y){const{parent:b}=a[0],z=yh(b);return Oi(a,"variant").map(ne=>{const le=yh(ne[0]);let ce="";le&&le!==z&&(ce={calligraphic:"\\mathcal",fraktur:"\\mathfrak","double-struck":"\\mathbb",script:"\\mathscr",monospace:"\\mathtt","sans-serif":"\\mathsf",normal:"\\mathrm","normal-italic":"\\mathnormal","normal-bold":"\\mathbf","normal-bolditalic":"\\mathbfit",ams:"","ams-italic":"\\mathit","ams-bold":"\\mathbf","ams-bolditalic":"\\mathbfit",main:"","main-italic":"\\mathit","main-bold":"\\mathbf","main-bolditalic":"\\mathbfit"}[le],console.assert(ce!==void 0));const Ie=dl(ne.map(Ve=>Ve._serialize(y)));return ce?Ai(ce,Ie):Ie})}function yh(a){if(!a)return"";const{style:y}=a;if(y.variant===void 0)return"";let b=y.variant;return!["calligraphic","fraktur","double-struck","script","monospace","sans-serif"].includes(y.variant)&&y.variantStyle&&y.variantStyle!=="up"&&(b+="-"+y.variantStyle),b}new vp;function bp(a,y){return a.map(b=>b._serialize(y))}function xp(a,y){return Oi(a,"fontShape").map(b=>{const z=bp(b,y),{fontShape:ne}=b[0].style;let le="";return ne==="it"&&(le="\\textit"),ne==="sl"&&(le="\\textsl"),ne==="sc"&&(le="\\textsc"),ne==="n"&&(le="\\textup"),!le&&ne?`{${Ai("\\fontshape",ne)}${dl(z)}}`:le?Ai(le,dl(z)):dl(z)})}function Ep(a,y){return Oi(a,"fontSeries").map(b=>{const z=xp(b,y),{fontSeries:ne}=b[0].style;let le="";return ne==="b"&&(le="\\textbf"),ne==="l"&&(le="\\textlf"),ne==="m"&&(le="\\textmd"),ne&&!le?`{${Ai("\\fontseries",ne)}${dl(z)}}`:le?Ai(le,dl(z)):dl(z)})}function Cp(a,y){return Oi(a,"fontSize").map(b=>{var z,ne;const le=Ep(b,y),ce=(ne=["","\\tiny","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"][(z=b[0].style.fontSize)!=null?z:""])!=null?ne:"";return ce?`${ce} ${dl(le)}`:dl(le)})}function Sp(a,y,b){return Oi(a,"fontFamily").map(z=>{var ne,le;const ce=Cp(z,y),Ie=(le={roman:"textrm",monospace:"texttt","sans-serif":"textsf"}[(ne=z[0].style.fontFamily)!=null?ne:""])!=null?le:"";return Ie?`\\${Ie}{${dl(ce)}}`:z[0].style.fontFamily?`{\\fontfamily{${z[0].style.fontFamily}} ${dl(ce)}}`:b?`\\text{${dl(ce)}}`:dl(ce)})}var bh={roman:"","sans-serif":"ML__sans",monospace:"ML__tt"},wp=class extends Qi{constructor(){super("text")}createAtom(a,y,b){return y&&y.definitionType==="symbol"?new Oc(a,String.fromCodePoint(y.codepoint),b!=null?b:{}):null}serialize(a,y){return Sp(a,pe(ye({},y),{defaultMode:"text"}),y.defaultMode!=="text")}getFont(a,y){var b,z,ne,le,ce;const{fontFamily:Ie}=y;if(bh[Ie]?a.classes+=" "+bh[Ie]:Ie&&a.setStyle("font-family",Ie),y.fontShape&&(a.classes+=" ",a.classes+=(b={it:"ML__it",sl:"ML__shape_sl",sc:"ML__shape_sc",ol:"ML__shape_ol"}[y.fontShape])!=null?b:""),y.fontSeries){const Ve=y.fontSeries.match(/(.?[lbm])?(.?[cx])?/);Ve&&(a.classes+=" ",a.classes+=(ne={ul:"ML__series_ul",el:"ML__series_el",l:"ML__series_l",sl:"ML__series_sl",m:"",sb:"ML__series_sb",b:"ML__bold",eb:"ML__series_eb",ub:"ML__series_ub"}[(z=Ve[1])!=null?z:""])!=null?ne:"",a.classes+=" ",a.classes+=(ce={uc:"ML__series_uc",ec:"ML__series_ec",c:"ML__series_c",sc:"ML__series_sc",n:"",sx:"ML__series_sx",x:"ML__series_x",ex:"ML__series_ex",ux:"ML__series_ux"}[(le=Ve[2])!=null?le:""])!=null?ce:"")}return"Main-Regular"}};new wp;var Ap=class extends Qi{constructor(){super("latex")}createAtom(a){return new oc(a)}serialize(a,y){return a.filter(b=>b instanceof oc&&!b.isSuggestion).map(b=>b.value)}getFont(){return null}};new Ap;var Dp={id:"dvorak",locale:"en",displayName:"Dvorak",virtualLayout:"dvorak",platform:"",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["x","X","\u2248","\u02DB"],KeyC:["j","J","\u2206","\xD4"],KeyD:["e","E","\xB4","\xB4"],KeyE:[".",">","\u2265","\u02D8"],KeyF:["u","U","\xA8","\xA8"],KeyG:["i","I","\u02C6","\u02C6"],KeyH:["d","D","\u2202","\xCE"],KeyI:["c","C","\xE7","\xC7"],KeyJ:["h","H","\u02D9","\xD3"],KeyK:["t","T","\u2020","\u02C7"],KeyL:["n","N","\u02DC","\u02DC"],KeyM:["m","M","\xB5","\xC2"],KeyN:["b","B","\u222B","\u0131"],KeyO:["r","R","\xAE","\u2030"],KeyP:["l","L","\xAC","\xD2"],KeyQ:["'",'"',"\xE6","\xC6"],KeyR:["p","P","\u03C0","\u220F"],KeyS:["o","O","\xF8","\xD8"],KeyT:["y","Y","\xA5","\xC1"],KeyU:["g","G","\xA9","\u02DD"],KeyV:["k","K","\u02DA","\uF8FF"],KeyW:[",","<","\u2264","\xAF"],KeyX:["q","Q","\u0153","\u0152"],KeyY:["f","F","\u0192","\xCF"],KeyZ:[";",":","\u2026","\xDA"],Digit1:["1","!","\xA1","\u2044"],Digit2:["2","@","\u2122","\u20AC"],Digit3:["3","#","\xA3","\u2039"],Digit4:["4","$","\xA2","\u203A"],Digit5:["5","%","\u221E","\uFB01"],Digit6:["6","^","\xA7","\uFB02"],Digit7:["7","&","\xB6","\u2021"],Digit8:["8","*","\u2022","\xB0"],Digit9:["9","(","\xAA","\xB7"],Digit0:["0",")","\xBA","\u201A"],Space:[" "," "," "," "],Minus:["[","{","\u201C","\u201D"],Equal:["]","}","\u2018","\u2019"],BracketLeft:["/","?","\xF7","\xBF"],BracketRight:["=","+","\u2260","\xB1"],Backslash:["\\","|","\xAB","\xBB"],Semicolon:["s","S","\xDF","\xCD"],Quote:["-","_","\u2013","\u2014"],Backquote:["`","~","`","`"],Comma:["w","W","\u2211","\u201E"],Period:["v","V","\u221A","\u25CA"],Slash:["z","Z","\u03A9","\xB8"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[".",".",".","."],IntlBackslash:["\xA7","\xB1","\xA7","\xB1"],NumpadEqual:["=","=","=","="],AudioVolumeUp:["","=","","="]}},k0={id:"apple.en-intl",displayName:"English (international)",virtualLayout:"qwerty",platform:"apple",locale:"en",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\u222B","\u0131"],KeyC:["c","C","\xE7","\xC7"],KeyD:["d","D","\u2202","\xCE"],KeyE:["e","E","\xB4","\xB4"],KeyF:["f","F","\u0192","\xCF"],KeyG:["g","G","\xA9","\u02DD"],KeyH:["h","H","\u02D9","\xD3"],KeyI:["i","I","\u02C6","\u02C6"],KeyJ:["j","J","\u2206","\xD4"],KeyK:["k","K","\u02DA","\uF8FF"],KeyL:["l","L","\xAC","\xD2"],KeyM:["m","M","\xB5","\xC2"],KeyN:["n","N","\u02DC","\u02DC"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\u0153","\u0152"],KeyR:["r","R","\xAE","\u2030"],KeyS:["s","S","\xDF","\xCD"],KeyT:["t","T","\u2020","\u02C7"],KeyU:["u","U","\xA8","\xA8"],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\u2211","\u201E"],KeyX:["x","X","\u2248","\u02DB"],KeyY:["y","Y","\xA5","\xC1"],KeyZ:["z","Z","\u03A9","\xB8"],Digit1:["1","!","\xA1","\u2044"],Digit2:["2","@","\u2122","\u20AC"],Digit3:["3","#","\xA3","\u2039"],Digit4:["4","$","\xA2","\u203A"],Digit5:["5","%","\u221E","\uFB01"],Digit6:["6","^","\xA7","\uFB02"],Digit7:["7","&","\xB6","\u2021"],Digit8:["8","*","\u2022","\xB0"],Digit9:["9","(","\xAA","\xB7"],Digit0:["0",")","\xBA","\u201A"],Space:[" "," "," "," "],Minus:["-","_","\u2013","\u2014"],Equal:["=","+","\u2260","\xB1"],BracketLeft:["[","{","\u201C","\u201D"],BracketRight:["]","}","\u2018","\u2019"],Backslash:["\\","|","\xAB","\xBB"],Semicolon:[";",":","\u2026","\xDA"],Quote:["'",'"',"\xE6","\xC6"],Backquote:["`","\u02DC","`","`"],Comma:[",","<","\u2264","\xAF"],Period:[".",">","\u2265","\u02D8"],Slash:["/","?","\xF7","\xBF"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[".",".",".","."],IntlBackslash:["\xA7","\xB1","\xA7","\xB1"],NumpadEqual:["=","=","=","="],AudioVolumeUp:["","=","","="]}},xh={id:"windows.en-intl",displayName:"English (international)",platform:"windows",virtualLayout:"qwerty",locale:"en",score:0,mapping:{KeyA:["a","A","\xE1","\xC1"],KeyB:["b","B","",""],KeyC:["c","C","\xA9","\xA2"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\xE9","\xC9"],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","\xED","\xCD"],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","\xF8","\xD8"],KeyM:["m","M","\xB5",""],KeyN:["n","N","\xF1","\xD1"],KeyO:["o","O","\xF3","\xD3"],KeyP:["p","P","\xF6","\xD6"],KeyQ:["q","Q","\xE4","\xC4"],KeyR:["r","R","\xAE",""],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\xFE","\xDE"],KeyU:["u","U","\xFA","\xDA"],KeyV:["v","V","",""],KeyW:["w","W","\xE5","\xC5"],KeyX:["x","X","",""],KeyY:["y","Y","\xFC","\xDC"],KeyZ:["z","Z","\xE6","\xC6"],Digit1:["1","!","\xA1","\xB9"],Digit2:["2","@","\xB2",""],Digit3:["3","#","\xB3",""],Digit4:["4","$","\xA4","\xA3"],Digit5:["5","%","\u20AC",""],Digit6:["6","^","\xBC",""],Digit7:["7","&","\xBD",""],Digit8:["8","*","\xBE",""],Digit9:["9","(","\u2018",""],Digit0:["0",")","\u2019",""],Space:[" "," ","",""],Minus:["-","_","\xA5",""],Equal:["=","+","\xD7","\xF7"],BracketLeft:["[","{","\xAB",""],BracketRight:["]","}","\xBB",""],Backslash:["\\","|","\xAC","\xA6"],Semicolon:[";",":","\xB6","\xB0"],Quote:["'",'"',"\xB4","\xA8"],Backquote:["`","~","",""],Comma:[",","<","\xE7","\xC7"],Period:[".",">","",""],Slash:["/","?","\xBF",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["\\","|","",""]}},Eh={id:"linux.en",displayName:"English",platform:"linux",virtualLayout:"qwerty",locale:"en",score:0,mapping:{KeyA:["a","A","a","A"],KeyB:["b","B","b","B"],KeyC:["c","C","c","C"],KeyD:["d","D","d","D"],KeyE:["e","E","e","E"],KeyF:["f","F","f","F"],KeyG:["g","G","g","G"],KeyH:["h","H","h","H"],KeyI:["i","I","i","I"],KeyJ:["j","J","j","J"],KeyK:["k","K","k","K"],KeyL:["l","L","l","L"],KeyM:["m","M","m","M"],KeyN:["n","N","n","N"],KeyO:["o","O","o","O"],KeyP:["p","P","p","P"],KeyQ:["q","Q","q","Q"],KeyR:["r","R","r","R"],KeyS:["s","S","s","S"],KeyT:["t","T","t","T"],KeyU:["u","U","u","U"],KeyV:["v","V","v","V"],KeyW:["w","W","w","W"],KeyX:["x","X","x","X"],KeyY:["y","Y","y","Y"],KeyZ:["z","Z","z","Z"],Digit1:["1","!","1","!"],Digit2:["2","@","2","@"],Digit3:["3","#","3","#"],Digit4:["4","$","4","$"],Digit5:["5","%","5","%"],Digit6:["6","^","6","^"],Digit7:["7","&","7","&"],Digit8:["8","*","8","*"],Digit9:["9","(","9","("],Digit0:["0",")","0",")"],Space:[" "," "," "," "],Minus:["-","_","-","_"],Equal:["=","+","=","+"],BracketLeft:["[","{","[","{"],BracketRight:["]","}","]","}"],Backslash:["\\","|","\\","|"],Semicolon:[";",":",";",":"],Quote:["'",'"',"'",'"'],Backquote:["`","~","`","~"],Comma:[",","<",",","<"],Period:[".",">",".",">"],Slash:["/","?","/","?"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"],NumpadEqual:["=","=","=","="],NumpadComma:[".",".",".","."],NumpadParenLeft:["(","(","(","("],NumpadParenRight:[")",")",")",")"]}},Mp={id:"apple.french",locale:"fr",displayName:"French",platform:"apple",virtualLayout:"azerty",score:0,mapping:{KeyA:["q","Q","\u2021","\u03A9"],KeyB:["b","B","\xDF","\u222B"],KeyC:["c","C","\xA9","\xA2"],KeyD:["d","D","\u2202","\u2206"],KeyE:["e","E","\xEA","\xCA"],KeyF:["f","F","\u0192","\xB7"],KeyG:["g","G","\uFB01","\uFB02"],KeyH:["h","H","\xCC","\xCE"],KeyI:["i","I","\xEE","\xEF"],KeyJ:["j","J","\xCF","\xCD"],KeyK:["k","K","\xC8","\xCB"],KeyL:["l","L","\xAC","|"],KeyM:[",","?","\u221E","\xBF"],KeyN:["n","N","~","\u0131"],KeyO:["o","O","\u0153","\u0152"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["a","A","\xE6","\xC6"],KeyR:["r","R","\xAE","\u201A"],KeyS:["s","S","\xD2","\u2211"],KeyT:["t","T","\u2020","\u2122"],KeyU:["u","U","\xBA","\xAA"],KeyV:["v","V","\u25CA","\u221A"],KeyW:["z","Z","\xC2","\xC5"],KeyX:["x","X","\u2248","\u2044"],KeyY:["y","Y","\xDA","\u0178"],KeyZ:["w","W","\u2039","\u203A"],Digit1:["&","1","\uF8FF","\xB4"],Digit2:["\xE9","2","\xEB","\u201E"],Digit3:['"',"3","\u201C","\u201D"],Digit4:["'","4","\u2018","\u2019"],Digit5:["(","5","{","["],Digit6:["\xA7","6","\xB6","\xE5"],Digit7:["\xE8","7","\xAB","\xBB"],Digit8:["!","8","\xA1","\xDB"],Digit9:["\xE7","9","\xC7","\xC1"],Digit0:["\xE0","0","\xF8","\xD8"],Space:[" "," "," "," "],Minus:[")","\xB0","}","]"],Equal:["-","_","\u2014","\u2013"],BracketLeft:["^","\xA8","\xF4","\xD4"],BracketRight:["$","*","\u20AC","\xA5"],Backslash:["`","\xA3","@","#"],Semicolon:["m","M","\xB5","\xD3"],Quote:["\xF9","%","\xD9","\u2030"],Backquote:["<",">","\u2264","\u2265"],Comma:[";",".","\u2026","\u2022"],Period:[":","/","\xF7","\\"],Slash:["=","+","\u2260","\xB1"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:[",",".",",","."],IntlBackslash:["@","#","\u2022","\u0178"],NumpadEqual:["=","=","=","="]}},Bp={id:"windows.french",locale:"fr",displayName:"French",virtualLayout:"azerty",platform:"windows",score:0,mapping:{KeyA:["q","Q","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:[",","?","",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["a","A","",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["z","Z","",""],KeyX:["x","X","",""],KeyY:["y","Y","",""],KeyZ:["w","W","",""],Digit1:["&","1","",""],Digit2:["\xE9","2","~",""],Digit3:['"',"3","#",""],Digit4:["'","4","{",""],Digit5:["(","5","[",""],Digit6:["-","6","|",""],Digit7:["\xE8","7","`",""],Digit8:["_","8","\\",""],Digit9:["\xE7","9","^",""],Digit0:["\xE0","0","@",""],Space:[" "," ","",""],Minus:[")","\xB0","]",""],Equal:["=","+","}",""],BracketLeft:["^","\xA8","",""],BracketRight:["$","\xA3","\xA4",""],Backslash:["*","\xB5","",""],Semicolon:["m","M","",""],Quote:["\xF9","%","",""],Backquote:["\xB2","","",""],Comma:[";",".","",""],Period:[":","/","",""],Slash:["!","\xA7","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","",""]}},Fp={id:"linux.french",locale:"fr",displayName:"French",virtualLayout:"azerty",platform:"linux",score:0,mapping:{KeyA:["q","Q","@","\u03A9"],KeyB:["b","B","\u201D","\u2019"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\xA2"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0309","\u031B"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:[",","?","\u0301","\u030B"],KeyN:["n","N","n","N"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["a","A","\xE6","\xC6"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201C","\u2018"],KeyW:["z","Z","\xAB","<"],KeyX:["x","X","\xBB",">"],KeyY:["y","Y","\u2190","\xA5"],KeyZ:["w","W","\u0142","\u0141"],Digit1:["&","1","\xB9","\xA1"],Digit2:["\xE9","2","~","\u215B"],Digit3:['"',"3","#","\xA3"],Digit4:["'","4","{","$"],Digit5:["(","5","[","\u215C"],Digit6:["-","6","|","\u215D"],Digit7:["\xE8","7","`","\u215E"],Digit8:["_","8","\\","\u2122"],Digit9:["\xE7","9","^","\xB1"],Digit0:["\xE0","0","@","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:[")","\xB0","]","\xBF"],Equal:["=","+","}","\u0328"],BracketLeft:["\u0302","\u0308","\u0308","\u030A"],BracketRight:["$","\xA3","\xA4","\u0304"],Backslash:["*","\xB5","\u0300","\u0306"],Semicolon:["m","M","\xB5","\xBA"],Quote:["\xF9","%","\u0302","\u030C"],Backquote:["\xB2","~","\xAC","\xAC"],Comma:[";",".","\u2500","\xD7"],Period:[":","/","\xB7","\xF7"],Slash:["!","\xA7","\u0323","\u0307"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"]}},kp={id:"apple.german",locale:"de",displayName:"German",virtualLayout:"qwertz",platform:"apple",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\u222B","\u2039"],KeyC:["c","C","\xE7","\xC7"],KeyD:["d","D","\u2202","\u2122"],KeyE:["e","E","\u20AC","\u2030"],KeyF:["f","F","\u0192","\xCF"],KeyG:["g","G","\xA9","\xCC"],KeyH:["h","H","\xAA","\xD3"],KeyI:["i","I","\u2044","\xDB"],KeyJ:["j","J","\xBA","\u0131"],KeyK:["k","K","\u2206","\u02C6"],KeyL:["l","L","@","\uFB02"],KeyM:["m","M","\xB5","\u02D8"],KeyN:["n","N","~","\u203A"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\xAB","\xBB"],KeyR:["r","R","\xAE","\xB8"],KeyS:["s","S","\u201A","\xCD"],KeyT:["t","T","\u2020","\u02DD"],KeyU:["u","U","\xA8","\xC1"],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\u2211","\u201E"],KeyX:["x","X","\u2248","\xD9"],KeyY:["z","Z","\u03A9","\u02C7"],KeyZ:["y","Y","\xA5","\u2021"],Digit1:["1","!","\xA1","\xAC"],Digit2:["2",'"',"\u201C","\u201D"],Digit3:["3","\xA7","\xB6","#"],Digit4:["4","$","\xA2","\xA3"],Digit5:["5","%","[","\uFB01"],Digit6:["6","&","]","^"],Digit7:["7","/","|","\\"],Digit8:["8","(","{","\u02DC"],Digit9:["9",")","}","\xB7"],Digit0:["0","=","\u2260","\xAF"],Space:[" "," "," "," "],Minus:["\xDF","?","\xBF","\u02D9"],Equal:["\xB4","`","'","\u02DA"],BracketLeft:["\xFC","\xDC","\u2022","\xB0"],BracketRight:["+","*","\xB1","\uF8FF"],Backslash:["#","'","\u2018","\u2019"],Semicolon:["\xF6","\xD6","\u0153","\u0152"],Quote:["\xE4","\xC4","\xE6","\xC6"],Backquote:["<",">","\u2264","\u2265"],Comma:[",",";","\u221E","\u02DB"],Period:[".",":","\u2026","\xF7"],Slash:["-","_","\u2013","\u2014"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadDecimal:[",",",",".","."],IntlBackslash:["^","\xB0","\u201E","\u201C"],NumpadEqual:["=","=","=","="]}},Pp={id:"windows.german",locale:"de",displayName:"German",platform:"windows",virtualLayout:"qwertz",score:0,mapping:{KeyA:["a","A","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:["m","M","\xB5",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["q","Q","@",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["w","W","",""],KeyX:["x","X","",""],KeyY:["z","Z","",""],KeyZ:["y","Y","",""],Digit1:["1","!","",""],Digit2:["2",'"',"\xB2",""],Digit3:["3","\xA7","\xB3",""],Digit4:["4","$","",""],Digit5:["5","%","",""],Digit6:["6","&","",""],Digit7:["7","/","{",""],Digit8:["8","(","[",""],Digit9:["9",")","]",""],Digit0:["0","=","}",""],Space:[" "," ","",""],Minus:["\xDF","?","\\","\u1E9E"],Equal:["\xB4","`","",""],BracketLeft:["\xFC","\xDC","",""],BracketRight:["+","*","~",""],Backslash:["#","'","",""],Semicolon:["\xF6","\xD6","",""],Quote:["\xE4","\xC4","",""],Backquote:["^","\xB0","",""],Comma:[",",";","",""],Period:[".",":","",""],Slash:["-","_","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","|",""]}},Lp={id:"linux.german",locale:"de",displayName:"German",platform:"windows",virtualLayout:"qwertz",score:0,mapping:{KeyA:["a","A","\xE6","\xC6"],KeyB:["b","B","\u201C","\u2018"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\u20AC"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0323","\u0307"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:["m","M","\xB5","\xBA"],KeyN:["n","N","\u201D","\u2019"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["q","Q","@","\u03A9"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\u017F","\u1E9E"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201E","\u201A"],KeyW:["w","W","\u0142","\u0141"],KeyX:["x","X","\xAB","\u2039"],KeyY:["z","Z","\u2190","\xA5"],KeyZ:["y","Y","\xBB","\u203A"],Digit1:["1","!","\xB9","\xA1"],Digit2:["2",'"',"\xB2","\u215B"],Digit3:["3","\xA7","\xB3","\xA3"],Digit4:["4","$","\xBC","\xA4"],Digit5:["5","%","\xBD","\u215C"],Digit6:["6","&","\xAC","\u215D"],Digit7:["7","/","{","\u215E"],Digit8:["8","(","[","\u2122"],Digit9:["9",")","]","\xB1"],Digit0:["0","=","}","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:["\xDF","?","\\","\xBF"],Equal:["\u0301","\u0300","\u0327","\u0328"],BracketLeft:["\xFC","\xDC","\u0308","\u030A"],BracketRight:["+","*","~","\xAF"],Backslash:["#","'","\u2019","\u0306"],Semicolon:["\xF6","\xD6","\u030B","\u0323"],Quote:["\xE4","\xC4","\u0302","\u030C"],Backquote:["\u0302","\xB0","\u2032","\u2033"],Comma:[",",";","\xB7","\xD7"],Period:[".",":","\u2026","\xF7"],Slash:["-","_","\u2013","\u2014"],PrintScreen:["","","",""],PageUp:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["","1","","1"],Numpad2:["","2","","2"],Numpad3:["","3","","3"],Numpad4:["","4","","4"],Numpad5:["","5","","5"],Numpad6:["","6","","6"],Numpad7:["","7","","7"],Numpad8:["","8","","8"],Numpad9:["","9","","9"],Numpad0:["","0","","0"],NumpadDecimal:["",",","",","],IntlBackslash:["<",">","|","\u0331"],AltRight:["\r","\r","\r","\r"],MetaRight:[".",".",".","."]}},Op={id:"apple.spanish",locale:"es",displayName:"Spanish ISO",platform:"apple",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","\xE5","\xC5"],KeyB:["b","B","\xDF",""],KeyC:["c","C","\xA9"," "],KeyD:["d","D","\u2202","\u2206"],KeyE:["e","E","\u20AC","\u20AC"],KeyF:["f","F","\u0192","\uFB01"],KeyG:["g","G","\uF8FF","\uFB02"],KeyH:["h","H","\u2122"," "],KeyI:["i","I"," "," "],KeyJ:["j","J","\xB6","\xAF"],KeyK:["k","K","\xA7","\u02C7"],KeyL:["l","L"," ","\u02D8"],KeyM:["m","M","\xB5","\u02DA"],KeyN:["n","N"," ","\u02D9"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\u03C0","\u220F"],KeyQ:["q","Q","\u0153","\u0152"],KeyR:["r","R","\xAE"," "],KeyS:["s","S","\u222B"," "],KeyT:["t","T","\u2020","\u2021"],KeyU:["u","U"," "," "],KeyV:["v","V","\u221A","\u25CA"],KeyW:["w","W","\xE6","\xC6"],KeyX:["x","X","\u2211","\u203A"],KeyY:["y","Y","\xA5"," "],KeyZ:["z","Z","\u03A9","\u2039"],Digit1:["1","!","|","\u0131"],Digit2:["2",'"',"@","\u02DD"],Digit3:["3","\xB7","#","\u2022"],Digit4:["4","$","\xA2","\xA3"],Digit5:["5","%","\u221E","\u2030"],Digit6:["6","&","\xAC"," "],Digit7:["7","/","\xF7","\u2044"],Digit8:["8","(","\u201C","\u2018"],Digit9:["9",")","\u201D","\u2019"],Digit0:["0","=","\u2260","\u2248"],Space:[" "," "," "," "],Minus:["'","?","\xB4","\xB8"],Equal:["\xA1","\xBF","\u201A","\u02DB"],BracketLeft:["`","^","[","\u02C6"],BracketRight:["+","*","]","\xB1"],Backslash:["\xE7","\xC7","}","\xBB"],Semicolon:["\xF1","\xD1","~","\u02DC"],Quote:["\xB4","\xA8","{","\xAB"],Backquote:["<",">","\u2264","\u2265"],Comma:[",",";","\u201E",""],Period:[".",":","\u2026","\u2026"],Slash:["-","_","\u2013","\u2014"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],Numpad1:["1","1","1","1"],Numpad2:["2","2","2","2"],Numpad3:["3","3","3","3"],Numpad4:["4","4","4","4"],Numpad5:["5","5","5","5"],Numpad6:["6","6","6","6"],Numpad7:["7","7","7","7"],Numpad8:["8","8","8","8"],Numpad9:["9","9","9","9"],Numpad0:["0","0","0","0"],NumpadDecimal:[",",",",",",","],IntlBackslash:["\xBA","\xAA","\\","\xB0"]}},Ip={id:"windows.spanish",locale:"es",displayName:"Spanish",platform:"windows",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","",""],KeyB:["b","B","",""],KeyC:["c","C","",""],KeyD:["d","D","",""],KeyE:["e","E","\u20AC",""],KeyF:["f","F","",""],KeyG:["g","G","",""],KeyH:["h","H","",""],KeyI:["i","I","",""],KeyJ:["j","J","",""],KeyK:["k","K","",""],KeyL:["l","L","",""],KeyM:["m","M","",""],KeyN:["n","N","",""],KeyO:["o","O","",""],KeyP:["p","P","",""],KeyQ:["q","Q","",""],KeyR:["r","R","",""],KeyS:["s","S","",""],KeyT:["t","T","",""],KeyU:["u","U","",""],KeyV:["v","V","",""],KeyW:["w","W","",""],KeyX:["x","X","",""],KeyY:["y","Y","",""],KeyZ:["z","Z","",""],Digit1:["1","!","|",""],Digit2:["2",'"',"@",""],Digit3:["3","\xB7","#",""],Digit4:["4","$","~",""],Digit5:["5","%","\u20AC",""],Digit6:["6","&","\xAC",""],Digit7:["7","/","",""],Digit8:["8","(","",""],Digit9:["9",")","",""],Digit0:["0","=","",""],Space:[" "," ","",""],Minus:["'","?","",""],Equal:["\xA1","\xBF","",""],BracketLeft:["`","^","[",""],BracketRight:["+","*","]",""],Backslash:["\xE7","\xC7","}",""],Semicolon:["\xF1","\xD1","",""],Quote:["\xB4","\xA8","{",""],Backquote:["\xBA","\xAA","\\",""],Comma:[",",";","",""],Period:[".",":","",""],Slash:["-","_","",""],NumpadDivide:["/","/","",""],NumpadMultiply:["*","*","",""],NumpadSubtract:["-","-","",""],NumpadAdd:["+","+","",""],IntlBackslash:["<",">","",""]}},Np={id:"linux.spanish",locale:"es",displayName:"Spanish",platform:"linux",virtualLayout:"qwerty",score:0,mapping:{KeyA:["a","A","\xE6","\xC6"],KeyB:["b","B","\u201D","\u2019"],KeyC:["c","C","\xA2","\xA9"],KeyD:["d","D","\xF0","\xD0"],KeyE:["e","E","\u20AC","\xA2"],KeyF:["f","F","\u0111","\xAA"],KeyG:["g","G","\u014B","\u014A"],KeyH:["h","H","\u0127","\u0126"],KeyI:["i","I","\u2192","\u0131"],KeyJ:["j","J","\u0309","\u031B"],KeyK:["k","K","\u0138","&"],KeyL:["l","L","\u0142","\u0141"],KeyM:["m","M","\xB5","\xBA"],KeyN:["n","N","n","N"],KeyO:["o","O","\xF8","\xD8"],KeyP:["p","P","\xFE","\xDE"],KeyQ:["q","Q","@","\u03A9"],KeyR:["r","R","\xB6","\xAE"],KeyS:["s","S","\xDF","\xA7"],KeyT:["t","T","\u0167","\u0166"],KeyU:["u","U","\u2193","\u2191"],KeyV:["v","V","\u201C","\u2018"],KeyW:["w","W","\u0142","\u0141"],KeyX:["x","X","\xBB",">"],KeyY:["y","Y","\u2190","\xA5"],KeyZ:["z","Z","\xAB","<"],Digit1:["1","!","|","\xA1"],Digit2:["2",'"',"@","\u215B"],Digit3:["3","\xB7","#","\xA3"],Digit4:["4","$","~","$"],Digit5:["5","%","\xBD","\u215C"],Digit6:["6","&","\xAC","\u215D"],Digit7:["7","/","{","\u215E"],Digit8:["8","(","[","\u2122"],Digit9:["9",")","]","\xB1"],Digit0:["0","=","}","\xB0"],Enter:["\r","\r","\r","\r"],Escape:["\x1B","\x1B","\x1B","\x1B"],Backspace:["\b","\b","\b","\b"],Tab:[" ",""," ",""],Space:[" "," "," "," "],Minus:["'","?","\\","\xBF"],Equal:["\xA1","\xBF","\u0303","~"],BracketLeft:["\u0300","\u0302","[","\u030A"],BracketRight:["+","*","]","\u0304"],Backslash:["\xE7","\xC7","}","\u0306"],Semicolon:["\xF1","\xD1","~","\u030B"],Quote:["\u0301","\u0308","{","{"],Backquote:["\xBA","\xAA","\\","\\"],Comma:[",",";","\u2500","\xD7"],Period:[".",":","\xB7","\xF7"],Slash:["-","_","\u0323","\u0307"],NumpadDivide:["/","/","/","/"],NumpadMultiply:["*","*","*","*"],NumpadSubtract:["-","-","-","-"],NumpadAdd:["+","+","+","+"],NumpadEnter:["\r","\r","\r","\r"],Numpad1:["","1","","1"],Numpad2:["","2","","2"],Numpad3:["","3","","3"],Numpad4:["","4","","4"],Numpad5:["","5","","5"],Numpad6:["","6","","6"],Numpad7:["","7","","7"],Numpad8:["","8","","8"],Numpad9:["","9","","9"],Numpad0:["","0","","0"],NumpadDecimal:["",".","","."],IntlBackslash:["<",">","|","\xA6"],NumpadEqual:["=","=","=","="],NumpadComma:[".",".",".","."],NumpadParenLeft:["(","(","(","("],NumpadParenRight:[")",")",")",")"]}};function Ch(a){const y=a.split("+"),b={shift:!1,alt:!1,cmd:!1,win:!1,meta:!1,ctrl:!1,key:y.pop()};return y.includes("shift")&&(b.shift=!0),y.includes("alt")&&(b.alt=!0),y.includes("ctrl")&&(b.ctrl=!0),y.includes("cmd")&&(b.cmd=!0),y.includes("win")&&(b.win=!0),y.includes("meta")&&(b.meta=!0),b}function uf(a){let y="";return a.shift&&(y+="shift+"),a.alt&&(y+="alt+"),a.ctrl&&(y+="ctrl+"),a.cmd&&(y+="cmd+"),a.win&&(y+="win+"),a.meta&&(y+="meta+"),y+a.key}var Tp={enter:"[Enter]",escape:"[Escape]",backspace:"[Backspace]",tab:"[Tab]",space:"[Space]",pausebreak:"[Pause]",insert:"[Insert]",home:"[Home]",pageup:"[PageUp]",delete:"[Delete]",end:"[End]",pagedown:"[PageDown]",right:"[ArrowRight]",left:"[ArrowLeft]",down:"[ArrowDown]",up:"[ArrowUp]",numpad0:"[Numpad0]",numpad1:"[Numpad1]",numpad2:"[Numpad2]",numpad3:"[Numpad3]",numpad4:"[Numpad4]",numpad5:"[Numpad5]",numpad6:"[Numpad6]",numpad7:"[Numpad7]",numpad8:"[Numpad8]",numpad9:"[Numpad9]",numpad_divide:"[NumpadDivide]",numpad_multiply:"[NumpadMultiply]",numpad_subtract:"[NumpadSubtract]",numpad_add:"[NumpadAdd]",numpad_decimal:"[NumpadDecimal]",numpad_separator:"[NumpadComma]",capslock:"[Capslock]",f1:"[F1]",f2:"[F2]",f3:"[F3]",f4:"[F4]",f5:"[F5]",f6:"[F6]",f7:"[F7]",f8:"[F8]",f9:"[F9]",f10:"[F10]",f11:"[F11]",f12:"[F12]",f13:"[F13]",f14:"[F14]",f15:"[F15]",f16:"[F16]",f17:"[F17]",f18:"[F18]",f19:"[F19]"},kf=[],Pf;function P0(){switch(fe()){case"macos":case"ios":return"apple";case"windows":return"windows"}return"linux"}function td(a){(!a.platform||a.platform===P0())&&kf.push(a)}function _p(a,y){var b;const z={shift:!1,alt:!1,cmd:!1,win:!1,meta:!1,ctrl:!1,key:""};if(!a)return z;for(const[ne,le]of Object.entries(y.mapping)){if(le[0]===a)return z.key=`[${ne}]`,z;if(le[1]===a)return z.shift=!0,z.key=`[${ne}]`,z;if(le[2]===a)return z.alt=!0,z.key=`[${ne}]`,z;if(le[3]===a)return z.shift=!0,z.alt=!0,z.key=`[${ne}]`,z}return z.key=(b=Tp[a])!=null?b:"",z}function Rp(a){if(a.code)return a;const y=Object.entries(Lf().mapping);let b=!1,z=!1,ne="";for(let le=0;le<4;le++){for(const[ce,Ie]of y)if(Ie[le]===a.key){ne=ce,le===3?(b=!0,z=!0):le===2?b=!0:le===1&&(z=!0);break}if(ne)break}return new KeyboardEvent(a.type,pe(ye({},a),{altKey:b,shiftKey:z,code:ne}))}function zp(a){var y,b;if(!a||a.key==="Unidentified"||a.key==="Dead")return;const z=a.shiftKey&&a.altKey?3:a.altKey?2:a.shiftKey?1:0;for(const ne of kf)((y=ne.mapping[a.code])==null?void 0:y[z])===a.key?ne.score+=1:(b=ne.mapping[a.code])!=null&&b[z]&&(ne.score=0);kf.sort((ne,le)=>le.score-ne.score)}function Hp(a){Pf=kf.find(y=>a.startsWith(y.locale))}function Lf(){return Pf!=null?Pf:kf[0]}function jp(){switch(P0()){case"apple":return k0;case"windows":return xh;case"linux":return Eh}return k0}switch(P0()){case"apple":td(k0),td(Mp),td(Op),td(kp);break;case"windows":td(xh),td(Bp),td(Ip),td(Pp);break;case"linux":td(Eh),td(Fp),td(Np),td(Lp);break}td(Dp);function L0(a){var y;const b=/macos|ios/.test(fe()),z=a.split("+");let ne="";for(const le of z)ne&&(ne+=b?"\u2009":'<span class="ML__shortcut-join">+</span>'),le.startsWith("[Key")?ne+=le.slice(4,5):le.startsWith("Key")?ne+=le.slice(3,4):le.startsWith("[Digit")?ne+=le.slice(6,7):le.startsWith("Digit")?ne+=le.slice(5,6):ne+=(y={cmd:"\u2318",meta:b?"\u2318":"Ctrl",shift:b?"\u21E7":"Shift",alt:b?"\u2325":"Alt",ctrl:b?"\u2303":"Ctrl","\n":b?"\u23CE":"Return","[return]":b?"\u23CE":"Return","[enter]":b?"\u2324":"Enter","[tab]":b?"\u21E5":"Tab","[escape]":"Esc","[backspace]":b?"\u232B":"Backspace","[delete]":b?"\u2326":"Del","[pageup]":b?"\u21DE":"Page Up","[pagedown]":b?"\u21DF":"Page Down","[home]":b?"\u2912":"Home","[end]":b?"\u2913":"End","[space]":"Space","[equal]":"=","[minus]":"-","[comma]":",","[slash]":"/","[backslash]":"\\","[bracketleft]":"[","[bracketright]":"]",semicolon:";",period:".",comma:",",minus:"-",equal:"=",quote:"'",backslash:"\\",intlbackslash:"\\",backquote:"`",slash:"/",numpadmultiply:"* &#128290;",numpaddivide:"/ &#128290;",numpadsubtract:"- &#128290;",numpadadd:"+ &#128290;",numpaddecimal:". &#128290;",numpadcomma:", &#128290;",help:"help",left:"\u21E0",up:"\u21E1",right:"\u21E2",down:"\u21E3","[arrowleft]":"\u21E0","[arrowup]":"\u21E1","[arrowright]":"\u21E2","[arrowdown]":"\u21E3"}[le.toLowerCase()])!=null?y:le.toUpperCase();return ne}function Xf(a){if(a instanceof MouseEvent||a instanceof PointerEvent)return{x:a.clientX,y:a.clientY};if(a instanceof TouchEvent){const y=[...a.touches].reduce((z,ne)=>({x:z.x+ne.clientX,y:z.y+ne.clientY}),{x:0,y:0}),b=a.touches.length;return{x:y.x/b,y:y.y/b}}}function Xd(a){const y={alt:!1,control:!1,shift:!1,meta:!1};return(a instanceof MouseEvent||a instanceof PointerEvent||a instanceof TouchEvent||a instanceof KeyboardEvent)&&(a.altKey&&(y.alt=!0),a.ctrlKey&&(y.control=!0),a.metaKey&&(y.meta=!0),a.shiftKey&&(y.shift=!0)),y}function Zp(a,y){return!a&&y||a&&!y?!1:!a||!y?!0:a.alt===y.alt&&a.control===y.control&&a.shift===y.shift&&a.meta===y.meta}var Kp=new Set(["Backquote","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Minus","Equal","IntlYen","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backslash","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","IntlBackslash","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","IntlRo","Space","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEqual","NumpadHash","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadStar","NumpadSubstract"]);function Jf(a){return a.ctrlKey||a.metaKey||["Dead","Process"].includes(a.key)?!1:a.code===""?!0:Kp.has(a.code)}function qf(){var a;let y=document.activeElement;for(;(a=y==null?void 0:y.shadowRoot)!=null&&a.activeElement;)y=y.shadowRoot.activeElement;return y}var bd=class zd{static get scrim(){return zd._scrim||(zd._scrim=new zd),zd._scrim}static open(y){zd.scrim.open(y)}static close(){zd.scrim.close()}static get state(){return zd.scrim.state}static get element(){return zd.scrim.element}constructor(y){var b,z;this.lightDismiss=(b=y==null?void 0:y.lightDismiss)!=null?b:!0,this.translucent=(z=y==null?void 0:y.translucent)!=null?z:!1,this.state="closed"}get element(){if(this._element)return this._element;const y=document.createElement("div");return y.setAttribute("role","presentation"),y.style.position="fixed",y.style.contain="content",y.style.top="0",y.style.left="0",y.style.right="0",y.style.bottom="0",y.style.zIndex="var(--scrim-zindex, 10099)",y.style.outline="none",this.translucent?(y.style.background="rgba(255, 255, 255, .2)",y.style.backdropFilter="contrast(40%)"):y.style.background="transparent",this._element=y,y}open(y){var b;if(this.state!=="closed")return;this.state="opening",this.onDismiss=y==null?void 0:y.onDismiss,this.savedActiveElement=qf();const{element:z}=this;((b=y==null?void 0:y.root)!=null?b:document.body).appendChild(z),z.addEventListener("click",this),document.addEventListener("touchmove",this,!1),document.addEventListener("scroll",this,!1);const ne=window.innerWidth-document.documentElement.clientWidth;this.savedMarginRight=document.body.style.marginRight,this.savedOverflow=document.body.style.overflow,document.body.style.overflow="hidden";const le=Number.parseFloat(getComputedStyle(document.body).marginRight);document.body.style.marginRight=`${le+ne}px`,y!=null&&y.child&&z.append(y.child),this.state="open"}close(){var y,b,z,ne;if(this.state!=="open"){console.assert(this.element.parentElement!==null);return}this.state="closing",typeof this.onDismiss=="function"&&this.onDismiss(),this.onDismiss=void 0;const{element:le}=this;le.removeEventListener("click",this),document.removeEventListener("touchmove",this,!1),document.removeEventListener("scroll",this,!1),le.remove(),document.body.style.overflow=(y=this.savedOverflow)!=null?y:"",document.body.style.marginRight=(b=this.savedMarginRight)!=null?b:"",qf()!==this.savedActiveElement&&((ne=(z=this.savedActiveElement)==null?void 0:z.focus)==null||ne.call(z)),le.innerHTML="",this.state="closed"}handleEvent(y){this.lightDismiss&&(y.target===this._element&&y.type==="click"?(this.close(),y.preventDefault(),y.stopPropagation()):y.target===document&&(y.type==="touchmove"||y.type==="scroll")&&(this.close(),y.preventDefault(),y.stopPropagation()))}};function Wp(a,y,b){let z=null,ne=null,le=!1,ce=!1,Ie=!1;const Ve=new AbortController,et=Ve.signal;return a.addEventListener("keydown",vt=>{if(le||vt.key==="Process"||vt.code==="CapsLock"||/(Control|Meta|Alt|Shift)(Left|Right)/.test(vt.code)){z=null;return}z=vt,ne=null,b.onKeystroke(vt)?a.textContent="":z=null},{capture:!0,signal:et}),a.addEventListener("keypress",vt=>{le||(z&&ne&&b.onKeystroke(z),ne=vt)},{capture:!0,signal:et}),a.addEventListener("compositionstart",vt=>{a.textContent="",le=!0,b.onCompositionStart(vt.data)},{capture:!0,signal:et}),a.addEventListener("compositionupdate",vt=>{le&&b.onCompositionUpdate(vt.data)},{capture:!0,signal:et}),a.addEventListener("compositionend",vt=>{a.textContent="",le&&(le=!1,b.onCompositionEnd(vt.data))},{capture:!0,signal:et}),a.addEventListener("beforeinput",vt=>vt.stopImmediatePropagation(),{signal:et}),a.addEventListener("input",vt=>{var Lt;if(!le&&(a.textContent="",vt.inputType!=="insertCompositionText")){if(vt.inputType==="insertFromPaste"){vt.preventDefault(),vt.stopPropagation();return}b.onInput((Lt=vt.data)!=null?Lt:""),vt.preventDefault(),vt.stopPropagation()}},{signal:et}),a.addEventListener("paste",vt=>{a.focus({preventScroll:!0}),a.textContent="",b.onPaste(vt)||vt.preventDefault(),vt.stopImmediatePropagation()},{signal:et}),a.addEventListener("cut",vt=>b.onCut(vt),{capture:!0,signal:et}),a.addEventListener("copy",vt=>b.onCopy(vt),{capture:!0,signal:et}),a.addEventListener("blur",vt=>{var Lt,on;if(((on=(Lt=vt.relatedTarget)==null?void 0:Lt._mathfield)==null?void 0:on.element)===y){a.focus({preventScroll:!0}),vt.preventDefault(),vt.stopPropagation();return}const In=bd.state;if(In==="open"||In==="opening"){vt.preventDefault(),vt.stopPropagation();return}if(vt.relatedTarget===vt.target.getRootNode().host){vt.preventDefault(),vt.stopPropagation();return}Ie||ce||(Ie=!0,z=null,ne=null,b.onBlur(),Ie=!1)},{capture:!0,signal:et}),a.addEventListener("focus",vt=>{Ie||ce||(ce=!0,b.onFocus(),ce=!1)},{capture:!0,signal:et}),{dispose:()=>Ve.abort(),cancelComposition:()=>{le&&(a.blur(),requestAnimationFrame(()=>a.focus({preventScroll:!0})))},blur:()=>{typeof a.blur=="function"&&a.blur()},focus:()=>{!ce&&typeof a.focus=="function"&&a.focus({preventScroll:!0})},hasFocus:()=>qf()===a,setAriaLabel:vt=>a.setAttribute("aria-label",vt),setValue:vt=>{var Lt;a.textContent=vt,a.style.left="-1000px",(Lt=window.getSelection())==null||Lt.selectAllChildren(a)},moveTo:(vt,Lt)=>{a.style.top=`${Lt}px`,a.style.left=`${vt}px`}}}function cf(a){var y;if(!a||!Jf(a))return"";let b;return a.key==="Unidentified"&&a.target&&(b=a.target.value),b=(y=b!=null?b:a.key)!=null?y:a.code,/^(Dead|Return|Enter|Tab|Escape|Delete|PageUp|PageDown|Home|End|Help|ArrowLeft|ArrowRight|ArrowUp|ArrowDown)$/.test(b)&&(b=""),b}function Sh(a){a=Rp(a);const y=[];return a.ctrlKey&&y.push("ctrl"),a.metaKey&&y.push("meta"),a.altKey&&y.push("alt"),a.shiftKey&&y.push("shift"),y.length===0?`[${a.code}]`:(y.push(`[${a.code}]`),y.join("+"))}function Up(a){if(Fe()){const y=fe(),b=a.startsWith("!"),z=a.endsWith(y);if(b&&!z||!b&&z)return!0}return a==="!other"?!1:a==="other"}function Vp(a,y,b){if(a.length===0)return"";const z=uf(Ch(Sh(b))),ne=uf({key:b.key,shift:b.shiftKey,alt:b.altKey,ctrl:b.ctrlKey,meta:b.metaKey||b.ctrlKey&&/macos|ios/.test(fe()),cmd:!1,win:!1});for(let le=a.length-1;le>=0;le--)if((a[le].key===z||a[le].key===ne)&&(!a[le].ifMode||a[le].ifMode===y))return a[le].command;return""}function wh(a){let y=a;return Le(y)&&(y=y.length>0?y[0]+"("+y.slice(1).join("")+")":""),y}function Gp(a,y){let b=[];if(typeof y=="string"){const le=cd[y];Le(le)?b=le.slice():le&&b.push(le)}const z=wh(y),ne=new RegExp("^"+z.replace("\\","\\\\").replace("|","\\|").replace("*","\\*").replace("$","\\$").replace("^","\\^")+"([^*a-zA-Z]|$)");for(const le of a)ne.test(wh(le.command))&&b.push(le.key);return b.map(L0)}function Yp(a,y){if(a.ifPlatform&&!/^!?(macos|windows|android|ios|chromeos|other)$/.test(a.ifPlatform))throw new Error(`Unexpected platform "${a.ifPlatform}" for keybinding ${a.key}`);if(a.ifLayout!==void 0&&(y.score===0||!a.ifLayout.includes(y.id)))return;const b=Ch(a.key);let z=a.ifPlatform;if(b.cmd){if(z&&z!=="macos"&&z!=="ios")throw new Error('Unexpected "cmd" modifier with platform "'+z+`"
"cmd" modifier can only be used with macOS or iOS platform.`);z||(z=fe()==="ios"?"ios":"macos"),b.win=!1,b.cmd=!1,b.meta=!0}if(b.win){if(z&&z!=="windows")throw new Error('Unexpected "win" modifier with platform "'+z+`"
"win" modifier can only be used with Windows platform.`);z="windows",b.win=!1,b.cmd=!1,b.meta=!0}if(z&&!Up(z))return;if(/^\[.+\]$/.test(b.key))return pe(ye({},a),{key:uf(b)});const ne=_p(b.key,y);if(!ne)return pe(ye({},a),{key:uf(b)});if(ne.shift&&b.shift||ne.alt&&b.alt)throw new Error(`The keybinding ${a.key} (${O0(a.command)}) is conflicting with the key combination ${uf(ne)} using the ${y.displayName} keyboard layout`);return ne.shift=ne.shift||b.shift,ne.alt=ne.alt||b.alt,ne.meta=b.meta,ne.ctrl=b.ctrl,pe(ye({},a),{key:uf(ne)})}function O0(a){if(Array.isArray(a)){const y=[...a];return y.shift()+"("+y.map(b=>typeof b=="string"?`"${b}"`:b.toString()).join(", ")+")"}return a}function Qp(a,y){const b=[],z=[];for(const ne of a)try{const le=Yp(ne,y);if(!le)continue;const ce=z.find(Ie=>Ie.key===le.key&&Ie.ifMode===le.ifMode);if(ce)throw new Error(`Ambiguous key binding ${ne.key} (${O0(ne.command)}) matches ${ce.key} (${O0(ce.command)}) with the ${y.displayName} keyboard layout`);z.push(le)}catch(le){le instanceof Error&&b.push(le.message)}return[z,b]}var Xp=class extends Cl{constructor(){super("latex")}createAtom(a){return new oc(a)}onPaste(a,y){if(!y)return!1;const b=typeof y=="string"?y:y.getData("application/x-latex")||y.getData("text/plain");return b&&a.model.contentWillChange({inputType:"insertFromPaste",data:b})?(a.stopCoalescingUndo(),a.stopRecording(),this.insert(a.model,b)&&(a.startRecording(),a.snapshot("paste"),a.model.contentDidChange({inputType:"insertFromPaste"}),Xu(a)),a.startRecording(),!0):!1}insert(a,y,b){if(!a.contentWillChange({data:y,inputType:"insertText"}))return!1;b||(b={}),b.insertionMode||(b.insertionMode="replaceSelection"),b.selectionMode||(b.selectionMode="placeholder");const{silenceNotifications:z}=a;b.silenceNotifications&&(a.silenceNotifications=!0);const ne=a.silenceNotifications;a.silenceNotifications=!0,b.insertionMode==="replaceSelection"&&!a.selectionIsCollapsed?a.deleteAtoms(mu(a.selection)):b.insertionMode==="replaceAll"?(a.root.setChildren([],"body"),a.position=0):b.insertionMode==="insertBefore"?a.collapseSelection("backward"):b.insertionMode==="insertAfter"&&a.collapseSelection("forward");const le=[];for(const Ve of y)me.test(Ve)&&le.push(new oc(Ve));let ce=a.at(a.position);if(ce instanceof Yd&&(ce=ce.lastChild),!(ce.parent instanceof Yd)){const Ve=new Yd("");ce.parent.addChildAfter(Ve,ce),ce=Ve.firstChild}const Ie=ce.parent.addChildrenAfter(le,ce);return a.silenceNotifications=ne,b.selectionMode==="before"||(b.selectionMode==="item"?a.setSelection(a.anchor,a.offsetOf(Ie)):Ie&&(a.position=a.offsetOf(Ie))),a.contentDidChange({data:y,inputType:"insertText"}),a.silenceNotifications=z,!0}};function Jp(a){return a.atoms.find(y=>y.type==="latexgroup")}function Of(a){var y,b;const z=a.atoms.find(ne=>ne.type==="latexgroup");return z?(b=(y=z.body)==null?void 0:y.filter(ne=>ne.type==="latex"))!=null?b:[]:[]}function Ah(a,y){var b;let z=0,ne=!1;const le=Number.isFinite(y==null?void 0:y.before)?(b=y==null?void 0:y.before)!=null?b:0:a.lastOffset;for(;z<=le&&!ne;){const Ve=a.at(z);ne=Ve instanceof oc&&Ve.isSuggestion,ne||z++}if(!ne)return[void 0,void 0];let ce=z,Ie=!1;for(;ce<=le&&!Ie;){const Ve=a.at(ce);Ie=!(Ve instanceof oc&&Ve.isSuggestion),Ie||ce++}return[z-1,ce-1]}new Xp;function $f(a){const y=Of(a.model).filter(b=>b.isSuggestion);if(y.length!==0){a.model.position=a.model.offsetOf(y[0].leftSibling);for(const b of y)b.parent.removeChild(b)}}function If(a,y){var b;const{model:z}=a;$f(a);for(const vt of Of(z))vt.isError=!1;if(!z.selectionIsCollapsed||a.options.popoverPolicy==="off"){ff(a);return}const ne=[];let le=z.at(z.position);for(;le&&le instanceof oc&&/^[a-zA-Z\*]$/.test(le.value);)le=le.leftSibling;if(le&&le instanceof oc&&le.value==="\\")for(ne.push(le),le=le.rightSibling;le&&le instanceof oc&&/^[a-zA-Z\*]$/.test(le.value);)ne.push(le),le=le.rightSibling;const ce=ne.map(vt=>vt.value).join(""),Ie=tn(a,ce);if(Ie.length===0){if(/^\\[a-zA-Z\*]+$/.test(ce))for(const vt of ne)vt.isError=!0;ff(a);return}const Ve=(b=y==null?void 0:y.atIndex)!=null?b:0;a.suggestionIndex=Ve<0?Ie.length-1:Ve%Ie.length;const et=Ie[a.suggestionIndex];if(et!==ce){const vt=ne[ne.length-1];vt.parent.addChildrenAfter([...et.slice(ce.length-et.length)].map(Lt=>new oc(Lt,{isSuggestion:!0})),vt),Jd(a,{interactive:!0})}$p(a,Ie)}function Dh(a){const[y,b]=Ah(a,{before:a.position});if(y===void 0||b===void 0)return!1;let z=!1;return a.getAtoms([y,b]).forEach(ne=>{ne.isSuggestion&&(ne.isSuggestion=!1,z=!0)}),z}function df(a,y="accept",b){var z,ne;ff(a);const le=Jp(a.model);if(!le)return!1;if(y==="accept-suggestion"||y==="accept-all"){const et=Of(a.model).filter(vt=>vt.isSuggestion);if(et.length!==0){for(const vt of et)vt.isSuggestion=!1;a.model.position=a.model.offsetOf(et[et.length-1])}if(y==="accept-suggestion")return et.length!==0}const Ie=Of(a.model).filter(et=>!et.isSuggestion).map(et=>et.value).join(""),Ve=le.leftSibling;return le.parent.removeChild(le),a.model.position=a.model.offsetOf(Ve),a.switchMode((z=b==null?void 0:b.mode)!=null?z:"math"),y==="reject"||(Cl.insert(a.model,Ie,{selectionMode:(ne=b==null?void 0:b.selectItem)!=null&&ne?"item":"placeholder",format:"latex",mode:"math"}),a.snapshot(),a.model.announce("replacement"),a.switchMode("math")),!0}function e0(a){var y;let b=document.getElementById(a);return b?b.dataset.refcount=Number(Number.parseInt((y=b.dataset.refcount)!=null?y:"0")+1).toString():(b=document.createElement("div"),b.setAttribute("aria-hidden","true"),b.dataset.refcount="1",b.id=a,document.body.append(b)),b}function I0(a){var y;const b=document.getElementById(a);if(!b)return;const z=Number.parseInt((y=b.getAttribute("data-refcount"))!=null?y:"0");z<=1?b.remove():b.dataset.refcount=Number(z-1).toString()}function qp(a,y){const b=new Po({from:a.context}),z=new Ea({mode:"math",type:"root",body:di(y,{context:b})}),ne=ou(gs(new Va(z.render(b),{classes:"ML__base"}),b));return Hu(ne,{classes:"ML__latex"}).toMarkup()}function $p(a,y){var b;if(y.length===0){ff(a);return}let z="";for(const[le,ce]of y.entries()){const Ie=ce,Ve=qp(a,ce),et=Gp(a.keybindings,Ie).join("<br>");z+=`<li role="button" data-command="${Ie}" ${le===a.suggestionIndex?"class=ML__popover__current":""}><span class="ML__popover__latex">${Ie}</span><span class="ML__popover__command">${Ve}</span>`,et&&(z+=`<span class="ML__popover__keybinding">${et}</span>`),z+="</li>"}const ne=eg(a,`<ul>${z}</ul>`);N0()&&((b=ne.querySelector(".ML__popover__current"))==null||b.scrollIntoView({block:"nearest",inline:"nearest"})),setTimeout(()=>{var le;ne&&!N0()&&(ne.classList.add("is-visible"),t0(a),(le=ne.querySelector(".ML__popover__current"))==null||le.scrollIntoView({block:"nearest",inline:"nearest"}))},32)}function N0(){const a=document.getElementById("mathlive-suggestion-popover");return a?a.classList.contains("is-visible"):!1}function t0(a,y){var b;if(!a.element||a.element.mathfield!==a||!N0())return;if(((b=a.model.at(a.model.position))==null?void 0:b.type)!=="latex"){ff(a);return}if(y!=null&&y.deferred){setTimeout(()=>t0(a),32);return}const z=hc(a.field);if(!z)return;const ne=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,le=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,ce=window.innerWidth-document.documentElement.clientWidth,Ie=window.innerHeight-document.documentElement.clientHeight,Ve=window.mathVirtualKeyboard.boundingRect.height,et=document.getElementById("mathlive-suggestion-popover");z.x+et.offsetWidth/2>le-ce?et.style.left=`${le-et.offsetWidth-ce}px`:z.x-et.offsetWidth/2<0?et.style.left="0":et.style.left=`${z.x-et.offsetWidth/2}px`;const vt=z.y-z.height;ne-Ie-Ve-z.y<vt?(et.classList.add("ML__popover--reverse-direction"),et.classList.remove("top-tip"),et.classList.add("bottom-tip"),et.style.top=`${z.y-z.height-et.offsetHeight-15}px`):(et.classList.remove("ML__popover--reverse-direction"),et.classList.add("top-tip"),et.classList.remove("bottom-tip"),et.style.top=`${z.y+15}px`)}function ff(a){a.suggestionIndex=0;const y=document.getElementById("mathlive-suggestion-popover");y&&(y.classList.remove("is-visible"),y.innerHTML="")}function eg(a,y){let b=document.getElementById("mathlive-suggestion-popover");return b||(b=e0("mathlive-suggestion-popover"),vo("suggestion-popover"),vo("core"),b.addEventListener("pointerdown",z=>z.preventDefault()),b.addEventListener("click",z=>{let ne=z.target;for(;ne&&!ne.dataset.command;)ne=ne.parentElement;ne&&(df(a,"reject"),Cl.insert(a.model,ne.dataset.command,{selectionMode:"placeholder",format:"latex",mode:"math"}),a.dirty=!0,a.focus())})),b.innerHTML=window.MathfieldElement.createHTML(y),b}function tg(){document.getElementById("mathlive-suggestion-popover")&&(I0("mathlive-suggestion-popover"),x("suggestion-popover"),x("core"))}function ng(){const a=String(new Error().stack).replace(/^Error.*\n/,"").split(`
`);if(a.length===0)return console.error(`Can't use relative paths to specify assets location because the sourcefile location could not be determined (unexpected stack trace format "${new Error().stack}").`),"";let y=a[1],b=y.match(/http.*\.ts[\?:]/);return b&&(y=a[2]),b=y.match(/(https?:.*):[0-9]+:[0-9]+/),b||(b=y.match(/at (.*(\.ts))[\?:]/),b||(b=y.match(/at (.*(\.mjs|\.js))[\?:]/))),b?b[1]:(console.error(a),console.error(`Can't use relative paths to specify assets location because the source file location could not be determined (unexpected location "${y}").`),"")}var n0=null,Mh,Bh,T0=((Bh=(Mh=globalThis==null?void 0:globalThis.document)==null?void 0:Mh.currentScript)==null?void 0:Bh.src)||ng();function Fh(a){return Gd(this,null,function*(){if(/^(?:[a-z+]+:)?\/\//i.test(a))return new URL(a).href;if(n0===null)try{const y=yield fetch(T0,{method:"HEAD"});y.status===200&&(n0=y.url)}catch(y){console.error(`Invalid URL "${a}" (relative to "${T0}")`)}return new URL(a,n0!=null?n0:T0).href})}function rg(a,y,b={}){return new FontFace(a,`url(${y}.woff2) format('woff2')`,b)}var nd="not-loaded";function ag(){return Gd(this,null,function*(){return nd="not-loaded",r0()})}function r0(){return Gd(this,null,function*(){var a;if(nd!=="not-loaded")return;if(nd="loading",(a=getComputedStyle(document.documentElement).getPropertyValue("--ML__static-fonts"))!=null?a:!1){nd="ready";return}if(document.body.classList.remove("ML__fonts-did-not-load"),"fonts"in document){const b=["KaTeX_Main","KaTeX_Math","KaTeX_AMS","KaTeX_Caligraphic","KaTeX_Fraktur","KaTeX_SansSerif","KaTeX_Script","KaTeX_Typewriter","KaTeX_Size1","KaTeX_Size2","KaTeX_Size3","KaTeX_Size4"],z=Array.from(document.fonts).map(ce=>ce.family);if(b.every(ce=>z.includes(ce))){nd="ready";return}if(!window.MathfieldElement.fontsDirectory){nd="not-loaded";return}const ne=yield Fh(window.MathfieldElement.fontsDirectory);if(!ne){document.body.classList.add("ML__fonts-did-not-load"),nd="error";return}const le=[["KaTeX_Main-Regular"],["KaTeX_Main-BoldItalic",{style:"italic",weight:"bold"}],["KaTeX_Main-Bold",{weight:"bold"}],["KaTeX_Main-Italic",{style:"italic"}],["KaTeX_Math-Italic",{style:"italic"}],["KaTeX_Math-BoldItalic",{style:"italic",weight:"bold"}],["KaTeX_AMS-Regular"],["KaTeX_Caligraphic-Regular"],["KaTeX_Caligraphic-Bold",{weight:"bold"}],["KaTeX_Fraktur-Regular"],["KaTeX_Fraktur-Bold",{weight:"bold"}],["KaTeX_SansSerif-Regular"],["KaTeX_SansSerif-Bold",{weight:"bold"}],["KaTeX_SansSerif-Italic",{style:"italic"}],["KaTeX_Script-Regular"],["KaTeX_Typewriter-Regular"],["KaTeX_Size1-Regular"],["KaTeX_Size2-Regular"],["KaTeX_Size3-Regular"],["KaTeX_Size4-Regular"]].map(ce=>rg(ce[0].replace(/-[a-zA-Z]+$/,""),`${ne}/${ce[0]}`,ce[1]));try{(yield Promise.all(le.map(Ie=>{try{return Ie.load()}catch(Ve){}}))).forEach(Ie=>document.fonts.add(Ie)),nd="ready";return}catch(ce){console.error(`MathLive 0.98.5: The math fonts could not be loaded from "${ne}"`,{cause:ce}),document.body.classList.add("ML__fonts-did-not-load")}nd="error"}})}function ig(a){let y=0;for(let b=0;b<a.length;b++)y=y*31+a.charCodeAt(b),y=y|0;return Math.abs(y)}function Xu(a,y){a&&(a.dirty||(a.dirty=!0,requestAnimationFrame(()=>{Ac(a)&&a.dirty&&(a.atomBoundsCache=new Map,Jd(a,y),a.atomBoundsCache=void 0)})))}function og(a,y){var b;y=y!=null?y:{};const z=new Po({from:pe(ye({},a.context),{atomIdsSettings:{seed:y.forHighlighting?ig(Ea.serialize([a.model.root],{expandMacro:!1,defaultMode:a.options.defaultMode})):"random",groupNumbers:(b=y.forHighlighting)!=null?b:!1},letterShapeStyle:a.options.letterShapeStyle}),mathstyle:a.options.defaultMode==="inline-math"?"textstyle":"displaystyle"}),ne=a.model.root.render(z);return Hu(gs(ne,z),{classes:a.hasEditablePrompts?"ML__latex ML__prompting":"ML__latex",attributes:{translate:"no","aria-hidden":"true"}})}function kh(a,y){const{model:b}=a;b.root.caret=void 0,b.root.isSelected=!1,b.root.containsCaret=!0;for(const ne of b.atoms)ne.caret=void 0,ne.isSelected=!1,ne.containsCaret=!1;if(b.selectionIsCollapsed){const ne=b.at(b.position);ne.caret=a.model.mode;let le=ne.parent;for(;le;)le.containsCaret=!0,le=le.parent}else{const ne=b.getAtoms(b.selection,{includeChildren:!0});for(const le of ne)le.isSelected=!0}return og(a,y).toMarkup()}function Jd(a,y){if(!Ac(a))return;y!=null||(y={});const b=a.element.querySelector("[part=virtual-keyboard-toggle]");b&&(b.style.display=a.hasEditableContent?"":"none");const z=a.field;if(!z)return;const ne=a.isSelectionEditable&&a.hasFocus(),le=z.classList.contains("ML__focused");le&&!ne?z.classList.remove("ML__focused"):!le&&ne&&z.classList.add("ML__focused");let ce=kh(a,y);const Ie=a.element.querySelector("[part=menu-toggle]");if(Ie&&(a.model.atoms.length<=1||a.disabled||a.readOnly&&!a.hasEditableContent||a.userSelect==="none"?Ie.style.display="none":Ie.style.display=""),a.model.atoms.length<=1){const Ve=a.options.contentPlaceholder;Ve&&(ce+=`<span part=placeholder class="ML__content-placeholder">${Cc(Ve)}</span>`)}z.innerHTML=window.MathfieldElement.createHTML(ce),a0(a,y.interactive),a.dirty=!1}function a0(a,y){const b=a.field;if(!b)return;for(const Ie of b.querySelectorAll(".ML__selection, .ML__contains-highlight"))Ie.remove();!(y!=null&&y)&&nd!=="error"&&nd!=="ready"&&setTimeout(()=>{nd==="ready"?a0(a):setTimeout(()=>a0(a),128)},32);const z=a.model,ne=b.offsetWidth,le=b.getBoundingClientRect().width;let ce=Math.floor(le)/ne;if(ce=isNaN(ce)?1:ce,z.selectionIsCollapsed){t0(a,{deferred:!0});let Ie=z.at(z.position);for(;Ie&&Ie.type!=="prompt"&&!(Ie.containsCaret&&Ie.displayContainsHighlight);)Ie=Ie.parent;if(Ie!=null&&Ie.containsCaret&&Ie.displayContainsHighlight){const Ve=Gc(a,$c(a,Ie),ce);if(Ve){Ve.left/=ce,Ve.right/=ce,Ve.top/=ce,Ve.bottom/=ce;const et=document.createElement("div");et.classList.add("ML__contains-highlight"),et.style.position="absolute",et.style.left=`${Ve.left+1}px`,et.style.top=`${Math.ceil(Ve.top)}px`,et.style.width=`${Math.ceil(Ve.right-Ve.left)}px`,et.style.height=`${Math.ceil(Ve.bottom-Ve.top)}px`,b.insertBefore(et,b.childNodes[0])}}return}for(const Ie of lg(As(a,{excludeAtomsWithBackground:!0}))){Ie.left/=ce,Ie.right/=ce,Ie.top/=ce,Ie.bottom/=ce;const Ve=document.createElement("div");Ve.classList.add("ML__selection"),Ve.style.position="absolute",Ve.style.left=`${Ie.left}px`,Ve.style.top=`${Ie.top}px`,Ve.style.width=`${Math.ceil(Ie.right-Ie.left)}px`,Ve.style.height=`${Math.ceil(Ie.bottom-Ie.top-1)}px`,b.insertBefore(Ve,b.childNodes[0])}}function lg(a){let y=[];for(const b of a){let z=!1;for(const ne of y)if(b.left===ne.left&&b.right===ne.right&&b.top===ne.top&&b.bottom===ne.bottom){z=!0;break}z||y.push(b)}a=y,y=[];for(const b of a){let z=0;for(const ne of a)if(b.left>=ne.left&&b.right<=ne.right&&b.top>=ne.top&&b.bottom<=ne.bottom&&(z+=1,z>1))break;z===1&&y.push(b)}return y}var Ph=3,xd;function Yc(a,y){y=ye({target:"mathfield",canUndo:!1,audioFeedback:void 0,changeContent:!1,changeSelection:!1},y!=null?y:{}),xd||(xd={});for(const b of Object.keys(a))console.assert(!xd[b],"Selector already defined: ",b),xd[b]=pe(ye({},y),{fn:a[b]})}function _0(a){let y;if(Array.isArray(a)){if(a[0]==="performWithFeedback")return _0(a[1]);y=a[0]}else y=a;return y=y.replace(/-\w/g,b=>b[1].toUpperCase()),xd[y]}function hf(a){var y;return(y=_0(a))==null?void 0:y.target}function sg(a,y){var b;if(!y)return!1;let z,ne=[],le=!1,ce=!1;Le(y)?(z=y[0],ne=y.slice(1)):z=y,z=z.replace(/-\w/g,et=>et[1].toUpperCase());const Ie=xd[z],Ve=Ie==null?void 0:Ie.target;if(Ve==="model"){if(!a.isSelectionEditable&&(Ie!=null&&Ie.changeContent))return a.model.announce("plonk"),!1;/^(delete|add)/.test(z)&&(z!=="deleteBackward"&&a.flushInlineShortcutBuffer(),a.snapshot(z)),/^complete/.test(z)||$f(a),xd[z].fn(a.model,...ne),If(a),ce=!0,le=!0}else if(Ve==="virtual-keyboard")ce=(b=window.mathVirtualKeyboard.executeCommand(y))!=null?b:!1,le=!0;else if(xd[z]){if(!a.isSelectionEditable&&(Ie!=null&&Ie.changeContent))return a.model.announce("plonk"),!1;/^(undo|redo)/.test(z)&&a.flushInlineShortcutBuffer(),ce=xd[z].fn(a,...ne),le=!0}else throw new Error(`Unknown command "${z}"`);return Ve!=="virtual-keyboard"&&(!a.model.selectionIsCollapsed||Ie!=null&&Ie.changeSelection&&y!=="deleteBackward")&&(a.flushInlineShortcutBuffer(),Ie!=null&&Ie.changeContent||a.stopCoalescingUndo(),a.defaultStyle={}),ce&&Xu(a),le}function ug(a,y){var b;if(!a)return!1;a.focus(),Dm.keypressVibration&&ze()&&navigator.vibrate(Ph);const z=_0(y);window.MathfieldElement.playSound((b=z==null?void 0:z.audioFeedback)!=null?b:"keypress");const ne=a.executeCommand(y);return a.scrollIntoView(),ne}Yc({performWithFeedback:(a,y)=>ug(a,y)});function cg(a){return If(a,{atIndex:a.suggestionIndex+1}),!1}function dg(a){return If(a,{atIndex:a.suggestionIndex-1}),!1}Yc({complete:df},{target:"mathfield",audioFeedback:"return",canUndo:!0,changeContent:!0,changeSelection:!0}),Yc({nextSuggestion:cg,previousSuggestion:dg},{target:"mathfield",audioFeedback:"keypress",changeSelection:!0});var i0="mathlive#virtual-keyboard-message";function R0(a){var y;return a.type!=="message"?!1:((y=a.data)==null?void 0:y.type)===i0}var fg=class up{constructor(){this.targetOrigin=window.origin,this.originValidator="none",this._boundingRect=new DOMRect(0,0,0,0),this._isShifted=!1,window.addEventListener("message",this),this.sendMessage("proxy-created"),this.listeners={}}static get singleton(){return this._singleton||(this._singleton=new up),this._singleton}set alphabeticLayout(y){this.sendMessage("update-setting",{alphabeticLayout:y})}set layouts(y){this.sendMessage("update-setting",{layouts:y})}get normalizedLayouts(){return[]}set editToolbar(y){this.sendMessage("update-setting",{editToolbar:y})}set actionKeycap(y){this.sendMessage("update-setting",{actionKeycap:y})}set shiftKeycap(y){this.sendMessage("update-setting",{shiftKeycap:y})}set backspaceKeycap(y){this.sendMessage("update-setting",{backspaceKeycap:y})}set tabKeycap(y){this.sendMessage("update-setting",{tabKeycap:y})}set container(y){throw new Error("Container inside an iframe cannot be changed")}show(y){this.sendMessage("show",y)}hide(y){this.sendMessage("hide",y)}get isShifted(){return this._isShifted}get visible(){return this._boundingRect.height>0}set visible(y){y?this.show():this.hide()}get boundingRect(){return this._boundingRect}executeCommand(y){return this.sendMessage("execute-command",{command:y}),!0}updateToolbar(y){this.sendMessage("update-toolbar",y)}update(y){this.sendMessage("update-setting",y)}connect(){this.sendMessage("connect")}disconnect(){this.sendMessage("disconnect")}addEventListener(y,b,z){this.listeners[y]||(this.listeners[y]=new Set),this.listeners[y].has(b)||this.listeners[y].add(b)}dispatchEvent(y){return!this.listeners[y.type]||this.listeners[y.type].size===0?!0:(this.listeners[y.type].forEach(b=>{typeof b=="function"?b(y):b==null||b.handleEvent(y)}),!y.defaultPrevented)}removeEventListener(y,b,z){this.listeners[y]&&this.listeners[y].delete(b)}handleEvent(y){if(R0(y)){if(!ie(y.origin,this.originValidator))throw new DOMException(`Message from unknown origin (${y.origin}) cannot be handled`,"SecurityError");this.handleMessage(y.data)}}handleMessage(y){const{action:b}=y;if(b==="execute-command"){const{command:z}=y;hf(z)==="virtual-keyboard"&&this.executeCommand(z);return}if(b==="synchronize-proxy"){this._boundingRect=y.boundingRect,this._isShifted=y.isShifted;return}if(b==="geometry-changed"){this._boundingRect=y.boundingRect,this.dispatchEvent(new Event("geometrychange"));return}}sendMessage(y,b={}){if(!window.top)throw new DOMException("A frame does not have access to the top window and can\u2018t communicate with the keyboard. Review virtualKeyboardTargetOrigin and originValidator on mathfields embedded in an iframe","SecurityError");window.top.postMessage(ye({type:i0,action:y},b),this.targetOrigin)}},Lh={numeric:{label:"123",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.numeric",rows:[[{latex:"x",shift:"y",variants:["y","z","t","r","x^2","x^n","x^{#?}","x_n","x_i","x_{#?}",{latex:"f(#?)",class:"small"},{latex:"g(#?)",class:"small"}]},{latex:"n",shift:"a",variants:["i","j","p","k","a","u"]},"[separator-5]","[7]","[8]","[9]","[/]","[separator-5]",{latex:"\\exponentialE",shift:"\\ln",variants:["\\exp","\\times 10^{#?}","\\ln","\\log_{10}","\\log"]},{latex:"\\imaginaryI",variants:["\\Re","\\Im","\\imaginaryJ","\\Vert #0 \\Vert"]},{latex:"\\pi",shift:"\\sin",variants:["\\prod",{latex:"\\theta",aside:"theta"},{latex:"\\rho",aside:"rho"},{latex:"\\tau",aside:"tau"},"\\sin","\\cos","\\tan"]}],[{label:"<",latex:"<",class:"hide-shift",shift:{latex:"\\le",label:"\u2264"}},{label:">",latex:">",class:"hide-shift",shift:{latex:"\\ge",label:"\u2265"}},"[separator-5]","[4]","[5]","[6]","[*]","[separator-5]",{class:"hide-shift",latex:"#@^2}",shift:"#@^{\\prime}}"},{latex:"#@^{#0}}",class:"hide-shift",shift:"#@_{#?}"},{class:"hide-shift",latex:"\\sqrt{#0}",shift:{latex:"\\sqrt[#0]{#?}}"}}],["[(]","[)]","[separator-5]","[1]","[2]","[3]","[-]","[separator-5]",{latex:"\\int^{\\infty}_{0}\\!#?\\,\\mathrm{d}x",class:"small hide-shift",shift:"\\int",variants:[{latex:"\\int_{#?}^{#?}",class:"small"},{latex:"\\int",class:"small"},{latex:"\\iint",class:"small"},{latex:"\\iiint",class:"small"},{latex:"\\oint",class:"small"},"\\mathrm{d}x",{latex:"\\dfrac{\\mathrm{d}}{\\mathrm{d} x}",class:"small"},{latex:"\\frac{\\partial}{\\partial x}",class:"small"},"\\partial"]},{class:"hide-shift",latex:"\\forall",shift:"\\exists"},{label:"[backspace]",width:1}],[{label:"[shift]",width:2},"[separator-5]","[0]","[.]","[=]","[+]","[separator-5]","[left]","[right]",{label:"[action]",width:1}]]},greek:{label:"&alpha;&beta;&gamma;",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.greek",rows:[[{label:"<i>&#x03c6;</i>",class:"MLK__tex hide-shift",insert:"\\varphi",aside:"phi var.",shift:"\\Phi"},{label:"<i>&#x03c2;</i>",class:"MLK__tex hide-shift",insert:"\\varsigma",aside:"sigma var.",shift:"\\Sigma"},{label:"<i>&#x03f5;</i>",class:"MLK__tex hide-shift",insert:"\\epsilon",aside:"espilon",shift:'\\char"0190'},{label:"<i>&rho;</i>",class:"MLK__tex hide-shift",insert:"\\rho",aside:"rho",shift:'\\char"3A1'},{label:"<i>&tau;</i>",class:"MLK__tex hide-shift",insert:"\\tau",aside:"tau",shift:'\\char"3A4'},{label:"<i>&upsilon;</i>",class:"MLK__tex hide-shift",insert:"\\upsilon",aside:"upsilon",shift:"\\Upsilon"},{label:"<i>&theta;</i>",class:"MLK__tex hide-shift",insert:"\\theta",aside:"theta",shift:"\\Theta"},{label:"<i>&iota;</i>",class:"MLK__tex hide-shift",insert:"\\iota",aside:"iota",shift:'\\char"399'},{label:"<i>&omicron;</i>",class:"MLK__tex hide-shift",insert:"\\omicron",aside:"omicron",shift:'\\char"39F'},{label:"<i>&pi;</i>",class:"MLK__tex hide-shift",insert:"\\pi",aside:"pi",shift:"\\Pi"}],["[separator-5]",{label:"<i>&alpha;</i>",class:"MLK__tex hide-shift",insert:"\\alpha",aside:"alpha",shift:'\\char"391'},{label:"<i>&sigma;</i>",class:"MLK__tex hide-shift",insert:"\\sigma",aside:"sigma",shift:"\\Sigma"},{label:"<i>&delta;</i>",class:"MLK__tex hide-shift",insert:"\\delta",aside:"delta",shift:"\\Delta"},{latex:"\\phi",class:"MLK__tex hide-shift",insert:"\\phi",aside:"phi",shift:"\\Phi"},{label:"<i>&gamma;</i>",class:"MLK__tex hide-shift",insert:"\\gamma",aside:"gamma",shift:"\\Gamma"},{label:"<i>&eta;</i>",class:"MLK__tex hide-shift",insert:"\\eta",aside:"eta",shift:'\\char"397'},{label:"<i>&xi;</i>",class:"MLK__tex hide-shift",insert:"\\xi",aside:"xi",shift:"\\Xi"},{label:"<i>&kappa;</i>",class:"MLK__tex hide-shift",insert:"\\kappa",aside:"kappa",shift:"\\Kappa"},{label:"<i>&lambda;</i>",class:"MLK__tex hide-shift",insert:"\\lambda",aside:"lambda",shift:"\\Lambda"},"[separator-5]"],["[shift]",{label:"<i>&zeta;</i>",class:"MLK__tex hide-shift",insert:"\\zeta",aside:"zeta",shift:'\\char"396'},{label:"<i>&chi;</i>",class:"MLK__tex hide-shift",insert:"\\chi",aside:"chi",shift:'\\char"3A7'},{label:"<i>&psi;</i>",class:"MLK__tex hide-shift",insert:"\\psi",aside:"zeta",shift:"\\Psi"},{label:"<i>&omega;</i>",class:"MLK__tex hide-shift",insert:"\\omega",aside:"omega",shift:"\\Omega"},{label:"<i>&beta;</i>",class:"MLK__tex hide-shift",insert:"\\beta",aside:"beta",shift:'\\char"392'},{label:"<i>&nu;</i>",class:"MLK__tex hide-shift",insert:"\\nu",aside:"nu",shift:'\\char"39D'},{label:"<i>&mu;</i>",class:"MLK__tex hide-shift",insert:"\\mu",aside:"mu",shift:'\\char"39C'},"[backspace]"],["[separator]",{label:"<i>&#x03b5;</i>",class:"MLK__tex",insert:"\\varepsilon",aside:"espilon var."},{label:"<i>&#x03d1;</i>",class:"MLK__tex",insert:"\\vartheta",aside:"theta var."},{label:"<i>&#x3f0;</i>",class:"MLK__tex",insert:"\\varkappa",aside:"kappa var."},{label:"<i>&#x03d6;</i>",class:"MLK__tex",insert:"\\varpi",aside:"pi var."},{label:"<i>&#x03f1;</i>",class:"MLK__tex",insert:"\\varrho",aside:"rho var."},"[left]","[right]","[action]"]]},symbols:{label:"&infin;\u2260\u2208",labelClass:"MLK__tex",tooltip:"keyboard.tooltip.symbols",rows:[[{latex:"\\sin",shift:"\\sin^{-1}",variants:[{class:"small",latex:"\\sinh"},{class:"small",latex:"\\sin^{-1}"},{class:"small",latex:"\\arsinh"}]},"\\ln",{latex:"\\mathrm{abs}",insert:"\\mathrm{abs}\\left(#0\\right)"},{latex:"\\rarr",shift:"\\rArr",variants:[{latex:"\\implies",aside:"implies"},{latex:"\\to",aside:"to"},"\\dashv",{latex:"\\roundimplies",aside:"round implies"}]},{latex:"\\exists",variants:["\\nexists"],shift:"\\nexists"},{latex:"\\in",shift:"\\notin",variants:["\\notin","\\owns"]},"\\cup",{latex:"\\overrightarrow{#@}",shift:"\\overleftarrow{#@}",variants:["\\overleftarrow{#@}","\\bar{#@}","\\vec{#@}","\\hat{#@}","\\check{#@}","\\dot{#@}","\\ddot{#@}","\\mathring{#@}","\\breve{#@}","\\acute{#@}","\\tilde{#@}","\\grave{#@}"]},{class:"small",latex:"\\lim_{#?}",shift:"\\lim_{x\\to\\infty}",variants:[{class:"small",latex:"\\liminf_{#?}"},{class:"small",latex:"\\limsup_{#?}"}]},"\\exponentialE"],[{latex:"\\cos",shift:"\\cos^{-1}",variants:[{class:"small",latex:"\\cosh"},{class:"small",latex:"\\cos^{-1}"},{class:"small",latex:"\\arcosh"}]},{latex:"\\log",shift:"\\log_{10}",variants:["\\log_{#0}","\\log_{10}"]},"\\left\\vert#0\\right\\vert",{latex:"\\larr",shift:"\\lArr",variants:[{latex:"\\impliedby",aside:"implied by"},{latex:"\\gets",aside:"gets"},"\\lArr","\\vdash",{latex:"\\models",aside:"models"}]},{latex:"\\forall",shift:"\\lnot",variants:[{latex:"\\land",aside:"and"},{latex:"\\lor",aside:"or"},{latex:"\\oplus",aside:"xor"},{latex:"\\lnot",aside:"not"},{latex:"\\downarrow",aside:"nor"},{latex:"\\uparrow",aside:"nand"},{latex:"\\curlywedge",aside:"nor"},{latex:"\\bar\\curlywedge",aside:"nand"}]},{latex:"\\ni",shift:"\\not\\owns"},"\\cap",{latex:"\\overline{#@}",shift:"\\underline{#@}",variants:["\\overbrace{#@}","\\overlinesegment{#@}","\\overleftrightarrow{#@}","\\overrightarrow{#@}","\\overleftarrow{#@}","\\overgroup{#@}","\\underbrace{#@}","\\underlinesegment{#@}","\\underleftrightarrow{#@}","\\underrightarrow{#@}","\\underleftarrow{#@}","\\undergroup{#@}"]},{class:"hide-shift",latex:"\\int",shift:"\\iint",variants:[{latex:"\\int_{#?}^{#?}",class:"small"},{latex:"\\int",class:"small"},{latex:"\\smallint",class:"small"},{latex:"\\iint",class:"small"},{latex:"\\iiint",class:"small"},{latex:"\\oint",class:"small"},"\\intop","\\iiint","\\oiint","\\oiiint","\\intclockwise","\\varointclockwise","\\ointctrclockwise","\\intctrclockwise"]},{latex:"\\pi",shift:"\\tau",variants:["\\tau"]}],[{latex:"\\tan",shift:"\\tan^{-1}",variants:[{class:"small",latex:"\\tanh"},{class:"small",latex:"\\tan^{-1}"},{class:"small",latex:"\\artanh"},{class:"small",latex:"\\arctan"},{class:"small",latex:"\\arctg"},{class:"small",latex:"\\tg"}]},{latex:"\\exp",insert:"\\exp\\left(#0\\right)",variants:["\\exponentialE^{#0}"]},"\\left\\Vert#0\\right\\Vert",{latex:"\\lrArr",shift:"\\leftrightarrow",variants:[{latex:"\\iff",aside:"if and only if"},"\\leftrightarrow","\\leftrightarrows","\\Leftrightarrow",{latex:"^\\biconditional",aside:"biconditional"}]},{latex:"\\vert",shift:"!"},{latex:"#@^{\\complement}",aside:"complement",variants:[{latex:"\\setminus",aside:"set minus"},{latex:"\\smallsetminus",aside:"small set minus"}]},{latex:"\\subset",shift:"\\subseteq",variants:["\\subset","\\subseteq","\\subsetneq","\\varsubsetneq","\\subsetneqq","\\nsubset","\\nsubseteq","\\supset","\\supseteq","\\supsetneq","\\supsetneqq","\\nsupset","\\nsupseteq"]},{latex:"#@^{\\prime}",shift:"#@^{\\doubleprime}",variants:["#@^{\\doubleprime}","#@\\degree"]},{latex:"\\mathrm{d}",shift:"\\partial",variants:["\\mathrm{d}x",{latex:"\\dfrac{\\mathrm{d}}{\\mathrm{d} x}",class:"small"},{latex:"\\frac{\\partial}{\\partial x}",class:"small"},"\\partial"]},{latex:"\\infty",variants:["\\aleph_0","\\aleph_1","\\omega","\\mathfrak{m}"]}],[{label:"[shift]",width:2},{class:"box",latex:",",shift:";",variants:[";","?"]},{class:"box",latex:"\\colon",shift:"\\Colon",variants:[{latex:"\\Colon",aside:"such that",class:"box"},{latex:":",aside:"ratio",class:"box"},{latex:"\\vdots",aside:"",class:"box"},{latex:"\\ddots",aside:"",class:"box"},{latex:"\\ldotp",aside:"low dot",class:"box"},{latex:"\\cdotp",aside:"center dot",class:"box"},{latex:"\\ldots",aside:"low ellipsis",class:"box"},{latex:"\\cdots",aside:"center ellipsis",class:"box"},{latex:"\\therefore",aside:"therefore",class:"box"},{latex:"\\because",aside:"because",class:"box"}]},{class:"box",latex:"\\cdot",aside:"centered dot",shift:"\\ast",variants:["\\circ","\\bigcirc","\\bullet","\\odot","\\oslash","\\circledcirc","\\ast","\\star","\\times","\\doteq","\\doteqdot"]},"[separator]","[left]","[right]",{label:"[backspace]",width:1,class:"action hide-shift"},{label:"[action]",width:1}]]},compact:{label:"compact",rows:[["[+]","[-]","[*]","[/]","[=]","[.]","[(]","[)]","\\sqrt{#0}","#@^{#?}"],["[1]","[2]","[3]","[4]","[5]","[6]","[7]","[8]","[9]","[0]"],["[hr]"],["[undo]","[redo]","[separator]","[separator]","[separator]","[left]","[right]",{label:"[backspace]",class:"action hide-shift"},"[hide-keyboard]"]]},minimalist:{label:"minimalist",layers:[{style:`
.minimalist-backdrop {
display: flex;
justify-content: center;
}
.minimalist-container {
--keycap-height: 40px;
--keycap-max-width: 53px;
--keycap-small-font-size: 12px;
background: var(--keyboard-background);
padding: 20px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border: 1px solid var(--keyboard-border);
box-shadow: 0 0 32px rgb(0 0 0 / 30%);
}
`,backdrop:"minimalist-backdrop",container:"minimalist-container",rows:[["+","-","\\times",{latex:"\\frac{#@}{#0}",class:"small"},"=","[.]","(",")",{latex:"\\sqrt{#0}",class:"small"},{latex:"#@^{#?}",class:"small"}],["1","2","3","4","5","6","7","8","9","0"],["[hr]"],["[undo]","[redo]","[separator]","[separator]","[separator]","[left]","[right]",{label:"[backspace]",class:"action hide-shift"},"[hide-keyboard]"]]}]},"numeric-only":{label:"123",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.numeric",id:"numeric-only",rows:[["7","8","9","[separator]",{label:"[backspace]",width:2}],["4","5","6","[separator]","[separator]","[separator]"],["1","2","3","[separator]","[separator]","[separator]"],["0",{label:"[.]",variants:[]},"-","[separator]","[left]","[right]"]]}},o0={0:["\\varnothing","\\infty"],1:["\\frac{1}{#@}","#@^{-1}","\\times 10^{#?}","\\phi","\\imaginaryI"],2:["\\frac{1}{2}","#@^2","\\sqrt2","\\exponentialE"],3:["\\frac{1}{3}","#@^3","\\sqrt3","\\pi"],4:["\\frac{1}{4}","#@^4"],5:["\\frac{1}{5}","#@^5","\\sqrt5"],6:["\\frac{1}{6}","#@^6"],7:["\\frac{1}{7}","#@^7"],8:["\\frac{1}{8}","#@^8"],9:["\\frac{1}{9}","#@^9"],".":[".",",",";","\\colon"],",":["{,}",".",";","\\colon"],a:[{latex:"\\aleph",aside:"aleph"},{latex:"\\forall",aside:"for all"},"\xE0","\xE1","\xE2","\xE4","\xE6"],b:[{latex:"\\beth",aside:"beth"}],c:[{latex:"\\C",aside:"set of complex numbers"},"\xE7"],d:[{latex:"\\daleth",aside:"daleth"}],e:[{latex:"\\exponentialE",aside:"exponential e"},{latex:"\\exists",aside:"there is"},{latex:"\\nexists",aside:"there isn\u2019t"},"\xE8","\xE9","\xEA","\xEB"],g:[{latex:"\\gimel",aside:"gimel"}],h:[{latex:"\\hbar",aside:"h bar"},{latex:"\\hslash",aside:"h slash"}],i:[{latex:"\\imaginaryI",aside:"imaginary i"},"\xEC","\xED","\xEE","\xEF"],j:[{latex:"\\imaginaryJ",aside:"imaginary j"}],l:[{latex:"\\ell",aside:"ell"}],n:[{latex:"\\mathbb{N}",aside:"set of natural numbers"},"\xF1"],o:["\xF8","\u0153","\xF2","\xF3","\xF4","\xF6","\u0153"],p:[{latex:"\\mathbb{P}",aside:"set of primes"}],q:[{latex:"\\mathbb{Q}",aside:"set of rational numbers"}],r:[{latex:"\\mathbb{R}",aside:"set of real numbers"}],u:["\xF9","\xFA","\xFB","\xFC"],z:[{latex:"\\mathbb{Z}",aside:"set of integers"}],y:["\xFD","\xFF"],space:[{latex:'\\char"203A\\!\\char"2039',insert:"\\!",aside:"negative thin space<br>\u207B\xB3\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\,\\char"2039',insert:"\\,",aside:"thin space<br>\xB3\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\:\\char"2039',insert:"\\:",aside:"medium space<br>\u2074\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\;\\char"2039',insert:"\\;",aside:"thick space<br>\u2075\u29F8\u2081\u2088 em"},{latex:'\\char"203A\\ \\char"2039',insert:"\\ ",aside:"\u2153 em"},{latex:'\\char"203A\\enspace\\char"2039',insert:"\\enspace",aside:"\xBD em"},{latex:'\\char"203A\\quad\\char"2039',insert:"\\quad",aside:"1 em"},{latex:'\\char"203A\\qquad\\char"2039',insert:"\\qquad",aside:"2 em"}]},Nf;function Oh(a,y){var b,z,ne;const le=Kd.singleton;if(!le)return;const ce=mf(a),Ie=(z=(b=le.getKeycap(ce==null?void 0:ce.id))==null?void 0:b.variants)!=null?z:"";if(typeof Ie=="string"&&!Ih(Ie)||Array.isArray(Ie)&&Ie.length===0){y==null||y();return}const Ve={};let et="";for(const ga of mg(Ie)){const xi=Th(ga),pa=Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36);Ve[pa]=xi;const[Xa,Mi]=l0(xi);et+=`<div id=${pa} class="item ${Mi}">${Xa}</div>`}const vt=document.createElement("div");vt.setAttribute("aria-hidden","true"),vt.className="MLK__variant-panel",vt.style.height="auto";const Lt=Object.keys(Ve).length;let on=5;Lt===1?on=1:Lt===2||Lt===4?on=2:Lt===3||Lt===5||Lt===6?on=3:Lt>=7&&Lt<14&&(on=4),vt.style.width=`calc(var(--variant-keycap-length) * ${on} + 12px)`,vt.innerHTML=Dm.createHTML(et),bd.open({root:(ne=le==null?void 0:le.container)==null?void 0:ne.querySelector(".ML__keyboard"),child:vt}),Nf=new AbortController;const{signal:In}=Nf,Gn=a==null?void 0:a.getBoundingClientRect();if(Gn){Gn.top-vt.clientHeight<0&&(vt.style.width="auto",Lt<=6?vt.style.height="56px":Lt<=12?vt.style.height="108px":Lt<=18?vt.style.height="205px":vt.classList.add("compact"));const ga=Math.max(0,Math.min(window.innerWidth-vt.offsetWidth,(Gn.left+Gn.right-vt.offsetWidth)/2)),xi=Gn.top-vt.clientHeight+5;vt.style.transform=`translate(${ga}px, ${xi}px)`,vt.classList.add("is-visible"),requestAnimationFrame(()=>{vt.addEventListener("pointerup",pa=>{const Xa=mf(pa.target);!(Xa!=null&&Xa.id)||!Ve[Xa.id]||(z0(Ve[Xa.id]),Tf(),y==null||y(),pa.preventDefault())},{capture:!0,passive:!1,signal:In}),vt.addEventListener("pointerenter",pa=>{const Xa=mf(pa.target);!(Xa!=null&&Xa.id)||!Ve[Xa.id]||Xa.classList.add("is-active")},{capture:!0,signal:In}),vt.addEventListener("pointerleave",pa=>{const Xa=mf(pa.target);!(Xa!=null&&Xa.id)||!Ve[Xa.id]||Xa.classList.remove("is-active")},{capture:!0,signal:In}),window.addEventListener("pointercancel",()=>{Tf(),y==null||y()},{signal:In}),window.addEventListener("pointerup",()=>{Tf(),y==null||y()},{signal:In})})}}function Tf(){Nf==null||Nf.abort(),Nf=null,bd.state==="open"&&bd.close()}function hg(a){if(a==="foreground-color"){const y=[];for(const b of Object.keys(Te))y.push({class:"swatch-button",label:'<span style="border: 3px solid '+Te[b]+'"></span>',command:["applyStyle",{color:b}]});return y}if(a==="background-color"){const y=[];for(const b of Object.keys(Ye))y.push({class:"swatch-button",label:'<span style="background:'+Ye[b]+'"></span>',command:["applyStyle",{backgroundColor:b}]});return y}}function Ih(a){return o0[a]!==void 0}function mg(a){var y;return typeof a!="string"?a:(o0[a]||(o0[a]=(y=hg(a))!=null?y:[]),o0[a])}function pg(a){return typeof a=="string"?a:Object.entries(a).map(([y,b])=>`${y}:${b} !important`).join(";")}function gg(a){return Object.keys(a).map(y=>`${y} {${pg(a[y])}}`).join("")}function _f(a){if(!a)return"";const y=new Po,b=new Ea({mode:"math",type:"root",body:di(a,{context:y,args:ne=>ne==="@"?"{\\class{ML__box-placeholder}{\\blacksquare}}":"\\placeholder{}"})}),z=ou(gs(new Va(b.render(y),{classes:"ML__base"}),y));return Hu(z,{classes:"ML__latex"}).toMarkup()}function Rf(a){var y;if(Array.isArray(a))return a.map(z=>Rf(z)).flat();const b=typeof a=="string"?{markup:a}:a;return"rows"in b&&Array.isArray(b.rows)&&(b.rows=b.rows.map(z=>z.map(ne=>Th(ne)))),(y=b.id)!=null||(b.id="ML__layer_"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36)),[b]}function vg(){var a,y;let z=window.mathVirtualKeyboard.alphabeticLayout;if(z==="auto"){const Ie=Lf();Ie&&(z=Ie.virtualLayout),(!z||z==="auto")&&(z=(a={fr:"azerty",be:"azerty",al:"qwertz",ba:"qwertz",cz:"qwertz",de:"qwertz",hu:"qwertz",sk:"qwertz",ch:"qwertz"}[Ge.locale.slice(0,2)])!=null?a:"qwerty")}const ne={qwerty:["qwertyuiop"," asdfghjkl ","^zxcvbnm~"],azerty:["azertyuiop","qsdfghjklm","^ wxcvbn ~"],qwertz:["qwertzuiop"," asdfghjkl ","^yxcvbnm~"],dvorak:["^ pyfgcrl ","aoeuidhtns","qjkxbmwvz~"],colemak:[" qwfpgjluy ","arstdhneio","^zxcvbkm~"]},le=(y=ne[z])!=null?y:ne.qwerty,ce=z==="azerty"?[[{label:"1",variants:"1"},{label:"2",shift:{latex:"\xE9"},variants:"2"},{label:"3",shift:{latex:"\xF9"},variants:"3"},{label:"4",variants:"4"},{label:"5",shift:{label:"(",latex:"("},variants:"5"},{label:"6",shift:{label:")",latex:")"},variants:"6"},{label:"7",shift:{latex:"\xE8"},variants:"7"},{label:"8",shift:{latex:"\xEA"},variants:"8"},{label:"9",shift:{latex:"\xE7"},variants:"9"},{label:"0",shift:{latex:"\xE0"},variants:"0"}]]:[[{label:"1",variants:"1"},{label:"2",variants:"2"},{label:"3",variants:"3"},{label:"4",variants:"4"},{label:"5",shift:{latex:"\\frac{#@}{#?}"},variants:"5"},{label:"6",shift:{latex:"#@^#?"},variants:"6"},{label:"7",variants:"7"},{label:"8",shift:{latex:"\\times"},variants:"8"},{label:"9",shift:{label:"(",latex:"("},variants:"9"},{label:"0",shift:{label:")",latex:")"},variants:"0"}]];for(const Ie of le){const Ve=[];for(const et of Ie)/[a-z]/.test(et)?Ve.push({label:et,class:"hide-shift",shift:{label:et.toUpperCase()},variants:Ih(et)?et:void 0}):et==="~"?z!=="dvorak"?Ve.push("[backspace]"):Ve.push({label:"[backspace]",width:1}):et==="^"?Ve.push("[shift]"):et===" "&&Ve.push("[separator-5]");ce.push(Ve)}return ce.push(["[-]","[+]","[=]",{label:" ",width:1.5},{label:",",shift:";",variants:".",class:"hide-shift"},"[.]","[left]","[right]",{label:"[action]",width:1.5}]),{label:"abc",labelClass:"MLK__tex-math",tooltip:"keyboard.tooltip.alphabetic",layers:Rf({rows:ce})}}function Nh(a){if(a==="alphabetic")return vg();if(typeof a=="string")return console.assert(Lh[a]!==void 0,`MathLive 0.98.5: unknown keyboard layout "${a}"`),Nh(Lh[a]);let y;if("rows"in a&&Array.isArray(a.rows)){console.assert(!("layers"in a||"markup"in a),'MathLive 0.98.5: when providing a "rows" property, "layers" and "markup" are ignored');const ne=a,{rows:le}=ne,ce=Xe(ne,["rows"]);y=pe(ye({},ce),{layers:Rf({rows:a.rows})})}else if("markup"in a&&typeof a.markup=="string"){const ne=a,{markup:le}=ne,ce=Xe(ne,["markup"]);y=pe(ye({},ce),{layers:Rf(a.markup)})}else y=ye({},a),"layers"in a?y.layers=Rf(a.layers):console.error('MathLive 0.98.5: provide either a "rows", "markup" or "layers" property');let b=!1,z=!1;for(const ne of y.layers)if(ne.rows)for(const le of ne.rows.flat()){pf(le)&&(b=!0);const ce=le.command;typeof ce=="string"&&["undo","redo","cut","copy","paste"].includes(ce)&&(z=!0)}return(!("displayShiftedKeycaps"in a)||a.displayShiftedKeycaps===void 0)&&(y.displayShiftedKeycaps=b),(!("displayEditToolbar"in a)||a.displayEditToolbar===void 0)&&(y.displayEditToolbar=!z),y}function yg(a,y){var b,z;let ne='<div class="left">';if(a.normalizedLayouts.length>1)for(const[le,ce]of a.normalizedLayouts.entries()){const Ie=ce,Ve=[le===y?"selected":"layer-switch"];Ie.tooltip&&Ve.push("MLK__tooltip"),Ie.labelClass&&Ve.push(...Ie.labelClass.split(" ")),ne+=`<div class="${Ve.join(" ")}"`,Ie.tooltip&&(ne+=" data-tooltip='"+((b=je(Ie.tooltip))!=null?b:Ie.tooltip)+"' "),le!==y&&(ne+=`data-layer="${Ie.layers[0].id}"`),ne+=`>${(z=Ie.label)!=null?z:"untitled"}</div>`}return ne+="</div>",ne}function bg(a,y){let b="";if(a.editToolbar==="none")return"";const ne=[];y.selectionIsCollapsed?ne.push("undo","redo","pasteFromClipboard"):ne.push("cutToClipboard","copyToClipboard","pasteFromClipboard");const le={undo:`<div class='action ${y.canUndo===!1?"disabled":""}'
data-command='"undo"'
data-tooltip='${je("tooltip.undo")}'>
<svg><use xlink:href='#svg-undo' /></svg>
</div>`,redo:`<div class='action ${y.canRedo===!1?"disabled":""}'
data-command='"redo"'
data-tooltip='${je("tooltip.redo")}'>
<svg><use xlink:href='#svg-redo' /></svg>
</div>`,cutToClipboard:`
<div class='action'
data-command='"cutToClipboard"'
data-tooltip='${je("tooltip.cut to clipboard")}'>
<svg><use xlink:href='#svg-cut' /></svg>
</div>
`,copyToClipboard:`
<div class='action'
data-command='"copyToClipboard"'
data-tooltip='${je("tooltip.copy to clipboard")}'>
<svg><use xlink:href='#svg-copy' /></svg>
</div>
`,pasteFromClipboard:`
<div class='action'
data-command='"pasteFromClipboard"'
data-tooltip='${je("tooltip.paste from clipboard")}'>
<svg><use xlink:href='#svg-paste' /></svg>
</div>
`};return b+=ne.map(ce=>le[ce]).join(""),b}function xg(a){for(const y of a)Eg(y)}function Eg(a){const y=Kd.singleton;if(!y)return;const b={};if(!a.id){if(a.hasAttribute("data-label")&&(b.label=a.dataset.label),a.hasAttribute("data-latex")&&(b.latex=a.dataset.latex),a.hasAttribute("data-key")&&(b.key=a.dataset.key),a.hasAttribute("data-insert")&&(b.insert=a.dataset.insert),a.hasAttribute("data-variants")&&(b.variants=a.dataset.variants),a.hasAttribute("data-aside")&&(b.aside=a.dataset.aside),a.className&&(b.class=a.className),!b.label&&!b.latex&&!b.key&&!b.insert&&(b.latex=a.innerText,b.label=a.innerHTML),a.hasAttribute("data-command"))try{b.command=JSON.parse(a.dataset.command)}catch(z){}a.id=y.registerKeycap(b)}if(!a.innerHTML){const[z,ne]=l0(b);a.innerHTML=window.MathfieldElement.createHTML(z)}}function Cg(){vo("virtual-keyboard"),vo("core"),r0()}function Sg(){x("core"),x("virtual-keyboard")}var wg=`<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<symbol id="svg-delete-backward" viewBox="0 0 576 512">
<path d="M432.1 208.1L385.9 256L432.1 303C442.3 312.4 442.3 327.6 432.1 336.1C423.6 346.3 408.4 346.3 399 336.1L352 289.9L304.1 336.1C295.6 346.3 280.4 346.3 271 336.1C261.7 327.6 261.7 312.4 271 303L318.1 256L271 208.1C261.7 199.6 261.7 184.4 271 175C280.4 165.7 295.6 165.7 304.1 175L352 222.1L399 175C408.4 165.7 423.6 165.7 432.1 175C442.3 184.4 442.3 199.6 432.1 208.1V208.1zM512 64C547.3 64 576 92.65 576 128V384C576 419.3 547.3 448 512 448H205.3C188.3 448 172 441.3 160 429.3L9.372 278.6C3.371 272.6 0 264.5 0 256C0 247.5 3.372 239.4 9.372 233.4L160 82.75C172 70.74 188.3 64 205.3 64L512 64zM528 128C528 119.2 520.8 112 512 112H205.3C201 112 196.9 113.7 193.9 116.7L54.63 256L193.9 395.3C196.9 398.3 201 400 205.3 400H512C520.8 400 528 392.8 528 384V128z"/>
</symbol>
<symbol id="svg-shift" viewBox="0 0 384 512">
<path d="M2.438 252.3C7.391 264.2 19.06 272 32 272h80v160c0 26.51 21.49 48 48 48h64C250.5 480 272 458.5 272 432v-160H352c12.94 0 24.61-7.797 29.56-19.75c4.953-11.97 2.219-25.72-6.938-34.88l-160-176C208.4 35.13 200.2 32 192 32S175.6 35.13 169.4 41.38l-160 176C.2188 226.5-2.516 240.3 2.438 252.3zM192 86.63L313.4 224H224v208H160V224H70.63L192 86.63z"/>
</symbol>
<symbol id="svg-commit" viewBox="0 0 512 512">
<path d="M135 432.1l-128-128C2.344 300.3 0 294.2 0 288s2.344-12.28 7.031-16.97l128-128c9.375-9.375 24.56-9.375 33.94 0s9.375 24.56 0 33.94L81.94 264H464v-208C464 42.75 474.8 32 488 32S512 42.75 512 56V288c0 13.25-10.75 24-24 24H81.94l87.03 87.03c9.375 9.375 9.375 24.56 0 33.94S144.4 442.3 135 432.1z"/>
</symbol>
<symbol id="circle-plus" viewBox="0 0 512 512"><path d="M256 48a208 208 0 1 1 0 416 208 208 0 1 1 0-416zm0 464A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344c0 13.3 10.7 24 24 24s24-10.7 24-24V280h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V168c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"/></symbol>
<symbol id="svg-command" viewBox="0 0 640 512">
<path d="M34.495 36.465l211.051 211.05c4.686 4.686 4.686 12.284 0 16.971L34.495 475.535c-4.686 4.686-12.284 4.686-16.97 0l-7.071-7.07c-4.686-4.686-4.686-12.284 0-16.971L205.947 256 10.454 60.506c-4.686-4.686-4.686-12.284 0-16.971l7.071-7.07c4.686-4.687 12.284-4.687 16.97 0zM640 468v-10c0-6.627-5.373-12-12-12H300c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h328c6.627 0 12-5.373 12-12z"/>
</symbol>
<symbol id="svg-undo" viewBox="0 0 512 512">
<path d="M20 8h10c6.627 0 12 5.373 12 12v110.625C85.196 57.047 165.239 7.715 256.793 8.001 393.18 8.428 504.213 120.009 504 256.396 503.786 393.181 392.834 504 256 504c-63.926 0-122.202-24.187-166.178-63.908-5.113-4.618-5.354-12.561-.482-17.433l7.069-7.069c4.503-4.503 11.749-4.714 16.482-.454C150.782 449.238 200.935 470 256 470c117.744 0 214-95.331 214-214 0-117.744-95.331-214-214-214-82.862 0-154.737 47.077-190.289 116H180c6.627 0 12 5.373 12 12v10c0 6.627-5.373 12-12 12H20c-6.627 0-12-5.373-12-12V20c0-6.627 5.373-12 12-12z"/>
</symbol>
<symbol id="svg-redo" viewBox="0 0 512 512">
<path d="M492 8h-10c-6.627 0-12 5.373-12 12v110.625C426.804 57.047 346.761 7.715 255.207 8.001 118.82 8.428 7.787 120.009 8 256.396 8.214 393.181 119.166 504 256 504c63.926 0 122.202-24.187 166.178-63.908 5.113-4.618 5.354-12.561.482-17.433l-7.069-7.069c-4.503-4.503-11.749-4.714-16.482-.454C361.218 449.238 311.065 470 256 470c-117.744 0-214-95.331-214-214 0-117.744 95.331-214 214-214 82.862 0 154.737 47.077 190.289 116H332c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h160c6.627 0 12-5.373 12-12V20c0-6.627-5.373-12-12-12z"/>
</symbol>
<symbol id="svg-arrow-left" viewBox="0 0 320 512">
<path d="M206.7 464.6l-183.1-191.1C18.22 267.1 16 261.1 16 256s2.219-11.97 6.688-16.59l183.1-191.1c9.152-9.594 24.34-9.906 33.9-.7187c9.625 9.125 9.938 24.37 .7187 33.91L73.24 256l168 175.4c9.219 9.5 8.906 24.78-.7187 33.91C231 474.5 215.8 474.2 206.7 464.6z"/>
</symbol>
<symbol id="svg-arrow-right" viewBox="0 0 320 512">
<path d="M113.3 47.41l183.1 191.1c4.469 4.625 6.688 10.62 6.688 16.59s-2.219 11.97-6.688 16.59l-183.1 191.1c-9.152 9.594-24.34 9.906-33.9 .7187c-9.625-9.125-9.938-24.38-.7187-33.91l168-175.4L78.71 80.6c-9.219-9.5-8.906-24.78 .7187-33.91C88.99 37.5 104.2 37.82 113.3 47.41z"/>
</symbol>
<symbol id="svg-tab" viewBox="0 0 448 512">
<path d="M32 217.1c0-8.8 7.2-16 16-16h144v-93.9c0-7.1 8.6-10.7 13.6-5.7l143.5 143.1c6.3 6.3 6.3 16.4 0 22.7L205.6 410.4c-5 5-13.6 1.5-13.6-5.7v-93.9H48c-8.8 0-16-7.2-16-16v-77.7m-32 0v77.7c0 26.5 21.5 48 48 48h112v61.9c0 35.5 43 53.5 68.2 28.3l143.6-143c18.8-18.8 18.8-49.2 0-68L228.2 78.9c-25.1-25.1-68.2-7.3-68.2 28.3v61.9H48c-26.5 0-48 21.6-48 48zM436 64h-8c-6.6 0-12 5.4-12 12v360c0 6.6 5.4 12 12 12h8c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12z"/>
</symbol>
<symbol id="svg-paste" viewBox="0 0 512 512"><path d="M160 32c11.6 0 21.3 8.2 23.5 19.2C185 58.6 191.6 64 199.2 64H208c8.8 0 16 7.2 16 16V96H96V80c0-8.8 7.2-16 16-16h8.8c7.6 0 14.2-5.4 15.7-12.8C138.7 40.2 148.4 32 160 32zM64 64h2.7C65 69 64 74.4 64 80V96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V80c0-5.6-1-11-2.7-16H256c17.7 0 32 14.3 32 32h32c0-35.3-28.7-64-64-64H210.6c-9-18.9-28.3-32-50.6-32s-41.6 13.1-50.6 32H64C28.7 32 0 60.7 0 96V384c0 35.3 28.7 64 64 64H192V416H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM288 480c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32h96v56c0 22.1 17.9 40 40 40h56V448c0 17.7-14.3 32-32 32H288zM416 165.3L474.7 224H424c-4.4 0-8-3.6-8-8V165.3zM448 512c35.3 0 64-28.7 64-64V235.9c0-12.7-5.1-24.9-14.1-33.9l-59.9-59.9c-9-9-21.2-14.1-33.9-14.1H288c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448z"/></symbol>
<symbol id="svg-cut" viewBox="0 0 512 512"><path d="M485.6 444.2L333.6 314.9C326.9 309.2 326.1 299.1 331.8 292.4C337.5 285.6 347.6 284.8 354.4 290.5L506.4 419.8C513.1 425.5 513.9 435.6 508.2 442.4C502.5 449.1 492.4 449.9 485.6 444.2zM485.7 67.76C492.5 62.07 502.5 62.94 508.2 69.69C513.9 76.45 513.1 86.55 506.3 92.24L208.5 343.1C218.3 359.7 224 379.2 224 400C224 461.9 173.9 512 112 512C50.14 512 0 461.9 0 400C0 338.1 50.14 288 112 288C141.5 288 168.4 299.4 188.4 318.1L262.2 256L188.4 193.9C168.4 212.6 141.5 224 112 224C50.14 224 0 173.9 0 112C0 50.14 50.14 0 112 0C173.9 0 224 50.14 224 112C224 132.8 218.3 152.3 208.5 168.9L287 235.1L485.7 67.76zM32 112C32 156.2 67.82 192 112 192C156.2 192 192 156.2 192 112C192 67.82 156.2 32 112 32C67.82 32 32 67.82 32 112zM112 480C156.2 480 192 444.2 192 400C192 355.8 156.2 320 112 320C67.82 320 32 355.8 32 400C32 444.2 67.82 480 112 480z"/></symbol>
<symbol id="svg-copy" viewBox="0 0 512 512"><path d="M272 416C263.2 416 256 423.2 256 432V448c0 17.67-14.33 32-32 32H64c-17.67 0-32-14.33-32-32V192c0-17.67 14.33-32 32-32h112C184.8 160 192 152.8 192 144C192 135.2 184.8 128 176 128H63.99c-35.35 0-64 28.65-64 64l.0098 256C0 483.3 28.65 512 64 512h160c35.35 0 64-28.65 64-64v-16C288 423.2 280.8 416 272 416zM502.6 86.63l-77.25-77.25C419.4 3.371 411.2 0 402.7 0H288C252.7 0 224 28.65 224 64v256c0 35.35 28.65 64 64 64h160c35.35 0 64-28.65 64-64V109.3C512 100.8 508.6 92.63 502.6 86.63zM416 45.25L466.7 96H416V45.25zM480 320c0 17.67-14.33 32-32 32h-160c-17.67 0-32-14.33-32-32V64c0-17.67 14.33-32 32-32h96l.0026 64c0 17.67 14.33 32 32 32H480V320z"/>
</symbol>
<symbol id="svg-angle-double-right" viewBox="0 0 512 512"><path d="M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z"/>
</symbol>
<symbol id="svg-angle-double-left" viewBox="0 0 512 512"><path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z"/>
</symbol>
<symbol id="svg-trash" viewBox="0 0 448 512">
<path d="M336 64l-33.6-44.8C293.3 7.1 279.1 0 264 0h-80c-15.1 0-29.3 7.1-38.4 19.2L112 64H24C10.7 64 0 74.7 0 88v2c0 3.3 2.7 6 6 6h26v368c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V96h26c3.3 0 6-2.7 6-6v-2c0-13.3-10.7-24-24-24h-88zM184 32h80c5 0 9.8 2.4 12.8 6.4L296 64H152l19.2-25.6c3-4 7.8-6.4 12.8-6.4zm200 432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V96h320v368zm-176-44V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12zm-80 0V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12zm160 0V156c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v264c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12z"/>
</symbol>
<symbol id="svg-keyboard-down" viewBox="0 0 576 512"><path d="M64 48c-8.8 0-16 7.2-16 16V240c0 8.8 7.2 16 16 16H512c8.8 0 16-7.2 16-16V64c0-8.8-7.2-16-16-16H64zM0 64C0 28.7 28.7 0 64 0H512c35.3 0 64 28.7 64 64V240c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM159 359c9.4-9.4 24.6-9.4 33.9 0l95 95 95-95c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L305 505c-4.5 4.5-10.6 7-17 7s-12.5-2.5-17-7L159 393c-9.4-9.4-9.4-24.6 0-33.9zm1-167c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V192zM120 88h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H200c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H280c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16zm64 16c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H360c-8.8 0-16-7.2-16-16V104zm96-16h16c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H440c-8.8 0-16-7.2-16-16V104c0-8.8 7.2-16 16-16z"/></symbol>
</svg>`;function Ag(a){a.resetKeycapRegistry(),Cg();const y=document.createElement("div");y.className="ML__keyboard";const b=document.createElement("div");b.className="MLK__plate",b.innerHTML=window.MathfieldElement.createHTML(wg+a.normalizedLayouts.map((ce,Ie)=>Dg(a,ce,Ie)).join(""));const z=document.createElement("div");z.className="MLK__backdrop",z.appendChild(b),y.appendChild(z),y.addEventListener("pointerdown",Bg,{passive:!1});const ne=y.querySelectorAll(".ML__edit-toolbar");if(ne)for(const ce of ne)ce.addEventListener("click",Ie=>{var Ve,et;let vt=Ie.target,Lt="";for(;vt&&!Lt;)Lt=(Ve=vt==null?void 0:vt.getAttribute("data-command"))!=null?Ve:"",vt=(et=vt==null?void 0:vt.parentElement)!=null?et:null;Lt&&a.executeCommand(JSON.parse(Lt))});xg(y.querySelectorAll(".MLK__keycap, .action, .fnbutton, .bigfnbutton"));const le=y.querySelectorAll(".MLK__layer");console.assert(le.length>0,"No virtual keyboards available");for(const ce of le)ce.addEventListener("pointerdown",Ie=>Ie.preventDefault());return a.currentLayer=a.latentLayer,y}function Dg(a,y,b){const z=[];if(!("layers"in y))return"";for(const ne of y.layers)z.push(`<div tabindex="-1" class="MLK__layer" id="${ne.id}">`),(a.normalizedLayouts.length>1||y.displayEditToolbar)&&(z.push("<div class='MLK__toolbar' role='toolbar'>"),z.push(yg(a,b)),y.displayEditToolbar&&z.push('<div class="ML__edit-toolbar right"></div>'),z.push("</div>")),z.push(Mg(a,ne)),z.push("</div>");return z.join("")}function Mg(a,y){if(typeof y=="string")return y;let b="";if(typeof y.style=="string"?b+=`<style>${y.style}</style>`:typeof y.style=="object"&&(b+=`<style>${gg(y.style)}</style>`),y.backdrop&&(b+=`<div class='${y.backdrop}'>`),y.container&&(b+=`<div class='${y.container}'>`),y.rows){b+="<div class=MLK__rows>";for(const z of y.rows){b+="<div dir='ltr' class=MLK__row>";for(const ne of z)if(ne){const le=a.registerKeycap(ne),[ce,Ie]=l0(ne);/(^|\s)separator/.test(Ie)?b+=`<div class="${Ie}"`:b+=`<div tabindex="-1" id="${le}" class="${Ie}"`,ne.tooltip&&(b+=` data-tooltip="${ne.tooltip}"`),b+=`>${ce}</div>`}b+="</div>"}b+="</div>"}else y.markup&&(b+=y.markup);return y.container&&(b+="</div>"),y.backdrop&&(b+="</div>"),b}function l0(a,y={shifted:!1}){var b,z,ne,le,ce,Ie,Ve;let et="",vt=(b=a.class)!=null?b:"";if(y.shifted&&pf(a)&&(vt+=" is-active"),y.shifted&&"shift"in a)typeof a.shift=="string"?et=_f(a.shift):typeof a.shift=="object"&&(et=a.shift.label?a.shift.label:(z=_f(a.shift.latex||a.shift.insert||"")||a.shift.key)!=null?z:""),typeof a.shift=="object"&&(vt=(le=(ne=a.shift.class)!=null?ne:a.class)!=null?le:"");else{if(et=a.label?a.label:(ce=_f(a.latex||a.insert||"")||a.key)!=null?ce:"",a.shift){let Lt;typeof a.shift=="string"?Lt=_f(a.shift):a.shift.label?Lt=a.shift.label:Lt=(Ie=_f(a.shift.latex||a.shift.insert||"")||a.shift.key)!=null?Ie:"",et+=`<span class="MLK__shift">${Lt}</span>`}a.aside&&(et+=`<aside>${a.aside}</aside>`)}return a.layer&&!/layer-switch/.test(vt)&&(vt+=" layer-switch"),/(^|\s)(separator|action|shift|fnbutton|bigfnbutton)($|\s)/.test(vt)||(vt+=" MLK__keycap"),!/\bw[0-9]+\b/.test(vt)&&a.width&&(vt+=(Ve={0:" w0",.5:" w5",1.5:" w15",2:" w20",5:" w50"}[a.width])!=null?Ve:""),[et,vt||"MLK__keycap"]}var qd={"[left]":{class:"action hide-shift",label:"<svg class=svg-glyph><use xlink:href=#svg-arrow-left /></svg>",command:["performWithFeedback","moveToPreviousChar"],shift:{label:"<svg class=svg-glyph><use xlink:href=#svg-angle-double-left /></svg>",command:["performWithFeedback","extendSelectionBackward"]}},"[right]":{class:"action hide-shift",label:"<svg class=svg-glyph><use xlink:href=#svg-arrow-right /></svg>",command:["performWithFeedback","moveToNextChar"],shift:{label:"<svg class=svg-glyph><use xlink:href=#svg-angle-double-right /></svg>",command:["performWithFeedback","extendSelectionForward"]}},"[up]":{class:"action hide-shift",label:"\u2191",command:["performWithFeedback","moveUp"],shift:{label:"\u219F",command:["performWithFeedback","extendSelectionUpward"]}},"[down]":{class:"action hide-shift",label:"\u2193",command:["performWithFeedback","moveDown"],shift:{label:"\u21A1",command:["performWithFeedback","extendSelectionDownward"]}},"[return]":{class:"action hide-shift",command:["performWithFeedback","commit"],shift:{command:["performWithFeedback","addRowAfter"]},width:1.5,label:"<svg class=svg-glyph><use xlink:href=#svg-commit /></svg>"},"[action]":{class:"action hide-shift",command:["performWithFeedback","commit"],shift:{label:"<svg class=svg-glyph><use xlink:href=#circle-plus /></svg>",command:["performWithFeedback","addRowAfter"]},width:1.5,label:"<svg class=svg-glyph><use xlink:href=#svg-commit /></svg>"},"[hr]":{class:"separator horizontal-rule"},"[hide-keyboard]":{class:"action",command:["hideVirtualKeyboard"],width:1.5,label:"<svg class=svg-glyph-lg><use xlink:href=#svg-keyboard-down /></svg>"},"[.]":{variants:".",command:["performWithFeedback","insertDecimalSeparator"],shift:",",class:"big-op hide-shift",label:"."},"[,]":{variants:",",command:["performWithFeedback","insertDecimalSeparator"],shift:".",class:"big-op hide-shift",label:","},"[+]":{variants:[{latex:"\\sum_{#0}^{#0}",class:"small"},"\\oplus"],latex:"+",label:"+",class:"big-op hide-shift",shift:{latex:"\\sum",insert:"\\sum",class:"small"}},"[-]":{variants:["\\pm","\\ominus"],latex:"-",label:"&#x2212;",shift:"\\pm",class:"big-op hide-shift"},"[/]":{class:"big-op hide-shift",shift:{class:"",latex:"\\frac{1}{#@}"},variants:["/","\\div","\\%","\\oslash"],latex:"\\frac{#@}{#?}",label:"&divide;"},"[*]":{variants:[{latex:"\\prod_{#0}^{#0}",class:"small"},"\\otimes","\\cdot"],latex:"\\cdot",label:"&times;",shift:{latex:"\\times"},class:"big-op hide-shift"},"[=]":{variants:["\\neq","\\equiv","\\varpropto","\\thickapprox","\\lt","\\gt","\\le","\\ge"],latex:"=",label:"=",shift:{label:"\u2260",latex:"\\ne"},class:"big-op hide-shift"},"[backspace]":{class:"action bottom right hide-shift",width:1.5,command:["performWithFeedback","deleteBackward"],label:"<svg class=svg-glyph><use xlink:href=#svg-delete-backward /></svg>",shift:{class:"action warning",label:"<svg class=svg-glyph><use xlink:href=#svg-trash /></svg>",command:"deleteAll"}},"[undo]":{class:"ghost if-can-undo",command:"undo",label:"<svg class=svg-glyph><use xlink:href=#svg-undo /></svg>",tooltip:"tooltip.undo"},"[redo]":{class:"ghost if-can-redo",command:"redo",label:"<svg class=svg-glyph><use xlink:href=#svg-redo /></svg>",tooltip:"tooltip.redo"},"[(]":{variants:[{latex:"\\lbrack",key:"["},"\\langle","\\lfloor","\\lceil",{latex:"\\lbrace",key:"{"}],key:"(",label:"(",shift:{label:"[",key:"["},class:"hide-shift"},"[)]":{variants:[{latex:"\\rbrack",key:"]"},"\\rangle","\\rfloor","\\rceil",{latex:"\\rbrace",key:"]"}],key:")",label:")",shift:{label:"]",latex:"\\rbrack"},class:"hide-shift"},"[0]":{variants:"0",latex:"0",label:"0",shift:"\\infty",class:"hide-shift"},"[1]":{variants:"1",latex:"1",label:"1",shift:"#@^{-1}",class:"hide-shift"},"[2]":{variants:"2",latex:"2",label:"2",shift:"#@^2",class:"hide-shift"},"[3]":{variants:"3",latex:"3",label:"3",shift:"#@^3",class:"hide-shift"},"[4]":{variants:"4",latex:"4",label:"4",shift:"#@^4",class:"hide-shift"},"[5]":{variants:"5",latex:"5",label:"5",shift:"#@^5",class:"hide-shift"},"[6]":{variants:"6",latex:"6",label:"6",shift:"#@^6",class:"hide-shift"},"[7]":{variants:"7",latex:"7",label:"7",shift:"#@^7",class:"hide-shift"},"[8]":{variants:"8",latex:"8",label:"8",shift:"#@^8",class:"hide-shift"},"[9]":{variants:"9",latex:"9",label:"9",shift:"#@^9",class:"hide-shift"},"[separator-5]":{class:"separator",width:.5},"[separator]":{class:"separator"},"[separator-10]":{class:"separator"},"[separator-15]":{class:"separator",width:1.5},"[separator-20]":{class:"separator",width:2},"[separator-50]":{class:"separator",width:5},"[shift]":{class:"shift bottom left",width:1.5,label:"<span class=caps-lock-indicator></span><svg class=svg-glyph><use xlink:href=#svg-shift /></svg>"},"[foreground-color]":{variants:"foreground-color",command:["applyStyle",{color:"red"}],label:"<span style='border-radius: 50%;width:22px;height:22px; border: 3px solid #cc2428; box-sizing: border-box'>"},"[background-color]":{variants:"background-color",command:["applyStyle",{backgroundColor:"yellow"}],label:"<span style='border-radius: 50%;width:22px;height:22px; background:#fff590; box-sizing: border-box'></span>"}};function Th(a){var y;if(typeof a=="string"){if(a==="[.]"&&window.MathfieldElement.decimalSeparator===","&&(a="[,]"),!qd[a])return{latex:a};a={label:a}}let b;return"label"in a&&a.label&&qd[a.label]&&(b=pe(ye(ye({},qd[a.label]),a),{label:qd[a.label].label})),"key"in a&&a.key&&qd[a.key]&&(b=pe(ye(ye({},qd[a.key]),a),{key:qd[a.key].key})),b?(b.command==="insertDecimalSeparator"&&(b.label=(y=window.MathfieldElement.decimalSeparator)!=null?y:"."),a.label==="[action]"&&(b=ye(ye({},b),window.mathVirtualKeyboard.actionKeycap)),a.label==="[shift]"&&(b=ye(ye({},b),window.mathVirtualKeyboard.shiftKeycap)),a.label==="[backspace]"&&(b=ye(ye({},b),window.mathVirtualKeyboard.backspaceKeycap)),a.label==="[tab]"&&(b=ye(ye({},b),window.mathVirtualKeyboard.tabKeycap)),b):a}var zf;function Bg(a){var y;if(a.button!==0)return;const b=Kd.singleton;if(!b)return;let z=a.target;for(;z&&!z.getAttribute("data-layer");)z=z.parentElement;if(z){b.currentLayer=(y=z.getAttribute("data-layer"))!=null?y:"",a.preventDefault();return}const ne=mf(a.target);if(!(ne!=null&&ne.id))return;const le=b.getKeycap(ne.id);if(!le)return;console.assert(a.type==="pointerdown");const ce=new AbortController,Ie=ce.signal;ne.classList.add("is-pressed"),ne.addEventListener("pointerenter",s0(ce),{capture:!0,signal:Ie}),ne.addEventListener("pointerleave",s0(ce),{capture:!0,signal:Ie}),ne.addEventListener("pointercancel",s0(ce),{signal:Ie}),ne.addEventListener("pointerup",s0(ce),{signal:Ie}),pf(le)&&(ne.classList.add("is-active"),b.shiftPressCount++),le.variants&&(zf&&clearTimeout(zf),zf=setTimeout(()=>{ne.classList.contains("is-pressed")&&(ne.classList.remove("is-pressed"),ne.classList.add("is-active"),a.target&&"releasePointerCapture"in a.target&&a.target.releasePointerCapture(a.pointerId),Oh(ne,()=>{ce.abort(),ne==null||ne.classList.remove("is-active")}))},300)),a.preventDefault()}function s0(a){return y=>{const b=mf(y.target);if(!(b!=null&&b.id))return;const z=Kd.singleton;if(!z)return;const ne=z.getKeycap(b.id);if(ne){if(y.type==="pointerenter"&&y.target===b&&y.isPrimary&&b.classList.add("is-pressed"),y.type==="pointercancel"){b.classList.remove("is-pressed"),pf(ne)&&(z.shiftPressCount--,b.classList.toggle("is-active",z.isShifted)),a.abort();return}if(y.type==="pointerleave"&&y.target===b){b.classList.remove("is-pressed"),pf(ne)&&(z.shiftPressCount--,b.classList.toggle("is-active",z.isShifted));return}if(y.type==="pointerup"){zf&&clearTimeout(zf),pf(ne)?b.classList.toggle("is-active",z.isShifted):b.classList.contains("is-pressed")&&(b.classList.remove("is-pressed"),z.isShifted&&ne.shift?typeof ne.shift=="string"?z.executeCommand(["insert",ne.shift,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]):z0(ne.shift):z0(ne),z.shiftPressCount===1&&!y.shiftKey&&(z.shiftPressCount=0)),a.abort(),y.preventDefault();return}}}}function z0(a){var y;let b=a.command;!b&&a.insert&&(b=["insert",a.insert,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]),!b&&a.key&&(b=["typedText",a.key,{focus:!0,feedback:!0,simulateKeystroke:!0}]),!b&&a.latex&&(b=["insert",a.latex,{focus:!0,feedback:!0,scrollIntoView:!0,mode:"math",format:"latex"}]),b||(b=["typedText",a.label,{focus:!0,feedback:!0,simulateKeystroke:!0}]),(y=Kd.singleton)==null||y.executeCommand(b)}function Fg(a){if(a.nodeType!==1)return!1;const y=a.classList;return y.contains("MLK__keycap")||y.contains("shift")||y.contains("action")||y.contains("fnbutton")||y.contains("bigfnbutton")}function mf(a){if(!a)return;let y=a;for(;y&&!Fg(y);)y=y.parentElement;return y!=null?y:void 0}function pf(a){return!!a.class&&/(^|\s)shift($|\s)/.test(a.class)}var Kd=class cp{constructor(){this.originalContainerBottomPadding=null,this.keycapRegistry={},this._shiftPressCount=0;var y,b,z;this.targetOrigin=window.origin,this.originValidator="none",this._alphabeticLayout="auto",this._layouts=Object.freeze(["default"]),this._editToolbar="default",this._container=(b=(y=window.document)==null?void 0:y.body)!=null?b:null,this._visible=!1,this._rebuilding=!1,this.observer=new ResizeObserver(ne=>{this.adjustBoundingRect(),this.dispatchEvent(new Event("geometrychange")),this.sendMessage("geometry-changed",{boundingRect:this.boundingRect})}),this.listeners={};try{(z=window.top)==null||z.addEventListener("message",this)}catch(ne){window.addEventListener("message",this)}document.body.addEventListener("focusin",ne=>{const le=ne.target;le!=null&&le.isConnected&&setTimeout(()=>{const ce=_h();ce&&!ce.readOnly&&ce.mathVirtualKeyboardPolicy==="auto"&&Oe()&&this.show({animate:!0})},300)}),document.addEventListener("focusout",ne=>{ne.target.mathVirtualKeyboardPolicy!=="manual"&&setTimeout(()=>{_h()||this.hide()},300)})}get currentLayer(){var y,b,z;return(z=(b=(y=this._element)==null?void 0:y.querySelector(".MLK__layer.is-visible"))==null?void 0:b.id)!=null?z:""}set currentLayer(y){var b;if(!this._element){this.latentLayer=y;return}let z=y?this._element.querySelector(`#${y}.MLK__layer`):null;z||(z=this._element.querySelector(".MLK__layer")),z&&((b=this._element.querySelector(".MLK__layer.is-visible"))==null||b.classList.remove("is-visible"),z.classList.add("is-visible")),this.render()}get shiftPressCount(){return this._shiftPressCount}set shiftPressCount(y){var b;this._shiftPressCount=y>2||y<0?0:y,(b=this._element)==null||b.classList.toggle("is-caps-lock",this.shiftPressCount===2),this.render()}get isShifted(){return this._shiftPressCount>0}resetKeycapRegistry(){this.keycapRegistry={}}registerKeycap(y){const b="ML__k"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36);return this.keycapRegistry[b]=y,b}getKeycap(y){return y?this.keycapRegistry[y]:void 0}getLayer(y){const b=this.normalizedLayouts;for(const z of b)for(const ne of z.layers)if(ne.id===y)return ne}get alphabeticLayout(){return this._alphabeticLayout}set alphabeticLayout(y){this._alphabeticLayout=y,this.rebuild()}get actionKeycap(){return this._actionKeycap}set actionKeycap(y){this._actionKeycap=typeof y=="string"?{label:y}:y}get shiftKeycap(){return this._shiftKeycap}set shiftKeycap(y){this._shiftKeycap=typeof y=="string"?{label:y}:y}get backspaceKeycap(){return this._backspaceKeycap}set backspaceKeycap(y){this._backspaceKeycap=typeof y=="string"?{label:y}:y}get tabKeycap(){return this._tabKeycap}set tabKeycap(y){this._tabKeycap=typeof y=="string"?{label:y}:y}get layouts(){return this._layouts}set layouts(y){this.updateNormalizedLayouts(y),this.rebuild()}updateNormalizedLayouts(y){const b=Array.isArray(y)?[...y]:[y],z=b.findIndex(ne=>ne==="default");z>=0&&b.splice(z,1,"numeric","symbols","alphabetic","greek"),this._layouts=Object.freeze(b),this._normalizedLayouts=b.map(ne=>Nh(ne))}get normalizedLayouts(){return this._normalizedLayouts||this.updateNormalizedLayouts(this._layouts),this._normalizedLayouts}get editToolbar(){return this._editToolbar}set editToolbar(y){this._editToolbar=y,this.rebuild()}get container(){return this._container}set container(y){this._container=y,this.rebuild()}static get singleton(){if(this._singleton===void 0)try{this._singleton=new cp}catch(y){this._singleton=null}return this._singleton}get style(){return this._style}addEventListener(y,b,z){this.listeners[y]||(this.listeners[y]=new Set),this.listeners[y].has(b)||this.listeners[y].add(b)}dispatchEvent(y){return!this.listeners[y.type]||this.listeners[y.type].size===0?!0:(this.listeners[y.type].forEach(b=>{typeof b=="function"?b(y):b==null||b.handleEvent(y)}),!y.defaultPrevented)}removeEventListener(y,b,z){this.listeners[y]&&this.listeners[y].delete(b)}get element(){return this._element}set element(y){var b;this._element!==y&&((b=this._element)==null||b.remove(),this._element=y)}get visible(){return this._visible}set visible(y){y?this.show():this.hide()}get boundingRect(){var y;if(!this._visible)return new DOMRect;const b=(y=this._element)==null?void 0:y.getElementsByClassName("MLK__plate")[0];return b?b.getBoundingClientRect():new DOMRect}adjustBoundingRect(){var y,b;const z=this.boundingRect.height;if(this.container===document.body){(y=this._element)==null||y.style.setProperty("--_keyboard-height",`calc(${z}px + var(--_padding-top) + var(--_padding-bottom) + env(safe-area-inset-bottom, 0))`);const ne=z-1;this.container.style.paddingBottom=this.originalContainerBottomPadding?`calc(${this.originalContainerBottomPadding} + ${ne}px)`:`${ne}px`}else(b=this._element)==null||b.style.setProperty("--_keyboard-height",`${z}px`)}rebuild(){if(this._rebuilding||!this._element)return;this._rebuilding=!0;const y=this.currentLayer;requestAnimationFrame(()=>{this._rebuilding=!1,this._element&&(this._element.remove(),this._element=void 0),this.visible&&(this.buildAndAttachElement(),this.currentLayer=y,this.render(),this.adjustBoundingRect(),this._element.classList.add("is-visible"))})}render(){if(!this._element)return;const y=this.getLayer(this.currentLayer);this._element.classList.toggle("backdrop-is-transparent",!!(y&&(y.backdrop||y.container)));const b=this._element.querySelectorAll(".MLK__layer.is-visible .MLK__keycap, .MLK__layer.is-visible .action, .fnbutton, .MLK__layer.is-visible .bigfnbutton, .MLK__layer.is-visible .shift");if(b)for(const z of b){const ne=this.getKeycap(z.id);if(ne){const[le,ce]=l0(ne,{shifted:this.isShifted});z.innerHTML=window.MathfieldElement.createHTML(le),z.className=ce}}}show(y){var b;if(this._visible)return;const z=this.container;if(z&&window.mathVirtualKeyboard&&this.stateWillChange(!0)){if(this._element||(this.buildAndAttachElement(),this.adjustBoundingRect()),!this._visible){const ne=this._element.getElementsByClassName("MLK__plate")[0];if(ne&&this.observer.observe(ne),z===window.document.body){const le=z.style.paddingBottom;this.originalContainerBottomPadding=le;const ce=ne.offsetHeight-1;z.style.paddingBottom=le?`calc(${le} + ${ce}px)`:`${ce}px`}window.addEventListener("mouseup",this),window.addEventListener("blur",this),window.addEventListener("keydown",this,{capture:!0}),window.addEventListener("keyup",this,{capture:!0}),(b=this._element)==null||b.classList.toggle("is-caps-lock",this.shiftPressCount===2),this.currentLayer=this.latentLayer}this._visible=!0,y!=null&&y.animate?requestAnimationFrame(()=>{this._element&&(this._element.classList.add("animate"),this._element.addEventListener("transitionend",()=>{var ne;return(ne=this._element)==null?void 0:ne.classList.remove("animate")},{once:!0}),this._element.classList.add("is-visible"),this.stateChanged())}):(this._element.classList.add("is-visible"),this.stateChanged())}}hide(y){var b;const z=this.container;if(z&&this._visible&&this.stateWillChange(!1)){if(this._visible=!1,this._element){this.latentLayer=this.currentLayer;const ne=this._element.getElementsByClassName("MLK__plate")[0];ne&&this.observer.unobserve(ne),window.removeEventListener("mouseup",this),window.removeEventListener("blur",this),window.removeEventListener("keydown",this,{capture:!0}),window.removeEventListener("keyup",this,{capture:!0}),window.removeEventListener("contextmenu",this,{capture:!0}),Tf(),Sg(),(b=this._element)==null||b.remove(),this._element=void 0,this.originalContainerBottomPadding!==null&&(z.style.paddingBottom=this.originalContainerBottomPadding)}this.stateChanged()}}get height(){var y,b;return(b=(y=this.element)==null?void 0:y.offsetHeight)!=null?b:0}buildAndAttachElement(){var y;console.assert(!this.element),this.element=Ag(this),window.addEventListener("contextmenu",this,{capture:!0}),this.element.addEventListener("contextmenu",b=>{b.shiftKey||((b.ctrlKey||b.button===2)&&Oh(b.target),b.preventDefault(),b.stopPropagation())},{capture:!0}),(y=this.container)==null||y.appendChild(this.element)}handleEvent(y){if(R0(y)){if(!ie(y.origin,this.originValidator))throw new DOMException(`Message from unknown origin (${y.origin}) cannot be handled`,"SecurityError");y.data.action==="disconnect"?this.connectedMathfieldWindow=void 0:y.data.action!=="update-setting"&&y.data.action!=="proxy-created"&&y.data.action!=="execute-command"&&(console.assert(y.source!==void 0),this.connectedMathfieldWindow=y.source),this.handleMessage(y.data,y.source)}if(this._element)switch(y.type){case"mouseup":case"blur":document.body.style.userSelect="",this.shiftPressCount=0;break;case"contextmenu":y.button!==2&&y.preventDefault();break;case"keydown":{y.key==="Shift"&&!y.repeat&&(this.shiftPressCount=1);break}case"keyup":{(y.key==="Shift"||!y.getModifierState("Shift")&&this.shiftPressCount!==2)&&(this.shiftPressCount=0);break}}}handleMessage(y,b){const{action:z}=y;if(z==="execute-command"){const{command:ne}=y,le=hf(ne);if(window.top!==void 0&&le!=="virtual-keyboard")return;this.executeCommand(ne);return}if((z==="connect"||z==="show")&&this.sendMessage("synchronize-proxy",{boundingRect:this.boundingRect,alphabeticLayout:this._alphabeticLayout,layouts:this._layouts,editToolbar:this._editToolbar},b),z!=="disconnect"&&window===window.top){if(z==="show"){typeof y.animate!="undefined"?this.show({animate:y.animate}):this.show();return}if(z==="hide"){typeof y.animate!="undefined"?this.hide({animate:y.animate}):this.hide();return}if(z==="update-setting"){y.alphabeticLayout&&(this.alphabeticLayout=y.alphabeticLayout),y.layouts&&(this.layouts=y.layouts),y.editToolbar&&(this.editToolbar=y.editToolbar);return}if(z==="proxy-created"){this.sendMessage("synchronize-proxy",{boundingRect:this.boundingRect,alphabeticLayout:this._alphabeticLayout,layouts:this._layouts,editToolbar:this._editToolbar},b);return}}}sendMessage(y,b,z){if(z||(z=this.connectedMathfieldWindow),this.targetOrigin===null||this.targetOrigin==="null"||z===window){window.dispatchEvent(new MessageEvent("message",{source:window,data:ye({type:i0,action:y},b)}));return}if(z)z.postMessage(ye({type:i0,action:y},b),{targetOrigin:this.targetOrigin});else if(b.command&&this.dispatchEvent(new CustomEvent("math-virtual-keyboard-command",{detail:b.command})),y==="execute-command"&&Array.isArray(b.command)&&b.command[0]==="insert"){const ne=b.command[1].split("");for(const le of ne)this.dispatchEvent(new KeyboardEvent("keydown",{key:le,bubbles:!0})),this.dispatchEvent(new KeyboardEvent("keyup",{key:le,bubbles:!0}))}}stateWillChange(y){return this.dispatchEvent(new CustomEvent("before-virtual-keyboard-toggle",{detail:{visible:y},bubbles:!0,cancelable:!0,composed:!0}))}stateChanged(){this.dispatchEvent(new Event("virtual-keyboard-toggle")),this._visible||(this.dispatchEvent(new Event("geometrychange")),this.sendMessage("geometry-changed",{boundingRect:this.boundingRect}))}focus(){this.sendMessage("focus",{})}blur(){this.sendMessage("blur",{})}updateToolbar(y){const b=this._element;if(!b)return;b.classList.toggle("is-math-mode",y.mode==="math"),b.classList.toggle("is-text-mode",y.mode==="text"),b.classList.toggle("can-undo",y.canUndo),b.classList.toggle("can-redo",y.canRedo),b.classList.toggle("can-copy",!y.selectionIsCollapsed),b.classList.toggle("can-copy",!y.selectionIsCollapsed),b.classList.toggle("can-paste",!0);const z=b.querySelectorAll(".ML__edit-toolbar");if(z)for(const ne of z)ne.innerHTML=bg(this,y)}update(y){this._style=y.style,this.updateToolbar(y)}connect(){this.connectedMathfieldWindow=window}disconnect(){this.connectedMathfieldWindow=void 0}executeCommand(y){let b,z=[],ne=hf(y);return Le(y)?(b=y[0],b==="performWithFeedback"&&(y=y.slice(1),ne=hf(y)),z=y.slice(1)):b=y,b=b.replace(/-\w/g,le=>le[1].toUpperCase()),ne==="virtual-keyboard"?xd[b].fn(void 0,...z):(this.sendMessage("execute-command",{command:y}),!1)}dispose(){window.removeEventListener("mouseup",this),window.removeEventListener("blur",this),window.removeEventListener("message",this)}};function _h(){var a,y;let b=qf(),z=null;for(;b;){if("host"in b&&((y=(a=b.host)==null?void 0:a.tagName)==null?void 0:y.toLowerCase())==="math-field"){z=b.host;break}b=b.parentNode}return z}if(Fe()&&!("mathVirtualKeyboard"in window))if(window===window.top){const a=Kd.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>a})}else Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>fg.singleton,configurable:!0});function u0(a){const y={};for(const b of Object.keys(a))switch(b){case"scriptDepth":const z=a.scriptDepth;if(Le(z))y.scriptDepth=[z[0],z[1]];else if(typeof z=="number")y.scriptDepth=[z,z];else if(typeof z=="string"){const[le,ce]=z.split(",").map(Ie=>parseInt(Ie.trim()));y.scriptDepth=[le,ce]}else throw new TypeError("Unexpected value for scriptDepth");break;case"mathVirtualKeyboardPolicy":let ne=a.mathVirtualKeyboardPolicy.toLowerCase();if(ne==="sandboxed"){if(window!==window.top){const le=Kd.singleton;Object.defineProperty(window,"mathVirtualKeyboard",{get:()=>le})}ne="manual"}y.mathVirtualKeyboardPolicy=ne;break;case"letterShapeStyle":a.letterShapeStyle==="auto"?Ge.locale.startsWith("fr")?y.letterShapeStyle="french":y.letterShapeStyle="tex":y.letterShapeStyle=a.letterShapeStyle;break;case"defaultMode":["text","math","inline-math"].includes(a.defaultMode)?y.defaultMode=a.defaultMode:(console.error('MathLive 0.98.5: valid values for defaultMode are "text", "math" or "inline-math"'),y.defaultMode="math");break;case"macros":y.macros=Ht(a.macros);break;default:Le(a[b])?y[b]=[...a[b]]:typeof a[b]=="object"&&!(a[b]instanceof Element)&&b!=="computeEngine"?y[b]=ye({},a[b]):y[b]=a[b]}return y}function $d(a,y){let b;typeof y=="string"?b=[y]:y===void 0?b=Object.keys(a):b=y;const z={};for(const ne of b)a[ne]===null?z[ne]=null:Le(a[ne])?z[ne]=[...a[ne]]:typeof a[ne]=="object"&&!(a[ne]instanceof Element)&&ne!=="computeEngine"?z[ne]=ye({},a[ne]):z[ne]=a[ne];return typeof y=="string"?z[y]:z}function c0(){return{readOnly:!1,defaultMode:"math",macros:{},registers:{},colorMap:De,backgroundColorMap:Ee,letterShapeStyle:Ge.locale.startsWith("fr")?"french":"tex",minFontScale:0,smartMode:!1,smartFence:!0,smartSuperscript:!0,scriptDepth:[1/0,1/0],removeExtraneousParentheses:!0,isImplicitFunction:a=>["\\sin","\\cos","\\tan","\\arcsin","\\arccos","\\arctan","\\arcsec","\\arccsc","\\arsinh","\\arcosh","\\artanh","\\arcsech","\\arccsch","\\arg","\\ch","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\sec","\\sinh","\\sh","\\tanh","\\tg","\\th","\\lg","\\lb","\\log","\\ln"].includes(a),mathModeSpace:"",placeholderSymbol:"\u25A2",contentPlaceholder:"",popoverPolicy:"auto",environmentPopoverPolicy:"off",keybindings:Ld,inlineShortcuts:us,inlineShortcutTimeout:0,mathVirtualKeyboardPolicy:"auto",virtualKeyboardTargetOrigin:window==null?void 0:window.origin,originValidator:"none",onInlineShortcut:()=>"",onScrollIntoView:null,onExport:Pd,value:""}}function Rh(a){return a.defaultMode==="inline-math"?"math":a.defaultMode}function Wd(a,y){!a||!y||(Le(a)?a.forEach(b=>Wd(b,y)):typeof a=="object"&&!a.style.color&&!a.style.backgroundColor&&!a.style.fontFamily&&!a.style.fontShape&&!a.style.fontSeries&&!a.style.fontSize&&!a.style.variant&&!a.style.variantStyle&&(a.applyStyle(y),Wd(a.body,y),Wd(a.above,y),Wd(a.below,y),Wd(a.subscript,y),Wd(a.superscript,y)))}function H0(a,y,b,z){function ne(ce,Ie){for(const Ve of le)if(Ve.style[ce]!==Ie)return!1;return!0}if(y=a.normalizeRange(y),y[0]===y[1])return!1;const le=a.getAtoms(y,{includeChildren:!0});z.operation==="toggle"&&(b.color&&ne("color",b.color)&&(b.color="none",delete b.verbatimColor),b.backgroundColor&&ne("backgroundColor",b.backgroundColor)&&(b.backgroundColor="none",delete b.verbatimBackgroundColor),b.fontFamily&&ne("fontFamily",b.fontFamily)&&(b.fontFamily="none"),b.fontSeries&&ne("fontSeries",b.fontSeries)&&(b.fontSeries="auto"),b.fontShape&&ne("fontShape",b.fontShape)&&(b.fontShape="auto"),b.fontSize&&ne("fontSize",b.fontSize)&&(b.fontSize=$i),b.variant&&ne("variant",b.variant)&&(b.variant="normal"),b.variantStyle&&ne("variantStyle",b.variantStyle)&&(b.variantStyle=""));for(const ce of le)ce.applyStyle(b);return!0}function kg(a,y){const b=a.at(a.position);if(b.type==="composition")b.value=y;else{const{caret:z}=b;b.caret=void 0;const ne=new zl(y,{mode:b.mode});ne.caret=z,b.parent.addChildAfter(ne,b),a.position+=1}}function Pg(a){const y=a.at(a.position);y.type==="composition"&&(y.parent.removeChild(y),a.position-=1)}_t(["math","displaymath"],od),_t("center",od),pn("displaylines","",{parse:a=>{const y=[];let b=[];a.beginContext({tabular:!0});do{if(a.end()||a.match("<}>"))break;a.matchColumnSeparator()||a.matchRowSeparator()?(y.push([b]),b=[]):b.push(...a.scan(z=>["<}>","&","\\cr","\\\\","\\tabularnewline"].includes(z)))}while(!0);return a.endContext(),y.push([b]),y},createAtom:a=>new On("lines",a.args,[],{leftDelim:".",rightDelim:".",columns:[{align:"l"}]})}),sn("array","{columns:colspec}",(a,y,b,z)=>new On(a,j0(y),b,{columns:z[0],mathstyleName:"textstyle"})),sn(["equation","equation*","subequations"],"",(a,y,b)=>new On(a,j0(y),b,{columns:[{align:"c"}]})),sn(["multline","multline*"],"",od),sn(["align","align*","aligned","eqnarray"],"",od),sn("split","",od),sn(["gather","gathered"],"",od),sn(["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],"[columns:colspec]",od),sn(["smallmatrix","smallmatrix*"],"[columns:colspec]",od),sn(["cases","dcases","rcases"],"",od);function Lg(a){for(const y of a)for(const b of y)if(b.length>0)return!1;return!0}function j0(a,y=1){return Lg(a)?Array(y).fill([[new Ea({type:"first"}),new Ta]]):a.map(b=>b.length===0?[[new Ea({type:"first"})]]:b.map(z=>z.length===0?[new Ea({type:"first"})]:(z[0].type!=="first"&&z.unshift(new Ea({type:"first"})),z)))}function od(a,y=[[[]]],b=[],z=[]){switch(y=j0(y,["split","align","align*","aligned","eqnarray"].includes(a)?2:1),a){case"math":return new On(a,y,b,{mathstyleName:"textstyle"});case"displaymath":return new On(a,y,b,{mathstyleName:"textstyle"});case"center":return new On(a,y,b,{columns:[{align:"c"}]});case"multline":case"multline*":return new On(a,y,b,{columns:[{align:"m"}],leftDelim:".",rightDelim:"."});case"split":return new On(a,y,b,{columns:[{align:"r"},{align:"l"}],minColumns:2});case"gather":case"gathered":return new On(a,y,b,{columns:[{gap:.25},{align:"c"},{gap:0}]});case"pmatrix":case"pmatrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:"(",rightDelim:")",columns:ef(z[0])});case"bmatrix":case"bmatrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:"[",rightDelim:"]",columns:ef(z[0])});case"Bmatrix":case"Bmatrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:"\\lbrace",rightDelim:"\\rbrace",columns:ef(z[0])});case"vmatrix":case"vmatrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:"\\vert",rightDelim:"\\vert",columns:ef(z[0])});case"Vmatrix":case"Vmatrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:"\\Vert",rightDelim:"\\Vert",columns:ef(z[0])});case"matrix":case"matrix*":return new On(a,y,b,{mathstyleName:"textstyle",leftDelim:".",rightDelim:".",columns:ef(z==null?void 0:z[0])});case"smallmatrix":case"smallmatrix*":return new On(a,y,b,{mathstyleName:"scriptstyle",columns:ef(z==null?void 0:z[0]),colSeparationType:"small",arraystretch:.5});case"cases":case"dcases":return new On(a,y,b,{mathstyleName:a==="dcases"?"displaystyle":"textstyle",arraystretch:1.2,leftDelim:"\\lbrace",rightDelim:".",columns:[{align:"l"},{gap:1},{align:"l"}]});case"rcases":return new On(a,y,b,{arraystretch:1.2,leftDelim:".",rightDelim:"\\rbrace",columns:[{align:"l"},{gap:1},{align:"l"}]});case"lines":return new On(a,y,b,{leftDelim:".",rightDelim:".",columns:[{align:"l"}]});case"align":case"align*":case"aligned":case"eqnarray":{let ne=0;for(const Ie of y)ne=Math.max(ne,Ie.length);const le=[{gap:0},{align:"r"},{gap:.25},{align:"l"}];let ce=2;for(;ce<ne;)le.push({gap:1},{align:"r"},{gap:.25},{align:"l"}),ce+=2;return le.push({gap:0}),new On(a,y,b,{arraycolsep:0,columns:le,minColumns:2})}}return new On(a,y,b,{mathstyleName:"textstyle"})}function ef(a){return a!=null?a:[{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"},{align:"c"}]}function Og(a,y){let b=a.at(a.position);for(;b&&!(b.parent instanceof On);)b=b.parent;if(b&&b.type==="array"&&b.environmentName,!b||!(b.parent instanceof On)){const z=a.at(a.position);if(b=z,!b.parent.parent){let ne=a.extractAtoms([a.position,a.lastOffset]),le=a.extractAtoms([0,a.position]);le.length===0&&(le=h0()),ne.length===0&&(ne=h0());let ce;return y.endsWith("column")?(ce=od("split",[[le,ne]]),a.root=ce,tf(ce,0,0)?nf(a,ce,0,0):tf(ce,0,1)?nf(a,ce,0,1):a.position=a.offsetOf(z)):(ce=od("lines",[[le],[ne]]),a.root=ce,tf(ce,0,0)?nf(a,ce,0,0):tf(ce,1,0)?nf(a,ce,1,0):a.position=a.offsetOf(z)),[void 0,[0,0]]}if(b.parent instanceof bl){const ne=b.parent;let le=a.extractAtoms([a.position,a.offsetOf(ne.lastChild)]),ce=a.extractAtoms([a.offsetOf(ne.firstChild),a.position]);ce.length===0&&(ce=h0()),le.length===0&&(le=h0());let Ie="pmatrix";const Ve=ne.leftDelim,et=ne.rightDelim;Ve==="("&&(et===")"||et==="?")?Ie="pmatrix":(Ve==="["||Ve==="\\lbrack")&&(et==="]"||et==="\\rbrack"||et==="?")?Ie="bmatrix":Ve==="\\vert"&&et==="\\vert"?Ie="vmatrix":Ve==="\\Vert"&&et==="\\Vert"?Ie="Vmatrix":(Ve==="{"||Ve==="\\lbrace")&&(et==="."||et==="?")&&(Ie="cases");const vt=od(Ie,y.endsWith("column")?[[ce,le]]:[[ce],[le]]);return ne.parent.addChildBefore(vt,ne),ne.parent.removeChild(ne),tf(vt,0,0)?nf(a,vt,0,0):y.endsWith("column")?tf(vt,0,1)?nf(a,vt,0,1):a.position=a.offsetOf(b):tf(vt,1,0)?nf(a,vt,1,0):a.position=a.offsetOf(b),[void 0,[0,0]]}}return b&&b.parent instanceof On?[b.parent,b.parentBranch]:[void 0,[0,0]]}function tf(a,y,b){const z=a.getCell(y,b);return!z||z.length!==2?!1:z[1].type==="placeholder"}function Ig(a,y,b,z){const ne=y.getCell(b,z);return ne?[a.offsetOf(ne[0]),a.offsetOf(ne[ne.length-1])]:-1}function nf(a,y,b,z){const ne=Ig(a,y,b,z);typeof ne!="number"&&a.setSelection(ne)}function d0(a,y,b,z,ne){const le=y.getCell(b,z);le&&a.setPositionHandlingPlaceholder(a.offsetOf(le[ne==="start"?0:le.length-1]))}function f0(a,y){const[b,[z,ne]]=Og(a,y);if(b)switch(y){case"after row":b.addRowAfter(z),d0(a,b,z+1,0,"end");break;case"after column":if(b.maxColumns<=b.colCount){a.announce("plonk");return}b.addColumnAfter(ne),d0(a,b,z,ne+1,"end");break;case"before row":b.addRowBefore(z),d0(a,b,z,0,"start");break;case"before column":if(b.maxColumns<=b.colCount){a.announce("plonk");return}b.addColumnBefore(ne),d0(a,b,z,ne,"start");break}}function zh(a){return a.contentWillChange({inputType:"insertText"})?(f0(a,"after row"),a.contentDidChange({inputType:"insertText"}),!0):!1}function Ng(a){return a.contentWillChange({inputType:"insertText"})?(f0(a,"before row"),a.contentDidChange({inputType:"insertText"}),!0):!1}function Hh(a){return a.contentWillChange({inputType:"insertText"})?(f0(a,"after column"),a.contentDidChange({inputType:"insertText"}),!0):!1}function Tg(a){return a.contentWillChange({inputType:"insertText"})?(f0(a,"before column"),a.contentDidChange({inputType:"insertText"}),!0):!1}function jh(a,y){if(!a.contentWillChange({}))return!1;a.mathfield.snapshot();let b=".",z=".";switch(y){case"pmatrix":case"pmatrix*":b="(",z=")";break;case"bmatrix":case"bmatrix*":b="[",z="]";break;case"Bmatrix":case"Bmatrix*":b="\\lbrace",z="\\rbrace";break;case"vmatrix":case"vmatrix*":b="\\vert",z="\\vert";break;case"Vmatrix":case"Vmatrix*":b="\\Vert",z="\\Vert";break;case"matrix":case"matrix*":b=".",z=".";break;case"cases":case"dcases":b="\\lbrace";break;case"rcases":z="\\rbrace";break}const ne=a.at(a.position),le=ne.type==="array"?ne:a.parentEnvironment;return le.environmentName=y,le.leftDelim=b,le.rightDelim=z,a.contentDidChange({}),!0}function Zh(a,y){let b=a.at(a.position);for(;b&&!(Array.isArray(b.parentBranch)&&b.parent instanceof On);)b=b.parent;if(Array.isArray(b==null?void 0:b.parentBranch)&&(b==null?void 0:b.parent)instanceof On){const z=b.parent,ne=b.parentBranch;let le;switch(y){case"row":if(z.rowCount>1){z.removeRow(ne[0]);const ce=z.getCell(Math.max(0,ne[0]-1),ne[1]);le=a.offsetOf(ce[ce.length-1])}break;case"column":if(z.colCount>z.minColumns){z.removeColumn(ne[1]);const ce=z.getCell(ne[0],Math.max(0,ne[1]-1));le=a.offsetOf(ce[ce.length-1])}break}le&&a.setPositionHandlingPlaceholder(le)}}function _g(a){return a.contentWillChange({inputType:"deleteContent"})?(Zh(a,"row"),a.contentDidChange({inputType:"deleteContent"}),!0):!1}function Rg(a){return a.contentWillChange({inputType:"deleteContent"})?(Zh(a,"column"),a.contentDidChange({inputType:"deleteContent"}),!0):!1}Yc({addRowAfter:zh,addColumnAfter:Hh,addRowBefore:Ng,addColumnBefore:Tg,removeRow:_g,removeColumn:Rg,setEnvironment:jh},{target:"model",canUndo:!0,changeContent:!0,changeSelection:!0});function h0(){return[new Ta]}var Kh=class dp{constructor(y){this.recording=!1,this.model=y,this.reset()}reset(){this.stack=[],this.index=-1,this.lastOp=""}startRecording(){this.recording=!0}stopRecording(){this.recording=!1}canUndo(){return this.index-1>=0}canRedo(){return this.stack.length-1>this.index}stopCoalescing(y){y&&this.index>=0&&(this.stack[this.index].selection=y),this.lastOp=""}undo(){return this.canUndo()?(this.model.setState(this.stack[this.index-1],{silenceNotifications:!1,type:"undo"}),this.index-=1,this.lastOp="",!0):!1}redo(){return this.canRedo()?(this.index+=1,this.model.setState(this.stack[this.index],{silenceNotifications:!1,type:"redo"}),this.lastOp="",!0):!1}pop(){this.canUndo()&&(this.stack.splice(this.index,this.stack.length-this.index),this.index-=1)}snapshot(y){return this.recording?(y&&y===this.lastOp&&this.pop(),this.stack.splice(this.index+1,this.stack.length-this.index-1),this.stack.push(this.model.getState()),this.index+=1,this.stack.length>dp.maximumDepth&&(this.stack.shift(),this.index-=1),this.lastOp=y!=null?y:"",!0):!1}};Kh.maximumDepth=1e3;var zg=Kh;function Z0(a,y,b){if(a.at(y).mode!=="text")return y;const z=b==="backward"?-1:1;let ne;if(xe.test(a.at(y).value)){let le=y,ce;do ce=a.at(le).mode==="text"&&xe.test(a.at(le).value),le+=z;while(a.at(le)&&ce);ne=a.at(le)?le-2*z:le-z}else if(/\s/.test(a.at(y).value)){let le=y;for(;a.at(le)&&a.at(le).mode==="text"&&/\s/.test(a.at(le).value);)le+=z;if(!a.at(le))ne=le-z;else{let ce=!0;do ce=a.at(le).mode==="text"&&!/\s/.test(a.at(le).value),le+=z;while(a.at(le)&&ce);ne=a.at(le)?le-2*z:le-z}}else{let le=y;for(;a.at(le)&&a.at(le).mode==="text"&&!/\s/.test(a.at(le).value);)le+=z;ne=a.at(le)?le:le-z;let ce=!0;for(;a.at(le)&&ce;)ce=a.at(le).mode==="text"&&/\s/.test(a.at(le).value),ce&&(ne=le),le+=z;ne=a.at(le)?le-2*z:le-z}return ne-(z>0?0:1)}function gf(a,y,b){var z,ne,le,ce,Ie,Ve,et;const vt=a.position;(z=b==null?void 0:b.extend)!=null&&z||a.collapseSelection(y);let Lt=a.at(a.position);if(y==="forward"&&(Lt.type==="subsup"?(Lt=Lt.rightSibling,Lt||(Lt=a.at(a.position+1))):Lt=a.at(a.position+1)),!Lt)return a.announce("plonk"),!1;let on=a.offsetOf(Lt);if(Lt instanceof Oc)on=Z0(a,on,y);else if(Lt instanceof oc)if(Lt.isSuggestion)for(console.assert(y==="forward");Lt&&Lt instanceof oc;)Lt.isSuggestion=!1,on=a.offsetOf(Lt),Lt=Lt.rightSibling;else if(y==="forward"){if(Lt=Lt.rightSibling,!Lt||!(Lt instanceof oc))return a.announce("plonk"),!1;for(;Lt&&Lt instanceof oc&&/[a-zA-Z\*]/.test(Lt.value);)on=a.offsetOf(Lt),Lt=Lt.rightSibling}else{if(Lt=Lt.leftSibling,!Lt||!(Lt instanceof oc))return a.announce("plonk"),!1;for(;Lt&&Lt instanceof oc&&/[a-zA-Z\*]/.test(Lt.value);)on=a.offsetOf(Lt),Lt=Lt.leftSibling}else if(y==="forward"&&Lt.type==="mopen"){let In=0;do Lt.type==="mopen"?In+=1:Lt.type==="mclose"&&(In-=1),Lt=Lt.rightSibling;while(!Lt.isLastSibling&&In!==0);on=a.offsetOf(Lt.leftSibling)}else if(y==="backward"&&Lt.type==="mclose"){let In=0;do Lt.type==="mopen"?In+=1:Lt.type==="mclose"&&(In-=1),Lt=Lt.leftSibling;while(!Lt.isFirstSibling&&In!==0);on=a.offsetOf(Lt)}else if(y==="backward")if(Lt.type==="first")for(;on>0&&Lt.type==="first";)on-=1,Lt=a.at(on);else{const In=Lt.type;Lt.type==="subsup"&&(on=a.offsetOf(a.at(on).leftSibling)),on-=1;let Gn=(ne=a.at(on))==null?void 0:ne.type;for(;on>=0&&Gn===In;)((le=a.at(on))==null?void 0:le.type)==="subsup"?on=a.offsetOf(a.at(on).leftSibling):on-=1,Gn=a.at(on).type}else{const{type:In}=Lt;let Gn=(ce=a.at(on))==null?void 0:ce.type;const{lastOffset:ga}=a;for(;on<=ga&&(Gn===In||Gn==="subsup");){for(;((Ie=a.at(on).rightSibling)==null?void 0:Ie.type)==="subsup";)on=a.offsetOf(a.at(on).rightSibling);on+=1,Gn=(Ve=a.at(on))==null?void 0:Ve.type}on-=1}if((et=b==null?void 0:b.extend)!=null&&et){if(!a.setSelection(a.anchor,on))return a.announce("plonk"),!1}else{if(on===a.position)return a.announce("plonk"),!1;a.position=on}return a.announce("move",vt),a.mathfield.stopCoalescingUndo(),!0}function Ed(a,y,b){var z,ne;if(b=b!=null?b:{extend:!1},a.mathfield.adoptStyle=y==="backward"?"right":"left",y!=="forward"){const[Ie,Ve]=Ah(a);Ie!==void 0&&Ve!==void 0&&a.deleteAtoms([Ie,Ve])}if(y==="upward")return jg(a,b);if(y==="downward")return Zg(a,b);if(b.extend){let Ie=m0(a,a.position,y);Ie<0&&(Ie=0),Ie>a.lastOffset&&(Ie=a.lastOffset);const Ve=a.setSelection(a.anchor,Ie);return a.mathfield.stopCoalescingUndo(),Ve}if(a.selectionIsPlaceholder){a.collapseSelection(y);const Ie=Ed(a,y);return a.mathfield.stopCoalescingUndo(),Ie}let le=a.position;const ce=le;if(a.collapseSelection(y)?(le=a.position,Wh(a,le)||(le=m0(a,le,y))):le=m0(a,le,y),le<0||le>a.lastOffset){let Ie=!0;return a.silenceNotifications||(Ie=(ne=(z=a.mathfield.host)==null?void 0:z.dispatchEvent(new CustomEvent("move-out",{detail:{direction:y},cancelable:!0,bubbles:!0,composed:!0})))!=null?ne:!0),Ie&&a.announce("plonk"),Ie}return a.setPositionHandlingPlaceholder(le),a.mathfield.stopCoalescingUndo(),a.announce("move",ce),!0}function m0(a,y,b){return y=y+(b==="forward"?1:-1),y<0||y>a.lastOffset||Wh(a,y)?y:m0(a,y,b)}function Wh(a,y){var b;const z=a.at(y);let ne=z.parent;for(;ne&&!ne.inCaptureSelection;)ne=ne.parent;return!(ne!=null&&ne.inCaptureSelection||(b=z.parent)!=null&&b.skipBoundary&&(!z.isFirstSibling&&z.isLastSibling||z.type==="first")||a.mathfield.hasEditablePrompts&&!z.parentPrompt)}function Hg(a,y,b){let z=1/0,ne=0;for(;ne<y.length;ne++){const le=$e(a.getHTMLElement(y[ne])).right,ce=Math.abs(b-le);if(ce<=z)z=ce;else break}return y[ne-1]}function p0(a,y,b,z,ne){const le=a.mathfield.hasEditablePrompts,ce=le?b.filter(et=>et.type==="prompt"&&!et.captureSelection):b,Ie=$e(a.mathfield.getHTMLElement(y)).right,Ve=a.offsetOf(Hg(a.mathfield,ce,Ie))-(le?1:0);if(z){const[et,vt]=a.selection.ranges[0];let Lt;Ve<(ne==="up"?et:vt)?Lt={ranges:[[Ve,vt]],direction:"backward"}:Lt={ranges:[[et,Ve]],direction:"forward"},a.setSelection(Lt)}else a.setPositionHandlingPlaceholder(Ve);a.announce(`move ${ne}`)}function jg(a,y){var b,z;const ne=(b=y==null?void 0:y.extend)!=null?b:!1;ne||a.collapseSelection("backward");const le=()=>{var Ve,et;let vt=!0;return a.silenceNotifications||(vt=(et=(Ve=a.mathfield.host)==null?void 0:Ve.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"upward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?et:!0),a.announce(vt?"plonk":"line"),vt},ce=a.at(a.position);let Ie=ce;for(;Ie&&Ie.parentBranch!=="below"&&!(Array.isArray(Ie.parentBranch)&&Ie.parent instanceof On);)Ie=Ie.parent;if(Array.isArray(Ie==null?void 0:Ie.parentBranch)&&Ie.parent instanceof On){const Ve=Ie.parent;if(Ie.parentBranch[0]<1)return le();const et=Ie.parentBranch[0]-1,vt=Ve.array[et][Ie.parentBranch[1]];if(!vt.some(on=>on.type==="prompt"&&!on.captureSelection)&&a.mathfield.hasEditablePrompts)return le();p0(a,ce,vt,ne,"up")}else if(Ie){const Ve=(z=Ie.parent.branch("above"))!=null?z:Ie.parent.createBranch("above");if(!Ve.some(vt=>vt.type==="prompt"&&vt.placeholderId)&&a.mathfield.hasEditablePrompts)return le();p0(a,ce,Ve,ne,"up")}else return le();return a.mathfield.stopCoalescingUndo(),!0}function Zg(a,y){var b,z;const ne=(b=y==null?void 0:y.extend)!=null?b:!1;ne||a.collapseSelection("forward");const le=()=>{var Ve,et;let vt=!0;return a.silenceNotifications||(vt=(et=(Ve=a.mathfield.host)==null?void 0:Ve.dispatchEvent(new CustomEvent("move-out",{detail:{direction:"downward"},cancelable:!0,bubbles:!0,composed:!0})))!=null?et:!0),a.announce(vt?"plonk":"line"),vt},ce=a.at(a.position);let Ie=ce;for(;Ie&&Ie.parentBranch!=="above"&&!(Array.isArray(Ie.parentBranch)&&Ie.parent instanceof On);)Ie=Ie.parent;if(Array.isArray(Ie==null?void 0:Ie.parentBranch)&&Ie.parent instanceof On){const Ve=Ie.parent;if(Ie.parentBranch[0]+1>Ve.array.length-1)return le();const et=Ie.parentBranch[0]+1,vt=Ve.array[et][Ie.parentBranch[1]];if(!vt.some(on=>on.type==="prompt"&&!on.captureSelection)&&a.mathfield.hasEditablePrompts)return le();p0(a,ce,vt,ne,"down")}else if(Ie){const Ve=(z=Ie.parent.branch("below"))!=null?z:Ie.parent.createBranch("below");if(!Ve.some(vt=>vt.type==="prompt")&&a.mathfield.hasEditablePrompts)return le();p0(a,ce,Ve,ne,"down")}else return le();return!0}function Uh(a){const y=a.position,b=a.at(y).parent;return b!=null&&b.parent?(a.position=a.offsetOf(b),a.mathfield.stopCoalescingUndo(),a.announce("move",y),!0):(a.announce("plonk"),!1)}function Kg(a){let y=0,b=a.at(a.position),z=!1;for(;b;)(!b.hasEmptyBranch("superscript")||!b.hasEmptyBranch("subscript"))&&(y+=1),b.hasEmptyBranch("superscript")?b.hasEmptyBranch("subscript")||(z=!1):z=!0,b=b.parent;return z?y:0}function Wg(a){let y=0,b=a.at(a.position),z=!1;for(;b;)(!b.hasEmptyBranch("superscript")||!b.hasEmptyBranch("subscript"))&&(y+=1),b.hasEmptyBranch("superscript")?b.hasEmptyBranch("subscript")||(z=!0):z=!1,b=b.parent;return z?y:0}function Vh(a){var y;if(a.collapseSelection(),Kg(a)>=a.mathfield.options.scriptDepth[1])return a.announce("plonk"),!1;let b=a.at(a.position);return b.subsupPlacement===void 0&&(((y=b.rightSibling)==null?void 0:y.type)!=="subsup"&&b.parent.addChildAfter(new mc({style:b.computedStyle}),b),b=b.rightSibling),b.createBranch("superscript"),a.setSelection(a.getSiblingsRange(a.offsetOf(b.superscript[0]))),!0}function Gh(a){var y;if(a.collapseSelection(),Wg(a)>=a.mathfield.options.scriptDepth[0])return a.announce("plonk"),!1;let b=a.at(a.position);return b.subsupPlacement===void 0&&(((y=a.at(a.position+1))==null?void 0:y.type)!=="subsup"&&b.parent.addChildAfter(new mc({style:a.at(a.position).computedStyle}),b),b=a.at(a.position+1)),b.createBranch("subscript"),a.setSelection(a.getSiblingsRange(a.offsetOf(b.subscript[0]))),!0}function Ug(){function a(Ve){const et=[],vt=[];return[...Ve.querySelectorAll(`input, select, textarea, a[href], button,
[tabindex], audio[controls], video[controls],
[contenteditable]:not([contenteditable="false"]), details>summary`)].filter(y).forEach((on,In)=>{const Gn=z(on);Gn===0?et.push(on):vt.push({documentOrder:In,tabIndex:Gn,node:on})}),vt.sort((on,In)=>on.tabIndex===In.tabIndex?on.documentOrder-In.documentOrder:on.tabIndex-In.tabIndex).map(on=>on.node).concat(et)}function y(Ve){return!(!b(Ve)||ne(Ve)||z(Ve)<0)}function b(Ve){return!(Ve.disabled||Ve.type==="hidden"&&Ve.tagName.toUpperCase()==="INPUT"||Ie(Ve))}function z(Ve){var et;const vt=Number.parseInt((et=Ve.getAttribute("tabindex"))!=null?et:"NaN",10);return Number.isNaN(vt)?Ve.contentEditable==="true"||(Ve.nodeName==="AUDIO"||Ve.nodeName==="VIDEO")&&Ve.getAttribute("tabindex")===null?0:Ve.tabIndex:vt}function ne(Ve){return Ve.tagName.toUpperCase()==="INPUT"&&Ve.type==="radio"&&!ce(Ve)}function le(Ve,et){for(const vt of Ve)if(vt.checked&&vt.form===et)return vt;return null}function ce(Ve){var et;if(!Ve.name)return!0;const Lt=((et=Ve.form)!=null?et:Ve.ownerDocument).querySelectorAll('input[type="radio"][name="'+Ve.name+'"]'),on=le(Lt,Ve.form);return!on||on===Ve}function Ie(Ve){if(!Fe()||Ve===document.activeElement||Ve.contains(document.activeElement))return!1;if(getComputedStyle(Ve).visibility==="hidden")return!0;const et=Ve.getBoundingClientRect();if(et.width===0||et.height===0)return!0;for(;Ve;){if(getComputedStyle(Ve).display==="none")return!0;Ve=Ve.parentElement}return!1}return Fe()?a(document.body):[]}function Kc(a,y,b="forward"){const z=a.position;if(Array.isArray(y)){const ne=a.offsetOf(y[0]),le=a.offsetOf(y[y.length-1]);return b==="forward"?a.setSelection(ne,le):a.setSelection(le,ne),a.announce("move",z),a.mathfield.stopCoalescingUndo(),!0}return b==="forward"?Kc(a,[y.leftSibling,y]):Kc(a,[y,y.leftSibling])}function md(a,y){const b=a.position;if(typeof y=="number"&&(y=a.at(y)),y.type==="prompt")a.setSelection(a.offsetOf(y.firstChild),a.offsetOf(y.lastChild));else{const z=a.offsetOf(y);y.type==="placeholder"?a.setSelection(z-1,z):a.position=z}return a.announce("move",b),a.mathfield.stopCoalescingUndo(),!0}function g0(a,y,b=!0){var z,ne;const le=y==="forward"?1:-1;a.at(a.anchor).type==="placeholder"&&Ed(a,y);let ce;const Ie=a.at(a.anchor).parentPrompt;Ie?y==="forward"?ce=a.offsetOf(Ie)+1:ce=a.offsetOf(Ie.leftSibling):ce=Math.max(a.position+le,0);const Ve=K0(a,ce,y);if(!Ve||y==="forward"&&a.offsetOf(Ve)<ce||y==="backward"&&a.offsetOf(Ve)>ce){if(!b||!((ne=(z=a.mathfield.host)==null?void 0:z.dispatchEvent(new CustomEvent("move-out",{detail:{direction:y},cancelable:!0,bubbles:!0,composed:!0})))==null||ne))return a.announce("plonk"),!1;const vt=Ug();if(!document.activeElement||vt.length<=1)return a.announce("plonk"),!1;let Lt=vt.indexOf(document.activeElement)+le;return Lt<0&&(Lt=vt.length-1),Lt>=vt.length&&(Lt=0),vt[Lt].focus(),a.mathfield.stopCoalescingUndo(),!0}return md(a,Ve),!0}function K0(a,y=0,b="forward"){return a.findAtom(z=>z.type==="placeholder"||z.type==="prompt"||!a.mathfield.readOnly&&z.treeDepth>2&&z.isFirstSibling&&z.isLastSibling,y,b)}Yc({moveToOpposite:a=>{const y={superscript:"subscript",subscript:"superscript",above:"below",below:"above"},b=a.at(a.position),{parent:z}=b;if(!z)return a.announce("plonk"),!1;const ne=b.parentBranch;let le;if(typeof ne=="string"&&(le=y[ne]),!le){const Ie=b.subsupPlacement?Gh(a):Vh(a);return a.mathfield.stopCoalescingUndo(),Ie}z.branch(le)||z.createBranch(le);const ce=a.setSelection(a.getBranchRange(a.offsetOf(z),le));return a.mathfield.stopCoalescingUndo(),ce},moveBeforeParent:a=>{const{parent:y}=a.at(a.position);return y?(a.position=a.offsetOf(y),a.mathfield.stopCoalescingUndo(),!0):(a.announce("plonk"),!1)},moveAfterParent:a=>Uh(a),moveToNextChar:a=>Ed(a,"forward"),moveToPreviousChar:a=>Ed(a,"backward"),moveUp:a=>Ed(a,"upward"),moveDown:a=>Ed(a,"downward"),moveToNextWord:a=>gf(a,"forward"),moveToPreviousWord:a=>gf(a,"backward"),moveToGroupStart:a=>{const y=a.offsetOf(a.at(a.position).firstSibling);return y===a.position?(a.announce("plonk"),!1):(a.position=y,a.mathfield.stopCoalescingUndo(),!0)},moveToGroupEnd:a=>{const y=a.offsetOf(a.at(a.position).lastSibling);return y===a.position?(a.announce("plonk"),!1):(a.position=y,a.mathfield.stopCoalescingUndo(),!0)},moveToNextGroup:a=>{var y,b,z,ne;if(a.position===a.lastOffset&&a.anchor===a.lastOffset)return g0(a,"forward");const le=a.at(a.position);if(le.mode==="text"){if(a.selectionIsCollapsed){let on=le;for(;on&&on.mode==="text";)on=on.leftSibling;let In=le;for(;((y=In.rightSibling)==null?void 0:y.mode)==="text";)In=In.rightSibling;if(on&&In)return Kc(a,[on,In])}if(le.rightSibling.mode==="text"){let on=le;for(;on&&on.mode==="text";)on=on.rightSibling;return on?(md(a,(b=on.leftSibling)!=null?b:on),a.mathfield.switchMode("math"),!0):md(a,a.lastOffset)}}const Ie=a.at(a.anchor).parentPrompt,Ve=Ie?a.offsetOf(Ie)+1:Math.max(a.position+1,0),et=K0(a,Ve,"forward");if(et)return md(a,et);const vt=Yh(a,le,on=>on.type==="leftright"||on.type==="text","forward");if(vt){if(vt.mode==="text"){let on=vt;for(;on&&on.mode==="text";)on=on.rightSibling;return Kc(a,[(z=vt.leftSibling)!=null?z:vt,(ne=on.leftSibling)!=null?ne:on])}return Kc(a,vt)}const Lt=le.parent;if(Lt){if(Lt.type==="leftright"||Lt.type==="surd")return Kc(a,Lt);if(le.parentBranch==="superscript"&&Lt.subscript)return Kc(a,Lt.subscript);if(le.parentBranch==="above"&&Lt.below)return Kc(a,Lt.below);if(le.parentBranch==="superscript"||le.parentBranch==="subscript")return md(a,Lt);if(le.parentBranch==="above"||le.parentBranch==="below")return Kc(a,Lt)}return md(a,a.lastOffset)},moveToPreviousGroup:a=>{var y;if(a.position===0&&a.anchor===0)return g0(a,"backward");let b=a.at(a.position);const z=b.mode;if(z==="text"){if(a.selectionIsCollapsed){let Ie=b;for(;Ie&&Ie.mode==="text";)Ie=Ie.leftSibling;let Ve=b;for(;((y=Ve.rightSibling)==null?void 0:y.mode)==="text";)Ve=Ve.rightSibling;if(Ie&&Ve)return Kc(a,[Ie,Ve])}for(;b&&b.mode==="text";)b=b.leftSibling;return b?md(a,b):md(a,0)}const ne=a.at(a.anchor).parentPrompt,le=ne?a.offsetOf(ne.leftSibling):Math.max(a.position-1,0),ce=K0(a,le,"backward");if(ce)return md(a,ce);if(z==="math"){const Ie=Yh(a,b,et=>et.type==="leftright"||et.type==="text","backward");if(Ie){if(Ie.mode==="text"){let et=Ie;for(;et&&et.mode==="text";)et=et.leftSibling;return Kc(a,[Ie,et])}return Kc(a,Ie)}const Ve=b.parent;if(Ve){if(Ve.type==="leftright"||Ve.type==="surd")return Kc(a,Ve);if(b.parentBranch==="subscript"&&Ve.superscript)return Kc(a,Ve.superscript);if(b.parentBranch==="below"&&Ve.above)return Kc(a,Ve.above);if(b.parentBranch==="superscript"||b.parentBranch==="subscript")return md(a,Ve);if(b.parentBranch==="above"||b.parentBranch==="below")return Kc(a,Ve)}return md(a,0)}return!1},moveToMathfieldStart:a=>a.selectionIsCollapsed&&a.position===0?(a.announce("plonk"),!1):(a.position=0,a.mathfield.stopCoalescingUndo(),!0),moveToMathfieldEnd:a=>a.selectionIsCollapsed&&a.position===a.lastOffset?(a.announce("plonk"),!1):(a.position=a.lastOffset,a.mathfield.stopCoalescingUndo(),!0),moveToSuperscript:Vh,moveToSubscript:Gh},{target:"model",changeSelection:!0}),Yc({moveToNextPlaceholder:a=>g0(a,"forward"),moveToPreviousPlaceholder:a=>g0(a,"backward")},{target:"model",changeSelection:!0,audioFeedback:"return"});function Yh(a,y,b,z){if(z==="forward"){let le=y.rightSibling;for(;le&&!b(le);)le=le.rightSibling;return le}let ne=y.leftSibling;for(;ne&&!b(ne);)ne=ne.leftSibling;return ne}function v0(a,y,b){typeof y=="function"&&(b=y,y=1/0),y===void 0&&(y=1/0);let z=a.position,ne=!1,le="";for(;!ne;){const ce=a.at(z);ne=y===0||ce===void 0||ce.type==="first"||ce.mode!=="math"||!(ce.type&&/mord|mpunct|operator/.test(ce.type)||ce.type==="mop"&&/[a-zA-Z ]+/.test(ce.value))||!ce.hasEmptyBranch("superscript")||!ce.hasEmptyBranch("subscript")||typeof b=="function"&&!b(ce),ne||(ce.mode="text",ce.command=ce.value,ce.verbatimLatex=void 0,le+=ce.value),z-=1,y-=1}a.contentDidChange({data:le,inputType:"insertText"})}function rf(a,y,b){typeof y=="function"&&(b=y,y=1/0),y===void 0&&(y=1/0);let z=a.position,ne=!1;const le=[];for(;!ne;){const ce=a.at(z);ne=y===0||!ce||ce.type==="first"||ce.isFirstSibling||ce.mode!=="text"||ce.value===" "||typeof b=="function"&&!b(ce),ne||(le.push(Ea.serialize([ce],{defaultMode:"math"})),ce.mode="math"),z-=1,y-=1}W0(a),a.contentDidChange({data:dl(le),inputType:"insertText"})}function W0(a){var y;let b=a.position-1;for(;b>=0&&((y=a.at(b))==null?void 0:y.mode)==="math";)b-=1;if(!(b<0)&&a.at(b).mode==="text"&&a.at(b).value===" "&&a.at(b-1).mode==="math"){a.at(b-1).parent.removeChild(a.at(b-1));const z=a.silenceNotifications;a.silenceNotifications=!0,a.position-=1,a.silenceNotifications=z,a.contentDidChange({inputType:"deleteContent"})}}function Vg(a){let y="",b=a.position,z=!1;for(;!z;){const ne=a.at(b);z=!(ne&&(ne.mode==="text"||ne.mode==="math"&&ne.type&&/mord|mpunct/.test(ne.type))),z||(y=ne.value+y),b-=1}return y}function Gg(a,y,b){const{model:z}=a;if(z.mode==="latex"||!z.at(z.position).isLastSibling||!b||!Jf(b))return!1;const ne=cf(b);if(!z.selectionIsCollapsed)return!!(a.model.mode==="text"&&/[/_^]/.test(ne));const le=Vg(z)+ne;if(a.model.mode==="text"){if(y==="Esc"||/[/\\]/.test(ne))return!0;if(/[\^_]/.test(ne))return/(^|\s)[a-zA-Z][^_]$/.test(le)&&rf(z,1),!0;const ce={")":"(","}":"{","]":"["}[ne],{parent:Ie}=z.at(z.position);if(ce&&Ie instanceof bl&&Ie.leftDelim===ce)return!0;if(/(^|[^a-zA-Z])(a|I) $/.test(le))return!1;if(/[$€£₤₺¥¤฿¢₡₧₨₹₩₱]/u.test(ne))return!0;if(/(^|[^a-zA-Z'])[a-zA-Z] $/.test(le))return rf(z,1),!1;if(/\D\.[^\d\s]$/.test(le)){rf(z,1);const Ve=z.at(z.position);return Ve.value="\u22C5",Ve.style.variant="normal",Ve.command="\\cdot",Ve.verbatimLatex=void 0,z.contentDidChange({data:"\\cdot",inputType:"insertText"}),!0}if(/(^|\s)[a-zA-Z][^a-zA-Z]$/.test(le)||/\.\d$/.test(le)||/\([\d+\-.]$/.test(le))return rf(z,1),!0;if(/\([a-z][,;]$/.test(le))return rf(z,2),!0;if(/[\d+\-=><*|]$/.test(ne))return W0(z),!0}else{if(y==="[Space]")return v0(z,void 0,ce=>/[a-z][:,;.]$/.test(ce.value)),!0;if(/[a-zA-Z]{3,}$/.test(le)&&!/(dxd|abc|xyz|uvw)$/.test(le))return v0(z,void 0,ce=>/[a-zA-Z]/.test(ce.value)),!0;if(/(^|\W)(if)$/i.test(le))return v0(z,1),!0;if(/(\u0393|\u0394|\u0398|\u039B|\u039E|\u03A0|\u03A3|\u03A5|\u03A6|\u03A8|\u03A9|[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5){3,}$/u.test(le)&&!/(αβγ)$/.test(le))return v0(z,void 0,ce=>/(:|,|;|.|\u0393|\u0394|\u0398|\u039B|\u039E|\u03A0|\u03A3|\u03A5|\u03A6|\u03A8|\u03A9|[\u03B1-\u03C9]|\u03D1|\u03D5|\u03D6|\u03F1|\u03F5)/u.test(ce.value)),!0;if(ne==="?"||ne==="."&&!/[\d-+]\.$/.test(le))return!0}return!1}function Yg(a,y){if(!a.isSelectionEditable||!a.keystrokeCaptionVisible)return;const b=Qh(),z=a.element.getBoundingClientRect();b.style.left=`${z.left}px`,b.style.top=`${z.top-64}px`,b.innerHTML=window.MathfieldElement.createHTML("<span>"+(L0(y)||y)+"</span>"+b.innerHTML),b.style.visibility="visible",setTimeout(()=>{b.childNodes.length>0&&b.childNodes[b.childNodes.length-1].remove(),b.childNodes.length===0&&(b.style.visibility="hidden")},3e3)}function Qg(a){if(a.keystrokeCaptionVisible=!a.keystrokeCaptionVisible,a.keystrokeCaptionVisible){const y=Qh();y.innerHTML=""}else{const y=e0("mathlive-keystroke-caption-panel");y.style.visibility="hidden"}return!1}function Qh(){const a=document.getElementById("mathlive-keystroke-caption-panel");return a||(vo("keystroke-caption"),vo("core"),e0("mathlive-keystroke-caption-panel"))}function Xg(){document.getElementById("mathlive-keystroke-caption-panel")&&(I0("mathlive-keystroke-caption-panel"),x("core"),x("keystroke-caption"))}function Xh(a,y){var b,z,ne;const{model:le}=a,ce=Sh(y);if(y.isTrusted){zp(y);const In=Lf();a.keyboardLayout!==In.id&&(a.keyboardLayout=In.id,a._keybindings=void 0)}if(clearTimeout(a.inlineShortcutBufferFlushTimer),a.inlineShortcutBufferFlushTimer=0,Yg(a,ce),y.isTrusted&&y.defaultPrevented)return a.flushInlineShortcutBuffer(),!1;let Ie,Ve="",et;const vt=a.inlineShortcutBuffer;if(a.isSelectionEditable){if(le.mode==="math")if(ce==="[Backspace]")vt.pop();else if(!Jf(y))a.flushInlineShortcutBuffer();else{const In=cf(y),Gn=[...(z=(b=vt[vt.length-1])==null?void 0:b.keystrokes)!=null?z:[],In];vt.push({state:le.getState(),keystrokes:Gn,leftSiblings:Jg(a)});let ga=0,xi="";for(;!Ie&&ga<Gn.length;)et=vt.length-(Gn.length-ga),xi=Gn.slice(ga).join(""),Ie=Zo(vt[et].leftSiblings,xi,a.options.inlineShortcuts),!Ie&&/^[a-zA-Z][a-zA-Z0-9]+?([_\^][a-zA-Z0-9\*\+\-]+?)?$/.test(xi)&&(Ie=a.options.onInlineShortcut(a,xi)),ga+=1;a.flushInlineShortcutBuffer({defer:!0})}a.options.smartMode&&(Ie?a.switchMode("math"):Gg(a,ce,y)&&(a.switchMode({math:"text",text:"math"}[le.mode]),Ve=""))}if(!Ie){if(Ve||(Ve=Vp(a.keybindings,le.mode,y)),!Ve&&(ce==="[Enter]"||ce==="[Return]")){let In=!1;return le.contentWillChange({inputType:"insertLineBreak"})&&(a.host&&(In=!a.host.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))),In||y.preventDefault&&(y.preventDefault(),y.stopPropagation()),le.contentDidChange({inputType:"insertLineBreak"})),In}if((!Ve||ce==="[Space]")&&le.mode==="math"){if(ce==="[Space]"){if(a.adoptStyle="none",a.flushInlineShortcutBuffer(),a.options.mathModeSpace)return Cl.insert(le,a.options.mathModeSpace,{format:"latex",mode:"math"}),a.snapshot("insert-space"),Ve="",a.dirty=!0,a.scrollIntoView(),y.preventDefault&&(y.preventDefault(),y.stopPropagation()),!1;const In=le.at(le.position+1),Gn=le.at(le.position-1);if((In==null?void 0:In.mode)==="text"||(Gn==null?void 0:Gn.mode)==="text")return Cl.insert(le," ",{mode:"text"}),a.snapshot("insert-space"),a.dirty=!0,a.scrollIntoView(),!1}(ne=le.at(le.position))!=null&&ne.isDigit()&&window.MathfieldElement.decimalSeparator===","&&cf(y)===","&&(Ve="insertDecimalSeparator")}}if(!Ie&&!Ve){if(le.mathfield.smartFence){if(V0(le,cf(y),a.effectiveStyle))return a.dirty=!0,a.scrollIntoView(),y.preventDefault&&y.preventDefault(),!1}else{const{parent:In}=le.at(le.position);if(In instanceof bl&&In.rightDelim==="?"&&le.at(le.position).isLastSibling&&/^[)}\]|]$/.test(ce))return a.snapshot(),In.isDirty=!0,In.rightDelim=ce,le.position+=1,le.selectionDidChange(),le.contentDidChange({data:cf(y),inputType:"insertText"}),a.snapshot("insert-fence"),a.dirty=!0,a.scrollIntoView(),y.preventDefault&&y.preventDefault(),!1;if(!le.selectionIsCollapsed){const Gn=cf(y);if(Gn==="("||Gn==="{"||Gn==="["){const ga={"(":"(","{":"\\lbrace","[":"\\lbrack"}[Gn],xi={"(":")","{":"\\rbrace","[":"\\rbrack"}[Gn],[pa,Xa]=mu(le.selection);return a.snapshot(),le.position=Xa,Cl.insert(le,xi,{format:"latex"}),le.position=pa,Cl.insert(le,ga,{format:"latex"}),le.setSelection(pa+1,Xa+1),le.contentDidChange({data:Gn,inputType:"insertText"}),a.snapshot("insert-fence"),a.dirty=!0,a.scrollIntoView(),y.preventDefault&&y.preventDefault(),!1}}}return!0}const Lt=le.at(Math.max(le.position,le.anchor)),{parent:on}=Lt;if(Ve==="moveAfterParent"&&(on==null?void 0:on.type)==="leftright"&&Lt.isLastSibling&&a.options.smartFence&&V0(le,".",a.defaultStyle)&&(Ve="",Xu(a)),a.keyboardDelegate.cancelComposition(),Ve)a.executeCommand(Ve);else if(Ie){const In=a.effectiveStyle;le.setState(vt[et].state);const Gn=vt[vt.length-1].keystrokes;for(const ga of Gn)Cl.insert(le,ga,{silenceNotifications:!0,style:In});a.snapshot("insert-shortcut"),le.setState(vt[et].state),le.deferNotifications({content:!0,selection:!0,data:Ie,type:"insertText"},()=>(Cl.insert(le,Ie,{format:"latex",style:In}),W0(a.model),Ie.endsWith(" ")&&(a.switchMode("text"),Cl.insert(le," ",{style:In,mode:"text"})),a.snapshot(),le.selectionIsCollapsed||a.flushInlineShortcutBuffer(),!0)),a.dirty=!0,le.announce("replacement")}return a.scrollIntoView(),y.preventDefault&&y.preventDefault(),!1}function U0(a,y,b){const{model:z}=a;if(!a.isSelectionEditable){z.announce("plonk");return}b!=null||(b={}),b.focus&&a.focus(),b.feedback&&window.MathfieldElement.playSound("keypress"),typeof b.mode=="string"&&(a.switchMode(b.mode),a.snapshot());let ne=cu(y);const le=window.mathVirtualKeyboard;if(le!=null&&le.isShifted&&(ne=typeof ne=="string"?ne.toUpperCase():ne.map(Ve=>Ve.toUpperCase())),b.simulateKeystroke){let Ve=!0;for(const et of ne)Xh(a,new KeyboardEvent("keypress",{key:et}))&&(Ve=!1);if(Ve)return}const ce=z.at(z.position),Ie=ye(ye({},ce.computedStyle),a.defaultStyle);if(z.selectionIsCollapsed||(z.deleteAtoms(mu(z.selection)),a.snapshot("delete")),z.mode==="latex")z.deferNotifications({content:!0,selection:!0,data:y,type:"insertText"},()=>{$f(a);for(const Ve of ne)Cl.insert(z,Ve);a.snapshot("insert-latex"),If(a)});else if(z.mode==="text"){for(const Ve of ne)Cl.insert(z,Ve,{style:Ie});a.snapshot("insert-text")}else if(z.mode==="math")for(const Ve of ne)qg(a,Ve,Ie,ce);a.dirty=!0,a.scrollIntoView()}function Jg(a){const y=a.model,b=[];let z=y.at(Math.min(y.position,y.anchor));for(;z.type!=="first";)b.push(z),z=z.leftSibling;return b}function qg(a,y,b,z){const ne=a.model;let le={"^":"moveToSuperscript",_:"moveToSubscript"," ":"moveAfterParent"}[y];if(y===" "&&a.options.mathModeSpace&&(le=["insert",a.options.mathModeSpace]),le){a.executeCommand(le);return}if(/\d/.test(y)&&a.options.smartSuperscript&&z.parentBranch==="superscript"&&z.parent.type!=="mop"&&z.parent.type!=="operator"&&z.parent.type!=="extensible-symbol"&&z.hasNoSiblings){$g(ne),Cl.insert(ne,y,{style:b}),a.snapshot(),Uh(ne),a.snapshot();return}if(/[a-zA-Z0-9]/.test(y)&&a.adoptStyle!=="none"){const ce=a.adoptStyle==="left"?z:z.parent?z.rightSibling:null;(ce==null?void 0:ce.type)==="mord"&&/[a-zA-Z0-9]/.test(ce.value)&&(b=ye({},b),ce.style.variant&&(b.variant=ce.style.variant),ce.style.variantStyle&&(b.variantStyle=ce.style.variantStyle))}Cl.insert(ne,y,{style:b}),a.snapshot(`insert-${ne.at(ne.position).type}`)}function $g(a){a.selectionIsCollapsed||(a.deleteAtoms(mu(a.selection)),a.mathfield.snapshot("delete"))}function V0(a,y,b){if(!y||a.mode!=="math")return!1;const z=a.at(a.position),{parent:ne}=z,le={"(":"(",")":")","{":"\\lbrace","}":"\\rbrace","[":"\\lbrack","]":"\\rbrack","|":"|"}[y];if(!le)return!1;const ce=re[le],Ie=ae[le];if(!a.selectionIsCollapsed){a.mathfield.snapshot();const[Ve,et]=mu(a.selection),vt=a.extractAtoms([Ve,et]),Lt=ne.addChildrenAfter([new bl("left...right",vt,{leftDelim:le,rightDelim:Ie})],a.at(Ve));return a.setSelection(a.offsetOf(Lt.firstChild),a.offsetOf(Lt.lastChild)),a.mathfield.snapshot("insert-fence"),a.contentDidChange({data:le,inputType:"insertText"}),!0}if(le==="|"){const Ve=ne instanceof bl?ne.leftDelim+ne.rightDelim:"";if(Ve==="\\lbrace\\rbrace"||Ve==="\\{\\}"||Ve==="\\lbrace?")return a.mathfield.snapshot(),Cl.insert(a,"\\,\\middle\\vert\\,",{format:"latex",style:b}),a.mathfield.snapshot("insert-fence"),a.contentDidChange({data:le,inputType:"insertText"}),!0}if(Ie){if(ne instanceof bl&&ne.firstChild===z&&(ne.leftDelim==="?"||ne.leftDelim==="."))return ne.leftDelim=le,ne.isDirty=!0,a.mathfield.snapshot(),a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0;if(!(ne instanceof bl)){let Lt=z;for(;Lt&&!(Lt.type==="mclose"&&Lt.value===Ie);)Lt=Lt.rightSibling;if(Lt){a.mathfield.snapshot();const on=a.extractAtoms([a.offsetOf(z),a.offsetOf(Lt)]);return on.pop(),ne.addChildrenAfter([new bl("left...right",on,{leftDelim:le,rightDelim:Ie})],z),a.position=a.offsetOf(ne.firstChild)+1,a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0}}const Ve=a.offsetOf(z.lastSibling);let et;for(et=a.position;et<=Ve;et++){const Lt=a.at(et);if(Lt instanceof bl&&(Lt.leftDelim==="?"||Lt.leftDelim===".")&&Jh(le,Lt.rightDelim))break}const vt=a.at(et);if(et<=Ve&&vt instanceof bl){vt.leftDelim=le,a.mathfield.snapshot();let Lt=a.extractAtoms([a.position,et-1]);return Lt=Lt.filter(on=>on.type!=="first"),vt.addChildren(Lt,vt.parentBranch),a.position+=1,a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0}if(ne instanceof bl&&(ne.leftDelim==="?"||ne.leftDelim===".")&&Jh(le,ne.rightDelim)){ne.isDirty=!0,ne.leftDelim=le,a.mathfield.snapshot();const Lt=a.extractAtoms([a.offsetOf(z.firstSibling),a.position]);for(const on of Lt)ne.parent.addChildBefore(on,ne);return a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0}if(!(ne instanceof bl&&ne.leftDelim==="|")){if(a.mathfield.snapshot(),Cl.insert(a,`\\left${le}\\right?`,{format:"latex",style:b}),z.lastSibling.type!=="first"){const Lt=a.offsetOf(z.lastSibling),on=a.extractAtoms([a.position,Lt]);a.at(a.position).body=on,a.position-=1}return a.mathfield.snapshot("insert-fence"),!0}}if(ce){let Ve=z;for(;Ve;){if(Ve.type==="mopen"&&Ve.value===ce){a.mathfield.snapshot();const In=Ve.leftSibling,Gn=a.extractAtoms([a.offsetOf(Ve.leftSibling),a.offsetOf(z)]);Gn.shift();const ga=new bl("left...right",Gn,{leftDelim:ce,rightDelim:le});return ne.addChildrenAfter([ga],In),a.position=a.offsetOf(ga),a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0}Ve=Ve.leftSibling}if(ne instanceof bl&&z.isLastSibling&&G0(ne.leftDelim,le))return a.mathfield.snapshot(),ne.isDirty=!0,ne.rightDelim=le,a.position+=1,a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0;const et=a.offsetOf(z.firstSibling);let vt;for(vt=a.position;vt>=et;vt--){const In=a.at(vt);if(In instanceof bl&&(In.rightDelim==="?"||In.rightDelim===".")&&G0(In.leftDelim,le))break}const Lt=a.at(vt);if(vt>=et&&Lt instanceof bl)return a.mathfield.snapshot(),Lt.rightDelim=le,Lt.addChildren(a.extractAtoms([vt,a.position]),Lt.parentBranch),a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0;if(ne instanceof bl&&(ne.rightDelim==="?"||ne.rightDelim===".")&&G0(ne.leftDelim,le))return a.mathfield.snapshot(),ne.isDirty=!0,ne.rightDelim=le,ne.parent.addChildren(a.extractAtoms([a.position,a.offsetOf(z.lastSibling)]),ne.parentBranch),a.position=a.offsetOf(ne),a.contentDidChange({data:le,inputType:"insertText"}),a.mathfield.snapshot("insert-fence"),!0;const on=ne.parent;return on instanceof bl&&(on.rightDelim==="?"||on.rightDelim===".")&&a.at(a.position).isLastSibling?(a.position=a.offsetOf(on),V0(a,le,b)):!1}return!1}function G0(a,y){return a?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(a)?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(y):ae[a]===y:!0}function Jh(a,y){return y?[")","\\rparen","}","\\}","\\rbrace","]","\\rbrack"].includes(y)?["(","\\lparen","{","\\{","\\lbrace","[","\\lbrack"].includes(a):re[y]===a:!0}Yc({undo:a=>(a.undo(),!0),redo:a=>(a.redo(),!0),scrollIntoView:a=>(a.scrollIntoView(),!0),scrollToStart:a=>(a.field.scroll(0,0),!0),scrollToEnd:a=>{const y=a.field.getBoundingClientRect();return a.field.scroll(y.left-window.scrollX,0),!0},toggleKeystrokeCaption:Qg,toggleContextMenu:a=>{const y=a.toggleContextMenu();return y||a.model.announce("plonk"),y},plonk:a=>(a.model.announce("plonk"),!0),switchMode:(a,y,b,z)=>(a.switchMode(y,b,z),!0),insert:(a,y,b)=>a.insert(y,b),typedText:(a,y,b)=>(U0(a,y,b),!0),insertDecimalSeparator:a=>{const y=a.model;return y.mode==="math"&&window.MathfieldElement.decimalSeparator===","&&y.at(Math.max(y.position,y.anchor)).isDigit()?(a.insert("{,}",{format:"latex"}),a.snapshot("insert-mord"),!0):(a.insert("."),!0)},commit:a=>{var y;return a.model.contentWillChange({inputType:"insertLineBreak"})&&((y=a.host)==null||y.dispatchEvent(new Event("change",{bubbles:!0,composed:!0})),a.model.contentDidChange({inputType:"insertLineBreak"})),!0},insertPrompt:(a,y,b)=>{const z=a.getPrompts();let ne="prompt-"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36),le=0;for(;z.includes(ne)&&le<100;){if(le===99)return console.error("could not find a unique ID after 100 tries"),!1;ne="prompt-"+Date.now().toString(36).slice(-2)+Math.floor(Math.random()*1e5).toString(36),le++}return a.insert(`\\placeholder[${y!=null?y:ne}]{}`,b),!0}}),Yc({copyToClipboard:a=>(a.focus(),a.model.selectionIsCollapsed&&a.select(),"queryCommandSupported"in document&&document.queryCommandSupported("copy")?document.execCommand("copy"):a.element.querySelector(".ML__keyboard-sink").dispatchEvent(new ClipboardEvent("copy",{bubbles:!0,composed:!0})),!1)},{target:"mathfield"}),Yc({cutToClipboard:a=>(a.focus(),"queryCommandSupported"in document&&document.queryCommandSupported("cut")?document.execCommand("cut"):a.element.querySelector(".ML__keyboard-sink").dispatchEvent(new ClipboardEvent("cut",{bubbles:!0,composed:!0})),!0),pasteFromClipboard:a=>(a.focus(),"queryCommandSupported"in document&&document.queryCommandSupported("paste")?(document.execCommand("paste"),!0):(navigator.clipboard.readText().then(y=>{y&&a.model.contentWillChange({inputType:"insertFromPaste",data:y})?(a.stopCoalescingUndo(),a.stopRecording(),a.insert(y,{mode:a.model.mode})&&(If(a),a.startRecording(),a.snapshot("paste"),a.model.contentDidChange({inputType:"insertFromPaste"}),Xu(a))):a.model.announce("plonk"),a.startRecording()}),!0))},{target:"mathfield",canUndo:!0,changeContent:!0,changeSelection:!0});function ev(a,y){a.flushInlineShortcutBuffer(),a.stopCoalescingUndo();const b=Y0(a,y),{model:z}=a;return z.selectionIsCollapsed?(a.defaultStyle.fontSeries&&b.fontSeries===a.defaultStyle.fontSeries&&(b.fontSeries="auto"),b.fontShape&&b.fontShape===a.defaultStyle.fontShape&&(b.fontShape="auto"),b.color&&b.color===a.defaultStyle.color&&(b.color="none"),b.backgroundColor&&b.backgroundColor===a.defaultStyle.backgroundColor&&(b.backgroundColor="none"),b.fontSize&&b.fontSize===a.defaultStyle.fontSize&&(b.fontSize="auto"),a.defaultStyle=ye(ye({},a.defaultStyle),b)):a.model.deferNotifications({content:!0,type:"insertText"},()=>{z.selection.ranges.forEach(ne=>H0(z,ne,b,{operation:"toggle"})),a.snapshot("style-change")}),!0}Yc({applyStyle:ev},{target:"mathfield",canUndo:!0,changeContent:!0});function Y0(a,y){var b,z,ne,le,ce,Ie,Ve,et,vt,Lt;const on={};if(typeof y.color=="string"){const Gn=(z=a.colorMap((b=y.color)!=null?b:y.verbatimColor))!=null?z:"none";Gn!==y.color&&(on.verbatimColor=(ne=y.verbatimColor)!=null?ne:y.color),on.color=Gn}if(typeof y.backgroundColor=="string"){const Gn=(ce=a.backgroundColorMap((le=y.backgroundColor)!=null?le:y.verbatimBackgroundColor))!=null?ce:"none";Gn!==y.backgroundColor&&(on.verbatimBackgroundColor=(Ie=y.verbatimBackgroundColor)!=null?Ie:y.backgroundColor),on.backgroundColor=Gn}typeof y.fontFamily=="string"&&(on.fontFamily=y.fontFamily),typeof y.series=="string"&&(on.fontSeries=y.series),typeof y.fontSeries=="string"&&(on.fontSeries=y.fontSeries.toLowerCase()),on.fontSeries&&(on.fontSeries=(Ve={bold:"b",medium:"m",normal:"m"}[on.fontSeries])!=null?Ve:on.fontSeries),typeof y.shape=="string"&&(on.fontShape=y.shape),typeof y.fontShape=="string"&&(on.fontShape=y.fontShape.toLowerCase()),on.fontShape&&(on.fontShape=(et={italic:"it",up:"n",upright:"n",normal:"n"}[on.fontShape])!=null?et:on.fontShape),y.variant&&(on.variant=y.variant.toLowerCase()),y.variantStyle&&(on.variantStyle=y.variantStyle.toLowerCase());const In=(vt=y.size)!=null?vt:y.fontSize;return typeof In=="number"?on.fontSize=Math.max(1,Math.min(10,In)):typeof In=="string"&&(on.fontSize=(Lt={size1:1,size2:2,size3:3,size4:4,size5:5,size6:6,size7:7,size8:8,size9:9,size10:10}[In.toLowerCase()])!=null?Lt:{tiny:1,scriptsize:2,footnotesize:3,small:4,normal:5,normalsize:5,large:6,Large:7,LARGE:8,huge:9,Huge:10}[In]),on}function Q0(a){let[y,b]=mu(a.selection);if(y=qh(a,y,"backward"),b=qh(a,b,"forward"),y===b){const z=a.at(y);if(z.type==="leftright")return a.setSelection(a.offsetOf(z.firstChild)-1,b);if(z.type==="first"&&(z.parent.type==="leftright"||z.parent.type==="surd"))return a.setSelection(y-1,a.offsetOf(z.parent.lastChild)+1);a.setSelection(y-1,b)}else a.setSelection(y,b);return!0}function qh(a,y,b){var z,ne,le;let ce=a.at(y);if(!ce)return y;const Ie=b==="forward"?1:-1;if(ce.mode==="text"){for(;ce&&!(ce.mode!=="text"||!xe.test(ce.value));)y+=Ie,ce=a.at(y);return b==="backward"?y-1:y}if(ce.mode==="latex"){if(/[a-zA-Z\*]/.test(ce.value))if(b==="backward")for(;ce&&ce.mode==="latex"&&ce.value!=="\\"&&/[a-zA-Z]/.test(ce.value);)y+=Ie,ce=a.at(y);else for(;ce&&ce.mode==="latex"&&/[a-zA-Z\*]/.test(ce.value);)y+=Ie,ce=a.at(y);else if(ce.value==="{"){if(b==="forward"){for(;ce&&ce.mode==="latex"&&ce.value!=="}";)y+=Ie,ce=a.at(y);return y}return y-1}else if(ce.value==="}"){if(b==="backward"){for(;ce&&ce.mode==="latex"&&ce.value!=="{";)y+=Ie,ce=a.at(y);return y-1}return y}return y-1}if(ce.mode==="math"){if(ce.isDigit()){for(;(z=a.at(y+Ie))!=null&&z.isDigit();)y+=Ie;return b==="backward"?y-1:y}if(ce.style.variant||ce.style.variantStyle){let Ve=(ne=a.at(y))==null?void 0:ne.style;for(;Ve&&Ve.variant===ce.style.variant&&Ve.variantStyle===ce.style.variantStyle;)Ve=(le=a.at(y+Ie))==null?void 0:le.style,y+=Ie;return b==="backward"?y-1:y}return y}return y}Yc({selectGroup:a=>{const y=Q0(a);return y||a.announce("plonk"),y},selectAll:a=>a.setSelection(0,a.lastOffset),extendSelectionForward:a=>Ed(a,"forward",{extend:!0}),extendSelectionBackward:a=>Ed(a,"backward",{extend:!0}),extendToNextWord:a=>gf(a,"forward",{extend:!0}),extendToPreviousWord:a=>gf(a,"backward",{extend:!0}),extendSelectionUpward:a=>Ed(a,"upward",{extend:!0}),extendSelectionDownward:a=>Ed(a,"downward",{extend:!0}),extendToNextBoundary:a=>gf(a,"forward",{extend:!0}),extendToPreviousBoundary:a=>gf(a,"backward",{extend:!0}),extendToGroupStart:a=>{const y=a.setSelection(a.anchor,a.offsetOf(a.at(a.position).firstSibling));return y||a.announce("plonk"),y},extendToGroupEnd:a=>{const y=a.setSelection(a.anchor,a.offsetOf(a.at(a.position).lastSibling));return y||a.announce("plonk"),y},extendToMathFieldStart:a=>{const y=a.setSelection(a.anchor,0);return y||a.announce("plonk"),y},extendToMathFieldEnd:a=>{const y=a.setSelection(a.anchor,a.lastOffset);return y||a.announce("plonk"),y}},{target:"model",changeSelection:!0});var af=null,Hf=0,y0=class sd{static start(y,b,z,ne){var le;sd.element=y,(le=sd.controller)==null||le.abort(),sd.controller=new AbortController;const ce={signal:sd.controller.signal};"PointerEvent"in window?(y.addEventListener("pointermove",z,ce),y.addEventListener("pointerup",ne,ce),y.addEventListener("pointercancel",ne,ce),X0(b)&&(sd.pointerId=b.pointerId,y.setPointerCapture(b.pointerId))):(window.addEventListener("mousemove",z,ce),window.addEventListener("blur",ne,ce),window.addEventListener("mouseup",ne,ce))}static stop(){var y;(y=sd.controller)==null||y.abort(),sd.controller=void 0,typeof sd.pointerId=="number"&&(sd.element.releasePointerCapture(sd.pointerId),sd.pointerId=void 0)}};function X0(a){return a!==null&&globalThis.PointerEvent!==void 0&&a instanceof PointerEvent}function $h(a,y){var b;if(y.buttons>1)return;a.atomBoundsCache=new Map;const z=a;let ne,le=!1,ce=!1,Ie="none",Ve=!1,et=!1;const vt=y.clientX,Lt=y.clientY,on=Date.now(),In=z.field,Gn=setInterval(()=>{Ve?In.scroll({top:0,left:In.scrollLeft-16}):et&&In.scroll({top:0,left:In.scrollLeft+16})},32);function ga(){y0.stop(),le=!1,clearInterval(Gn),a.element.classList.remove("tracking"),y&&y.preventDefault()}function xi(Xa){if(!z.hasFocus()){ga();return}const Mi=Xa.clientX,ai=Xa.clientY,Lo=X0(Xa)&&Xa.pointerType==="touch"?20:5;if(Date.now()<on+500&&Math.abs(vt-Mi)<Lo&&Math.abs(Lt-ai)<Lo){Xa.preventDefault(),Xa.stopPropagation();return}const ul=In.getBoundingClientRect();et=Mi>ul.right,Ve=Mi<ul.left;let Qo=ne;X0(Xa)&&(Xa.isPrimary||(Qo=jf(z,Xa.clientX,Xa.clientY,{bias:0})));const Ps=jf(z,Mi,ai,{bias:Mi<=vt?Mi===vt?0:-1:1});Qo>=0&&Ps>=0&&(z.model.extendSelectionTo(Qo,Ps),Xu(a)),ce&&Q0(z.model)}af&&Math.abs(af.x-vt)<5&&Math.abs(af.y-Lt)<5&&Date.now()<af.time+500?(Hf+=1,af.time=on):(af={x:vt,y:Lt,time:on},Hf=1);const pa=In.getBoundingClientRect();if(vt>=pa.left&&vt<=pa.right&&Lt>=pa.top&&Lt<=pa.bottom){if(a.flushInlineShortcutBuffer(),a.adoptStyle="left",ne=jf(a,vt,Lt,{bias:0}),ne>=0){if(a.element.classList.add("tracking"),y.shiftKey){const Xa=a.model.selectionIsCollapsed;a.model.extendSelectionTo(a.model.anchor,ne),Dh(a.model)||Xa?Ie="all":Ie="selection"}else a.model.at(ne).type==="placeholder"?(a.model.setSelection(ne-1,ne),Ie="selection"):((b=a.model.at(ne).rightSibling)==null?void 0:b.type)==="placeholder"?(a.model.setSelection(ne,ne+1),Ie="selection"):(a.model.position=ne,Dh(a.model)?Ie="all":Ie="selection");a.defaultStyle={},y.detail===3||Hf>2?(ga(),(y.detail===3||Hf===3)&&(a.model.selection={ranges:[[0,a.model.lastOffset]]},Ie="all")):le||(le=!0,y0.start(In,y,xi,ga),(y.detail===2||Hf===2)&&(ce=!0,Q0(a.model),Ie="all"))}a.hasFocus()||(Ie="none",a.focus({preventScroll:!0}))}else af=null;a.stopCoalescingUndo(),Ie!=="none"&&(a.model.selectionIsCollapsed&&(Ie="all"),Xu(a)),y.preventDefault()}function tv(a,y,b){if(a>=b.left&&a<=b.right&&y>=b.top&&y<=b.bottom)return 0;const z=a-(b.left+b.right)/2,ne=y-(b.top+b.bottom)/2;return z*z+ne*ne}function em(a,y,b,z,ne){if(!b.id)return[1/0,null];if(y.has(b.id))return y.get(b.id);const le=$c(a,b);if(!le)return[1/0,null];let ce=[1/0,null];if(b.hasChildren&&!b.captureSelection&&z>=le.left&&z<=le.right)for(const Ie of b.children){const Ve=em(a,y,Ie,z,ne);Ve[0]<=ce[0]&&(ce=Ve)}return ce[1]||(ce=[tv(z,ne,le),b]),y.set(b.id,ce),ce}function nv(a,y,b){const[,z]=em(a,new Map,a.model.root,y,b);return z}function jf(a,y,b,z){var ne;const le=a.field.querySelector(".ML__latex").getBoundingClientRect();if(!le)return 0;if(y>le.right||b>le.bottom+8)return a.model.lastOffset;if(y<le.left||b<le.top-8)return 0;z=z!=null?z:{},z.bias=(ne=z.bias)!=null?ne:0;let ce=nv(a,y,b);const Ie=[];let Ve=ce;for(;Ve;)Ie.unshift(Ve),Ve=Ve.parent;for(const vt of Ie)if(vt.captureSelection){ce=vt;break}let et=a.model.offsetOf(ce);if(et<0)return-1;if(ce.leftSibling)if(z.bias===0&&ce.type!=="placeholder"){const vt=$c(a,ce);vt&&y<(vt.left+vt.right)/2&&(et=a.model.offsetOf(ce.leftSibling))}else z.bias<0&&(et=a.model.offsetOf(ce.leftSibling));return et}var rv=class extends Cl{constructor(){super("math")}onPaste(a,y){if(!y||!a.model.contentWillChange({data:typeof y=="string"?y:null,dataTransfer:typeof y=="string"?null:y,inputType:"insertFromPaste"}))return!1;let b="",z="auto",ne=typeof y!="string"?y.getData("application/json+mathlive"):"";if(ne)try{const le=JSON.parse(ne);if(le&&Array.isArray(le)){a.snapshot();const ce=Zd(le),{model:Ie}=a;Ie.selectionIsCollapsed||Ie.deleteAtoms(mu(Ie.selection));const Ve=Ie.at(Ie.position);if(Ve.parent instanceof On){console.assert(Ve.parentBranch!==void 0);const et=[];let vt=[];ce[0].type==="first"&&ce.shift(),ce[ce.length-1].type==="first"&&ce.pop();for(const Gn of ce)Gn.type==="first"&&vt.length>0?(et.push(vt),vt=[Gn]):vt.push(Gn);vt.length>0&&et.push(vt);let Lt=Number(Ve.parentBranch[0]),on=Number(Ve.parentBranch[1]);const In=Ve.parent.maxColumns;for(;Ve.parent.colCount-on<et.length&&Ve.parent.colCount<In;)Ve.parent.addColumn();Ve.parent.addChildrenAfter(et[0],Ve);for(let Gn=1;Gn<et.length;Gn++)on++,on>=In&&(on=0,Ve.parent.addRowAfter(Lt),Lt++),Ve.parent.setCell(Lt,on,et[Gn])}else Ve.parent.addChildrenAfter(ce.filter(et=>et.type!=="first"),Ve);return Ie.position=Ie.offsetOf(ce[ce.length-1]),Ie.contentDidChange({inputType:"insertFromPaste"}),Xu(a),!0}}catch(le){}if(ne=typeof y!="string"?y.getData("application/json"):"",ne&&window.MathfieldElement.computeEngine)try{const le=JSON.parse(ne);if(typeof le=="object"&&"latex"in le&&le.latex&&(b=le.latex),!b){const ce=window.MathfieldElement.computeEngine.box(le);ce&&!ce.has("Error")&&(b=ce.latex)}b||(z="latex")}catch(le){}if(!b&&typeof y!="string"&&(b=y.getData("application/x-latex"),b&&(z="latex")),b||(b=typeof y=="string"?y:y.getData("text/plain")),b){let le;return[le,b]=Ec(b),z==="auto"&&le&&(z="latex"),a.stopCoalescingUndo(),a.stopRecording(),this.insert(a.model,b,{format:z})&&(a.startRecording(),a.snapshot("paste"),Xu(a)),a.startRecording(),!0}return!1}insert(a,y,b){var z,ne;const le=typeof y=="string"?y:(ne=(z=window.MathfieldElement.computeEngine)==null?void 0:z.box(y).latex)!=null?ne:"";if(!b.silenceNotifications&&!a.contentWillChange({data:le,inputType:"insertText"}))return!1;b.insertionMode||(b.insertionMode="replaceSelection"),b.selectionMode||(b.selectionMode="placeholder"),b.format||(b.format="auto");const{silenceNotifications:ce}=a;b.silenceNotifications&&(a.silenceNotifications=!0);const Ie=a.silenceNotifications;a.silenceNotifications=!0;const Ve={"?":"\\placeholder{}","@":"\\placeholder{}"};Ve[0]=b.insertionMode==="replaceAll"?"":a.getValue(a.selection,"latex-unstyled"),b.insertionMode==="replaceSelection"&&!a.selectionIsCollapsed?a.deleteAtoms(mu(a.selection)):b.insertionMode==="replaceAll"?(a.root.setChildren([],"body"),a.position=0):b.insertionMode==="insertBefore"?a.collapseSelection("backward"):b.insertionMode==="insertAfter"&&a.collapseSelection("forward"),!a.at(a.position).isLastSibling&&a.at(a.position+1).type==="placeholder"?a.deleteAtoms([a.position,a.position+1]):a.at(a.position).type==="placeholder"&&a.deleteAtoms([a.position-1,a.position]);let et=-1;Ve[0]?Ve["@"]=Ve[0]:typeof y=="string"&&/(^|[^\\])#@/.test(y)&&(et=iv(a),et>=0&&(Ve["@"]=a.getValue(et,a.position,"latex"))),Ve[0]||(Ve[0]=Ve["?"]);let vt=!1;const Lt=Mi=>(vt=!0,Ve[Mi]);let[on,In]=tm(a,y,Lt,b);if(!In)return!1;const Gn=In.length===1&&In[0].type==="genfrac";Gn&&et>=0&&typeof a.mathfield.options.isImplicitFunction=="function"&&a.mathfield.options.isImplicitFunction(a.at(a.position).command)?(Ve["@"]=Ve["?"],vt=!1,[on,In]=tm(a,y,Lt,b)):et>=0&&a.deleteAtoms([et,a.position]);const{parent:ga}=a.at(a.position),xi=ga.hasEmptyBranch("body");if(Gn&&on!=="latex"&&a.mathfield.options.removeExtraneousParentheses&&ga instanceof bl&&ga.leftDelim==="("&&xi){const Mi=ga.parent,ai=ga.parentBranch;Mi.removeChild(ga),Mi.setChildren(In,ai)}const pa=a.at(a.position);pa.parent.addChildrenAfter(In,pa),on==="latex"&&typeof y=="string"&&(ga==null?void 0:ga.type)==="root"&&xi&&!vt&&(ga.verbatimLatex=y),a.silenceNotifications=Ie;const Xa=In[In.length-1];if(b.selectionMode==="placeholder"){const Mi=In.flatMap(ai=>[ai,...ai.children]).find(ai=>ai.type==="placeholder");if(Mi){const ai=a.offsetOf(Mi);a.setSelection(ai-1,ai),a.announce("move")}else Xa&&(a.position=a.offsetOf(Xa))}else b.selectionMode==="before"||(b.selectionMode==="after"?Xa&&(a.position=a.offsetOf(Xa)):b.selectionMode==="item"&&a.setSelection(a.anchor,a.offsetOf(Xa)));return a.contentDidChange({data:le,inputType:"insertText"}),a.silenceNotifications=ce,!0}};function tm(a,y,b,z){var ne;let le,ce=[];if(typeof y!="string"||z.format==="math-json"){const Ie=window.MathfieldElement.computeEngine;if(!Ie)return["math-json",[]];[le,y]=["latex",Ie.box(y).latex],ce=di(y,{context:a.mathfield.context})}else typeof y=="string"&&z.format==="ascii-math"?([le,y]=Ks(y,{format:"ascii-math",inlineShortcuts:a.mathfield.options.inlineShortcuts}),ce=di(y,{context:a.mathfield.context}),le!=="latex"&&a.mathfield.options.removeExtraneousParentheses&&b0(ce)):(z.format==="auto"||(ne=z.format)!=null&&ne.startsWith("latex"))&&(z.format==="auto"&&([le,y]=Ks(y,{format:"auto",inlineShortcuts:a.mathfield.options.inlineShortcuts})),z.format==="latex"&&([,y]=Ec(y)),ce=di(y,{context:a.mathfield.context,args:b}),z.format!=="latex"&&a.mathfield.options.removeExtraneousParentheses&&b0(ce));return Wd(ce,z.style),[le!=null?le:"latex",ce]}function av(a){if(!a||(console.assert(a[0].type==="first"),a.length>1))return null;const y=a[0];return y instanceof bl&&y.leftDelim==="("&&y.rightDelim===")"?y.removeBranch("body"):null}function b0(a){if(a){for(let y=0;a[y];y++){const b=a[y];if(b instanceof bl&&b.leftDelim==="("){let z=0,ne=0,le=0;for(let ce=0;b.body[ce];ce++)b.body[ce].type==="genfrac"&&(z++,ne=ce),le++;le===0&&z===1&&(a[y]=b.body[ne])}}for(const y of a){for(const b of y.branches)if(!y.hasEmptyBranch(b)){b0(y.branch(b));const z=av(y.branch(b));z&&y.setChildren(z,b)}if(y instanceof On)for(const b of y.cells)b0(b)}}}function iv(a){let y=a.at(a.position);if(y.mode==="text"){for(;!y.isFirstSibling&&y.mode==="text";)y=y.leftSibling;return a.offsetOf(y)}const b=y;let z=!1;if(y.type==="mclose"){const ne=re[y.value];for(;!y.isFirstSibling&&!(y.type==="mopen"&&y.value===ne);)y=y.leftSibling;y.isFirstSibling||(y=y.leftSibling),z=!0}else y.type==="leftright"&&(y=y.leftSibling,z=!0);if(z)for(;!y.isFirstSibling&&(y.isFunction||nm(y));)y=y.leftSibling;else{const ne=[];for(;!y.isFirstSibling&&(nm(y)||ne.length>0);)y.type==="mclose"&&ne.unshift(y.value),y.type==="mopen"&&ne.length>0&&y.value===re[ne[0]]&&ne.shift(),y=y.leftSibling}return b===y?-1:a.offsetOf(y)}function nm(a){return a.isDigit()?!0:a.type&&/^(mord|surd|subsup|leftright|mop|mclose)$/.test(a.type)?!a.isExtensibleSymbol:!1}new rv;var ov=class extends Cl{constructor(){super("text")}onPaste(a,y){if(!y)return!1;const b=typeof y=="string"?y:y.getData("text/plain");return b&&a.model.contentWillChange({inputType:"insertFromPaste",data:b})?(a.stopCoalescingUndo(),a.stopRecording(),this.insert(a.model,b)&&(a.model.contentDidChange({inputType:"insertFromPaste"}),a.startRecording(),a.snapshot("paste"),Xu(a)),a.startRecording(),!0):!1}insert(a,y,b={}){if(!a.contentWillChange({data:y,inputType:"insertText"}))return!1;b.insertionMode||(b.insertionMode="replaceSelection"),b.selectionMode||(b.selectionMode="placeholder"),b.format||(b.format="auto");const{silenceNotifications:z}=a;b.silenceNotifications&&(a.silenceNotifications=!0);const ne=a.silenceNotifications;a.silenceNotifications=!0,b.insertionMode==="replaceSelection"&&!a.selectionIsCollapsed?a.deleteAtoms(mu(a.selection)):b.insertionMode==="replaceAll"?(a.root.setChildren([],"body"),a.position=0):b.insertionMode==="insertBefore"?a.collapseSelection("backward"):b.insertionMode==="insertAfter"&&a.collapseSelection("forward");const le=lv(y,a.mathfield.context);if(Wd(le,b.style),!le)return!1;const ce=a.at(a.position),Ie=ce.parent.addChildrenAfter(le,ce);return a.silenceNotifications=ne,b.selectionMode==="before"||(b.selectionMode==="item"?a.setSelection(a.anchor,a.offsetOf(Ie)):Ie&&(a.position=a.offsetOf(Ie))),a.contentDidChange({data:y,inputType:"insertText"}),a.silenceNotifications=z,!0}};function lv(a,y){return a=a.replace(/\\/g,"\\textbackslash "),a=a.replace(/#/g,"\\#"),a=a.replace(/\$/g,"\\$"),a=a.replace(/%/g,"\\%"),a=a.replace(/&/g,"\\&"),a=a.replace(/_/g,"\\_"),a=a.replace(/{/g,"\\textbraceleft "),a=a.replace(/}/g,"\\textbraceright "),a=a.replace(/lbrace/g,"\\textbraceleft "),a=a.replace(/rbrace/g,"\\textbraceright "),a=a.replace(/\^/g,"\\textasciicircum "),a=a.replace(/~/g,"\\textasciitilde "),a=a.replace(/£/g,"\\textsterling "),di(a,{context:y,parseMode:"text"})}new ov;function Cd(a){return{value:a.model.getValue(),selectionIsCollapsed:a.model.selectionIsCollapsed,canUndo:a.canUndo(),canRedo:a.canRedo(),style:a.selectionStyle,mode:a.model.mode}}var Ou=4,Wc=20,pc=2*(Wc+Ou),x0=(a,y)=>`
<line x1="${a+Wc}" y1="${y+Wc}"
x2="${a>y?a+Wc:7*Wc+10*Ou}"
y2="${a<y?y+Wc:7*Wc+10*Ou}"/>
<svg id="plus" viewBox="0 0 40 40" x="${a}" y="${y}" width="40" height="40">
<circle class="cls-2" cx="20" cy="20" r="20"/>
<path class="font" d="m33.33,20c0,1.84-1.49,3.34-3.33,3.34h-6.67v6.66c0,1.84-1.49,3.34-3.33,3.34s-3.34-1.5-3.34-3.34v-6.66h-6.66c-1.84,0-3.34-1.5-3.34-3.34s1.5-3.33,3.34-3.33h6.66v-6.67c0-1.84,1.5-3.33,3.34-3.33s3.33,1.49,3.33,3.33v6.67h6.67c1.84,0,3.33,1.49,3.33,3.33Z"/>
</svg>`,rm=(a,y)=>`
<line x1="${a+Wc}" y1="${y+Wc}"
x2="${a>y?a+Wc:7*Wc+10*Ou}"
y2="${a<y?y+Wc:7*Wc+10*Ou}"/>
<svg id="minus" viewBox="0 0 40 40" x="${a}" y="${y}" width="40" height="40">
<circle class="cls-2" cx="20" cy="20" r="20"/>
<path class="font" d="m33.33,20c0,1.84-1.49,3.33-3.33,3.33H10c-1.84,0-3.34-1.49-3.34-3.33s1.5-3.34,3.34-3.34h20c1.84,0,3.33,1.5,3.33,3.34Z"/>
</svg>`,E0=(a,y,b)=>`
<svg id="arrow" viewBox="0 0 40 40" x="${a}" y="${y}" width="40" height="40">
<circle class="cls-2" cx="20" cy="20" r="20"/>
<g transform="rotate(${b})" transform-origin="20 20">
<path class="font" d="m17.7,7.23h4.6c.52,0,.94.42.94.94v13.82c0,.52.42.94.94.94h3.39c.83,0,1.25,1.01.66,1.6l-7.56,7.56c-.37.37-.96.37-1.32,0l-7.56-7.56c-.59-.59-.17-1.6.66-1.6h3.39c.52,0,.94-.42.94-.94v-13.82c0-.52.42-.94.94-.94Z"/>
</g>
</svg>`,sv=`
<svg class="MLEP__array-buttons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox=
"-2 -2 ${8*Wc+10*Ou+5} ${8*Wc+10*Ou+5}">
<rect
class="MLEP__array-insert-background rows"
x="0"
y="${pc+Ou}"
height="${3*pc}"
width="${pc}"
rx="${pc/2}"/>
<rect
class="MLEP__array-insert-background columns"
x="${pc+Ou}"
y="0"
height="${pc}"
width="${3*pc}"
rx="${pc/2}"/>
<g data-command='"moveDown"'>
${E0(2*(Ou+pc),2*Ou+3*pc,0)}
</g>
<g data-command='"moveUp"'>
${E0(2*(Ou+pc),2*Ou+pc,180)}
</g>
<g data-command='"moveToNextWord"'>
${E0(2*Ou+3*pc,2*(Ou+pc),-90)}
</g>
<g data-command='"moveToPreviousWord"'>
${E0(2*Ou+pc,2*(Ou+pc),90)}
</g>
<g>
<g data-command='"addColumnBefore"'>
${x0(2*Ou+pc,Ou)}
</g>
<g data-command='"removeColumn"'>
${rm(2*Ou+2*pc,Ou)}
</g>
<g data-command='"addColumnAfter"'>
${x0(2*Ou+3*pc,Ou)}
</g>
<g data-command='"addRowBefore"'>
${x0(Ou,2*Ou+pc)}
</g>
<g data-command='"removeRow"'>
${rm(Ou,2*Ou+2*pc)}
</g>
<g data-command='"addRowAfter"'>
${x0(Ou,2*Ou+3*pc)}
</g>
</svg>`,uv=a=>`
<svg id="matrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","matrix"]'>
<rect class="cls-1" width="28" height="24"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/></svg>`,cv=a=>`
<svg id="pmatrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","pmatrix"]'>
<rect class="cls-1" width="28" height="24"/>
<path class="cls-2" d="m6,4c-3.96,4.6-3.96,11.4,0,16"/>
<path class="cls-2" d="m22,4c3.96,4.6,3.96,11.4,0,16"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/></svg>`,am=a=>`
<svg id="Bmatrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","Bmatrix"]'>
<rect class="cls-1" width="28" height="24"/>
<path class="cls-2" d="m6,4c-1.1,0-2,.9-2,2v3c0,1.66-.9,3-2,3,1.1,0,2,1.34,2,3v3c0,1.1.9,2,2,2"/>
<path class="cls-2" d="m22,4c1.1,0,2,.9,2,2v3c0,1.66.9,3,2,3-1.1,0-2,1.34-2,3v3c0,1.1-.9,2-2,2"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/>
</svg>`,dv=a=>`
<svg id="bmatrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","bmatrix"]'>
<rect class="cls-1" width="28" height="24"/>
<path class="cls-2" d="m6,4h-3v16h3"/>
<path class="cls-2" d="m22,4h3v16h-3"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/>
</svg>`,fv=a=>`
<svg id="vmatrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","vmatrix"]'>
<rect class="cls-1" width="28" height="24"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/>
<line class="cls-2" x1="4" y1="4" x2="4" y2="20"/>
<line class="cls-2" x1="24" y1="4" x2="24" y2="20"/>
</svg>`,hv=a=>`
<svg id="Vmatrix" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="-3.5 -3 35 30"
data-command='["setEnvironment","Vmatrix"]'>
<rect class="cls-1" width="28" height="24"/>
<circle cx="10" cy="8" r="1"/>
<circle cx="14" cy="12" r="1"/>
<circle cx="18" cy="16" r="1"/>
<line class="cls-2" x1="6" y1="4" x2="6" y2="20"/>
<line class="cls-2" x1="22" y1="4" x2="22" y2="20"/>
<line class="cls-2" x1="2" y1="4" x2="2" y2="20"/>
<line class="cls-2" x1="26" y1="4" x2="26" y2="20"/>
</svg>`,mv=a=>`
<svg id="cases" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","cases"]'>
<rect class="cls-1" width="28" height="24"/>
<path class="cls-2" d="m10,4c-1.1,0-2,.9-2,2v3c0,1.66-.9,3-2,3,1.1,0,2,1.34,2,3v3c0,1.1.9,2,2,2"/>
<circle cx="13" cy="8" r="1"/>
<circle cx="13" cy="16" r="1"/>
<circle cx="21" cy="8" r="1"/>
<circle cx="21" cy="16" r="1"/>
</svg>`,pv=a=>`
<svg id="rcases" class="${a}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 24"
data-command='["setEnvironment","rcases"]'>
<rect class="cls-1" width="28" height="24"/>
<path class="cls-2" d="m18,20c1.1,0,2-.9,2-2v-3c0-1.66.9-3,2-3-1.1,0-2-1.34-2-3v-3c0-1.1-.9-2-2-2"/>
<circle cx="15" cy="8" r="1"/>
<circle cx="15" cy="16" r="1"/>
<circle cx="7" cy="8" r="1"/>
<circle cx="7" cy="16" r="1"/>
</svg>`,J0={matrix:uv,pmatrix:cv,bmatrix:dv,Bmatrix:am,vmatrix:fv,Vmatrix:hv},q0={cases:mv,rcases:pv,Bmatrix:am};function gv(a){var y,b;const z=(y=a.model.parentEnvironment)==null?void 0:y.array;if(!z)return;let ne=0;z.forEach(Gn=>{(!ne||Gn.length>ne)&&(ne=Gn.length)});let le=document.getElementById("mathlive-environment-popover");le||(le=e0("mathlive-environment-popover"),vo("environment-popover"),vo("core"),le.setAttribute("aria-hidden","true"));let ce;const Ie=le.querySelector(".MLEP__environment-controls");Ie?ce=Ie:(ce=document.createElement("div"),le.innerHTML="",le.appendChild(ce)),ce.className="MLEP__environment-controls",ce.style.display="flex",ce.style.width="100%",ce.style.height="100%",ce.style.boxSizing="border-box",ce.innerHTML=sv;let Ve=[],et="";const vt=a.model.parentEnvironment.environmentName;if(el(vt)){const Gn=yv(vt);et=J0[Gn]("active");const ga=J0,{[Gn]:xi}=ga,pa=Xe(ga,[ke(Gn)]);Ve=Object.values(pa).map(Xa=>Xa("inactive"))}else if(Jl(vt)){const Gn=bv(vt);et=q0[Gn]("active");const ga=q0,{[Gn]:xi}=ga,pa=Xe(ga,[ke(Gn)]);Ve=Object.values(pa).map(Xa=>Xa("inactive"))}else No(vt)&&(et=J0.matrix("active"),Ve=Object.values(q0).map(Gn=>Gn("inactive")));const Lt=document.createElement("div");Lt.className="MLEP__environment-delimiter-controls",Lt.style.display="flex",Lt.style.flexDirection="column",Lt.innerHTML=`
<div class='MLEP__array-delimiter-options'>
${et}
${Ve.join("")}
</div>`,et&&ce.appendChild(Lt),ce.querySelectorAll("[data-command]").forEach(Gn=>{const ga=Gn.dataset.command;let xi=ga;try{xi=JSON.parse(ga)}catch(pa){}Gn.addEventListener("mousedown",pa=>pa.preventDefault()),xi&&Gn.addEventListener("click",()=>a.executeCommand(xi))});const In=(b=a.field)==null?void 0:b.getBoundingClientRect();In&&(le.style.top=`${window.scrollY+(In.top-le.clientHeight-15)}px`,le.style.left=`${In.left+20}px`,le.classList.add("is-visible"))}function $0(){const a=document.getElementById("mathlive-environment-popover");a==null||a.classList.remove("is-visible")}function vv(){document.getElementById("mathlive-environment-popover")&&(I0("mathlive-environment-popover"),x("environment-popover"),x("core"))}function C0(a){if(!a.hasFocus())return;let y=!1;if(a.model.mode==="math"){const b=a.model.parentEnvironment;if(b!=null&&b.array&&pl(b.environmentName)){const z=a.options.environmentPopoverPolicy;y=z==="auto"||z==="on"}}y?gv(a):$0()}function yv(a){return a.replace("*","")}function bv(a){return a==="dcases"?"cases":a}function im(a){const y=getComputedStyle(a).direction;return y==="ltr"||y==="rtl"?y:"ltr"}function om(a,y,b){return y==="left"||y==="leading"&&b==="ltr"||y==="trailing"&&b==="rtl"?a.left:a.right}function eh(a,y,b,z){return b==="middle"?a-y/2:b==="start"&&z==="rtl"||b==="end"&&z==="ltr"||b==="top"||b==="right"?Math.max(0,a-y):a}function xv(a,y,b,z){return b==="middle"?a-y/2:b==="start"&&z==="ltr"||b==="end"&&z==="rtl"||b==="top"||b==="right"?a:a-y}function Ev(a,y){var b,z,ne;const le=(b=im(a))!=null?b:"ltr";a.style.position="fixed",a.style.left="",a.style.top="",a.style.right="",a.style.bottom="",a.style.height="",a.style.width="";const ce=a.getBoundingClientRect(),Ie=Number.isFinite(y.maxHeight)?Math.min(y.maxHeight,window.innerHeight):window.innerHeight;let Ve=Math.min(Ie,(z=y.height)!=null?z:ce.height),et=eh(y.location.y,Ve,y.verticalPos,le);et+Ve>window.innerHeight-8&&(y.alternateLocation?(et=eh(y.alternateLocation.y,Ve,y.verticalPos,le),et+Ve>window.innerHeight-8&&(et=void 0)):et=void 0),Number.isFinite(et)||(et=Math.max(8,window.innerHeight-8-Ve),8+Ve>window.innerHeight-8&&(a.style.bottom="8px")),Ve=Math.min(et+Ve,window.innerHeight-8)-et;const vt=Number.isFinite(y.maxWidth)?Math.min(y.maxWidth,window.innerWidth):window.innerWidth;let Lt=Math.min(vt,(ne=y.width)!=null?ne:ce.width),on=eh(y.location.x,Lt,y.horizontalPos,le);on+Lt>window.innerWidth-8&&(y.alternateLocation?(on=xv(y.alternateLocation.x,Lt,y.verticalPos,le),on+Lt>window.innerWidth-8&&(on=void 0)):on=void 0),Number.isFinite(on)||(on=Math.max(8,window.innerWidth-8-Lt),8+Lt>window.innerWidth-8&&(a.style.right="8px")),Lt=Math.min(on+Lt,window.innerWidth-8)-on,le==="rtl"?a.style.right=`${Math.ceil(window.innerWidth-on-Lt).toString()}px`:a.style.left=`${Math.ceil(on).toString()}px`,a.style.top=`${Math.ceil(et).toString()}px`,Ve!==ce.height&&(a.style.height=`${Math.ceil(Ve).toString()}px`),Lt!==ce.width&&(a.style.width=`${Math.ceil(Lt).toString()}px`)}function Cv(a,y){return Math.hypot(y.x-a.x,y.y-a.y)}function vf(a){return"submenu"in a}function Sd(a){return"type"in a&&a.type==="command"||"onMenuSelect"in a||"id"in a}function th(a){return"type"in a&&a.type==="divider"}function nh(a){return"type"in a&&a.type==="heading"}var lm={};function rh(a){let y=lm[a];if(!y){let b;switch(a){case"checkmark":b=`<span aria-hidden="true" class="ui-checkmark"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z"></path></svg>
</span>`;break;case"trailing-chevron":b='<span aria-hidden="true" class="ui-trailing-chevron"><svg focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path></svg></span>';break;case"mixedmark":b='<span aria-hidden="true" class="ui-mixedmark"><svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 512 512"><path fill="currentColor" d="M0 256c0-13.3 10.7-24 24-24H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24z"/></svg></span>'}if(b){const z=document.createElement("template");z.innerHTML=b,lm[a]=z,y=z}}if(y){if("content"in y)return y.content.cloneNode(!0);const b=document.createElement("svg");return b.innerHTML=y.innerHTML,b}}var sm=80,um=class{constructor(a,y){this._element=null;var b;this.parentMenu=y,this._declaration=a,vf(a)?(this.type="submenu",this.submenu=new cm(a.submenu,{parentMenu:y,submenuClass:a.submenuClass,columnCount:a.columnCount})):this.type=(b=a.type)!=null?b:"command",this.hasCheck=Sd(a)&&a.checked!==void 0}get rootMenu(){return this.parentMenu.rootMenu}get abortController(){return this._abortController||(this._abortController=new AbortController),this._abortController}dispose(){var a,y;(a=this._abortController)==null||a.abort(),this._abortController=void 0,(y=this._element)==null||y.remove(),this._element=null,this.submenu&&this.submenu.dispose(),this.submenu=void 0}get menuItem(){return this._declaration}get label(){var a;return(a=this._label)!=null?a:""}set label(a){a===void 0&&(a=""),a!==this._label&&(this._label=a,this.dirty=!0)}get visible(){return this._visible}set visible(a){a!==this._visible&&(this._visible=a,this.dirty=!0)}get enabled(){return this._enabled}set enabled(a){this._enabled=a,this.element&&(a?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")),this.dirty=!0}get checked(){return this._checked}set checked(a){this._checked=a,this.dirty=!0}get tooltip(){return this._tooltip}set tooltip(a){a!==this._tooltip&&(this._tooltip=a,this.dirty=!0)}get ariaLabel(){return this._ariaLabel}set ariaLabel(a){a!==this._ariaLabel&&(this._ariaLabel=a,this.dirty=!0)}get active(){var a,y;return(y=(a=this.element)==null?void 0:a.classList.contains("active"))!=null?y:!1}set active(a){this.element&&this.element.classList.toggle("active",a)}updateState(a){var y,b,z;const ne=this._declaration;if(th(ne)){this.enabled=!1,this.checked=!1;return}nh(ne)&&(this.enabled=!1,this.checked=!1,this.visible=!0),Sd(ne)&&(this.checked=Sd(ne)&&((y=yf(ne.checked,a))!=null?y:!1)),(Sd(ne)||vf(ne))&&(this.enabled=(b=yf(ne.enabled,a))!=null?b:!0,this.visible=(z=yf(ne.visible,a))!=null?z:!0,this.visible&&this.enabled&&this.submenu&&(this.submenu.updateState(a),this.submenu.visible||(this.visible=!1))),(Sd(ne)||nh(ne)||vf(ne))&&(this.label=yf(ne.label,a),this.tooltip=yf(ne.tooltip,a),this.ariaLabel=yf(ne.ariaLabel,a)),this._element&&this.updateElement()}set dirty(a){console.assert(a===!0),a&&this.parentMenu&&(this.parentMenu.dirty=!0)}updateElement(){if(!this.visible||!this.element)return;const a=this.element;a.textContent="",this.enabled?a.removeAttribute("aria-disabled"):a.setAttribute("aria-disabled","true"),this.checked===!0?(a.setAttribute("aria-checked","true"),a.append(rh("checkmark"))):this.checked==="mixed"?(a.setAttribute("aria-checked","mixed"),a.append(rh("mixedmark"))):a.removeAttribute("aria-checked"),this.ariaLabel&&a.setAttribute("aria-label",this.ariaLabel);const y=document.createElement("span");if(y.className=this.parentMenu.hasCheck?"label indent":"label",this.type==="heading"&&y.classList.add("heading"),y.innerHTML=this.label,a.append(y),this._tooltip&&a.setAttribute("data-tooltip",this._tooltip),Sd(this._declaration)&&this._declaration.keyboardShortcut){const b=document.createElement("kbd");b.innerHTML=L0(this._declaration.keyboardShortcut),a.append(b)}this.type==="submenu"&&a.append(rh("trailing-chevron"))}get element(){if(this._element)return this._element;if(th(this._declaration)){const b=document.createElement("li");return b.setAttribute("part","menu-divider"),b.setAttribute("role","divider"),this._element=b,b}const a=document.createElement("li");this._element=a,(Sd(this._declaration)||nh(this._declaration)||vf(this._declaration))&&this._declaration.class&&(a.className=this._declaration.class),a.setAttribute("part","menu-item"),a.setAttribute("tabindex","-1"),this.hasCheck?a.setAttribute("role","menuitemcheckbox"):a.setAttribute("role","menuitem"),this.type==="submenu"&&(a.setAttribute("aria-haspopup","true"),a.setAttribute("aria-expanded","false"));const y=this.abortController.signal;return a.addEventListener("pointerenter",this,{signal:y}),a.addEventListener("pointerleave",this,{signal:y}),a.addEventListener("pointerup",this,{signal:y}),a.addEventListener("click",this,{signal:y}),this._element}dispatchSelect(){if(!Sd(this._declaration))return;const a=new CustomEvent("menu-select",{cancelable:!0,bubbles:!0,detail:{modifiers:this.rootMenu.modifiers,id:this._declaration.id,data:this._declaration.data}});this.parentMenu.dispatchEvent(a)&&typeof this._declaration.onMenuSelect=="function"&&this._declaration.onMenuSelect({modifiers:this.rootMenu.modifiers,id:this._declaration.id,data:this._declaration.data})}handleEvent(a){var y;if(!(!this.visible||!this.enabled)){if(a.type==="click"){this.rootMenu.state==="modal"&&this.select(),a.stopPropagation(),a.preventDefault();return}if(a.type==="pointerenter"){const b=a;this.rootMenu.cancelDelayedOperation(),this.parentMenu.isSubmenuOpen&&((y=this.parentMenu.activeMenuItem)!=null&&y.movingTowardSubmenu(b))?this.rootMenu.scheduleOperation(()=>{this.parentMenu.activeMenuItem=this,this.openSubmenu()}):(this.parentMenu.activeMenuItem=this,this.openSubmenu({withDelay:!0}));return}if(a.type==="pointerleave"){this.rootMenu.activeSubmenu===this.parentMenu&&(this.parentMenu.activeMenuItem=null);return}if(a.type==="pointerup"){this.rootMenu.state!=="modal"&&this.select(),a.stopPropagation(),a.preventDefault();return}}}select(){if(this.rootMenu.cancelDelayedOperation(),this.type==="submenu"){this.openSubmenu();return}this.active=!1,setTimeout(()=>{this.active=!0,setTimeout(()=>{this.rootMenu.hide(),this.dispatchSelect()},sm)},sm)}openSubmenu(a){var y;if(this.type!=="submenu"||!this.element)return;if((y=a==null?void 0:a.withDelay)!=null&&y){this.rootMenu.scheduleOperation(()=>this.openSubmenu());return}const b=this.element.getBoundingClientRect(),z=im(this.element);this.submenu.show({container:this.rootMenu.element.parentNode,location:{x:om(b,"trailing",z),y:b.top-4},alternateLocation:{x:om(b,"leading",z),y:b.top-4}})}movingTowardSubmenu(a){if(!this.element||this.type!=="submenu")return!1;const y=this.rootMenu.lastMoveEvent;if(!y)return!1;const b=a.timeStamp-y.timeStamp;if(b>500)return!1;const z=a.clientX-y.clientX;if(Sv(z,y.clientY-a.clientY,b)<=.2)return!1;let le="right";if(this.submenu.element){const ce=this.submenu.element.getBoundingClientRect(),Ie=this.element.getBoundingClientRect();ce.left<Ie.left+Ie.width/2&&(le="left")}return le==="right"?z>0:z<0}};function Sv(a,y,b){return Math.hypot(a,y)/b}function yf(a,y){return a===void 0||typeof a!="function"?a:(y!=null||(y={alt:!1,control:!1,shift:!1,meta:!1}),a(y))}var cm=class Df{constructor(y,b){this._element=null,this._activeMenuItem=null,this._dirty=!0;var z,ne;this.parentMenu=(z=b==null?void 0:b.parentMenu)!=null?z:null,this._submenuClass=b==null?void 0:b.submenuClass,this.columnCount=(ne=b==null?void 0:b.columnCount)!=null?ne:1,this.isSubmenuOpen=!1,this.menuItems=y}get children(){return this._menuItems}set menuItems(y){const b=this.parentMenu;this.dispose(),this.parentMenu=b,y=[...y],this._menuItems=y.map(z=>z.onCreate?z.onCreate(z,this):new um(z,this)),this.hasCheck=void 0,this.dirty=!0}dispose(){var y;this.hide(),this._element&&this._element.remove(),this._abortController&&this._abortController.abort(),(y=this._menuItems)==null||y.forEach(b=>b.dispose()),this._menuItems=[],this._activeMenuItem=null,this.parentMenu=null}handleEvent(y){if(y.type==="wheel"&&this._element){const b=y;this._element.scrollBy(0,b.deltaY),y.stopPropagation()}}dispatchEvent(y){return this.rootMenu.dispatchEvent(y)}get rootMenu(){return this.parentMenu.rootMenu}updateState(y){var b,z,ne;this._menuItems.forEach(et=>et.updateState(y));const le=this.hasCheck;this.hasCheck=this._menuItems.some(et=>et.visible&&et.hasCheck),this.hasCheck!==le&&this._menuItems.forEach(et=>et.updateState(y));let ce,Ie=0;for(const et of this._menuItems)et.type==="heading"?(ce&&Ie===0&&(ce.visible=!1),ce=et,Ie=0):et.type==="divider"&&ce?(ce.visible=Ie>0,ce=void 0,Ie=0):ce&&et.visible&&(Ie+=1);ce&&(ce.visible=Ie>0);let Ve=!0;for(const et of this._menuItems)et.type==="divider"?(et.visible=!Ve,Ve=!0):et.visible&&(Ve=!1);(b=this.activeMenuItem)!=null&&b.visible||(this.activeMenuItem=null),!((z=this.activeMenuItem)!=null&&z.enabled)&&((ne=this.activeMenuItem)==null?void 0:ne.type)==="submenu"&&this._activeMenuItem.submenu.hide(),this._dirty=!1}get enabled(){return this.updateIfDirty(),this._menuItems.some(y=>y.type!=="divider"&&y.visible&&y.enabled)}get visible(){return this.updateIfDirty(),this._menuItems.some(y=>y.type!=="divider"&&y.visible)}set dirty(y){console.assert(y===!0),this._dirty!==y&&y&&this.parentMenu&&(this._dirty=!0,this.parentMenu.dirty=!0)}updateIfDirty(){this._dirty&&this.updateState(this.rootMenu.modifiers)}updateElement(){var y;if(this._element){this._element.textContent="";for(const{element:b,visible:z}of this._menuItems)b&&z&&this._element.append(b);(y=this._element.querySelector("li:first-of-type"))==null||y.setAttribute("tabindex","0")}}get element(){if(this._element)return this._element;const y=document.createElement("menu");y.setAttribute("role","menu"),y.setAttribute("tabindex","-1"),y.setAttribute("aria-orientation","vertical"),y.setAttribute("part","ui-menu-container"),this._submenuClass&&y.classList.add(this._submenuClass),y.classList.add("ui-menu-container"),this._abortController||(this._abortController=new AbortController);const b=this._abortController.signal;return y.addEventListener("focus",this,{signal:b}),y.addEventListener("wheel",this,{passive:!0,signal:b}),this._element=y,this.updateElement(),y}get activeMenuItem(){return this._activeMenuItem}set activeMenuItem(y){var b,z,ne,le;if(this.rootMenu.cancelDelayedOperation(),y!==this._activeMenuItem){if(this.activeMenuItem){const ce=this.activeMenuItem;ce.active=!1,(b=ce.submenu)==null||b.hide()}if(!((z=y==null?void 0:y.visible)==null||z)){this._activeMenuItem=null;return}this._activeMenuItem=y,y&&(y.active=!0)}y?(ne=y.element)==null||ne.focus({preventScroll:!0}):(le=this._element)==null||le.focus({preventScroll:!0})}get firstMenuItem(){this.updateIfDirty();let y=0,b=!1;const z=this._menuItems;for(;!b&&y<=z.length-1;){const ne=z[y];b=ne.type!=="divider"&&ne.visible&&ne.enabled,y+=1}return b?z[y-1]:null}get lastMenuItem(){this.updateIfDirty();const y=this._menuItems;let b=y.length-1,z=!1;for(;!z&&b>=0;){const ne=y[b];z=ne.type!=="divider"&&ne.visible&&ne.enabled,b-=1}return z?y[b+1]:null}nextMenuItem(y){if(y===0)return this._activeMenuItem;if(!this._activeMenuItem)return y>0?this.firstMenuItem:this.lastMenuItem;if(!this.firstMenuItem||!this.lastMenuItem||!this._activeMenuItem)return null;this.updateIfDirty();const b=this._menuItems.indexOf(this.firstMenuItem),z=this._menuItems.indexOf(this.lastMenuItem);let ne=this._menuItems.indexOf(this._activeMenuItem),le=1;for(;ne>=b&&ne<=z;){ne+=y>0?1:-1;const ce=this._menuItems[ne];if(!ce)break;if(ce.visible&&ce.enabled){if(le===Math.abs(y))return this._menuItems[ne];le+=1}}return y>0?this.lastMenuItem:this.firstMenuItem}getMenuItemColumn(y){this.updateIfDirty();const z=this._menuItems.filter(ne=>ne.visible&&ne.enabled).indexOf(y);return z<0?-1:z%this.columnCount}static get collator(){return Df._collator||(Df._collator=new Intl.Collator(void 0,{usage:"search",sensitivity:"base"})),Df._collator}findMenuItem(y){var b;this.updateIfDirty();const z=this._menuItems.filter(Ie=>Ie.type!=="divider"&&Ie.visible&&Ie.enabled);if(z.length===0)return null;const ne=Math.max(...z.map(Ie=>Ie.label.length))-y.length;if(ne<0)return null;let le=null,ce=0;for(;ce<ne&&!le;)le=(b=z.find(Ie=>Df.collator.compare(y,Ie.label.substring(ce,y.length))===0))!=null?b:null,ce++;return le}show(y){return!this.visible||!y.container?!1:(this.updateElement(),y.container.appendChild(this.element),it()&&(this.element.popover="manual",this.element.showPopover()),y.location&&Ev(this.element,{location:y.location,alternateLocation:y.alternateLocation,verticalPos:"bottom",horizontalPos:"start"}),this.element.focus({preventScroll:!0}),this.parentMenu&&(this.parentMenu.openSubmenu=this),!0)}hide(){var y,b,z,ne,le;this.openSubmenu=null,this.activeMenuItem=null,this.parentMenu&&(this.parentMenu.openSubmenu=null),it()&&((y=this._element)!=null&&y.popover)&&this.element.hidePopover(),(z=(b=this.parentMenu)==null?void 0:b.element)==null||z.focus(),(le=(ne=this._element)==null?void 0:ne.parentNode)==null||le.removeChild(this._element)}set openSubmenu(y){var b,z,ne,le;const ce=y!==null;((b=this.activeMenuItem)==null?void 0:b.type)==="submenu"&&((z=this.activeMenuItem.element)==null||z.setAttribute("aria-expanded",ce.toString())),(le=(ne=this.activeMenuItem)==null?void 0:ne.element)==null||le.classList.toggle("is-submenu-open",ce),this.isSubmenuOpen=ce}},dm=class fp extends cm{constructor(y,b){var z;super(y),this.state="closed",this.typingBufferResetTimer=0,this.hysteresisTimer=0,this._updating=!1,this._host=(z=b==null?void 0:b.host)!=null?z:null,this.isDynamic=y.some(fm),this._modifiers={shift:!1,control:!1,alt:!1,meta:!1},this.typingBuffer="",this.state="closed"}get modifiers(){return this._modifiers}set modifiers(y){Zp(this._modifiers,y)||(this._modifiers=y,this.dirty=!0)}get activeSubmenu(){let y=this;for(;y.isSubmenuOpen;)y=y.activeMenuItem.submenu;return y}set dirty(y){this._updating||(console.assert(y===!0),this._dirty!==y&&(this._dirty=!0,y&&setTimeout(()=>{this.updateState(this.modifiers),this.updateElement()})))}updateState(y){this._updating=!0,this.modifiers=y!=null?y:this.modifiers,super.updateState(this.modifiers),this._updating=!1}handleKeyupEvent(y){this.isDynamic&&(this.modifiers=Xd(y)),y.stopImmediatePropagation()}handleKeydownEvent(y){var b,z,ne;if(y.key==="Tab"||y.key==="Escape"){this.hide();return}this.isDynamic&&(this.modifiers=Xd(y));let le=!0;const ce=this.activeSubmenu,Ie=ce.activeMenuItem;switch(y.key){case" ":case"Space":case"Return":case"Enter":Ie==null||Ie.select(Xd(y));break;case"ArrowRight":if((Ie==null?void 0:Ie.type)==="submenu")Ie.select(Xd(y)),this.activeSubmenu.activeMenuItem=this.activeSubmenu.firstMenuItem;else if(!Ie)ce.activeMenuItem=ce.firstMenuItem;else{const Ve=(b=ce.getMenuItemColumn(Ie))!=null?b:-1;if(Ve>=0&&Ve<((z=ce.columnCount)!=null?z:1)-1){const et=ce.nextMenuItem(1);et&&(ce.activeMenuItem=et)}}break;case"ArrowLeft":if(ce===this.rootMenu)Ie||(ce.activeMenuItem=ce.firstMenuItem);else if((Ie&&(ne=ce.getMenuItemColumn(Ie))!=null?ne:-1)<=0||!Ie){ce.hide();const et=ce.parentMenu.activeMenuItem;if(et){const{element:vt}=et;vt==null||vt.focus(),vt==null||vt.classList.remove("is-submenu-open")}}else{const et=ce.nextMenuItem(-1);et&&(ce.activeMenuItem=et)}break;case"ArrowDown":ce.activeMenuItem=ce.nextMenuItem(ce.columnCount);break;case"ArrowUp":ce.activeMenuItem=ce.nextMenuItem(-ce.columnCount);break;case"Home":case"PageUp":ce.activeMenuItem=ce.firstMenuItem;break;case"End":case"PageDown":ce.activeMenuItem=ce.lastMenuItem;break;case"Backspace":if(this.typingBuffer&&(this.typingBuffer=this.typingBuffer.slice(0,-1),this.typingBuffer)){clearTimeout(this.typingBufferResetTimer);const Ve=ce.findMenuItem(this.typingBuffer);Ve&&(ce.activeMenuItem=Ve),this.typingBufferResetTimer=setTimeout(()=>{this.typingBuffer=""},500)}break;default:if(Jf(y)){isFinite(this.typingBufferResetTimer)&&clearTimeout(this.typingBufferResetTimer),this.typingBuffer+=y.key;const Ve=ce.findMenuItem(this.typingBuffer);Ve&&(ce.activeMenuItem=Ve),this.typingBufferResetTimer=setTimeout(()=>{this.typingBuffer=""},500)}else le=!1}le&&(y.preventDefault(),y.stopPropagation())}handleEvent(y){if(y.type==="keydown")this.handleKeydownEvent(y);else if(y.type==="keyup")this.handleKeyupEvent(y);else if(y.type==="pointermove")this.lastMoveEvent=y;else if(y.type==="pointerup"&&y.target===this.scrim)Number.isFinite(this.rootMenu._openTimestamp)&&Date.now()-this.rootMenu._openTimestamp<120?this.state="modal":this.state==="modal"&&this.hide();else if(y.type==="contextmenu"){y.preventDefault(),y.stopPropagation();return}super.handleEvent(y)}dispatchEvent(y){return this._host?this._host.dispatchEvent(y):!0}get scrim(){return bd.element}connectScrim(y){const b=this.scrim;b.addEventListener("pointerup",this),b.addEventListener("contextmenu",this),b.addEventListener("keydown",this),b.addEventListener("keyup",this),b.addEventListener("pointermove",this),bd.open({root:y,onDismiss:()=>this.hide()})}disconnectScrim(){const y=this.scrim;y.removeEventListener("pointerup",this),y.removeEventListener("contextmenu",this),y.removeEventListener("keydown",this),y.removeEventListener("keyup",this),y.removeEventListener("pointermove",this),bd.state==="open"&&bd.scrim.close()}get rootMenu(){return this}show(y){return this._onDismiss=y==null?void 0:y.onDismiss,y!=null&&y.modifiers&&(this.modifiers=y.modifiers),this.updateState(),this.connectScrim(y==null?void 0:y.target),super.show(pe(ye({},y),{container:this.scrim}))?(this._openTimestamp=Date.now(),this.state="open",!0):(this.disconnectScrim(),!1)}hide(){this.cancelDelayedOperation(),this.state!==void 0&&(this.state!=="closed"&&(this.activeMenuItem=null,bd.element.parentElement.focus(),super.hide(),this.state="closed",this.disconnectScrim()),this._onDismiss&&(this._onDismiss(),this._onDismiss=void 0))}scheduleOperation(y){this.cancelDelayedOperation();const b=fp.SUBMENU_DELAY;if(b<=0){y();return}this.hysteresisTimer=setTimeout(()=>{this.hysteresisTimer=0,y()},b)}cancelDelayedOperation(){this.hysteresisTimer&&(clearTimeout(this.hysteresisTimer),this.hysteresisTimer=0)}};dm.SUBMENU_DELAY=120;var wv=dm;function fm(a){return th(a)?!1:typeof a.label=="function"||typeof a.ariaLabel=="function"||typeof a.tooltip=="function"||(Sd(a)||vf(a))&&(typeof a.enabled=="function"||typeof a.visible=="function")||Sd(a)&&typeof a.checked=="function"?!0:vf(a)?a.submenu.some(fm):!1}var S0=class{};S0.DELAY=300,S0.MAX_DISTANCE=10;function Av(a){return new Promise((y,b)=>{const z=Xf(a);z||y(!1);let ne=z;const le=setTimeout(()=>{ce.abort(),y(Cv(ne,z)<S0.MAX_DISTANCE)},S0.DELAY),ce=new AbortController,Ie=ce.signal;for(const Ve of["pointermove","pointerup","pointercancel"])window.addEventListener(Ve,et=>{if(et.type==="pointerup"||et.type==="pointercancel")clearTimeout(le),ce.abort(),y(!1);else if(et.type==="pointermove"){const vt=Xf(et);vt&&(ne=vt)}},{passive:!0,signal:Ie})})}function hm(a,y,b){return Gd(this,null,function*(){if(a.type==="contextmenu"){const z=a;if(b.show({target:y,location:Xf(z),modifiers:Xd(z)}))return a.preventDefault(),a.stopPropagation(),!0}if(a.type==="keydown"){const z=a;if(z.code==="ContextMenu"||z.code==="F10"&&z.shiftKey){const ne=y==null?void 0:y.getBoundingClientRect();if(ne&&b.show({target:y,location:{x:Math.ceil(ne.left+ne.width/2),y:Math.ceil(ne.top+ne.height/2)},modifiers:Xd(z)}))return a.preventDefault(),a.stopPropagation(),!0}}if(a.type==="pointerdown"&&a.pointerType!=="mouse"&&a.button===0){let z=a.target;for(;z&&y!==z;)z=z.parentNode;if(!z||!b.visible)return!1;const ne=Xf(a);if(yield Av(a))return b.state!=="closed"?!1:(b.show({target:y,location:ne}),!0)}return!1})}var mm={acute:714,grave:715,dot:729,ddot:168,mathring:730,tilde:126,bar:713,breve:728,check:711,hat:94,vec:8407};pn(Object.keys(mm),"{body:auto}",{createAtom:a=>new E(pe(ye({},a),{body:pt(a.args[0]),accentChar:mm[a.command.slice(1)]}))}),pn(["widehat","widecheck","widetilde"],"{body:auto}",{createAtom:a=>{const y=Dn(pt(a.args[0]));return new E(pe(ye({},a),{body:pt(a.args[0]),svgAccent:a.command.slice(1)+(y.length>5?"4":["1","1","2","2","3","3"][y.length])}))}}),pn(["overarc","overparen","wideparen"],"{body:auto}",{createAtom:a=>new E(pe(ye({},a),{body:pt(a.args[0]),svgAccent:"overarc"}))}),pn(["underarc","underparen"],"{body:auto}",{createAtom:a=>new Zc(pe(ye({},a),{body:pt(a.args[0]),svgBelow:"underarc"}))}),pn("utilde","{body:auto}",{createAtom:a=>{const y=pt(a.args[0]),b=Dn(y),z="widetilde"+(b.length>5?"4":["1","1","2","2","3","3"][b.length]);return new Zc(pe(ye({},a),{body:y,svgBelow:z,boxType:fu(y)}))}}),pn("^","{:string}",{createAtom:a=>{var y;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:a.args[0]&&(y={a:"\xE2",e:"\xEA",i:"\xEE",o:"\xF4",u:"\xFB",A:"\xC2",E:"\xCA",I:"\xCE",O:"\xD4",U:"\xDB"}[a.args[0]])!=null?y:"^"}))}}),pn("`","{:string}",{createAtom:a=>{var y;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:a.args[0]&&(y={a:"\xE0",e:"\xE8",i:"\xEC",o:"\xF2",u:"\xF9",A:"\xC0",E:"\xC8",I:"\xCC",O:"\xD2",U:"\xD9"}[a.args[0]])!=null?y:"`"}))}}),pn("'","{:string}",{createAtom:a=>{var y;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:a.args[0]&&(y={a:"\xE1",e:"\xE9",i:"\xED",o:"\xF3",u:"\xFA",A:"\xC1",E:"\xC9",I:"\xCD",O:"\xD3",U:"\xDA"}[a.args[0]])!=null?y:"'"}))}}),pn('"',"{:string}",{createAtom:a=>{var y,b;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:(y=a.args)!=null&&y[0]?(b={a:"\xE4",e:"\xEB",i:"\xEF",o:"\xF6",u:"\xFC",A:"\xC4",E:"\xCB",I:"\xCB",O:"\xD6",U:"\xDC"}[a.args[0]])!=null?b:'"'+a.args[0]:'"'}))}}),pn(".","{:string}",{createAtom:a=>{var y,b;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:(y=a.args)!=null&&y[0]?(b={a:"\u0227",e:"\u0117",i:"\u0307i",o:"\u022F",u:"\u0307u",A:"\u0226",E:"\u0116",I:"\u0130",O:"\u022E",U:"\u0307U"}[a.args[0]])!=null?b:"."+a.args[0]:"."}))}}),pn("=","{:string}",{createAtom:a=>{var y,b;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:(y=a.args)!=null&&y[0]?(b={a:"\u0101",e:"\u0113",i:"\u012B",o:"\u014D",u:"\u016B",A:"\u0100",E:"\u0112",I:"\u012A",O:"\u014C",U:"\u016A"}[a.args[0]])!=null?b:"="+a.args[0]:"="}))}}),pn("~","{:string}",{createAtom:a=>{var y;return new Ea(pe(ye({type:"mord"},a),{isFunction:!1,limits:"adjacent",value:a.args[0]&&(y={n:"\xF1",N:"\xD1",a:"\xE3",o:"\xF5",A:"\xC3",O:"\xD5"}[a.args[0]])!=null?y:"\xB4"}))}}),pn("c","{:string}",{createAtom:a=>{var y;return new Ea(pe(ye({},a),{type:"mord",isFunction:!1,limits:"adjacent",value:a.args[0]&&(y={c:"\xE7",C:"\xC7"}[a.args[0]])!=null?y:""}))}}),pn("enclose","{notation:string}[style:string]{body:auto}",{createAtom:a=>{var y,b;const z=a.args,ne={strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",backgroundcolor:"transparent",padding:"auto",shadow:"none",svgStrokeStyle:void 0,borderStyle:void 0,style:(y=a.style)!=null?y:{}};if(z[1]){const ce=z[1].split(/,(?![^(]*\)(?:(?:[^(]*\)){2})*[^"]*$)/);for(const Ie of ce){const Ve=Ie.match(/\s*(\S+)\s+(\S+)\s+(.*)/);if(Ve)ne.strokeWidth=Ve[1],ne.strokeStyle=Ve[2],ne.strokeColor=Ve[3];else{const et=Ie.match(/\s*([a-z]*)\s*=\s*"(.*)"/);et&&(et[1]==="mathbackground"?ne.backgroundcolor=et[2]:et[1]==="mathcolor"?ne.strokeColor=et[2]:et[1]==="padding"?ne.padding=et[2]:et[1]==="shadow"&&(ne.shadow=et[2]))}}ne.strokeStyle==="dashed"?ne.svgStrokeStyle="5,5":ne.strokeStyle==="dotted"&&(ne.svgStrokeStyle="1,5")}ne.borderStyle=`${ne.strokeWidth} ${ne.strokeStyle} ${ne.strokeColor}`;const le={};return((b=z[0])!=null?b:"").split(/[, ]/).filter(ce=>ce.length>0).forEach(ce=>{le[ce.toLowerCase()]=!0}),new Ro(a.command,pt(z[2]),le,ne)}}),pn("cancel","{body:auto}",{createAtom:a=>{var y;return new Ro(a.command,pt(a.args[0]),{updiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(y=a.style)!=null?y:{}})}}),pn("bcancel","{body:auto}",{createAtom:a=>{var y;return new Ro(a.command,pt(a.args[0]),{downdiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(y=a.style)!=null?y:{}})}}),pn("xcancel","{body:auto}",{createAtom:a=>{var y;return new Ro(a.command,pt(a.args[0]),{updiagonalstrike:!0,downdiagonalstrike:!0},{strokeColor:"currentColor",strokeWidth:"",strokeStyle:"solid",borderStyle:"1px solid currentColor",backgroundcolor:"transparent",padding:"auto",shadow:"none",style:(y=a.style)!=null?y:{}})}}),pn(["overrightarrow","overleftarrow","Overrightarrow","overleftharpoon","overrightharpoon","overleftrightarrow","overlinesegment","overgroup"],"{:auto}",{createAtom:a=>{var y;return new Zc(pe(ye({},a),{body:pt((y=a.args)==null?void 0:y[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgAbove:a.command.slice(1)}))}}),pn("overbrace","{:auto}",{createAtom:a=>new Zc(pe(ye({},a),{body:pt(a.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgAbove:a.command.slice(1)}))}),pn(["underrightarrow","underleftarrow","underleftrightarrow","underlinesegment","undergroup"],"{:auto}",{createAtom:a=>new Zc(pe(ye({},a),{body:pt(a.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"rel",svgBelow:a.command.slice(1)}))}),pn(["underbrace"],"{:auto}",{createAtom:a=>new Zc(pe(ye({},a),{body:pt(a.args[0]),skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,boxType:"ord",svgBelow:a.command.slice(1)}))}),pn(["xrightarrow","longrightarrow","xleftarrow","longleftarrow","xRightarrow","xLeftarrow","xleftharpoonup","xleftharpoondown","xrightharpoonup","xrightharpoondown","xlongequal","xtwoheadleftarrow","xtwoheadrightarrow","xleftrightarrow","longleftrightarrow","xLeftrightarrow","xrightleftharpoons","longrightleftharpoons","xleftrightharpoons","xhookleftarrow","xhookrightarrow","xmapsto","xtofrom","xleftrightarrows","longleftrightarrows","xRightleftharpoons","longRightleftharpoons","xLeftrightharpoons","longLeftrightharpoons"],"[:auto]{:auto}",{createAtom:a=>{var y,b,z,ne,le;return new Zc(pe(ye({},a),{svgBody:a.command.slice(1),above:((b=pt((y=a.args)==null?void 0:y[1]))==null?void 0:b.length)===0?void 0:pt((z=a.args)==null?void 0:z[1]),below:(le=pt((ne=a.args)==null?void 0:ne[0]))!=null?le:null,skipBoundary:!1,supsubPlacement:"over-under",paddedBody:!0,paddedLabels:!0,boxType:"rel"}))},serialize:(a,y)=>a.command+(a.hasEmptyBranch("below")?"":`[${a.belowToLatex(y)}]`)+`{${a.aboveToLatex(y)}}${a.supsubToLatex(y)}`}),pn(["arccos","arcsin","arctan","arctg","arcctg","arg","ch","cos","cosh","cot","cotg","coth","ctg","cth","csc","cosec","deg","dim","exp","gcd","hom","inf","ker","lb","lg","ln","log","Pr","sec","sh","sin","sinh","sup","tan","tanh","tg","th","arcsec","arccsc","arsinh","arcosh","artanh","arcsech","arccsch"],"",{isFunction:!0,ifMode:"math",createAtom:a=>new Mc(a.command.slice(1),pe(ye({},a),{limits:"adjacent",isFunction:!0,variant:"main",variantStyle:"up"}))}),pn(["liminf","limsup"],"",{ifMode:"math",createAtom:a=>new Mc({"\\liminf":"lim inf","\\limsup":"lim sup"}[a.command],pe(ye({},a),{limits:"over-under",variant:"main"}))}),pn(["lim","mod"],"",{ifMode:"math",createAtom:a=>new Mc(a.command.slice(1),pe(ye({},a),{limits:"over-under",variant:"main"}))}),pn(["det","max","min"],"",{ifMode:"math",isFunction:!0,createAtom:a=>new Mc(a.command.slice(1),pe(ye({},a),{limits:"over-under",isFunction:!0,variant:"main"}))}),pn(["ang"],"{:math}",{ifMode:"math",createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),serialize:(a,y)=>`\\ang{${a.bodyToLatex(y)}}`,render:(a,y)=>{const b=a.createBox(y),z=b.caret;b.caret=void 0;const ne=new Va("\xB0",{style:pe(ye({},a.style),{variant:"normal",variantStyle:"up"})});return new Va([b,ne],{type:"inner",isSelected:a.isSelected,caret:z})}}),pn("sqrt","[index:auto]{radicand:expression}",{ifMode:"math",createAtom:a=>new jd(pe(ye({},a),{body:pt(a.args[1]),index:a.args[0]?pt(a.args[0]):void 0}))}),pn(["frac","dfrac","tfrac","cfrac","binom","dbinom","tbinom"],"{:expression}{:expression}",{ifMode:"math",createAtom:a=>{const y=ye({},a),b=a.command,z=a.args;switch(b){case"\\dfrac":case"\\frac":case"\\tfrac":y.hasBarLine=!0;break;case"\\atopfrac":y.hasBarLine=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":y.hasBarLine=!1,y.leftDelim="(",y.rightDelim=")";break;case"\\cfrac":y.hasBarLine=!0,y.continuousFraction=!0;break;default:}switch(b){case"\\dfrac":case"\\dbinom":y.mathstyleName="displaystyle";break;case"\\tfrac":case"\\tbinom":y.mathstyleName="textstyle";break;default:}return new Tc(z[0]?pt(z[0]):[new Ta],z[1]?pt(z[1]):[new Ta],y)},serialize:(a,y)=>{const b=a.aboveToLatex(y),z=a.belowToLatex(y);return/^[0-9]$/.test(b)&&/^[0-9]$/.test(z)?`${a.command}${b}${z}`:Ai(a.command,b,z)}}),pn(["brace","brack"],"",{infix:!0,createAtom:a=>new Tc(pt(a.args[0]),pt(a.args[1]),pe(ye({},a),{hasBarLine:!1,leftDelim:a.command==="\\brace"?"\\lbrace":"\\lbrack",rightDelim:a.command==="\\brace"?"\\rbrace":"\\rbrack"})),serialize:(a,y)=>dl([a.aboveToLatex(y),a.command,a.belowToLatex(y)])}),pn(["over","atop","choose"],"",{infix:!0,createAtom:a=>{let y,b;const z=a.args;return a.command==="\\choose"&&(y="(",b=")"),new Tc(pt(z[0]),pt(z[1]),pe(ye({},a),{hasBarLine:a.command==="\\over",leftDelim:y,rightDelim:b}))},serialize:(a,y)=>dl([a.aboveToLatex(y),a.command,a.belowToLatex(y)])}),pn(["overwithdelims","atopwithdelims"],"{numer:auto}{denom:auto}{left-delim:delim}{right-delim:delim}",{infix:!0,createAtom:a=>{var y,b;const z=a.args;return new Tc(pt(z[0]),pt(z[1]),pe(ye({},a),{leftDelim:(y=z[2])!=null?y:".",rightDelim:(b=z[3])!=null?b:".",hasBarLine:!1}))},serialize:(a,y)=>`${a.aboveToLatex(y)} ${a.command}${a.leftDelim}${a.rightDelim}${a.belowToLatex(y)}`}),pn("pdiff","{numerator}{denominator}",{ifMode:"math",createAtom:a=>new Tc(pt(a.args[0]),pt(a.args[1]),pe(ye({},a),{hasBarLine:!0,numerPrefix:"\u2202",denomPrefix:"\u2202"}))}),pn(["sum","prod","bigcup","bigcap","coprod","bigvee","bigwedge","biguplus","bigotimes","bigoplus","bigodot","bigsqcup","intop"],"",{ifMode:"math",createAtom:a=>new bu({coprod:"\u2210",bigvee:"\u22C1",bigwedge:"\u22C0",biguplus:"\u2A04",bigcap:"\u22C2",bigcup:"\u22C3",intop:"\u222B",prod:"\u220F",sum:"\u2211",bigotimes:"\u2A02",bigoplus:"\u2A01",bigodot:"\u2A00",bigsqcup:"\u2A06",smallint:"\u222B"}[a.command.slice(1)],pe(ye({},a),{limits:"auto",variant:"main"}))}),pn("smallint","",{ifMode:"math",createAtom:a=>new Mc("\u222B",pe(ye({},a),{limits:"adjacent",variant:"main"}))});var pm={int:"\u222B",iint:"\u222C",iiint:"\u222D",oint:"\u222E",oiint:"\u222F",oiiint:"\u2230",intclockwise:"\u2231",varointclockwise:"\u2232",ointctrclockwise:"\u2233",intctrclockwise:"\u2A11",sqcup:"\u2294",sqcap:"\u2293",uplus:"\u228E",wr:"\u2240",amalg:"\u2A3F",Cap:"\u22D2",Cup:"\u22D3",doublecap:"\u22D2",doublecup:"\u22D3"};pn(Object.keys(pm),"",{ifMode:"math",createAtom:a=>{const y=a.command,b=pm[y.slice(1)];return new bu(b,pe(ye({},a),{limits:"adjacent",variant:{"\u22D2":"ams","\u22D3":"ams"}[b]}))}}),pn(["Re","Im"],"",{ifMode:"math",createAtom:a=>new Mc({"\\Re":"\u211C","\\Im":"\u2111"}[a.command],pe(ye({},a),{limits:"adjacent",isFunction:!0,variant:"fraktur"}))}),pn("middle","{:delim}",{ifMode:"math",createAtom:a=>{var y;return new Co(pe(ye({},a),{delim:(y=a.args[0])!=null?y:"|",size:1}))}}),pn("the","{:value}",{createAtom:a=>new Ea(pe(ye({},a),{captureSelection:!0,verbatimLatex:null})),render:(a,y)=>{var b;const z=new Po({parent:y},a.style);let ne="";a.isSelected&&(ne+=" ML__selected");const le=z.evaluate(a.args[0]);return new Va(((b=Zs(le))!=null?b:"").split("").map(ce=>new Va(ce,{type:"ord",classes:ne,mode:a.mode,isSelected:a.isSelected,style:ye({variant:"main"},a.style)})),{type:"lift",style:a.style,caret:a.caret,isSelected:a.isSelected,classes:ne}).wrap(z)},serialize:a=>{var y;return`\\the${(y=Zs(a.args[0]))!=null?y:"\\relax"}`}}),pn("mathtip","{:auto}{:math}",{createAtom:a=>new Dc(pe(ye({},a),{body:pt(a.args[0]),tooltip:pt(a.args[1]),content:"math"})),serialize:(a,y)=>y.skipStyles?a.bodyToLatex(y):`\\texttip{${a.bodyToLatex(y)}}{${Ea.serialize([a.tooltip],pe(ye({},y),{defaultMode:"math"}))}}`}),pn("texttip","{:auto}{:text}",{createAtom:a=>new Dc(pe(ye({},a),{body:pt(a.args[0]),tooltip:pt(a.args[1]),content:"text"})),serialize:(a,y)=>y.skipStyles?a.bodyToLatex(y):`\\texttip{${a.bodyToLatex(y)}}{${Ea.serialize([a.tooltip],pe(ye({},y),{defaultMode:"text"}))}}`}),pn("error","{:math}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),serialize:(a,y)=>`\\error{${a.bodyToLatex(y)}}`,render:(a,y)=>a.createBox(y,{classes:"ML__error"})}),pn("ensuremath","{:math}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),serialize:(a,y)=>`${a.command}{${a.bodyToLatex(pe(ye({},y),{defaultMode:"math"}))}}`}),pn("color","{:value}",{applyStyle:(a,y,b)=>{var z,ne;return{verbatimColor:(z=Zs(y[0]))!=null?z:void 0,color:b.toColor((ne=y[0])!=null?ne:{string:"red"})}}}),pn("textcolor","{:value}{content:auto*}",{applyStyle:(a,y,b)=>{var z,ne;return{verbatimColor:(z=Zs(y[0]))!=null?z:void 0,color:b.toColor((ne=y[0])!=null?ne:{string:"red"})}}}),pn("boxed","{content:math}",{createAtom:a=>new mo(pe(ye({},a),{body:pt(a.args[0]),framecolor:{string:"black"}}))}),pn("colorbox","{:value}{:text*}",{applyStyle:(a,y,b)=>{var z,ne;return{verbatimBackgroundColor:(z=Zs(y[0]))!=null?z:void 0,backgroundColor:b.toBackgroundColor((ne=y[0])!=null?ne:{string:"yellow"})}}}),pn("fcolorbox","{frame-color:value}{background-color:value}{content:text}",{applyMode:"text",createAtom:a=>{var y,b;return new mo(pe(ye({},a),{body:pt(a.args[2]),framecolor:(y=a.args[0])!=null?y:{string:"blue"},backgroundcolor:(b=a.args[1])!=null?b:{string:"yellow"}}))},serialize:(a,y)=>{var b,z;return y.skipStyles?a.bodyToLatex(pe(ye({},y),{defaultMode:"text"})):Ai(a.command,(b=Zs(a.framecolor))!=null?b:"",(z=Zs(a.backgroundcolor))!=null?z:"",a.bodyToLatex(pe(ye({},y),{defaultMode:"text"})))}}),pn("bbox","[:bbox]{body:auto}",{createAtom:a=>{var y;const b=a.args[0],z=pt(a.args[1]);return b?new mo(pe(ye({},a),{body:z,padding:b.padding,border:b.border,backgroundcolor:(y=b.backgroundcolor)!=null?y:void 0})):new mo(pe(ye({},a),{body:z}))},serialize:(a,y)=>{var b,z;if(y.skipStyles)return a.bodyToLatex(y);let ne=a.command;if(Number.isFinite(a.padding)||a.border!==void 0||a.backgroundcolor!==void 0){const le=[];a.padding&&le.push((b=Zs(a.padding))!=null?b:""),a.border&&le.push(`border: ${a.border}`),a.backgroundcolor&&le.push((z=Zs(a.backgroundcolor))!=null?z:""),ne+=`[${le.join(",")}]`}return Ai(ne,a.bodyToLatex(y))}}),pn(["displaystyle","textstyle","scriptstyle","scriptscriptstyle"],"{:rest}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),render:(a,y)=>{const b=new Po({parent:y,mathstyle:a.command.slice(1)},a.style),z=Ea.createBox(b,a.body,{type:"lift"});return a.caret&&(z.caret=a.caret),a.bind(y,z)},serialize:(a,y)=>y.skipStyles?a.bodyToLatex(y):`{${dl([a.command,a.bodyToLatex(y)])}}`}),pn(["tiny","scriptsize","footnotesize","small","normalsize","large","Large","LARGE","huge","Huge"],"",{applyStyle:a=>({fontSize:{"\\tiny":1,"\\scriptsize":2,"\\footnotesize":3,"\\small":4,"\\normalsize":5,"\\large":6,"\\Large":7,"\\LARGE":8,"\\huge":9,"\\Huge":10}[a]})}),pn("fontseries","{:string}",{ifMode:"text",applyStyle:(a,y)=>{var b;return{fontSeries:(b=y[0])!=null?b:"auto"}}}),pn("fontshape","{:string}",{ifMode:"text",applyStyle:(a,y)=>{var b;return{fontShape:(b=y[0])!=null?b:"auto"}}}),pn("fontfamily","{:string}",{ifMode:"text",applyStyle:(a,y)=>{var b;return{fontFamily:(b=y[0])!=null?b:"roman"}}}),pn("selectfont","",{ifMode:"text",applyStyle:()=>({})}),pn("bf","{:rest}",{applyStyle:()=>({fontSeries:"b",fontShape:"n",fontFamily:"roman"})}),pn(["boldsymbol","bm"],"{:math}",{applyMode:"math",createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),serialize:(a,y)=>`${a.command}{${a.bodyToLatex(y)}}`,render:(a,y)=>a.createBox(y,{classes:"ML__boldsymbol"})}),pn("bold","{:math*}",{applyMode:"math",applyStyle:()=>({variantStyle:"bold"})}),pn("bfseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),pn("mdseries","{:rest}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),pn("upshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),pn("slshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),pn("scshape","{:rest}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),pn("textbf","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"b"})}),pn("textmd","{:text*}",{applyMode:"text",applyStyle:()=>({fontSeries:"m"})}),pn("textup","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n"})}),pn("textnormal","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"n",fontSeries:"m"})}),pn("textsl","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sl"})}),pn("textit","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"it"})}),pn("textsc","{:text*}",{applyMode:"text",applyStyle:()=>({fontShape:"sc"})}),pn("textrm","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"roman"})}),pn("textsf","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"sans-serif"})}),pn("texttt","{:text*}",{applyMode:"text",applyStyle:()=>({fontFamily:"monospace"})}),pn("mathbf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"bold"})}),pn("mathit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"italic"})}),pn("mathnormal","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"italic"})}),pn("mathbfit","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"main",variantStyle:"bolditalic"})}),pn("mathrm","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"normal",variantStyle:"up"})}),pn("mathsf","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"sans-serif",variantStyle:"up"})}),pn("mathtt","{:math*}",{applyMode:"math",applyStyle:()=>({variant:"monospace",variantStyle:"up"})}),pn("it","{:rest}",{applyStyle:()=>({fontSeries:"m",fontShape:"it",fontFamily:"roman",variantStyle:"italic"})}),pn("rmfamily","",{applyStyle:()=>({fontFamily:"roman"})}),pn("sffamily","",{applyStyle:()=>({fontFamily:"sans-serif"})}),pn("ttfamily","",{applyStyle:()=>({fontFamily:"monospace"})}),pn(["Bbb","mathbb"],"{:math*}",{applyStyle:()=>({variant:"double-struck",variantStyle:"up"})}),pn(["frak","mathfrak"],"{:math*}",{applyStyle:()=>({variant:"fraktur",variantStyle:"up"})}),pn("mathcal","{:math*}",{applyStyle:()=>({variant:"calligraphic",variantStyle:"up"})}),pn("mathscr","{:math*}",{applyStyle:()=>({variant:"script",variantStyle:"up"})}),pn("mbox","{:text}",{ifMode:"math",createAtom:a=>new Ea(pe(ye({},a),{type:"mord",body:pt(a.args[0]),mode:"math"})),serialize:(a,y)=>Ai("\\mbox",a.bodyToLatex(pe(ye({},y),{defaultMode:"text"})))}),pn("text","{:text}",{ifMode:"math",applyMode:"text"}),pn(["class","htmlClass"],"{name:string}{content:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[1])})),serialize:(a,y)=>!a.args[0]||y.skipStyles?a.bodyToLatex(y):`${a.command}{${a.args[0]}}{${a.bodyToLatex(y)}}`,render:(a,y)=>{var b;return a.createBox(y,{classes:(b=a.args[0])!=null?b:""})}}),pn(["cssId","htmlId"],"{id:string}{content:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[1])})),serialize:(a,y)=>{var b;return!((b=a.args)!=null&&b[0])||y.skipStyles?a.bodyToLatex(y):`${a.command}{${a.args[0]}}{${a.bodyToLatex(y)}}`},render:(a,y)=>{var b;const z=a.createBox(y);return z.cssId=(b=a.args[0])!=null?b:"",z}}),pn("htmlData","{data:string}{content:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[1])})),serialize:(a,y)=>{var b;return!((b=a.args)!=null&&b[0])||y.skipStyles?a.bodyToLatex(y):`\\htmlData{${a.args[0]}}{${a.bodyToLatex(y)}}`},render:(a,y)=>{var b;const z=a.createBox(y);return z.htmlData=(b=a.args[0])!=null?b:"",z}}),pn(["style","htmlStyle"],"{data:string}{content:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[1])})),serialize:(a,y)=>{var b;return!((b=a.args)!=null&&b[0])||y.skipStyles?a.bodyToLatex(y):`${a.command}{${a.args[0]}}{${a.bodyToLatex(y)}}`},render:(a,y)=>{var b;const z=a.createBox(y);return z.htmlStyle=(b=a.args[0])!=null?b:"",z}}),pn("em","{:rest}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),serialize:(a,y)=>y.skipStyles?a.bodyToLatex(y):`{\\em ${a.bodyToLatex(y)}}`,render:(a,y)=>a.createBox(y,{classes:"ML__emph",boxType:"lift"})}),pn("emph","{:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[1])})),serialize:(a,y)=>y.skipStyles?a.bodyToLatex(y):`\\emph{${a.bodyToLatex(y)}}`,render:(a,y)=>a.createBox(y,{classes:"ML__emph",boxType:"lift"})});var gm={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}};pn(["bigl","Bigl","biggl","Biggl","bigr","Bigr","biggr","Biggr","bigm","Bigm","biggm","Biggm","big","Big","bigg","Bigg"],"{:delim}",{createAtom:a=>{var y;return new Ui(pe(ye({},a),{delim:(y=a.args[0])!=null?y:".",size:gm[a.command].size,delimType:gm[a.command].mclass}))}}),pn(["hspace","hspace*"],"{width:value}",{createAtom:a=>{var y;return new Id(pe(ye({},a),{width:(y=a.args[0])!=null?y:{dimension:0}}))}}),pn(["mkern","kern","mskip","hskip","mspace"],"{width:value}",{createAtom:a=>{var y;return new Id(pe(ye({},a),{width:(y=a.args[0])!=null?y:{dimension:0}}))}}),pn("mathchoice","{:math}{:math}{:math}{:math}",{createAtom:a=>new Ea(a),render:(a,y)=>{let b=0;const z=y.mathstyle.id;(z===wu||z===Au)&&(b=1),(z===Vu||z===lu)&&(b=2),(z===Qu||z===nu)&&(b=3);const ne=pt(a.args[b]);return Ea.createBox(y,ne)},serialize:(a,y)=>`\\mathchoice{${Ea.serialize(a.args[0],y)}}{${Ea.serialize(a.args[1],y)}}{${Ea.serialize(a.args[2],y)}}{${Ea.serialize(a.args[3],y)}}`}),pn("mathop","{:auto}",{createAtom:a=>new Ea(pe(ye({},a),{type:"mop",body:pt(a.args[0]),limits:"over-under",isFunction:!0,captureSelection:!0})),render:(a,y)=>{var b;let z=Ea.createBox(y,a.body);if(a.superscript||a.subscript){const ne=(b=a.subsupPlacement)!=null?b:"auto";z=ne==="over-under"||ne==="auto"&&y.isDisplayStyle?a.attachLimits(y,{base:z}):a.attachSupsub(y,{base:z})}return new Va(a.bind(y,z),{type:"op",isSelected:a.isSelected,classes:"op-group"})},serialize:(a,y)=>{const b=[Ai(a.command,a.bodyToLatex(y))];return a.explicitSubsupPlacement&&(a.subsupPlacement==="over-under"&&b.push("\\limits"),a.subsupPlacement==="adjacent"&&b.push("\\nolimits"),a.subsupPlacement==="auto"&&b.push("\\displaylimits")),b.push(a.supsubToLatex(y)),dl(b)}}),pn(["mathbin","mathrel","mathopen","mathclose","mathpunct","mathord","mathinner"],"{:auto}",{createAtom:a=>new Ea(pe(ye({},a),{type:{"\\mathbin":"mbin","\\mathrel":"mrel","\\mathopen":"mopen","\\mathclose":"mclose","\\mathpunct":"mpunct","\\mathord":"mord","\\mathinner":"minner"}[a.command],body:pt(a.args[0])}))}),pn(["operatorname","operatorname*"],"{operator:math}",{createAtom:a=>{const y=pt(a.args[0]).map(b=>{var z;return b.type!=="first"&&(b.type="mord",b.value=(z={"\u2217":"*","\u2212":"-"}[b.value])!=null?z:b.value,b.isFunction=!1,!b.style.variant&&!b.style.variantStyle&&(b.style.variant="main",b.style.variantStyle="up")),b});return new Ea(pe(ye({},a),{type:"mop",body:y,isFunction:!0,limits:a.command==="\\operatorname"?"adjacent":"over-under"}))},render:(a,y)=>{var b;let z=Ea.createBox(y,a.body);if(a.superscript||a.subscript){const ne=(b=a.subsupPlacement)!=null?b:"auto";z=ne==="over-under"||ne==="auto"&&y.isDisplayStyle?a.attachLimits(y,{base:z}):a.attachSupsub(y,{base:z})}return a.caret&&(z.caret=a.caret),new Va(a.bind(y,z),{type:"op",isSelected:a.isSelected,classes:"op-group"})},serialize:(a,y)=>{const b=[Ai(a.command,a.bodyToLatex(y))];return a.explicitSubsupPlacement&&(a.subsupPlacement==="over-under"&&b.push("\\limits"),a.subsupPlacement==="adjacent"&&b.push("\\nolimits"),a.subsupPlacement==="auto"&&b.push("\\displaylimits")),b.push(a.supsubToLatex(y)),dl(b)}}),pn(["char","unicode"],"{charcode:value}",{createAtom:a=>new Ea(pe(ye({},a),{type:a.mode==="text"?"text":"mord"})),serialize:a=>{var y;return`${a.command}${Zs((y=a.args[0])!=null?y:{number:10067,base:"hexadecimal"})}`},render:(a,y)=>{let b=y.evaluate(a.args[0]);return(!b||!("number"in b))&&(b={number:10067,base:"hexadecimal"}),a.value=String.fromCodePoint(b.number),a.createBox(y)}}),pn("rule","[raise:value]{width:value}{thickness:value}",{createAtom:a=>new Ea(a),render:(a,y)=>{var b,z,ne;const le=new Po({parent:y,mathstyle:"textstyle"},a.style),ce=le.toEm((b=a.args[0])!=null?b:{dimension:0}),Ie=le.toEm((z=a.args[1])!=null?z:{dimension:10}),Ve=le.toEm((ne=a.args[2])!=null?ne:{dimension:10}),et=new Va(null,{classes:"rule",type:"ord"});return et.width=Ie,et.height=Ve+ce,et.depth=-ce,et.setStyle("border-right-width",Ie,"em"),et.setStyle("border-top-width",Ve,"em"),et.setStyle("border-color",a.style.color),et.setStyle("vertical-align",ce,"em"),a.isSelected&&et.setStyle("opacity","50%"),a.bind(le,et),a.caret&&(et.caret=a.caret),et.wrap(y)},serialize:a=>`\\rule${a.args[0]?`[${Zs(a.args[0])}]`:""}{${Zs(a.args[1])}}{${Zs(a.args[2])}}`}),pn(["overline","underline"],"{:auto}",{createAtom:a=>new Ea(pe(ye({},a),{body:pt(a.args[0])})),render:(a,y)=>{const b=a.command.substring(1),z=new Po({parent:y,mathstyle:"cramp"},a.style),ne=Ea.createBox(z,a.body);if(!ne)return null;const le=z.metrics.defaultRuleThickness/z.scalingFactor,ce=new Va(null,{classes:b+"-line"});ce.height=le,ce.maxFontSize=le*1.125*z.scalingFactor;let Ie;return b==="overline"?Ie=new kl({shift:0,children:[{box:ne},3*le,{box:ce},le]}):Ie=new kl({top:ne.height,children:[le,{box:ce},3*le,{box:ne}]}),a.caret&&(Ie.caret=a.caret),new Va(Ie,{classes:b,type:"ignore"})}}),pn("overset","{:auto}{base:auto}",{createAtom:a=>{const y=pt(a.args[1]);return new Zc(pe(ye({},a),{above:pt(a.args[0]),body:y,skipBoundary:!1,boxType:fu(y)}))},serialize:(a,y)=>Ai(a.command,a.aboveToLatex(y),a.bodyToLatex(y))}),pn("underset","{:auto}{base:auto}",{createAtom:a=>{const y=pt(a.args[1]);return new Zc(pe(ye({},a),{below:pt(a.args[0]),body:y,skipBoundary:!1,boxType:fu(y)}))},serialize:(a,y)=>Ai(a.command,a.belowToLatex(y),a.bodyToLatex(y))}),pn("overunderset","{above:auto}{below:auto}{base:auto}",{createAtom:a=>{const y=pt(a.args[2]);return new Zc(pe(ye({},a),{above:pt(a.args[0]),below:pt(a.args[1]),body:y,skipBoundary:!1,boxType:fu(y)}))},serialize:(a,y)=>Ai(a.command,a.belowToLatex(y),a.bodyToLatex(y))}),pn(["stackrel","stackbin"],"[below:auto]{above:auto}{base:auto}",{createAtom:a=>new Zc(pe(ye({},a),{body:pt(a.args[2]),above:pt(a.args[1]),below:pt(a.args[0]),skipBoundary:!1,boxType:a.command==="\\stackrel"?"rel":"bin"})),serialize:(a,y)=>Ai(a.command,a.aboveToLatex(y),a.bodyToLatex(y))}),pn("smash","[:string]{:auto}",{createAtom:a=>{var y,b,z,ne;return new Od(pe(ye({},a),{body:pt(a.args[1]),smashHeight:(b=(y=a.args[0])==null?void 0:y.includes("t"))!=null?b:!0,smashDepth:(ne=(z=a.args[0])==null?void 0:z.includes("b"))!=null?ne:!0}))}}),pn(["vphantom"],"{:auto}",{createAtom:a=>new Od(pe(ye({},a),{body:pt(a.args[0]),isInvisible:!0,smashWidth:!0}))}),pn(["hphantom"],"{:auto}",{createAtom:a=>new Od(pe(ye({},a),{body:pt(a.args[0]),isInvisible:!0,smashHeight:!0,smashDepth:!0}))}),pn(["phantom"],"{:auto}",{createAtom:a=>new Od(pe(ye({},a),{body:pt(a.args[0]),isInvisible:!0}))}),pn("not","{:math}",{createAtom:a=>{const y=pt(a.args[0]);return y.length===0?new Ea(pe(ye({},a),{type:"mrel",value:"\uE020"})):new Ea(pe(ye({},a),{body:[new hd(pe(ye({},a),{body:"\uE020",align:"right"})),...y],captureSelection:!0}))},serialize:(a,y)=>{const b=a.args[0],z=b&&typeof b=="object"&&"group"in b;return a.value!=="\uE020"?z?`\\not{${Ea.serialize(b.group,y)}}`:`\\not${Ea.serialize(b,y)}`:z?"\\not{}":"\\not"},render:(a,y)=>{if(a.value)return a.createBox(y);const z=a.args[0]&&typeof a.args[0]=="object"&&"group"in a.args[0]?"ord":fu(pt(a.args[0])),ne=Ea.createBox(y,a.body,{type:z});return a.caret&&(ne.caret=a.caret),a.bind(y,ne)}}),pn(["ne","neq"],"",{createAtom:a=>new Ea(pe(ye({},a),{type:"mrel",body:[new hd(pe(ye({},a),{body:"\uE020",align:"right",boxType:"rel"})),new Ea(pe(ye({},a),{value:"="}))],captureSelection:!0})),serialize:a=>a.command}),pn("rlap","{:auto}",{createAtom:a=>new hd(pe(ye({},a),{body:pt(a.args[0]),align:"right"}))}),pn("llap","{:auto}",{createAtom:a=>new hd(pe(ye({},a),{body:pt(a.args[0]),align:"left"}))}),pn("mathrlap","{:math}",{createAtom:a=>new hd(pe(ye({},a),{body:pt(a.args[0]),align:"left"}))}),pn("mathllap","{:math}",{createAtom:a=>new hd(pe(ye({},a),{body:pt(a.args[0]),align:"left"}))}),pn("raisebox","{:value}{:text}",{createAtom:a=>{var y;return new mo(pe(ye({},a),{body:pt(a.args[1]),padding:{dimension:0},offset:(y=a.args[0])!=null?y:{dimension:0}}))},serialize:(a,y)=>{var b;return Ai("\\raisebox",(b=Zs(a.offset))!=null?b:"0pt",a.bodyToLatex(y))}}),pn("raise","{:value}{:auto}",{createAtom:a=>{var y;return new mo(pe(ye({},a),{body:pt(a.args[1]),padding:{dimension:0},offset:(y=a.args[0])!=null?y:{dimension:0}}))},serialize:(a,y)=>{var b;return Ai("\\raise",(b=Zs(a.offset))!=null?b:"0pt",a.bodyToLatex(y))}}),pn("lower","{:value}{:auto}",{createAtom:a=>{var y;return new mo(pe(ye({},a),{body:pt(a.args[1]),padding:{dimension:0},offset:(y=Iu(a.args[0],-1))!=null?y:{dimension:0}}))},serialize:(a,y)=>{var b,z;return Ai("\\lower",(z=Zs(Iu((b=a.offset)!=null?b:{dimension:0},-1)))!=null?z:"0pt",a.bodyToLatex(y))}}),qe("0123456789/@.?!"),xt(65,90),xt(97,122),qe([["\\forall",8704],["\\exists",8707],["\\nexists",8708,"mord","ams"],["\\mid",8739,"mrel"],["\\top",8868],["\\bot",8869]]),qe([["\\#",35],["\\&",38],["\\parallelogram",9649],["\\spadesuit",9824],["\\heartsuit",9825],["\\diamondsuit",9826],["\\clubsuit",9827],["\\flat",9837],["\\natural",9838],["\\sharp",9839]]),qe([["\\backslash",92],["\\nabla",8711],["\\partial",8706],["\\ell",8467],["\\hbar",8463],["\\Q",81,"mord","double-struck"],["\\C",67,"mord","double-struck"],["\\P",80,"mord","double-struck"],["\\pounds",163],["\\euro",8364]]),qe([["\\rightarrow",8594],["\\to",8594],["\\leftarrow",8592],["\\gets",8592],["\\Rightarrow",8658],["\\Leftarrow",8656],["\\longrightarrow",10230],["\\longleftarrow",10229],["\\Longrightarrow",10233],["\\implies",10233],["\\Longleftarrow",10232],["\\impliedby",10232],["\\longleftrightarrow",10231],["\\biconditional",10231],["\\Longleftrightarrow",10234],["\\mapsto",8614],["\\longmapsto",10236],["\\uparrow",8593],["\\downarrow",8595],["\\Uparrow",8657],["\\Downarrow",8659],["\\updownarrow",8597],["\\Updownarrow",8661],["\\hookrightarrow",8618],["\\hookleftarrow",8617],["\\rightharpoonup",8640],["\\leftharpoonup",8636],["\\rightharpoondown",8641],["\\leftharpoondown",8637],["\\searrow",8600],["\\nearrow",8599],["\\swarrow",8601],["\\nwarrow",8598],["\\originalof",8886],["\\laplace",8886],["\\imageof",8887],["\\Laplace",8887]],"mrel"),qe([["\\mapsfrom",8612,"mrel"],["\\Mapsfrom",10502,"mrel"],["\\MapsTo",10503,"mrel"],["\\Yup",8516,"mord"],["\\lightning",8623,"mrel"],["\\leftarrowtriangle",8701,"mrel"],["\\rightarrowtriangle",8702,"mrel"],["\\leftrightarrowtriangle",8703,"mrel"],["\\boxdot",8865,"mbin"],["\\bigtriangleup",9651,"mbin"],["\\bigtriangledown",9661,"mbin"],["\\boxbar",9707,"mbin"],["\\Lbag",10181,"mopen"],["\\Rbag",10182,"mclose"],["\\llbracket",10214,"mopen"],["\\rrbracket",10215,"mclose"],["\\longmapsfrom",10235,"mrel"],["\\Longmapsfrom",10237,"mrel"],["\\Longmapsto",10238,"mrel"],["\\boxslash",10692,"mbin"],["\\boxbslash",10693,"mbin"],["\\boxast",10694,"mbin"],["\\boxcircle",10695,"mbin"],["\\boxbox",10696,"mbin"],["\\fatsemi",10783,"mop"],["\\leftslice",10918,"mrel"],["\\rightslice",10919,"mrel"],["\\interleave",10996,"mbin"],["\\biginterleave",11004,"mop"],["\\sslash",11005,"mbin"],["\\talloblong",11006,"mbin"]]),qe([["\\lbrace",123,"mopen"],["\\rbrace",125,"mclose"],["\\lparen",40,"mopen"],["\\rparen",41,"mclose"],["\\langle",10216,"mopen"],["\\rangle",10217,"mclose"],["\\lfloor",8970,"mopen"],["\\rfloor",8971,"mclose"],["\\lceil",8968,"mopen"],["\\rceil",8969,"mclose"],["\\vert",8739],["\\lvert",8739,"mopen"],["\\rvert",8739,"mclose"],["\\|",8741],["\\Vert",8741],["\\mVert",8741],["\\lVert",8741,"mopen"],["\\rVert",8741,"mclose"],["\\lbrack",91,"mopen"],["\\rbrack",93,"mclose"],["\\{",123,"mopen"],["\\}",125,"mclose"],["(",40,"mopen"],[")",41,"mclose"],["[",91,"mopen"],["]",93,"mclose"],["\\ulcorner",9484,"mopen","ams"],["\\urcorner",9488,"mclose","ams"],["\\llcorner",9492,"mopen","ams"],["\\lrcorner",9496,"mclose","ams"],["\\lgroup",10222,"mopen"],["\\rgroup",10223,"mclose"],["\\lmoustache",9136,"mopen"],["\\rmoustache",9137,"mclose"]]),qe([["\\dashrightarrow",8674],["\\dashleftarrow",8672],["\\Rrightarrow",8667],["\\Lleftarrow",8666],["\\leftrightarrows",8646],["\\rightleftarrows",8644],["\\curvearrowright",8631],["\\curvearrowleft",8630],["\\rightrightarrows",8649],["\\leftleftarrows",8647],["\\upuparrows",8648],["\\downdownarrows",8650],["\\vartriangle",9651],["\\triangleq",8796],["\\vartriangleleft",8882],["\\trianglelefteq",8884],["\\ntriangleleft",8938],["\\ntrianglelefteq",8940],["\\vartriangleright",8883],["\\trianglerighteq",8885],["\\ntriangleright",8939],["\\ntrianglerighteq",8941],["\\blacktriangleleft",9664],["\\blacktriangleright",9654],["\\leftarrowtail",8610],["\\rightarrowtail",8611],["\\looparrowright",8620],["\\looparrowleft",8619],["\\twoheadleftarrow",8606],["\\twoheadrightarrow",8608],["\\twoheadrightarrowtail",10518],["\\rightleftharpoons",8652],["\\leftrightharpoons",8651],["\\Rsh",8625],["\\Lsh",8624],["\\circlearrowright",8635],["\\circlearrowleft",8634],["\\restriction",8638],["\\upharpoonright",8638],["\\upharpoonleft",8639],["\\downharpoonright",8642],["\\downharpoonleft",8643],["\\rightsquigarrow",8669],["\\leadsto",8669],["\\leftrightsquigarrow",8621],["\\multimap",8888],["\\nleftarrow",8602],["\\nrightarrow",8603],["\\nRightarrow",8655],["\\nLeftarrow",8653],["\\nleftrightarrow",8622],["\\nLeftrightarrow",8654],["\\nvrightarrow",8696],["\\nvtwoheadrightarrow",10496],["\\nvrightarrowtail",10516],["\\nvtwoheadrightarrowtail",10519],["\\shortparallel",8741],["\\nless",8814],["\\nleqslant",57360],["\\lneq",10887],["\\lneqq",8808],["\\nleqq",57361],["\\lvertneqq",57356],["\\lnsim",8934],["\\lnapprox",10889],["\\nprec",8832],["\\npreceq",8928],["\\precnsim",8936],["\\precnapprox",10937],["\\nsim",8769],["\\nshortmid",57350],["\\nmid",8740],["\\nvdash",8876],["\\nvDash",8877],["\\ngtr",8815],["\\ngeqslant",57359],["\\ngeqq",57358],["\\gneq",10888],["\\gneqq",8809],["\\gvertneqq",57357],["\\gnsim",8935],["\\gnapprox",10890],["\\nsucc",8833],["\\nsucceq",8929],["\\succnsim",8937],["\\succnapprox",10938],["\\ncong",8774],["\\nshortparallel",57351],["\\nparallel",8742],["\\nVDash",8879],["\\nsupseteqq",57368],["\\supsetneq",8843],["\\varsupsetneq",57371],["\\supsetneqq",10956],["\\varsupsetneqq",57369],["\\nVdash",8878],["\\precneqq",10933],["\\succneqq",10934],["\\nsubseteqq",57366],["\\leqslant",10877],["\\geqslant",10878],["\\gtrsim",8819],["\\approxeq",8778],["\\thickapprox",8776],["\\lessapprox",10885],["\\gtrapprox",10886],["\\precapprox",10935],["\\succapprox",10936],["\\thicksim",8764],["\\succsim",8831],["\\precsim",8830],["\\backsim",8765],["\\eqsim",8770],["\\backsimeq",8909],["\\lesssim",8818],["\\nleq",8816],["\\ngeq",8817],["\\smallsmile",8995],["\\smallfrown",8994],["\\leqq",8806],["\\eqslantless",10901],["\\lll",8920],["\\lessgtr",8822],["\\lesseqgtr",8922],["\\lesseqqgtr",10891],["\\risingdotseq",8787],["\\fallingdotseq",8786],["\\subseteqq",10949],["\\Subset",8912],["\\sqsubset",8847],["\\preccurlyeq",8828],["\\curlyeqprec",8926],["\\vDash",8872],["\\Vvdash",8874],["\\bumpeq",8783],["\\Bumpeq",8782],["\\geqq",8807],["\\eqslantgtr",10902],["\\ggg",8921],["\\gtrless",8823],["\\gtreqless",8923],["\\gtreqqless",10892],["\\supseteqq",10950],["\\Supset",8913],["\\sqsupset",8848],["\\succcurlyeq",8829],["\\curlyeqsucc",8927],["\\Vdash",8873],["\\shortmid",8739],["\\between",8812],["\\pitchfork",8916],["\\varpropto",8733],["\\backepsilon",8717],["\\llless",8920],["\\gggtr",8921],["\\doteqdot",8785],["\\Doteq",8785],["\\eqcirc",8790],["\\circeq",8791],["\\therefore",8756],["\\because",8757]],"mrel","ams"),qe([["+",43],["-",8722],["\u2212",8722],["\\pm",177],["\\mp",8723],["*",8727],["\\times",215],["\\div",247],["\\divides",8739],["\\cdot",8901],["\\cap",8745],["\\cup",8746],["\\setminus",8726],["\\land",8743],["\\wedge",8743],["\\lor",8744],["\\vee",8744],["\\circ",8728],["\\bigcirc",9711],["\\bullet",8729],["\\oplus",8853],["\\ominus",8854],["\\otimes",8855],["\\odot",8857],["\\oslash",8856],["\\bigtriangleup",9651],["\\bigtriangledown",9661],["\\triangleleft",9667],["\\triangleright",9657],["\\And",38],["\\dagger",8224],["\\dag",8224],["\\ddag",8225],["\\ddagger",8225],["\\ast",8727],["\\star",8902],["\\bigstar",9733],["\\diamond",8900]],"mbin"),qe([["\\lhd",8882],["\\rhd",8883],["\\lessdot",8918],["\\gtrdot",8919],["\\ltimes",8905],["\\rtimes",8906],["\\leftthreetimes",8907],["\\rightthreetimes",8908],["\\intercal",8890],["\\dotplus",8724],["\\doublebarwedge",10846],["\\divideontimes",8903],["\\centerdot",8901],["\\smallsetminus",8726],["\\barwedge",8892],["\\veebar",8891],["\\nor",8891],["\\curlywedge",8911],["\\curlyvee",8910],["\\boxminus",8863],["\\boxplus",8862],["\\boxtimes",8864],["\\boxdot",8865],["\\circleddash",8861],["\\circledast",8859],["\\circledcirc",8858],["\\unlhd",8884],["\\unrhd",8885]],"mbin","ams"),qe([["\\surd",8730],["\\infty",8734],["\\prime",8242],["\\doubleprime",8243],["\\angle",8736],["`",8216],["\\$",36],["\\%",37],["\\_",95],["\\alpha",945],["\\beta",946],["\\gamma",947],["\\delta",948],["\\epsilon",1013],["\\varepsilon",949],["\\zeta",950],["\\eta",951],["\\theta",952],["\\vartheta",977],["\\iota",953],["\\kappa",954],["\\varkappa",1008,"mord","ams"],["\\lambda",955],["\\mu",956],["\\nu",957],["\\xi",958],["\\omicron",111],["\\pi",960],["\\varpi",982],["\\rho",961],["\\varrho",1009],["\\sigma",963],["\\varsigma",962],["\\tau",964],["\\phi",981],["\\varphi",966],["\\upsilon",965],["\\chi",967],["\\psi",968],["\\omega",969],["\\Gamma",915],["\\Delta",916],["\\Theta",920],["\\Lambda",923],["\\Xi",926],["\\Pi",928],["\\Sigma",931],["\\Upsilon",933],["\\Phi",934],["\\Psi",936],["\\Omega",937],["\\digamma",989,"mord","ams"],["\\emptyset",8709]]),qe([["=",61],["<",60],["\\lt",60],[">",62],["\\gt",62],["\\le",8804],["\\leq",8804],["\\ge",8805],["\\geq",8805],["\\ll",8810],["\\gg",8811],["\\coloneq",8788],["\\coloneqq",8788],["\\colonequals",8788],["\\measeq",8797],["\\eqdef",8798],["\\questeq",8799],[":",58],["\\cong",8773],["\\equiv",8801],["\\prec",8826],["\\preceq",10927],["\\succ",8827],["\\succeq",10928],["\\perp",8869],["\\propto",8733],["\\Colon",8759],["\\smile",8995],["\\frown",8994],["\\sim",8764],["\\doteq",8784],["\\bowtie",8904],["\\Join",8904],["\\asymp",8781],["\\sqsubseteq",8849],["\\sqsupseteq",8850],["\\approx",8776],["\\~",126],["\\leftrightarrow",8596],["\\Leftrightarrow",8660],["\\models",8872],["\\vdash",8866],["\\dashv",8867],["\\roundimplies",10608],["\\in",8712],["\\notin",8713],["\\ni",8715],["\\owns",8715],["\\subset",8834],["\\supset",8835],["\\subseteq",8838],["\\supseteq",8839],["\\differencedelta",8710],["\\mvert",8739],["\\parallel",8741],["\\simeq",8771]],"mrel"),qe([["\\lnot",172],["\\neg",172],["\\triangle",9651],["\\subsetneq",8842],["\\varsubsetneq",57370],["\\subsetneqq",10955],["\\varsubsetneqq",57367],["\\nsubset",8836],["\\nsupset",8837],["\\nsubseteq",8840],["\\nsupseteq",8841]],"mrel","ams"),qe([["\\wp",8472],["\\aleph",8501]]),qe([["\\blacktriangle",9650],["\\hslash",8463],["\\Finv",8498],["\\Game",8513],["\\eth",240],["\\mho",8487],["\\Bbbk",107],["\\yen",165],["\\square",9633],["\\Box",9633],["\\blacksquare",9632],["\\circledS",9416],["\\circledR",174],["\\triangledown",9661],["\\blacktriangledown",9660],["\\checkmark",10003],["\\diagup",9585],["\\measuredangle",8737],["\\sphericalangle",8738],["\\backprime",8245],["\\backdoubleprime",8246],["\\Diamond",9674],["\\lozenge",9674],["\\blacklozenge",10731],["\\varnothing",8709],["\\complement",8705],["\\maltese",10016],["\\beth",8502],["\\daleth",8504],["\\gimel",8503]],"mord","ams"),qe([["\\ ",160],["~",160]],"space"),pn(["!",",",":",";",">","enskip","enspace","quad","qquad"],"",{createAtom:a=>new Id(a)}),pn("space","",{createAtom:a=>new Id(a)}),qe([["\\colon",58],["\\cdotp",8901],["\\vdots",8942,"mord"],["\\ldotp",46],[",",44],[";",59]],"mpunct"),qe([["\\cdots",8943],["\\ddots",8945],["\\ldots",8230],["\\mathellipsis",8230]],"minner"),qe([["\\/",47],["|",8739,"mord"],["\\imath",305],["\\jmath",567],["\\degree",176],["'",8242],['"',8221]]);var vm="<mo>&#x2061;</mo>",w0="<mo>&#8290;</mo>";function A0(a){return a.replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function xu(a,y){return!a||!y.generateID?"":` extid="${a}"`}function Dv(a,y,b){var z,ne,le,ce,Ie,Ve,et,vt,Lt,on,In;let Gn=!1;y=y!=null?y:a.atoms.length;let ga="",xi="",pa=a.atoms[a.index];const Xa=(ne=(z=pa.style)==null?void 0:z.variant)!=null?ne:"",Mi=(ce=(le=pa.style)==null?void 0:le.variantStyle)!=null?ce:"";let ai="";if(Xa||Mi){const ul=Nt(pa.value,(Ie=pa.style)==null?void 0:Ie.variant,(Ve=pa.style)==null?void 0:Ve.variantStyle);if(ul!==pa.value)return a.index+=1,ga=`<mi${xu(pa.id,b)}>${ul}</mi>`,Td(ga,a,b)||(a.mathML+=ga,a.lastType="mi"),!0;ai=(et={upnormal:"normal",boldnormal:"bold",italicmain:"italic",bolditalicmain:"bold-italic","updouble-struck":"double-struck","double-struck":"double-struck",boldfraktur:"bold-fraktur",calligraphic:"script",upcalligraphic:"script",script:"script",boldscript:"bold-script",boldcalligraphic:"bold-script",fraktur:"fraktur","upsans-serif":"sans-serif","boldsans-serif":"bold-sans-serif","italicsans-serif":"sans-serif-italic","bolditalicsans-serif":"sans-serif-bold-italic",monospace:"monospace"}[Mi+Xa])!=null?et:"",ai=` mathvariant="${ai}"`}const Lo={"\\exponentialE":"&#x02147;","\\imaginaryI":"&#x2148;","\\differentialD":"&#x2146;","\\capitalDifferentialD":"&#x2145;","\\alpha":"&#x03b1;","\\pi":"&#x03c0;","\\infty":"&#x221e;","\\forall":"&#x2200;","\\nexists":"&#x2204;","\\exists":"&#x2203;","\\hbar":"\u210F","\\cdotp":"\u22C5","\\ldots":"\u2026","\\cdots":"\u22EF","\\ddots":"\u22F1","\\vdots":"\u22EE","\\ldotp":"."};if(pa.command==="!")return a.index+=1,ga="<mo>!</mo>",Td(ga,a,b)||(a.mathML+=ga,a.lastType="mo"),!0;if(Lo[pa.command]){a.index+=1;let ul=`<mi${xu(pa.id,b)}${ai}>${Lo[pa.command]}</mi>`;return(a.lastType==="mi"||a.lastType==="mn"||a.lastType==="mtext"||a.lastType==="fence")&&(ul=w0+ul),Td(ul,a,b)||(a.mathML+=ul,a.lastType="mi"),!0}if(pa.command==="\\operatorname")xi=bf(pa.body),a.index+=1;else if(Xa||Mi)for(;a.index<y&&(pa.type==="mord"||pa.type==="macro")&&!pa.isDigit()&&Xa===((Lt=(vt=pa.style)==null?void 0:vt.variant)!=null?Lt:"")&&Mi===((In=(on=pa.style)==null?void 0:on.variantStyle)!=null?In:"");)xi+=bf([pa]),a.index+=1,pa=a.atoms[a.index];else(pa.type==="mord"||pa.type==="macro")&&!pa.isDigit()&&(xi+=bf([pa]),a.index+=1);if(xi.length>0){Gn=!0,ga=`<mi${ai}>${xi}</mi>`;const ul=a.lastType;ga.endsWith(">f</mi>")||ga.endsWith(">g</mi>")?(ga+=vm,a.lastType="applyfunction"):a.lastType=/^<mo>(.*)<\/mo>$/.test(ga)?"mo":"mi",Td(ga,a,b)||((ul==="mi"||ul==="mn"||ul==="mtext"||ul==="fence")&&(ga=w0+ga),a.mathML+=ga)}return Gn}function Mv(a){return a.index<a.atoms.length&&a.atoms[a.index].superscript&&a.atoms[a.index].type==="subsup"}function Bv(a){let y=-1,b=a.index,z=!1,ne=!1;for(;b<a.atoms.length&&!z&&!ne;){const le=a.atoms[b];z=!le.isDigit(),ne=!z&&le.superscript!==void 0,b++}return ne&&(y=b-1),y}function Td(a,y,b){var z;let ne=y.atoms[y.index-1];if(!ne)return!1;if(!ne.superscript&&!ne.subscript)if(((z=y.atoms[y.index])==null?void 0:z.type)==="subsup")ne=y.atoms[y.index],y.index+=1;else return!1;const le=y.lastType;y.lastType="";const ce=qs(ne.superscript,b);y.lastType="";const Ie=qs(ne.subscript,b);if(y.lastType=le,!ce&&!Ie)return!1;let Ve="";return ce&&Ie?Ve=`<msubsup>${a}${Ie}${ce}</msubsup>`:ce?Ve=`<msup>${a}${ce}</msup>`:Ie&&(Ve=`<msub>${a}${Ie}</msub>`),y.mathML+=Ve,y.lastType="",!0}function Fv(a,y,b){y=y!=null?y:a.atoms.length;const z=a.index;let ne="";for(;a.index<y&&a.atoms[a.index].mode==="text";)ne+=a.atoms[a.index].value?a.atoms[a.index].value:" ",a.index+=1;return ne.length>0?(a.mathML+=`<mtext ${xu(a.atoms[z].id,b)}>${ne}</mtext>`,a.lastType="mtext",!0):!1}function kv(a,y,b){y=y!=null?y:a.atoms.length;const z=a.index;let ne="",le=Bv(a);for(le>=0&&le<y&&(y=le);a.index<y&&a.atoms[a.index].isDigit();)ne+=a.atoms[a.index].asDigit(),a.index+=1;return ne.length<=0?!1:(ne="<mn"+xu(a.atoms[z].id,b)+">"+ne+"</mn>",le<0&&Mv(a)&&(le=a.index,a.index+=1),Td(ne,a,b)||(a.mathML+=ne,a.lastType="mn"),!0)}function Pv(a,y,b){let z=!1;y=y!=null?y:a.atoms.length;let ne="",le="";if(a.index<y&&a.atoms[a.index].type==="mopen"){let ce=!1,Ie=0;const Ve=a.index;let et=-1,vt=Ve+1;for(;vt<y&&!ce;)a.atoms[vt].type==="mopen"?Ie+=1:a.atoms[vt].type==="mclose"&&(Ie-=1),Ie===-1&&(ce=!0,et=vt),vt+=1;ce&&(ne="<mrow>",ne+=of(a.atoms[Ve],b),ne+=qs(a.atoms,b,Ve+1,et),ne+=of(a.atoms[et],b),ne+="</mrow>",a.index=et+1,(a.lastType==="mi"||a.lastType==="mn"||a.lastType==="mfrac"||a.lastType==="fence")&&(a.mathML+=w0),Td(ne,a,b)&&(z=!0,a.lastType="",ne=""),le="fence")}return ne.length>0&&(z=!0,a.mathML+=ne,a.lastType=le),z}function Lv(a,y,b){let z=!1;y=y!=null?y:a.atoms.length;let ne="",le="";const ce=a.atoms[a.index];if(!ce)return!1;const Ie={"\\ne":"&ne;","\\neq":"&neq;","\\pm":"&#177;","\\times":"&#215;","\\colon":":","\\vert":"|","\\Vert":"\u2225","\\mid":"\u2223","\\{":"{","\\}":"}","\\lbrace":"{","\\rbrace":"}","\\lbrack":"[","\\rbrack":"]","\\lparen":"(","\\rparen":")","\\langle":"\u27E8","\\rangle":"\u27E9","\\lfloor":"\u230A","\\rfloor":"\u230B","\\lceil":"\u2308","\\rceil":"\u2309"};if(Ie[ce.command]){a.index+=1;const Ve=`<mo${xu(ce.id,b)}>${Ie[ce.command]}</mo>`;return Td(Ve,a,b)||(a.mathML+=Ve,a.lastType="mo"),!0}if(a.index<y&&(ce.type==="mbin"||ce.type==="mrel"))ne+=ah(a.atoms[a.index],b),a.index+=1,le="mo";else if(a.index<y&&(ce.type==="mop"||ce.type==="operator"||ce.type==="extensible-symbol")){if(ce.subsupPlacement==="over-under"&&(ce.superscript||ce.subscript)){const Ve=of(ce,b);return ce.superscript&&ce.subscript?(ne+="<munderover>"+Ve,ne+=qs(ce.subscript,b),ne+=qs(ce.superscript,b),ne+="</munderover>"):ce.superscript?(ne+="<mover>"+Ve,ne+=qs(ce.superscript,b),ne+="</mover>"):ce.subscript&&(ne+="<munder>"+Ve,ne+=qs(ce.subscript,b),ne+="</munder>"),a.mathML+=ne,a.lastType="mo",a.index+=1,!0}{const Ve=a.atoms[a.index],et=Ve.value==="\\operatorname",vt=et?'<mi class="MathML-Unit"'+xu(Ve.id,b)+">"+bf(Ve.value)+"</mi>":of(Ve,b);ne+=vt,!et&&!/^<mo>(.*)<\/mo>$/.test(vt)?(ne+=vm,le="applyfunction"):le=et?"mi":"mo"}(a.lastType==="mi"||a.lastType==="mn")&&!/^<mo>(.*)<\/mo>$/.test(ne)&&(ne=w0+ne),a.index+=1}return ne.length>0&&(z=!0,Td(ne,a,b)||(a.mathML+=ne,a.lastType=le)),z}function qs(a,y,b,z){y!=null||(y={});const ne={atoms:[],index:b!=null?b:0,mathML:"",lastType:""};if(typeof a=="number"||typeof a=="boolean")ne.mathML=a.toString();else if(typeof a=="string")ne.mathML=a;else if(a instanceof Ea)ne.mathML=ah(a,y);else if(Array.isArray(a)){ne.atoms=a;let le=0;for(z=z||(a?a.length:0);ne.index<z;)if(Fv(ne,z,y)||kv(ne,z,y)||Dv(ne,z,y)||Lv(ne,z,y)||Pv(ne,z,y))le+=1;else if(ne.index<z){let ce=ah(ne.atoms[ne.index],y);ne.lastType==="mn"&&ce.length>0&&ne.atoms[ne.index].type==="genfrac"&&(ce="<mo>&#x2064;</mo>"+ce),ne.atoms[ne.index].type==="genfrac"?ne.lastType="mfrac":ne.lastType="",ne.index+=1,Td(ce,ne,y)?le+=1:ce.length>0&&(ne.mathML+=ce,le+=1)}le>1&&(ne.mathML="<mrow>"+ne.mathML+"</mrow>")}return ne.mathML}function of(a,y){let b="";const z=bf(a.value);return z&&(b="<mo"+xu(a.id,y)+">"+z+"</mo>"),b}function bf(a){if(!a)return"";if(typeof a=="string")return A0(a);if(!Array.isArray(a)&&typeof a.body=="string")return A0(a.body);let y="";for(const b of a)typeof b.value=="string"&&(y+=b.value);return A0(y)}function ah(a,y){var b,z,ne,le,ce,Ie,Ve,et,vt,Lt,on,In,Gn,ga,xi,pa,Xa,Mi,ai,Lo,ul,Qo;if(a.mode==="text")return`<mi${xu(a.id,y)}>${a.value}</mi>`;const Ps={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",longleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",longrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",longrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xleftrightarrows:"\u21C4",xRightleftharpoons:"\u21CC",longRightleftharpoons:"\u21CC",xLeftrightharpoons:"\u21CB",longLeftrightharpoons:"\u21CB"},pu={"\\!":-3/18,"\\ ":6/18,"\\,":3/18,"\\:":4/18,"\\>":4/18,"\\;":5/18,"\\enspace":.5,"\\quad":1,"\\qquad":2,"\\enskip":.5};let zi="",rd="",Ad,ld,Sc,ad,Uc,Eu;const{command:tc}=a;if(a.command==="\\error")return`<merror${xu(a.id,y)}>${qs(a.body,y)}</merror>`;const wc={"\\vert":"|","\\Vert":"\u2225","\\mid":"\u2223","\\lbrack":"[","\\rbrack":"]","\\{":"{","\\}":"}","\\lbrace":"{","\\rbrace":"}","\\lparen":"(","\\rparen":")","\\langle":"\u27E8","\\rangle":"\u27E9","\\lfloor":"\u230A","\\rfloor":"\u230B","\\lceil":"\u2308","\\rceil":"\u2309"},Dd={"\\vec":"&#x20d7;","\\acute":"&#x00b4;","\\grave":"&#x0060;","\\dot":"&#x02d9;","\\ddot":"&#x00a8;","\\tilde":"&#x007e;","\\bar":"&#x00af;","\\breve":"&#x02d8;","\\check":"&#x02c7;","\\hat":"&#x005e;"};switch(a.type){case"first":break;case"group":case"root":zi=qs(a.body,y);break;case"array":if((a.leftDelim&&a.leftDelim!=="."||a.rightDelim&&a.rightDelim!==".")&&(zi+="<mrow>",a.leftDelim&&a.leftDelim!=="."&&(zi+="<mo>"+(wc[a.leftDelim]||a.leftDelim)+"</mo>")),zi+="<mtable",a.colFormat){for(zi+=' columnalign="',Sc=0;Sc<a.colFormat.length;Sc++)a.colFormat[Sc].align&&(zi+={l:"left",c:"center",r:"right"}[a.colFormat[Sc].align]+" ");zi+='"'}for(zi+=">",ld=0;ld<a.array.length;ld++){for(zi+="<mtr>",Ad=0;Ad<a.array[ld].length;Ad++)zi+="<mtd>"+qs(a.array[ld][Ad],y)+"</mtd>";zi+="</mtr>"}zi+="</mtable>",(a.leftDelim&&a.leftDelim!=="."||a.rightDelim&&a.rightDelim!==".")&&(a.rightDelim&&a.rightDelim!=="."&&(zi+="<mo>"+(wc[a.leftDelim]||a.rightDelim)+"</mo>"),zi+="</mrow>");break;case"genfrac":(a.leftDelim||a.rightDelim)&&(zi+="<mrow>"),a.leftDelim&&a.leftDelim!=="."&&(zi+="<mo"+xu(a.id,y)+">"+(wc[a.leftDelim]||a.leftDelim)+"</mo>"),a.hasBarLine?(zi+="<mfrac>",zi+=qs(a.above,y)||"<mi>&nbsp;</mi>",zi+=qs(a.below,y)||"<mi>&nbsp;</mi>",zi+="</mfrac>"):(zi+="<mtable"+xu(a.id,y)+">",zi+="<mtr>"+qs(a.above,y)+"</mtr>",zi+="<mtr>"+qs(a.below,y)+"</mtr>",zi+="</mtable>"),a.rightDelim&&a.rightDelim!=="."&&(zi+="<mo"+xu(a.id,y)+">"+(wc[a.rightDelim]||a.rightDelim)+"</mo>"),(a.leftDelim||a.rightDelim)&&(zi+="</mrow>");break;case"surd":a.hasEmptyBranch("above")?(zi+="<msqrt"+xu(a.id,y)+">",zi+=qs(a.body,y),zi+="</msqrt>"):(zi+="<mroot"+xu(a.id,y)+">",zi+=qs(a.body,y),zi+=qs(a.above,y),zi+="</mroot>");break;case"leftright":const Md=a,Bd=Md.leftDelim;zi="<mrow>",Bd&&Bd!=="."&&(zi+=`<mo${xu(a.id,y)}>${(b=wc[Bd])!=null?b:Bd}</mo>`),a.body&&(zi+=qs(a.body,y));const Fd=Md.matchingRightDelim();Fd&&Fd!=="."&&(zi+=`<mo${xu(a.id,y)}>${(z=wc[Fd])!=null?z:Fd}</mo>`),zi+="</mrow>";break;case"sizeddelim":case"delim":zi+=`<mo${xu(a.id,y)}>${wc[a.value]||a.value}</mo>`;break;case"accent":zi+='<mover accent="true"'+xu(a.id,y)+">",zi+=qs(a.body,y),zi+="<mo>"+(Dd[tc]||a.accent)+"</mo>",zi+="</mover>";break;case"line":case"overlap":break;case"overunder":Uc=a.above,ad=a.below,(a.svgAbove||Uc)&&(a.svgBelow||ad)?Eu=a.body:Uc&&Uc.length>0?(Eu=a.body,(le=(ne=a.body)==null?void 0:ne[0])!=null&&le.below?(ad=a.body[0].below,Eu=a.body[0].body):((Ie=(ce=a.body)==null?void 0:ce[0])==null?void 0:Ie.type)==="first"&&((et=(Ve=a.body)==null?void 0:Ve[1])!=null&&et.below)&&(ad=a.body[1].below,Eu=a.body[1].body)):ad&&ad.length>0&&(Eu=a.body,(Lt=(vt=a.body)==null?void 0:vt[0])!=null&&Lt.above?(Uc=a.body[0].above,Eu=a.body[0].body):((In=(on=a.body)==null?void 0:on[0])==null?void 0:In.type)==="first"&&((ga=(Gn=a.body)==null?void 0:Gn[1])!=null&&ga.above)&&(Uc=a.body[1].overscript,Eu=a.body[1].body)),(a.svgAbove||Uc)&&(a.svgBelow||ad)?(zi+=`<munderover ${xu(a.id,y)}>`,zi+=(xi=Ps[a.svgBody])!=null?xi:qs(Eu,y),zi+=(pa=Ps[a.svgBelow])!=null?pa:qs(ad,y),zi+=(Xa=Ps[a.svgAbove])!=null?Xa:qs(Uc,y),zi+="</munderover>"):a.svgAbove||Uc?(zi+=`<mover ${xu(a.id,y)}>`+((Mi=Ps[a.svgBody])!=null?Mi:qs(Eu,y)),zi+=(ai=Ps[a.svgAbove])!=null?ai:qs(Uc,y),zi+="</mover>"):(a.svgBelow||ad)&&(zi+=`<munder ${xu(a.id,y)}>`+((Lo=Ps[a.svgBody])!=null?Lo:qs(Eu,y)),zi+=(ul=Ps[a.svgBelow])!=null?ul:qs(ad,y),zi+="</munder>");break;case"placeholder":zi+="?";break;case"mord":{zi=typeof a.value=="string"?a.value:tc,tc==="\\char"?zi="&#x"+("000000"+a.args[0].number.toString(16)).slice(-4)+";":zi.length>0&&zi.startsWith("\\")&&(typeof a.value=="string"&&a.value.charCodeAt(0)>255?zi="&#x"+("000000"+a.value.charCodeAt(0).toString(16)).slice(-4)+";":typeof a.value=="string"?zi=a.value.charAt(0):(console.error("Did not expect this"),zi=""));const pd=/\d/.test(zi)?"mn":"mi";zi=`<${pd}${xu(a.id,y)}>${A0(zi)}</${pd}>`;break}case"mbin":case"mrel":case"minner":zi=of(a,y);break;case"mpunct":zi='<mo separator="true"'+xu(a.id,y)+">"+tc+"</mo>";break;case"mop":case"operator":case"extensible-symbol":a.body!=="\u200B"&&(zi="<mo"+xu(a.id,y)+">",zi+=tc==="\\operatorname"?a.body:tc||a.body,zi+="</mo>");break;case"box":zi='<menclose notation="box"',a.backgroundcolor&&(zi+=' mathbackground="'+a.backgroundcolor+'"'),zi+=xu(a.id,y)+">"+qs(a.body,y)+"</menclose>";break;case"spacing":zi+='<mspace width="'+((Qo=pu[tc])!=null?Qo:0)+'em"/>';break;case"enclose":zi='<menclose notation="';for(const pd in a.notation)Object.prototype.hasOwnProperty.call(a.notation,pd)&&a.notation[pd]&&(zi+=rd+pd,rd=" ");zi+=xu(a.id,y)+'">'+qs(a.body,y)+"</menclose>";break;case"prompt":zi='<menclose notation="roundexbox""">'+qs(a.body,y)+"</menclose>";break;case"space":zi+="&nbsp;";break;case"subsup":break;case"phantom":break;case"composition":break;case"rule":break;case"chem":break;case"mopen":zi+=of(a,y);break;case"mclose":zi+=of(a,y);break;case"macro":{const pd=a.command+bf(a.macroArgs);pd&&(zi+=`<mo ${xu(a.id,y)}>${pd}</mo>`)}break;case"latexgroup":zi+=qs(a.body,y);break;case"latex":zi+="<mtext"+xu(a.id,y)+">"+a.value+"</mtext>";break;case"tooltip":zi+=qs(a.body,y);break;case"text":zi+=`<mtext ${xu(a.id,y)}x>${a.value}</mtext>`;break;default:if(a.command==="\\displaystyle")return`<mrow ${xu(a.id,y)} displaystyle="true">${qs(a.body,y)}</mrow>`;if(a.command==="\\textstyle")return`<mrow ${xu(a.id,y)} displaystyle="false">${qs(a.body,y)}</mrow>`;console.info("Unexpected element in conversion to MathML:",a)}return zi}var xf={"\\alpha":"alpha ","\\mu":"mew ","\\sigma":"sigma ","\\pi":"pie ","\\imaginaryI":"imaginary eye ","\\imaginaryJ":"imaginary jay ","\\sum":"Summation ","\\prod":"Product ","+":"plus ","-":"minus ",";":'<break time="150ms"/> semi-colon <break time="150ms"/>',",":'<break time="150ms"/> comma <break time="150ms"/>',"|":'<break time="150ms"/>Vertical bar<break time="150ms"/>',"(":'<break time="150ms"/>Open paren. <break time="150ms"/>',")":'<break time="150ms"/> Close paren. <break time="150ms"/>',"=":"equals ","<":"is less than ","\\lt":"is less than ","<=":"is less than or equal to ","\\le":"is less than or equal to ","\\gt":"is greater than ",">":"is greater than ","\\pm":"plus or minus","\\mp":"minus or plus","\\ge":"is greater than or equal to ","\\geq":"is greater than or equal to ","\\leq":"is less than or equal to ","\\ne":"is not equal to ","\\neq":"is not equal to ","!":"factorial ","\\sin":"sine ","\\cos":"cosine ","\u200B":"","\u2212":"minus ",":":'<break time="150ms"/> such that <break time="200ms"/> ',"\\colon":'<break time="150ms"/> such that <break time="200ms"/> ',"\\hbar":"etch bar ","\\iff":'<break time="200ms"/>if, and only if, <break time="200ms"/>',"\\Longleftrightarrow":'<break time="200ms"/>if, and only if, <break time="200ms"/>',"\\land":"and ","\\lor":"or ","\\neg":"not ","\\div":"divided by ","\\forall":"for all ","\\exists":"there exists ","\\nexists":"there does not exists ","\\in":"element of ","\\N":'the set <break time="150ms"/><say-as interpret-as="character">n</say-as>',"\\C":'the set <break time="150ms"/><say-as interpret-as="character">c</say-as>',"\\Z":'the set <break time="150ms"/><say-as interpret-as="character">z</say-as>',"\\Q":'the set <break time="150ms"/><say-as interpret-as="character">q</say-as>',"\\infty":"infinity ","\\nabla":"nabla ","\\partial":"partial derivative of ","\\cdot":"times ","\\cdots":"dot dot dot ","\\Rightarrow":"implies ","\\lparen":'<break time="150ms"/>open paren<break time="150ms"/>',"\\rparen":'<break time="150ms"/>close paren<break time="150ms"/>',"\\lbrace":'<break time="150ms"/>open brace<break time="150ms"/>',"\\{":'<break time="150ms"/>open brace<break time="150ms"/>',"\\rbrace":'<break time="150ms"/>close brace<break time="150ms"/>',"\\}":'<break time="150ms"/>close brace<break time="150ms"/>',"\\langle":'<break time="150ms"/>left angle bracket<break time="150ms"/>',"\\rangle":'<break time="150ms"/>right angle bracket<break time="150ms"/>',"\\lfloor":'<break time="150ms"/>open floor<break time="150ms"/>',"\\rfloor":'<break time="150ms"/>close floor<break time="150ms"/>',"\\lceil":'<break time="150ms"/>open ceiling<break time="150ms"/>',"\\rceil":'<break time="150ms"/>close ceiling<break time="150ms"/>',"\\vert":'<break time="150ms"/>vertical bar<break time="150ms"/>',"\\mvert":'<break time="150ms"/>divides<break time="150ms"/>',"\\lvert":'<break time="150ms"/>left vertical bar<break time="150ms"/>',"\\rvert":'<break time="150ms"/>right vertical bar<break time="150ms"/>',"\\lbrack":'<break time="150ms"/> open square bracket <break time="150ms"/>',"\\rbrack":'<break time="150ms"/> close square bracket <break time="150ms"/>',mm:"millimeters",cm:"centimeters",km:"kilometers",kg:"kilograms"},ih={array:"array",matrix:"matrix",pmatrix:"parenthesis matrix",bmatrix:"square brackets matrix",Bmatrix:"braces matrix",vmatrix:"bars matrix",Vmatrix:"double bars matrix","matrix*":"matrix",smallmatrix:"small matrix"};function Ov(a){let y="";return a.startsWith("\\")&&(y=" "+a.replace("\\","")+" "),y}function Zf(a){let y=0;if(Le(a))for(const b of a)b.type!=="first"&&(y+=1);return y===1}function Iv(a){if(Le(a)){for(const y of a)if(y.type!=="first"&&y.id)return y.id.toString()}return""}function ym(a){let y="";if(Le(a))for(const b of a)b.type!=="first"&&typeof b.value=="string"&&(y+=b.value);return y}function Nv(a){return a?a.map(y=>y.value).join(""):""}function Ds(a,y){var b,z,ne,le,ce;function Ie(vt){return window.MathfieldElement.textToSpeechMarkup?/[a-z]/.test(vt)?` <say-as interpret-as="character">${vt}</say-as>`:/[A-Z]/.test(vt)?`capital <say-as interpret-as="character">${vt.toLowerCase()}</say-as>`:vt:/[a-z]/.test(vt)?" '"+vt.toUpperCase()+"'":/[A-Z]/.test(vt)?" 'capital "+vt.toUpperCase()+"'":vt}function Ve(vt){return"<emphasis>"+vt+"</emphasis>"}if(!y)return"";let et="";if(Le(y)){let vt=!1,Lt=!1;for(let on=0;on<y.length;on++)y[on].type!=="first"&&(y[on].mode!=="text"&&(Lt=!1),on<y.length-2&&y[on].type==="mopen"&&y[on+2].type==="mclose"&&y[on+1].type==="mord"?(et+=" of ",et+=Ve(Ds(a,y[on+1])),on+=2):y[on].mode==="text"?Lt?et+=(b=y[on].value)!=null?b:" ":(Lt=!0,et+=Ds("text",y[on])):y[on].isDigit()?vt?et+=y[on].asDigit():(vt=!0,et+=Ds(a,y[on])):(vt=!1,et+=Ds(a,y[on])))}else if(y.mode==="text")y.id&&a==="math"&&(et+='<mark name="'+y.id.toString()+'"/>'),et+=y.value;else{y.id&&a==="math"&&(et+='<mark name="'+y.id.toString()+'"/>');let vt="",Lt="",on="",In=!1;const{command:Gn}=y;switch(Gn){case"\\vec":return"vector "+Ds(a,y.body);case"\\acute":return Ds(a,y.body)+" acute";case"\\grave":return Ds(a,y.body)+" grave";case"\\dot":return"dot over"+Ds(a,y.body);case"\\ddot":return"double dot over"+Ds(a,y.body);case"\\mathring":return"ring over"+Ds(a,y.body);case"\\tilde":case"\\widetilde":return"tilde over"+Ds(a,y.body);case"\\bar":return Ds(a,y.body)+" bar";case"\\breve":return Ds(a,y.body)+" breve";case"\\check":case"\\widecheck":return"check over "+Ds(a,y.body);case"\\hat":case"\\widehat":return"hat over"+Ds(a,y.body);case"\\overarc":case"\\overparen":case"\\wideparen":return"arc over "+Ds(a,y.body);case"\\underarc":case"\\underparen":return"arc under "+Ds(a,y.body)}switch(y.type){case"prompt":const ga=y.body.length>1?'start input . <break time="500ms"/> '+Ds(a,y.body)+'. <break time="500ms"/> end input':"blank";et+=' <break time="300ms"/> '+ga+'. <break time="700ms"/>'+((z=y.correctness)!=null?z:"")+' . <break time="700ms"/> ';break;case"array":const xi=y.array,pa=y.environmentName;if(Object.keys(ih).includes(pa)){et+=` begin ${ih[pa]} `;for(let ai=0;ai<xi.length;ai++){ai>0&&(et+=","),et+=` row ${ai+1} `;for(let Lo=0;Lo<xi[ai].length;Lo++)Lo>0&&(et+=","),et+=` column ${Lo+1}: `,et+=Ds("math",xi[ai][Lo])}et+=` end ${ih[pa]} `}break;case"group":Gn==="\\ne"?et+=" not equal ":(Gn==="\\not"&&(et+=" not "),et+=Ds("math",y.body));break;case"root":et+=Ds("math",y.body);break;case"genfrac":if(vt=Ds("math",y.above),Lt=Ds("math",y.below),Zf(y.above)&&Zf(y.below)){const Lo={"1/2":" half ","1/3":" one third ","2/3":" two third","1/4":" one quarter ","3/4":" three quarter ","1/5":" one fifth ","2/5":" two fifths ","3/5":" three fifths ","4/5":" four fifths ","1/6":" one sixth ","5/6":" five sixths ","1/8":" one eight ","3/8":" three eights ","5/8":" five eights ","7/8":" seven eights ","1/9":" one ninth ","2/9":" two ninths ","4/9":" four ninths ","5/9":" five ninths ","7/9":" seven ninths ","8/9":" eight ninths "}[ym(y.above)+"/"+ym(y.below)];Lo?et=Lo:et+=vt+" over "+Lt}else et+=' the fraction <break time="150ms"/>'+vt+' over <break time="150ms"/>'+Lt+'.<break time="150ms"/> End fraction.<break time="150ms"/>';break;case"surd":if(on=Ds("math",y.body),y.hasEmptyBranch("above"))et+=Zf(y.body)?" the square root of "+on+" , ":' the square root of <break time="200ms"/>'+on+'. <break time="200ms"/> End square root';else{let ai=Ds("math",y.above);ai=ai.trim();const Lo=ai.replace(/<mark([^/]*)\/>/g,"");Lo==="3"?et+=' the cube root of <break time="200ms"/>'+on+'. <break time="200ms"/> End cube root':Lo==="n"?et+=' the nth root of <break time="200ms"/>'+on+'. <break time="200ms"/> End root':et+=' the root with index: <break time="200ms"/>'+ai+', of <break time="200ms"/>'+on+'. <break time="200ms"/> End root'}break;case"leftright":{const ai=y;et+=(ne=ai.leftDelim?xf[ai.leftDelim]:void 0)!=null?ne:ai.leftDelim,et+=Ds("math",y.body),et+=(le=ai.rightDelim?xf[ai.rightDelim]:void 0)!=null?le:ai.rightDelim}break;case"rule":break;case"overunder":break;case"overlap":break;case"macro":const Xa=Gn.replace(/^\\/g,""),Mi=an()[Xa];Mi&&(Mi!=null&&Mi.expand?et+=Ds("math",y.body):et+=`${Xa} `);break;case"placeholder":et+="placeholder ";break;case"delim":case"sizeddelim":case"mord":case"minner":case"mbin":case"mrel":case"mpunct":case"mopen":case"mclose":{if(Gn==="\\mathbin"||Gn==="\\mathrel"||Gn==="\\mathopen"||Gn==="\\mathclose"||Gn==="\\mathpunct"||Gn==="\\mathord"||Gn==="\\mathinner"){et=Ds(a,y.body);break}let ai=y.isDigit()?y.asDigit():y.value,Lo=y.command;if((y.type==="delim"||y.type==="sizeddelim")&&(Lo=y.value,ai=Lo),a==="text")et+=ai;else{if(y.type==="mbin"&&(et+='<break time="150ms"/>'),ai){const ul=xf[ai]||(Lo?xf[Lo.trim()]:"");if(ul)et+=" "+ul;else{const Qo=Lo?Ov(Lo.trim()):"";et+=Qo||Ie(ai)}}else et+=Ds("math",y.body);y.type==="mbin"&&(et+='<break time="150ms"/>')}break}case"mop":case"operator":case"extensible-symbol":if(y.value!=="\u200B"){const ai=y.command;if(ai==="\\sum")if(!y.hasEmptyBranch("superscript")&&!y.hasEmptyBranch("subscript")){let Lo=Ds("math",y.superscript);Lo=Lo.trim();let ul=Ds("math",y.subscript);ul=ul.trim(),et+=' the summation from <break time="200ms"/>'+ul+'<break time="200ms"/> to <break time="200ms"/>'+Lo+'<break time="200ms"/> of <break time="150ms"/>',In=!0}else if(y.hasEmptyBranch("subscript"))et+=" the summation of";else{let Lo=Ds("math",y.subscript);Lo=Lo.trim(),et+=' the summation from <break time="200ms"/>'+Lo+'<break time="200ms"/> of <break time="150ms"/>',In=!0}else if(ai==="\\prod")if(!y.hasEmptyBranch("superscript")&&!y.hasEmptyBranch("subscript")){let Lo=Ds("math",y.superscript);Lo=Lo.trim();let ul=Ds("math",y.subscript);ul=ul.trim(),et+=' the product from <break time="200ms"/>'+ul+'<break time="200ms"/> to <break time="200ms"/>'+Lo+'<break time="200ms"/> of <break time="150ms"/>',In=!0}else if(y.hasEmptyBranch("subscript"))et+=" the product of ";else{let Lo=Ds("math",y.subscript);Lo=Lo.trim(),et+=' the product from <break time="200ms"/>'+Lo+'<break time="200ms"/> of <break time="150ms"/>',In=!0}else if(ai==="\\int")if(!y.hasEmptyBranch("superscript")&&!y.hasEmptyBranch("subscript")){let Lo=Ds("math",y.superscript);Lo=Lo.trim();let ul=Ds("math",y.subscript);ul=ul.trim(),et+=' the integral from <break time="200ms"/>'+Ve(ul)+'<break time="200ms"/> to <break time="200ms"/>'+Ve(Lo)+' <break time="200ms"/> of ',In=!0}else et+=' the integral of <break time="200ms"/> ';else if(typeof y.value=="string"){const Lo=(ce=xf[y.value])!=null?ce:y.command?xf[y.command]:void 0;et+=Lo||" "+y.value}else y.command&&(y.command==="\\mathop"?et+=Ds("math",y.body):y.command==="\\operatorname"?et+=Nv(y.body):et+=y.command.startsWith("\\")?" "+y.command.slice(1):" "+y.command)}break;case"enclose":on=Ds("math",y.body),et+=" crossed out "+on+". End crossed out.";break;case"space":case"spacing":break}if(!In&&!y.hasEmptyBranch("superscript")){let ga=Ds(a,y.superscript);ga=ga.trim();const xi=ga.replace(/<[^>]*>/g,"");if(Zf(y.superscript)){if(a==="math"){const pa=Iv(y.superscript);pa&&(et+='<mark name="'+pa+'"/>')}xi==="\u2032"?et+=" prime ":xi==="2"?et+=" squared ":xi==="3"?et+=" cubed ":Number.isNaN(Number.parseInt(xi))?et+=" to the "+ga+"; ":et+=' to the <say-as interpret-as="ordinal">'+xi+"</say-as> power; "}else Number.isNaN(Number.parseInt(xi))?et+=" raised to the "+ga+"; ":et+=' raised to the <say-as interpret-as="ordinal">'+xi+"</say-as> power; "}if(!In&&!y.hasEmptyBranch("subscript")){let ga=Ds("math",y.subscript);ga=ga.trim(),et+=Zf(y.subscript)?" sub "+ga:" subscript "+ga+". End subscript. "}}return et}function Ef(a){var y,b;if(window.MathfieldElement.textToSpeechRules==="sre"&&("sre"in window||"SRE"in window)){const ne=qs(a);if(ne){window.MathfieldElement.textToSpeechMarkup&&(window.MathfieldElement.textToSpeechRulesOptions=(y=window.MathfieldElement.textToSpeechRulesOptions)!=null?y:{},window.MathfieldElement.textToSpeechRulesOptions=pe(ye({},window.MathfieldElement.textToSpeechRulesOptions),{markup:window.MathfieldElement.textToSpeechMarkup}),window.MathfieldElement.textToSpeechRulesOptions.markup==="ssml"&&(window.MathfieldElement.textToSpeechRulesOptions=pe(ye({},window.MathfieldElement.textToSpeechRulesOptions),{markup:"ssml_step"})),window.MathfieldElement.textToSpeechRulesOptions=pe(ye({},window.MathfieldElement.textToSpeechRulesOptions),{rate:window.MathfieldElement.speechEngineRate}));const le=(b=window.SRE)!=null?b:window.sre.System.getInstance();window.MathfieldElement.textToSpeechRulesOptions&&le.setupEngine(window.MathfieldElement.textToSpeechRulesOptions);let ce="";try{ce=le.toSpeech(ne)}catch(Ie){console.error("MathLive 0.98.5: `SRE.toSpeech()` runtime error",Ie)}return ce}return""}let z=Ds("math",a);if(window.MathfieldElement.textToSpeechMarkup==="ssml"){let ne="";window.MathfieldElement.speechEngineRate&&(ne='<prosody rate="'+window.MathfieldElement.speechEngineRate+'">'),z='<?xml version="1.0"?><speak version="1.1" xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US"><amazon:auto-breaths>'+ne+"<p><s>"+z+"</s></p>"+(ne?"</prosody>":"")+"</amazon:auto-breaths></speak>"}else window.MathfieldElement.textToSpeechMarkup==="mac"&&fe()==="macos"?z=z.replace(/<mark([^/]*)\/>/g,"").replace(/<emphasis>/g,"[[emph+]]").replace(/<\/emphasis>/g,"").replace(/<break time="(\d*)ms"\/>/g,"[[slc $1]]").replace(/<say-as[^>]*>/g,"").replace(/<\/say-as>/g,""):z=z.replace(/<[^>]*>/g,"").replace(/\s{2,}/g," ");return z}var Kf={"\\ne":"\u2260","\\neq":"\u2260","\u2212":"-","-":"-","\\alpha":"alpha","\\beta":"beta","\\gamma":"gamma","\\delta":"delta","\\epsilon":"epsilon","\\varepsilon":"varepsilon","\\zeta":"zeta","\\eta":"eta","\\theta":"theta","\\vartheta":"vartheta","\\iota":"iota","\\kappa":"kappa","\\lambda":"lambda","\\mu":"mu","\\nu":"nu","\\xi":"xi","\\pi":"pi","\\rho":"rho","\\sigma":"sigma","\\tau":"tau","\\upsilon":"upsilon","\\phi":"phi","\\varphi":"varphi","\\chi":"chi","\\psi":"psi","\\omega":"omega","\\Gamma":"Gamma","\\Delta":"Delta","\\Theta":"Theta","\\Lambda":"Lambda","\\Xi":"Xi","\\Pi":"Pi","\\Sigma":"Sigma","\\Phi":"Phi","\\Psi":"Psi","\\Omega":"Omega","\\exponentialE":"e","\\imaginaryI":"i","\\imaginaryJ":"j","\\!":" ","\\,":" ","\\:":" ","\\>":" ","\\;":" ","\\enskip":" ","\\enspace":" ","\\qquad":" ","\\quad":" ","\\infty":"oo"},Wf={"\\pm":"+-","\\colon":":","\\vert":"|","\\Vert":"||","\\mid":"|","\\lbrack":"[","\\rbrack":"]","\\lbrace":"{","\\rbrace":"}","\\lparen":"(","\\rparen":")","\\langle":"(:","\\rangle":":)","\\sum":" sum ","\\prod":" prod ","\\bigcap":" nnn ","\\bigcup":" uuu ","\\int":" int ","\\oint":" oint ","\\ge":">=","\\le":"<=","\\ne":"!=","\\neq":"!=","\\lt":"<","\\gt":">","\\gets":"<-","\\to":"->","\\land":" and ","\\lor":" or ","\\lnot":" not ","\\forall":" AA ","\\exists":" EE ","\\in":" in ","\\notin":" !in ","\\mapsto":"|->","\\implies":"=>","\\iff":"<=>","\\cdot":"*","\\ast":"**","\\star":"***","\\times":"xx","\\div":"-:","\\ltimes":"|><","\\rtimes":"><|","\\bowtie":"|><|","\\circ":"@"};function Tv(a){let y="";for(const b of a){const z=y[y.length-1];z!==void 0&&/\d/.test(z)&&/^\d/.test(b)&&(y+=" "),y+=b}return y}function ec(a){var y,b,z,ne,le,ce,Ie,Ve,et,vt,Lt,on,In;if(!a)return"";if(Le(a)){if(a.length===0)return"";if(a[0].mode==="latex")return a.map(ec).join("");if(a[0].mode==="text"){let Mi=0,ai="";for(;((y=a[Mi])==null?void 0:y.mode)==="text";)ai+=a[Mi].body?ec(a[Mi].body):a[Mi].value,Mi++;return`"${ai}" ${ec(a.slice(Mi))}`}let pa=0;const Xa=[];for(;a[pa]&&a[pa].mode==="math";){let Mi="";for(;a[pa]&&a[pa].type==="mord"&&/\d/.test(a[pa].value);)Mi+=a[pa++].value;Mi?Xa.push(Mi):Xa.push(ec(a[pa++]))}return Xa.push(ec(a.slice(pa))),Tv(Xa)}if(a.mode==="text")return`"${a.value}"`;let Gn="";const{command:ga}=a;let xi;if(ga==="\\placeholder")return`(${ec(a.body)})`;switch(a.type){case"accent":const pa={"\\vec":"vec","\\dot":"dot","\\ddot":"ddot","\\bar":"bar","\\hat":"hat","\\acute":"acute;","\\grave":"grave","\\tilde":"tilde","\\breve":"breave","\\check":"check"}[ga];Gn=`${pa!=null?pa:""} ${ec(a.body)} `;break;case"first":return"";case"latexgroup":return a.body.map(Qo=>Qo.value).join("");case"group":case"root":Gn=(b=Kf[ga])!=null?b:ec(a.body);break;case"genfrac":{const Qo=a;(Qo.leftDelim||Qo.rightDelim)&&(Gn=Qo.leftDelim==="."||!Qo.leftDelim?"{:":Qo.leftDelim),Qo.hasBarLine?(Gn+="(",Gn+=ec(Qo.above),Gn+=")/(",Gn+=ec(Qo.below),Gn+=")"):(Gn+="("+ec(Qo.above)+"),",Gn+="("+ec(Qo.below)+")"),(Qo.leftDelim||Qo.rightDelim)&&(Gn+=Qo.rightDelim==="."||!Qo.rightDelim?"{:":Qo.rightDelim)}break;case"surd":Gn+=a.hasEmptyBranch("above")?"sqrt("+ec(a.body)+")":"root("+ec(a.above)+")("+ec(a.body)+")";break;case"latex":Gn=a.value;break;case"leftright":{const Qo=a,Ps=Qo.leftDelim;Gn+=Ps==="."||!Ps?"{:":Ps,Gn+=ec(Qo.body);const pu=Qo.matchingRightDelim();Gn+=pu==="."||!pu?":}":pu}break;case"sizeddelim":case"delim":Gn=a.value;break;case"overlap":break;case"overunder":break;case"mord":Gn=(ne=(z=Kf[ga])!=null?z:ga)!=null?ne:typeof a.value=="string"?a.value:"",Gn.startsWith("\\")&&(Gn+=" "),xi=ga?ga.match(/{?\\char"([\dabcdefABCDEF]+)}?/):null,xi?Gn=String.fromCodePoint(Number.parseInt("0x"+xi[1])):Gn.length>0&&Gn.startsWith("\\")&&(Gn=typeof a.value=="string"?a.value.charAt(0):a.command),Gn=_v(Gn,a.style);break;case"mbin":case"mrel":case"minner":Gn=(ce=(le=Kf[ga])!=null?le:Wf[ga])!=null?ce:a.value;break;case"mopen":case"mclose":Gn=a.value;break;case"mpunct":Gn=(Ie=Wf[ga])!=null?Ie:ga;break;case"mop":case"operator":case"extensible-symbol":a.value!=="\u200B"&&(Wf[ga]?Gn=Wf[ga]:Gn=ga==="\\operatorname"?ec(a.body):(Ve=a.value)!=null?Ve:ga,Gn+=" ");break;case"array":const Xa=a.array,Mi=a.environmentName,ai=(et={bmatrix:["[","]"],"bmatrix*":["[","]"]}[Mi])!=null?et:["(",")"],Lo=[];for(const Qo of Xa){const Ps=[];for(const pu of Qo)Ps.push(ai[0]+ec(pu)+ai[1]);Lo.push(Ps.join(","))}const ul=(vt={bmatrix:["[","]"],"bmatrix*":["[","]"],cases:["{",":}"]}[Mi])!=null?vt:["(",")"];Gn=ul[0]+Lo.join(",")+ul[1];break;case"box":break;case"spacing":Gn=(Lt=Kf[ga])!=null?Lt:" ";break;case"enclose":Gn="("+ec(a.body)+")";break;case"space":Gn=" ";break;case"subsup":Gn="";break;case"macro":Gn=(In=(on=Kf[ga])!=null?on:Wf[ga])!=null?In:ec(a.body);break}if(!a.hasEmptyBranch("subscript")){Gn+="_";const pa=ec(a.subscript);Gn+=pa.length!==1?`(${pa})`:pa}if(!a.hasEmptyBranch("superscript")){Gn+="^";const pa=ec(a.superscript);Gn+=pa.length!==1?`(${pa})`:pa}return Gn}function _v(a,y){if(!y)return a;let b=a;return y.variant==="double-struck"&&(b=`bbb "${b}"`),y.variant==="script"&&(b=`cc "${b}"`),y.variant==="fraktur"&&(b=`fr "${b}"`),y.variant==="sans-serif"&&(b=`sf "${b}"`),y.variant==="monospace"&&(b=`tt "${b}"`),y.variantStyle==="bold"&&(b=`bb "${b}"`),y.color?`color({${y.color}})(${b})`:b}function Cc(a,y){var b,z;y!=null||(y={}),y.mathstyle=(b=y.mathstyle)!=null?b:"displaystyle";const ne=new Po({from:pe(ye({},Ol()),{renderPlaceholder:()=>new Va(160,{maxFontSize:1}),letterShapeStyle:(z=y==null?void 0:y.letterShapeStyle)!=null?z:"tex"}),mathstyle:y.mathstyle}),ce=new Ea({mode:"math",type:"root",body:di(a,{context:ne,parseMode:"math",mathstyle:y.mathstyle})}).render(ne);return ce?(ou(gs(ce,ne)),Hu(ce,{classes:"ML__latex"}).toMarkup()):""}function M1(a){return _s(a,{context:Ol()})}function Rv(a,y={}){return qs(di(a,{parseMode:"math",args:()=>"",mathstyle:"displaystyle"}),y)}function zv(a){const y=di(a,{parseMode:"math",mathstyle:"displaystyle"});return Ef(y)}var D0;function Hv(a){var y,b;if(!D0){const z=(y=globalThis[Symbol.for("io.cortexjs.compute-engine")])==null?void 0:y.ComputeEngine;z?D0=new z:console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
Load the library, for example with:
import "https://unpkg.com/@cortex-js/compute-engine?module"`)}return(b=D0==null?void 0:D0.box(a).latex)!=null?b:""}function B1(a,y="math"){return ec(new Ea({type:"root",body:di(a,{parseMode:y})}))}function F1(a){return Ks(a,{format:"ascii-math"})[1]}function oh(a){if(typeof a=="string"){const y=jv(a);if(!y)throw new Error(`Invalid color: ${a}`);return y}return"C"in a?Kv(a):"a"in a?bm(a):a}function Cf(a){return a<0?0:a>255?255:Math.round(a)}function jv(a){if(!a||a[0]!=="#")return;a=a.slice(1);let y;return a.length<=4?(y={r:parseInt(a[0]+a[0],16),g:parseInt(a[1]+a[1],16),b:parseInt(a[2]+a[2],16)},a.length===4&&(y.a=parseInt(a[3]+a[3],16)/255)):(y={r:parseInt(a[0]+a[1],16),g:parseInt(a[2]+a[3],16),b:parseInt(a[4]+a[5],16)},a.length===8&&(y.a=parseInt(a[6]+a[7],16)/255)),y&&typeof y.a=="undefined"&&(y.a=1),y}function lh(a){const[y,b,z]=[a.L,a.C,a.H],ne=z*Math.PI/180,le={L:y,a:b*Math.cos(ne),b:b*Math.sin(ne)};return a.alpha!==void 0&&(le.alpha=a.alpha),le}function Zv(a){const[y,b,z]=[a.L,a.a,a.b],ne=Math.sqrt(b*b+z*z),ce=Math.atan2(z,b)*180/Math.PI,Ie={L:y,C:ne,H:ce};return a.alpha!==void 0&&(Ie.alpha=a.alpha),Ie}function sh(a){const[y,b,z]=[a.L,a.a,a.b],ne=Math.pow(.9999999984505198*y+.39633779217376786*b+.2158037580607588*z,3),le=Math.pow(1.00000000888176*y-.10556134232365635*b-.0638541747717059*z,3),ce=Math.pow(y*1.000000054672411-.0894841820949657*b-1.2914855378640917*z,3),Ie=4.076741661347994*ne-3.307711590408193*le+.230969928729428*ce,Ve=-1.2684380040921763*ne+2.6097574006633715*le-.3413193963102197*ce,et=-.004196086541837188*ne-.7034186144594493*le+1.7076147009309444*ce,vt=Lt=>{const on=Math.abs(Lt);return on<=.0031308?Lt*12.92:(Math.sign(Lt)||1)*(1.055*Math.pow(on,1/2.4)-.055)};return[vt(Ie),vt(Ve),vt(et)]}function uh(a){const[y,b,z]=a;return y>=0&&y<=1&&b>=0&&b<=1&&z>=0&&z<=1}function ch(a,y){let[b,z,ne]=a;return b=Cf(b*255),z=Cf(z*255),ne=Cf(ne*255),y!==void 0?{r:b,g:z,b:ne,alpha:y}:{r:b,g:z,b:ne}}function bm(a){let[y,b,z]=sh(a);if(uh([y,b,z]))return ch([y,b,z],a.alpha);const ne=Zv(a);if(ne.C=0,[y,b,z]=sh(lh(ne)),!uh([y,b,z]))return ch([y,b,z],a.alpha);let le=0,ce=a.L,Ie=(le+ce)/2;ne.C=Ie;const Ve=.36/Math.pow(2,12);for(;ce-le>Ve;)Ie=(le+ce)/2,ne.C=Ie,[y,b,z]=sh(lh(ne)),uh([y,b,z])?le=Ie:ce=Ie;return ch([y,b,z],a.alpha)}function Kv(a){return bm(lh(a))}function xm(a,y){const b=oh(a),z=oh(y),ne=.56,le=.57,ce=.62,Ie=.65,Ve=.022,et=1.414,vt=.1,Lt=5e-4,on=1.14,In=.027,Gn=1.14,ga=.027;function xi(Qo){return Qo>=Ve?Qo:Qo+kd(Ve-Qo,et)}function pa(Qo){return(Qo<0?-1:1)*Math.pow(Math.abs(Qo),2.4)}const Xa=xi(pa(z.r/255)*.2126729+pa(z.g/255)*.7151522+pa(z.b/255)*.072175),Mi=xi(pa(b.r/255)*.2126729+pa(b.g/255)*.7151522+pa(b.b/255)*.072175);let ai,Lo,ul;return Math.abs(Mi-Xa)<Lt?Lo=0:Mi>Xa?(ai=kd(Mi,ne)-kd(Xa,le),Lo=ai*on):(ai=kd(Mi,Ie)-kd(Xa,ce),Lo=ai*Gn),Math.abs(Lo)<vt?ul=0:Lo>0?ul=Lo-ga:ul=Lo+In,ul*100}function Em(a,y,b){b!=null||(b="#fff"),y!=null||(y="#000");const z=xm(a,b),ne=xm(a,y);return Math.abs(z)>Math.abs(ne)?b:y}function Wv(a){const y=oh(a);let b=((1<<24)+(Cf(y.r)<<16)+(Cf(y.g)<<8)+Cf(y.b)).toString(16).slice(1);return y.alpha!==void 0&&y.alpha<1&&(b+=("00"+Math.round(y.alpha*255).toString(16)).slice(-2)),b[0]===b[1]&&b[2]===b[3]&&b[4]===b[5]&&b[6]===b[7]&&(b=b[0]+b[2]+b[4]+(y.alpha!==void 0&&y.alpha<1?b[6]:"")),"#"+b}function Nu(a){const y=Cm(a);let b="";for(const z of y){if(typeof z.value!="string")return"";b+=z.value}return b}function Cm(a){const b=a.model.selection.ranges;return b.length!==1?[]:a.model.getAtoms(b[0])}function Uv(a,y){const b=Cm(a);if(b.length!==1)return!1;const z=F0[y];return z?!!z.test(b[0].value):!1}function Vv(a,y){return Nu(a).length>0}function Gv(a){return[dh(a,"double-struck","mathbb","tooltip.blackboard"),dh(a,"fraktur","mathfrak","tooltip.fraktur"),dh(a,"calligraphic","mathcal","tooltip.caligraphic"),fh(a,"up","mathrm","tooltip.roman-upright"),fh(a,"bold","mathbf","tooltip.bold"),fh(a,"italic","mathit","tooltip.italic")]}function Yv(a){return[{label:()=>Cc(`\\vec{${Nu(a)}}`),visible:()=>Nu(a).length===1,onMenuSelect:()=>a.insert("\\vec{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\overrightarrow{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\overrightarrow{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\overleftarrow{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\overleftarrow{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\dot{${Nu(a)}}`),visible:()=>Nu(a).length===1,onMenuSelect:()=>a.insert("\\dot{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\ddot{${Nu(a)}}`),visible:()=>Nu(a).length===1,onMenuSelect:()=>a.insert("\\ddot{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\bar{${Nu(a)}}`),visible:()=>Nu(a).length===1,onMenuSelect:()=>a.insert("\\bar{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\overline{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\overline{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\overgroup{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\overgroup{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\overbrace{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\overbrace{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\underline{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\underline{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\undergroup{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\undergroup{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\underbrace{${Nu(a)}}`),visible:()=>Nu(a).length>0,onMenuSelect:()=>a.insert("\\underbrace{#@}",{selectionMode:"item"})}]}function Qv(a){return[{label:()=>Cc(`\\boxed{${a.getValue(a.model.selection)}}}`),onMenuSelect:()=>a.insert("\\boxed{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\bbox[5px, border: 2px solid red]{${a.getValue(a.model.selection)}}`),onMenuSelect:()=>a.insert("\\bbox[5px, border: 2px solid red]{#@}",{selectionMode:"item"})},{label:()=>Cc(`\\bbox[5px, border: 2px dashed black]{${a.getValue(a.model.selection)}}`),onMenuSelect:()=>a.insert("\\bbox[5px, border: 2px dashed black]{#@}",{selectionMode:"item"})}]}function Xv(a){const y=[];for(const b of Object.keys(Ye))y.push({class:(Wv(Em(Ye[b]))==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${Ye[b]} "></span>`,ariaLabel:()=>{var z;return(z=je(b))!=null?z:b},checked:()=>{var z;return{some:"mixed",all:!0}[(z=a.queryStyle({backgroundColor:b}))!=null?z:!1]},onMenuSelect:()=>{a.applyStyle({backgroundColor:b},{operation:"toggle"}),a.adoptStyle="none"}});return y}function Jv(a){const y=[];for(const b of Object.keys(Te))y.push({class:(Em(Te[b])==="#000"?"dark-contrast":"light-contrast")+" menu-swatch",label:`<span style="background:${Te[b]} "></span>`,ariaLabel:()=>{var z;return(z=je(b))!=null?z:b},checked:()=>{var z;return{some:"mixed",all:!0}[(z=a.queryStyle({color:b}))!=null?z:!1]},onMenuSelect:()=>{a.applyStyle({color:b},{operation:"toggle"}),a.adoptStyle="none"}});return y}var qv=class extends um{constructor(a,y,b,z){super(a,y),this.row=b,this.col=z}set active(a){const y=this.parentMenu.children;if(a)for(const b of y)b.element.classList.toggle("active",b.row<=this.row&&b.col<=this.col);else for(const b of y)b.element.classList.remove("active")}};function $v(a){const y=[];for(let b=1;b<=5;b++)for(let z=1;z<=5;z++)y.push({onCreate:(ne,le)=>new qv(ne,le,b,z),label:"\u2610",tooltip:()=>je("tooltip.row-by-col",b,z),data:{row:b,col:z},onMenuSelect:()=>{a.insert(`\\begin{pmatrix}${Array(b).fill(Array(z).fill("#?").join(" & ")).join("\\\\")}\\end{pmatrix}`,{selectionMode:"item"})}});return y}function e1(a){return[{label:()=>je("menu.array.add row above"),id:"add-row-above",onMenuSelect:()=>a.executeCommand("addRowBefore"),visible:()=>lf(a)},{label:()=>je("menu.array.add row below"),id:"add-row-below",onMenuSelect:()=>a.executeCommand("addRowAfter"),visible:()=>lf(a)},{label:()=>je("menu.array.add column before"),id:"add-column-before",onMenuSelect:()=>a.executeCommand("addColumnBefore"),visible:()=>lf(a),enabled:()=>{const y=a.model.parentEnvironment;if(!y)return!1;const[b,z]=n1(a);return b<y.maxColumns}},{label:()=>je("menu.array.add column after"),id:"add-column-after",onMenuSelect:()=>a.executeCommand("addColumnAfter"),visible:()=>lf(a)},{type:"divider"},{label:()=>je("menu.array.delete row"),id:"delete-row",onMenuSelect:()=>a.executeCommand("removeRow"),visible:()=>lf(a)},{label:()=>je("menu.array.delete column"),id:"delete-column",onMenuSelect:()=>a.executeCommand("removeColumn"),visible:()=>lf(a)},{type:"divider"},{label:()=>je("menu.borders"),visible:()=>(t1(a)||lf(a))&&a.isSelectionEditable,submenu:[{label:" \u22F1 ",id:"environment-no-border",onMenuSelect:()=>Uf(a,"matrix")},{label:"(\u22F1)",id:"environment-parentheses",onMenuSelect:()=>Uf(a,"pmatrix")},{label:"[\u22F1]",id:"environment-brackets",onMenuSelect:()=>Uf(a,"bmatrix")},{label:"|\u22F1|",id:"environment-bar",onMenuSelect:()=>Uf(a,"vmatrix")},{label:"{\u22F1}",id:"environment-braces",onMenuSelect:()=>Uf(a,"Bmatrix")}],submenuClass:"border-submenu"},{type:"divider"},{label:()=>je("menu.insert matrix"),id:"insert-matrix",visible:()=>a.isSelectionEditable,submenu:$v(a),submenuClass:"insert-matrix-submenu",columnCount:5},{label:()=>je("menu.mode"),id:"mode",visible:()=>a.isSelectionEditable&&a.model.selectionIsCollapsed,submenu:[{label:()=>je("menu.mode-math"),id:"mode-math",onMenuSelect:()=>{df(a,"accept-all"),a.executeCommand(["switchMode","math"])},checked:()=>a.model.mode==="math"},{label:()=>je("menu.mode-text"),id:"mode-text",onMenuSelect:()=>{df(a,"accept-all"),a.executeCommand(["switchMode","text"])},checked:()=>a.model.mode==="text"},{label:()=>je("menu.mode-latex"),id:"mode-latex",onMenuSelect:()=>a.executeCommand(["switchMode","latex"]),checked:()=>a.model.mode==="latex"}]},{type:"divider"},{label:()=>je("menu.font-style"),id:"variant",visible:()=>a.isSelectionEditable,submenu:Gv(a),submenuClass:"variant-submenu"},{label:()=>je("menu.color"),id:"color",visible:()=>a.isSelectionEditable,submenu:Jv(a),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>je("menu.background-color"),id:"background-color",visible:()=>a.isSelectionEditable,submenu:Xv(a),columnCount:4,submenuClass:"swatches-submenu"},{label:()=>je("menu.accent"),id:"accent",visible:()=>a.isSelectionEditable,submenu:Yv(a),submenuClass:"variant-submenu"},{label:()=>je("menu.decoration"),id:"decoration",visible:()=>a.isSelectionEditable&&Nu(a).length>0,submenu:Qv(a),submenuClass:"variant-submenu"},{type:"divider"},{label:()=>je("menu.evaluate"),id:"ce-evaluate",visible:()=>a.isSelectionEditable&&window.MathfieldElement.computeEngine!==null,onMenuSelect:()=>{const y=r1(a);if(!y){a.model.announce("plonk");return}a.model.selectionIsCollapsed?(a.model.position=a.model.lastOffset,a.insert(`=${y}`,{insertionMode:"insertAfter",selectionMode:"item"})):a.insert(y,{insertionMode:"replaceSelection",selectionMode:"item"})}},{label:()=>je("menu.simplify"),id:"ce-simplify",visible:()=>a.isSelectionEditable&&window.MathfieldElement.computeEngine!==null,onMenuSelect:()=>{var y,b;if(a.model.selectionIsCollapsed){const z=(y=a.expression)==null?void 0:y.simplify();if(a.model.position=a.model.lastOffset,!z){a.model.announce("plonk");return}a.insert(`=${z.latex}`,{insertionMode:"insertAfter",selectionMode:"item"})}else{const z=(b=window.MathfieldElement.computeEngine)==null?void 0:b.parse(a.getValue(a.model.selection)).simplify();if(!z){a.model.announce("plonk");return}a.insert(z.latex,{insertionMode:"replaceSelection",selectionMode:"item"})}}},{label:()=>{var y;if(window.MathfieldElement.computeEngine===null)return"";const b=(y=a.expression)==null?void 0:y.unknowns[0];return b?je("menu.solve-for",Cc(b)):je("menu.solve")},id:"ce-solve",visible:()=>{var y;return a.isSelectionEditable&&window.MathfieldElement.computeEngine!==null&&((y=a.expression)==null?void 0:y.unknowns.length)===1&&a.expression.unknowns[0]!=="Nothing"},onMenuSelect:()=>{var y;const b=a.expression,z=b==null?void 0:b.unknowns[0],ne=(y=b.solve(z))==null?void 0:y.map(le=>{var ce;return(ce=le.simplify().latex)!=null?ce:""});if(!ne){a.model.announce("plonk");return}a.insert(`${z}=${ne.length===1?ne[0]:"\\left\\lbrace"+(ne==null?void 0:ne.join(", "))+"\\right\\rbrace"}`,{insertionMode:"replaceAll",selectionMode:"item"})}},{type:"divider"},{label:()=>je("menu.cut"),onMenuSelect:()=>a.executeCommand("cutToClipboard"),visible:()=>!a.options.readOnly&&a.isSelectionEditable,keyboardShortcut:"meta+X"},{label:()=>je("menu.copy"),id:"copy",submenu:[{label:()=>je("menu.copy-as-latex"),id:"copy-latex",onMenuSelect:()=>Cl.copyToClipboard(a,"latex"),keyboardShortcut:"meta+C"},{label:()=>je("menu.copy-as-ascii-math"),id:"copy-ascii-math",onMenuSelect:()=>Cl.copyToClipboard(a,"ascii-math")},{label:()=>je("menu.copy-as-mathml"),id:"copy-math-ml",onMenuSelect:()=>Cl.copyToClipboard(a,"math-ml")}]},{label:()=>je("menu.paste"),id:"paste",onMenuSelect:()=>a.executeCommand("pasteFromClipboard"),visible:()=>a.hasEditableContent,keyboardShortcut:"meta+V"},{label:()=>je("menu.select-all"),id:"select-all",keyboardShortcut:"meta+A",onMenuSelect:()=>a.executeCommand("selectAll")}]}function lf(a){var y;return!!((y=a.model.parentEnvironment)!=null&&y.array)}function t1(a){return a.model.at(a.model.position).type==="array"}function n1(a){var y;const b=(y=a.model.parentEnvironment)==null?void 0:y.array;return b?[b.length,b.reduce((z,ne)=>Math.max(z,ne.length),0)]:[0,0]}function Uf(a,y){$f(a),a.flushInlineShortcutBuffer(),jh(a.model,y),Xu(a)}function r1(a){var y,b;let z;if(a.model.selectionIsCollapsed?z=(y=window.MathfieldElement.computeEngine)==null?void 0:y.parse(a.getValue(),{canonical:!1}):z=(b=window.MathfieldElement.computeEngine)==null?void 0:b.parse(a.getValue(a.model.selection),{canonical:!1}),!z)return"";let ne=z.evaluate();return ne.isSame(z)&&(ne=z.N()),ne.latex}function dh(a,y,b,z){return{label:()=>Cc(`\\${b}{${Nu(a)}}`),tooltip:()=>{var ne;return(ne=je(z))!=null?ne:z},visible:()=>Uv(a,y),checked:()=>{var ne;return{some:"mixed",all:!0}[(ne=a.queryStyle({variant:y}))!=null?ne:!1]},onMenuSelect:()=>{a.applyStyle({variant:y},{operation:"toggle"}),a.adoptStyle="none"}}}function fh(a,y,b,z){return{label:()=>Cc(`\\${b}{${Nu(a)}}`),tooltip:()=>{var ne;return(ne=je(z))!=null?ne:z},visible:()=>Vv(a,y),checked:()=>{var ne;return{some:"mixed",all:!0}[(ne=a.queryStyle({variantStyle:y}))!=null?ne:!1]},onMenuSelect:()=>{a.applyStyle({variantStyle:y},{operation:"toggle"}),a.adoptStyle="none"}}}function Sf(a,y){return a+Ef(y)}Yc({speak:(a,y,b)=>a1(a,y,b)},{target:"mathfield"});function a1(a,y,b){var z,ne;b=b!=null?b:{withHighlighting:!1};const{model:le}=a;function ce(vt){let Lt=null;switch(vt){case"all":Lt=le.root;break;case"selection":Lt=le.getAtoms(le.selection);break;case"left":{Lt=le.getAtoms(le.offsetOf(le.at(le.position).leftSibling),le.position);break}case"right":{Lt=le.getAtoms(le.position,le.offsetOf(le.at(le.position).rightSibling));break}case"group":Lt=le.getAtoms(le.getSiblingsRange(le.position));break;case"parent":{const{parent:on}=le.at(le.position);on!=null&&on.parent?Lt=on:Lt=le.root;break}default:Lt=le.root}return Lt}function Ie(vt){let Lt="";switch(vt){case"all":console.log("Internal failure: speak all failed");break;case"selection":Lt="no selection";break;case"left":Lt="at start";break;case"right":Lt="at end";break;case"group":console.log("Internal failure: speak group failed");break;case"parent":Lt="no parent";break;default:console.log('unknown speak_ param value: "'+vt+'"');break}return Lt}const Ve=ce(y);if(Ve===null)return(ne=(z=window.MathfieldElement).speakHook)==null||ne.call(z,Ie(y)),!1;(b.withHighlighting||window.MathfieldElement.speechEngine==="amazon")&&(window.MathfieldElement.textToSpeechMarkup=window.sre&&window.MathfieldElement.textToSpeechRules==="sre"?"ssml_step":"ssml");const et=Ef(Ve);return Fe()&&b.withHighlighting?(Vd().readAloudMathfield=a,Jd(a,{forHighlighting:!0}),window.MathfieldElement.readAloudHook&&window.MathfieldElement.readAloudHook(a.field,et)):window.MathfieldElement.speakHook&&window.MathfieldElement.speakHook(et),!1}function i1(a){var y,b;if(!Fe()){console.log("Speak:",a);return}if(!window.MathfieldElement.speechEngine||window.MathfieldElement.speechEngine==="local"){const z=new SpeechSynthesisUtterance(a);window.speechSynthesis.speak(z)}else if(window.MathfieldElement.speechEngine==="amazon")if(!("AWS"in window))console.error("MathLive 0.98.5: AWS SDK not loaded. See https://www.npmjs.com/package/aws-sdk");else{const z=new window.AWS.Polly({apiVersion:"2016-06-10"}),ne={OutputFormat:"mp3",VoiceId:(y=window.MathfieldElement.speechEngineVoice)!=null?y:"Joanna",Engine:["Amy","Emma","Brian","Ivy","Joanna","Kendra","Kimberly","Salli","Joey","Justin","Matthew"].includes((b=window.MathfieldElement.speechEngineVoice)!=null?b:"Joanna")?"neural":"standard",Text:a,TextType:"ssml"};z.synthesizeSpeech(ne,(le,ce)=>{if(le)console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${le}`);else if(ce!=null&&ce.AudioStream){const Ie=new Uint8Array(ce.AudioStream),Ve=new Blob([Ie.buffer],{type:"audio/mpeg"}),et=URL.createObjectURL(Ve);new Audio(et).play().catch(Lt=>console.log(Lt))}else console.log("polly.synthesizeSpeech():",ce)})}else window.MathfieldElement.speechEngine==="google"&&console.error("MathLive 0.98.5: The Google speech engine is not supported yet. Please come again.")}function Sm(a){var y;let b;if(a.parent.type==="prompt")a.parentBranch==="body"&&(b="prompt");else if(a.parentBranch==="body")b=a.type&&(y={enclose:"cross out",leftright:"delimiter",surd:"square root",root:"math field",mop:"operator",first:"first"}[a.type])!=null?y:"parent";else if(a.parent.type==="genfrac"){if(a.parentBranch==="above")return"numerator";if(a.parentBranch==="below")return"denominator"}else a.parent.type==="surd"?a.parentBranch==="above"&&(b="index"):a.parentBranch==="superscript"?b="superscript":a.parentBranch==="subscript"&&(b="subscript");return b||console.log("unknown relationship"),b!=null?b:"parent"}function o1(a,y,b,z){let ne="";if(y==="plonk")window.MathfieldElement.playSound("plonk"),a.flushInlineShortcutBuffer();else if(y==="delete")ne=Sf("deleted: ",z);else if(y==="focus"||y.includes("move"))ne=l1(a.model,b)+(a.model.selectionIsCollapsed?"":"selected: ")+s1(a.model);else if(y==="replacement")ne=Sf("",a.model.at(a.model.position));else if(y==="line"){const le=Sf("",a.model.root);a.keyboardDelegate.setAriaLabel(le)}else ne=z?Sf(y+" ",z):y;if(ne){const le=a.ariaLiveText.textContent.includes("\xA0")?" \u202F ":" \xA0 ";a.ariaLiveText.textContent=ne+le}}function l1(a,y){if(Number.isNaN(y))return"";const b=a.at(y);if(!b||b.treeDepth<=a.at(a.position).treeDepth)return"";let z="",ne=b.parent;const le=a.at(a.position).parent;for(;ne!==a.root&&ne!==le;)z+=`out of ${Sm(ne)};`,ne=ne.parent;return z}function s1(a){if(!a.selectionIsCollapsed)return Sf("",a.getAtoms(a.selection));let y="";const b=a.at(a.position),z=Sm(b);return b.isFirstSibling&&(y=(z?"start of "+z:"unknown")+": "),b.isLastSibling?b.isFirstSibling||(y+=z?"end of "+z:"unknown"):y+=Sf("",b),y}var u1=class{constructor(a,y,b){this.mathfield=a,this.mode=y,this.silenceNotifications=!1,this._selection={ranges:[[0,0]],direction:"none"},this._anchor=0,this._position=0,this.root=b}dispose(){this.mathfield=void 0}getState(){const a={ranges:[...this._selection.ranges]};return this.selection.direction&&this.selection.direction!=="none"&&(a.direction=this.selection.direction),{content:this.root.toJson(),selection:a,mode:this.mode}}setState(a,y){var b;const z=this.silenceNotifications;this.silenceNotifications=(b=y==null?void 0:y.silenceNotifications)!=null?b:!0;let ne={};if((y==null?void 0:y.type)==="undo"&&(ne={inputType:"historyUndo"}),(y==null?void 0:y.type)==="redo"&&(ne={inputType:"historyRedo"}),this.contentWillChange(ne)){const le=this.silenceNotifications;this.silenceNotifications=!0,this.mode=a.mode,this.root=Zd(a.content),this.selection=a.selection,this.silenceNotifications=le,this.contentDidChange(ne)}this.silenceNotifications=z}get atoms(){return this.root.children}get selection(){return this._selection}set selection(a){this.setSelection(a)}setSelection(a,y){return!this.mathfield.contentEditable&&this.mathfield.userSelect==="none"?!1:this.deferNotifications({selection:!0},()=>{var b,z,ne;const le=this.normalizeSelection(a,y);if(le===void 0)throw new TypeError("Invalid selection");if(le.ranges.length===1&&le.ranges[0][0]===le.ranges[0][1]){const vt=le.ranges[0][0];if(!this.mathfield.dirty&&!((b=this.at(vt))!=null&&b.parentPrompt)&&this.mathfield.hasEditablePrompts){if((z=this.at(vt-1))!=null&&z.parentPrompt){this._anchor=this.normalizeOffset(vt-1),this._position=this._anchor,this._selection=this.normalizeSelection(this._anchor);return}if((ne=this.at(vt+1))!=null&&ne.parentPrompt){this._anchor=this.normalizeOffset(vt+1),this._position=this._anchor,this._selection=this.normalizeSelection(this._anchor);return}this._anchor=0,this._position=0,this._selection={ranges:[[0,0]]};return}this._anchor=vt,this._position=vt,this._selection=le;return}const ce=mu(le);le.direction==="backward"?[this._position,this._anchor]=ce:[this._anchor,this._position]=ce;const Ie=this.at(ce[0]+1),Ve=this.at(ce[1]),et=Ea.commonAncestor(Ie,Ve);(et==null?void 0:et.type)==="array"&&Ie.parent===et&&Ve.parent===et?this._selection={ranges:[ce],direction:le.direction}:this._selection={ranges:[ce],direction:le.direction},console.assert(this._position>=0&&this._position<=this.lastOffset)})}setPositionHandlingPlaceholder(a){var y;const b=this.at(a);(b==null?void 0:b.type)==="placeholder"?this.setSelection(a-1,a):((y=b==null?void 0:b.rightSibling)==null?void 0:y.type)==="placeholder"?this.setSelection(a,a+1):this.position=a,b instanceof oc&&b.isSuggestion&&(b.isSuggestion=!1),this.mathfield.stopCoalescingUndo()}get position(){return this._position}set position(a){this.setSelection(a,a)}get anchor(){return this._anchor}get selectionIsCollapsed(){return this._anchor===this._position}get selectionIsPlaceholder(){return Math.abs(this._anchor-this._position)===1?this.at(Math.max(this._anchor,this._position)).type==="placeholder":!1}collapseSelection(a="forward"){return this._anchor===this._position?!1:(a==="backward"?this.position=Math.min(this._anchor,this._position):this.position=Math.max(this._anchor,this._position),!0)}get lastOffset(){return this.atoms.length-1}at(a){return this.atoms[a]}offsetOf(a){return this.atoms.indexOf(a)}getSiblingsRange(a){const y=this.at(a),{parent:b}=y;if(!b)return[0,this.lastOffset];const z=y.parent.branch(y.parentBranch);return[this.offsetOf(z[0]),this.offsetOf(z[z.length-1])]}getBranchRange(a,y){const b=this.at(a).branch(y);return[this.offsetOf(b[0]),this.offsetOf(b[b.length-1])]}getAtoms(a,y,b){let z=b!=null?b:{};if(qc(a)){if(z=y!=null?y:{},a.ranges.length>1)return a.ranges.reduce((et,vt)=>[...et,...this.getAtoms(vt,z)],[]);a=a.ranges[0]}let ne,le;if(rc(a)){if(ne=a,!rc(y))return[];le=y}else[ne,le]=a,z=y!=null?y:{};if(!Number.isFinite(ne))return[];z.includeChildren===void 0&&(z.includeChildren=!1),ne<0&&(ne=this.lastOffset-ne+1),le<0&&(le=this.lastOffset-le+1);const ce=Math.min(ne,le)+1,Ie=Math.max(ne,le);if(!z.includeChildren&&ce===1&&Ie===this.lastOffset)return[this.root];let Ve=[];for(let et=ce;et<=Ie;et++){const vt=this.atoms[et];wm(this,vt,ce,Ie)&&Ve.push(vt)}return z.includeChildren||(Ve=Ve.filter(et=>{let vt=!1,{parent:Lt}=et;for(;Lt&&!vt;)vt=wm(this,Lt,ce,Ie),Lt=Lt.parent;return!vt})),Ve}getAllAtoms(a=0){const y=[],b=this.lastOffset;for(let z=a;z<=b;z++)y.push(this.atoms[z]);for(let z=0;z<a;z++)y.push(this.atoms[z]);return y}findAtom(a,y=0,b="forward"){let z;const ne=this.lastOffset;if(b==="forward"){for(let le=y;le<=ne;le++)if(z=this.atoms[le],a(z))return z;for(let le=0;le<y;le++)if(z=this.atoms[le],a(z))return z;return}for(let le=y;le>=0;le--)if(z=this.atoms[le],a(z))return z;for(let le=ne;le>y;le--)if(z=this.atoms[le],a(z))return z}extractAtoms(a){let y=this.getAtoms(a);if(y.length===1&&!y[0].parent)if(y[0].type==="root")y=[...y[0].body],y.shift();else return y=this.root.cells.flat(),this.root=new Ea({type:"root",body:[]}),y;for(const b of y)b.parent.removeChild(b);return y}deleteAtoms(a){this.extractAtoms(a),this.position=a[0]}atomToString(a,y){const b=y!=null?y:"latex";if(b.startsWith("latex"))return Ea.serialize([a],{expandMacro:b==="latex-expanded",skipStyles:b==="latex-unstyled",skipPlaceholders:b==="latex-without-placeholders",defaultMode:this.mathfield.options.defaultMode});if(b==="math-ml")return qs(a);if(b==="spoken")return Ef(a);if(b==="spoken-text"){const z=window.MathfieldElement.textToSpeechMarkup;window.MathfieldElement.textToSpeechMarkup="";const ne=Ef(a);return window.MathfieldElement.textToSpeechMarkup=z,ne}if(b==="spoken-ssml"||b==="spoken-ssml-with-highlighting"){const z=window.MathfieldElement.textToSpeechMarkup;window.MathfieldElement.textToSpeechMarkup="ssml";const ne=Ef(a);return window.MathfieldElement.textToSpeechMarkup=z,ne}return b==="ascii-math"?ec(a):(console.error(`MathLive 0.98.5: Unexpected format "${b}`),"")}getValue(a,y,b){if(a===void 0)return this.atomToString(this.root,"latex");if(typeof a=="string"&&a!=="math-json")return this.atomToString(this.root,a);let z,ne;if(rc(a)&&rc(y)?(z=[this.normalizeRange([a,y])],ne=b):Jc(a)?(z=[this.normalizeRange(a)],ne=y):qc(a)?(z=a.ranges,ne=y):(z=[this.normalizeRange([0,-1])],ne=a),ne!=null||(ne="latex"),ne==="math-json"){if(!window.MathfieldElement.computeEngine)return window[Symbol.for("io.cortexjs.compute-engine")]||console.error(`The CortexJS Compute Engine library is not available.
Load the library, for example with:
import "https://unpkg.com/@cortex-js/compute-engine?module"`),'["Error", "compute-engine-not-available"]';const le=this.getValue({ranges:z},"latex-unstyled");try{const ce=window.MathfieldElement.computeEngine.parse(le);return JSON.stringify(ce.json)}catch(ce){return JSON.stringify(["Error",`'${ce.toString()}'`])}}if(ne.startsWith("latex")){const le={expandMacro:ne==="latex-expanded",skipStyles:ne==="latex-unstyled",skipPlaceholders:ne==="latex-without-placeholders",defaultMode:this.mathfield.options.defaultMode};return dl(z.map(ce=>Ea.serialize(this.getAtoms(ce),le)))}return z.map(le=>this.getAtoms(le).map(ce=>this.atomToString(ce,ne)).join("")).join("")}extendSelectionTo(a,y){return!this.mathfield.contentEditable&&this.mathfield.userSelect==="none"?!1:this.deferNotifications({selection:!0},()=>{const b=this.normalizeRange([a,y]);let[z,ne]=b,{parent:le}=this.at(ne);if(le&&(le.type==="genfrac"||le.type==="subsup"))for(;le!==this.root&&hh(this,le,[z,ne]);)ne=this.offsetOf(le),le=le.parent;for(le=this.at(z).parent;le!==this.root&&hh(this,le,[z,ne]);)z=this.offsetOf(le.leftSibling),le=le.parent;if(le=this.at(ne).parent,(le==null?void 0:le.type)==="genfrac")for(;le!==this.root&&hh(this,le,[z,ne]);)ne=this.offsetOf(le),console.assert(ne>=0),le=le.parent;this._position=this.normalizeOffset(y),this._selection={ranges:[[z,ne]],direction:"none"}})}announce(a,y,b=[]){var z,ne;((ne=(z=this.mathfield.host)==null?void 0:z.dispatchEvent(new CustomEvent("announce",{detail:{command:a,previousPosition:y,atoms:b},cancelable:!0,bubbles:!0,composed:!0})))!=null?ne:!0)&&o1(this.mathfield,a,y,b)}deferNotifications(a,y){const b=this._selection,z=this._anchor,ne=this._position,le=this.silenceNotifications;this.silenceNotifications=!0;const ce=this.root.changeCounter;y();const Ie=this.root.changeCounter!==ce,Ve=z!==this._anchor||ne!==this._position||Xc(this._selection,b)==="different";return this.silenceNotifications=le,a.content&&Ie&&this.contentDidChange({inputType:a.type}),a.selection&&Ve&&this.selectionDidChange(),Ie||Ve}normalizeOffset(a){return a>0?a=Math.min(a,this.lastOffset):a<0&&(a=this.lastOffset+a+1),a}normalizeRange(a){let[y,b]=a;return y=this.normalizeOffset(y),b=this.normalizeOffset(b),y<b?[y,b]:[b,y]}normalizeSelection(a,y){var b;let z;if(rc(a)){const ne=this.normalizeOffset(a);if(rc(y)){const le=this.normalizeOffset(y);z=ne<=le?{ranges:[[ne,le]],direction:"none"}:{ranges:[[le,ne]],direction:"backward"}}else z={ranges:[[ne,ne]],direction:"none"}}else if(Jc(a)){const ne=this.normalizeOffset(a[0]),le=this.normalizeOffset(a[1]);z=ne<=le?{ranges:[[ne,le]],direction:"none"}:{ranges:[[le,ne]],direction:"backward"}}else qc(a)&&(z={ranges:a.ranges.map(ne=>this.normalizeRange(ne)),direction:(b=a.direction)!=null?b:"none"});return console.assert(z!==void 0),z}get parentEnvironment(){let a=this.at(this.position).parent;if(a){for(;a.parent&&a.type!=="array";)a=a.parent;if(a.type==="array")return a}}get cell(){var a;let y=this.at(this.position);if(y){for(;y&&((a=y.parent)==null?void 0:a.type)!=="array";)y=y.parent;if(!(!(y!=null&&y.parent)||y.parent.type!=="array"))return y.parentBranch}}contentWillChange(a={}){if(this.silenceNotifications||!this.mathfield)return!0;const y=this.silenceNotifications;this.silenceNotifications=!0;const b=this.mathfield.onContentWillChange(a);return this.silenceNotifications=y,b}contentDidChange(a){var y;if(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this.mathfield)),this.silenceNotifications||!this.mathfield.host||!this.mathfield)return;const b=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.host.dispatchEvent(new InputEvent("input",pe(ye({},a),{data:a.data?a.data:(y=a.inputType)!=null?y:"",bubbles:!0,composed:!0}))),this.silenceNotifications=b}selectionDidChange(){if(!this.mathfield||(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this.mathfield)),this.silenceNotifications))return;const a=this.silenceNotifications;this.silenceNotifications=!0,this.mathfield.onSelectionDidChange(),this.silenceNotifications=a}};function wm(a,y,b,z){const ne=a.offsetOf(y);if(ne<b||ne>z)return!1;if(!y.hasChildren)return!0;const le=a.offsetOf(y.firstChild);if(le>=b&&le<=z){const ce=a.offsetOf(y.lastChild);if(ce>=b&&ce<=z)return!0}return!1}function hh(a,y,b){if(!(y!=null&&y.hasChildren))return!1;const[z,ne]=b,le=a.offsetOf(y.firstChild),ce=a.offsetOf(y.lastChild);return le>=z&&le<=ne&&ce>=le&&ce<=ne}function Vf(a,y,b,z){var ne,le,ce,Ie,Ve,et;const vt=b.parent;if(vt&&b instanceof bl){const Lt=!z&&y==="forward"||z==="body"&&y==="backward";let on=Lt?a.offsetOf(b.firstChild):a.offsetOf(b.lastChild);return Lt?b.rightDelim!=="?"&&b.rightDelim!=="."?(b.leftDelim=".",b.isDirty=!0):(vt.addChildrenAfter(b.removeBranch("body"),b),vt.removeChild(b),on--):b.leftDelim!=="?"&&b.leftDelim!=="."?(b.rightDelim=".",b.isDirty=!0):(vt.addChildrenAfter(b.removeBranch("body"),b),vt.removeChild(b),on--),a.position=on,!0}if(vt&&b.type==="surd"){if(y==="forward"&&!z||y==="backward"&&z==="body"){const Lt=b.leftSibling;b.hasChildren&&vt.addChildrenAfter(b.removeBranch("body"),b),vt.removeChild(b),a.position=a.offsetOf(Lt)}else y==="forward"&&z==="body"?a.position=a.offsetOf(b):!z&&y==="backward"?b.hasChildren?a.position=a.offsetOf(b.lastChild):(a.position=Math.max(0,a.offsetOf(b)-1),vt.removeChild(b)):z==="above"&&(b.hasEmptyBranch("above")&&b.removeBranch("above"),y==="backward"?a.position=a.offsetOf(b.leftSibling):a.position=a.offsetOf(b.body[0]));return!0}if(vt&&(b.type==="box"||b.type==="enclose")){const Lt=z&&y==="backward"||!z&&y==="forward"?b.leftSibling:b.lastChild;return vt.addChildrenAfter(b.removeBranch("body"),b),vt.removeChild(b),a.position=a.offsetOf(Lt),!0}if(b.type==="genfrac"||b.type==="overunder"){if(!z)return b.type==="overunder"&&b.hasEmptyBranch("body")||b.type==="genfrac"&&b.hasEmptyBranch("below")&&b.hasEmptyBranch("above")?!1:(a.position=a.offsetOf(y==="forward"?b.firstChild:b.lastChild),!0);const Lt=Gf.fractionNavigationOrder==="numerator-denominator"?"above":"below",on=Lt==="above"?"below":"above";if(vt&&(y==="forward"&&z===Lt||y==="backward"&&z===on)){const In=b.removeBranch(Lt),Gn=b.removeBranch(on);return vt.addChildrenAfter([...In,...Gn],b),vt.removeChild(b),a.position=a.offsetOf(In.length>0?In[In.length-1]:Gn[0]),!0}return y==="backward"?a.position=a.offsetOf(b.leftSibling):a.position=a.offsetOf(b),!0}if(b.isExtensibleSymbol||b.type==="subsup"){if(!z&&y==="forward")return!1;if(!z){if(b.subscript||b.superscript){const Lt=y==="forward"?(ce=(ne=b.superscript)==null?void 0:ne[0])!=null?ce:(le=b.subscript)==null?void 0:le[0]:(et=(Ie=b.subscript)==null?void 0:Ie[0].lastSibling)!=null?et:(Ve=b.superscript)==null?void 0:Ve[0].lastSibling;return Lt&&(a.position=a.offsetOf(Lt)),!0}return!1}if(!b.hasChildren&&b.type==="subsup"){const Lt=y==="forward"?a.offsetOf(b):Math.max(0,a.offsetOf(b)-1);return b.parent.removeChild(b),a.position=Lt,!0}if(z==="superscript")if(y==="backward"){const Lt=a.offsetOf(b.firstChild)-1;console.assert(Lt>=0),a.position=Lt}else b.subscript?a.position=a.offsetOf(b.subscript[0]):a.position=a.offsetOf(b);else z==="subscript"&&(y==="backward"&&b.superscript?a.position=a.offsetOf(b.superscript[0].lastSibling):y==="backward"?a.position=a.offsetOf(b.firstChild)-1:a.position=a.offsetOf(b));if(z&&b.hasEmptyBranch(z)&&(b.removeBranch(z),b.type==="subsup"&&!b.subscript&&!b.superscript)){const Lt=y==="forward"?a.offsetOf(b):Math.max(0,a.offsetOf(b)-1);b.parent.removeChild(b),a.position=Lt}return!0}if((vt==null?void 0:vt.type)==="genfrac"&&!z&&b.type!=="first"){let Lt=a.offsetOf(b.leftSibling);return vt.removeChild(b),vt.hasEmptyBranch("above")&&vt.hasEmptyBranch("below")?(Lt=a.offsetOf(vt.leftSibling),vt.parent.removeChild(vt),a.announce("delete",void 0,[vt]),a.position=Lt,!0):(a.announce("delete",void 0,[b]),a.position=Lt,!0)}if(y==="backward"&&((vt==null?void 0:vt.command)==="\\ln"||(vt==null?void 0:vt.command)==="\\log")&&b.parentBranch!=="body"){const Lt=a.offsetOf(vt.leftSibling);return vt.parent.removeChild(vt),a.announce("delete",void 0,[vt]),a.position=Lt,!0}return!1}function c1(a){return!a.mathfield.isSelectionEditable||!a.contentWillChange({inputType:"deleteContentBackward"})?!1:a.selectionIsCollapsed?a.deferNotifications({content:!0,selection:!0,type:"deleteContentBackward"},()=>{let y=a.at(a.position);if(!(y&&Vf(a,"backward",y))){if(y!=null&&y.isFirstSibling){if(Vf(a,"backward",y.parent,y.parentBranch))return;y=null}if(!y){a.announce("plonk");return}a.position=a.offsetOf(y.leftSibling),y.parent.removeChild(y),a.announce("delete",void 0,[y])}}):wd(a,mu(a.selection),"deleteContentBackward")}function d1(a){return!a.mathfield.isSelectionEditable||!a.contentWillChange({inputType:"deleteContentForward"})?!1:a.selectionIsCollapsed?a.deferNotifications({content:!0,selection:!0,type:"deleteContentForward"},()=>{var y,b;let z=a.at(a.position).rightSibling;if(z&&Vf(a,"forward",z))return;if(z){if(a.at(a.position).isLastSibling&&Vf(a,"forward",z.parent,z.parentBranch))return}else{if(z=a.at(a.position),z.isLastSibling&&Vf(a,"forward",z.parent,z.parentBranch))return;z=void 0}if(a.position===a.lastOffset||!z){a.announce("plonk");return}z.parent.removeChild(z);let ne=(y=a.at(a.position))==null?void 0:y.rightSibling;for(;(ne==null?void 0:ne.type)==="subsup";)ne.parent.removeChild(ne),ne=(b=a.at(a.position))==null?void 0:b.rightSibling;a.announce("delete",void 0,[z])}):wd(a,mu(a.selection),"deleteContentForward")}function wd(a,y,b){const z=a.getAtoms(y);if(z.length>0&&z[0].parent){let ne=z[0].parent.firstChild;ne.type==="first"&&(ne=ne.rightSibling);const le=z[z.length-1].parent.lastChild;let ce=z[0];ce.type==="first"&&(ce=ce.rightSibling);const Ie=z[z.length-1];if(ce===ne&&Ie===le){const Ve=z[0].parent;Ve.parent&&Ve.type!=="prompt"&&(y=[a.offsetOf(Ve.leftSibling),a.offsetOf(Ve)])}if(z.length===1&&z[0].type==="placeholder"&&z[0].parent.type==="genfrac"){const Ve=z[0].parent,et=z[0].parentBranch==="below"?"above":"below",vt=a.offsetOf(Ve.leftSibling);return a.deferNotifications({content:!0,selection:!0,type:b},()=>{var Lt,on;const In=Ve.removeBranch(et);if(In.length===1&&In[0].type==="placeholder")(on=Ve.parent)==null||on.removeChild(Ve),a.position=Math.max(0,vt);else{const Gn=Ve.parent.addChildrenAfter(In,Ve);(Lt=Ve.parent)==null||Lt.removeChild(Ve),a.position=a.offsetOf(Gn)}})}}return a.deferNotifications({content:!0,selection:!0,type:b},()=>a.deleteAtoms(y))}Yc({deleteAll:a=>a.contentWillChange({inputType:"deleteContent"})&&wd(a,[0,-1],"deleteContent"),deleteForward:a=>d1(a),deleteBackward:a=>c1(a),deleteNextWord:a=>a.contentWillChange({inputType:"deleteWordForward"})&&wd(a,[a.anchor,Z0(a,a.position,"forward")],"deleteWordForward"),deletePreviousWord:a=>a.contentWillChange({inputType:"deleteWordBackward"})&&wd(a,[a.anchor,Z0(a,a.position,"backward")],"deleteWordBackward"),deleteToGroupStart:a=>a.contentWillChange({inputType:"deleteSoftLineBackward"})&&wd(a,[a.anchor,a.offsetOf(a.at(a.position).firstSibling)],"deleteSoftLineBackward"),deleteToGroupEnd:a=>a.contentWillChange({inputType:"deleteSoftLineForward"})&&wd(a,[a.anchor,a.offsetOf(a.at(a.position).lastSibling)],"deleteSoftLineForward"),deleteToMathFieldStart:a=>a.contentWillChange({inputType:"deleteHardLineBackward"})&&wd(a,[a.anchor,0],"deleteHardLineBackward"),deleteToMathFieldEnd:a=>a.contentWillChange({inputType:"deleteHardLineForward"})&&wd(a,[a.anchor,-1],"deleteHardLineForward")},{target:"model",audioFeedback:"delete",canUndo:!0,changeContent:!0,changeSelection:!0});var f1=`<svg xmlns="http://www.w3.org/2000/svg" style="width: 21px;" viewBox="0 0 576 512" role="img" aria-label="${je("tooltip.toggle virtual keyboard")}"><path d="M528 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h480c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm16 336c0 8.823-7.177 16-16 16H48c-8.823 0-16-7.177-16-16V112c0-8.823 7.177-16 16-16h480c8.823 0 16 7.177 16 16v288zM168 268v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-336 80v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm384 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zM120 188v-24c0-6.627-5.373-12-12-12H84c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm96 0v-24c0-6.627-5.373-12-12-12h-24c-6.627 0-12 5.373-12 12v24c0 6.627 5.373 12 12 12h24c6.627 0 12-5.373 12-12zm-96 152v-8c0-6.627-5.373-12-12-12H180c-6.627 0-12 5.373-12 12v8c0 6.627 5.373 12 12 12h216c6.627 0 12-5.373 12-12z"/></svg>`,h1=`<svg xmlns="http://www.w3.org/2000/svg" style="height: 18px;" viewBox="0 0 448 512" role="img" aria-label="${je("tooltip.menu")}"><path d="M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"/></svg>`,m1=class{constructor(a,y){this.focusBlurInProgress=!1;var b,z,ne;this.options=ye(pe(ye({},c0()),{macros:an(),registers:_c()}),u0(y)),this.eventController=new AbortController;const le=this.eventController.signal;y.eventSink&&(this.host=y.eventSink),this.element=a,a.mathfield=this,this.blurred=!0,this.keystrokeCaptionVisible=!1,this.suggestionIndex=0,this.inlineShortcutBuffer=[],this.inlineShortcutBufferFlushTimer=0,this.defaultStyle={},this.adoptStyle="left",this.options.defaultMode==="inline-math"?this.element.classList.add("ML__is-inline"):this.element.classList.remove("ML__is-inline"),this.dirty=!1;let ce=(z=(b=y.value)!=null?b:this.element.textContent)!=null?z:"";ce=ce.trim();const Ie=Rh(this.options),Ve=new Ea({type:"root",mode:Ie,body:di(ce,{context:this.context})});this.model=new u1(this,Ie,Ve),this.undoManager=new zg(this.model);const et=[];if(et.push("<span contenteditable=true aria-multiline=false part=keyboard-sink class=ML__keyboard-sink autocapitalize=off autocomplete=off autocorrect=off spellcheck=false inputmode=none tabindex=0></span>"),et.push('<span part=container class=ML__container aria-hidden=true style="visibility:hidden">'),et.push("<span part=content class=ML__content>"),et.push(kh(this)),et.push("</span>"),window.mathVirtualKeyboard&&(et.push(`<div part=virtual-keyboard-toggle class=ML__virtual-keyboard-toggle role=button ${this.hasEditableContent?"":'style="display:none;"'} data-l10n-tooltip="tooltip.toggle virtual keyboard">`),et.push(f1),et.push("</div>")),et.push('<div part=menu-toggle class=ML__menu-toggle role=button data-l10n-tooltip="tooltip.menu">'),et.push(h1),et.push("</div>"),et.push("</span>"),et.push("<span class=ML__sr-only>"),et.push("<span role=status aria-live=assertive aria-atomic=true></span>"),et.push("</span>"),this.element.innerHTML=window.MathfieldElement.createHTML(et.join("")),!this.element.children){console.error("%cMathLive 0.98.5: Something went wrong and the mathfield could not be created.%c\nIf you are using Vue, this may be because you are using the runtime-only build of Vue. Make sure to include `runtimeCompiler: true` in your Vue configuration. There may a warning from Vue in the log above.","color:red;font-family:system-ui;font-size:1.2rem;font-weight:bold","color:inherit;font-family:system-ui;font-size:inherit;font-weight:inherit");return}this._l10Subscription=Ge.subscribe(()=>Ge.update(this.element)),Ge.update(this.element),this.field=this.element.querySelector("[part=content]"),this.field.addEventListener("click",Lt=>Lt.stopImmediatePropagation(),{capture:!1,signal:le}),this.field.addEventListener("wheel",this,{passive:!1,signal:le}),"PointerEvent"in window?this.field.addEventListener("pointerdown",this,{signal:le}):this.field.addEventListener("mousedown",this,{signal:le}),(ne=this.element.querySelector("[part=virtual-keyboard-toggle]"))==null||ne.addEventListener("click",()=>{window.mathVirtualKeyboard.visible?window.mathVirtualKeyboard.hide():(window.mathVirtualKeyboard.show({animate:!0}),window.mathVirtualKeyboard.update(Cd(this)))},{signal:le}),this._menu=new wv(e1(this),{host:this.host}),this.field.addEventListener("contextmenu",this,{signal:le});const vt=this.element.querySelector("[part=menu-toggle]");vt==null||vt.addEventListener("pointerdown",Lt=>{if(Lt.currentTarget!==vt||this._menu.state!=="closed")return;this.element.classList.add("tracking");const on=vt.getBoundingClientRect();this._menu.modifiers=Xd(Lt),this._menu.show({target:vt,location:{x:on.left,y:on.bottom},onDismiss:()=>this.element.classList.remove("tracking")}),Lt.preventDefault(),Lt.stopPropagation()},{signal:le}),(this.model.atoms.length<=1||this.disabled||this.readOnly&&!this.hasEditableContent||this.userSelect==="none")&&(vt.style.display="none"),this.ariaLiveText=this.element.querySelector("[role=status]"),this.keyboardDelegate=Wp(this.element.querySelector(".ML__keyboard-sink"),this.element,this),window.addEventListener("resize",this,{signal:le}),document.addEventListener("scroll",this,{signal:le}),this.resizeObserver=new ResizeObserver(()=>Xu(this)),this.resizeObserver.observe(this.field),window.mathVirtualKeyboard.addEventListener("virtual-keyboard-toggle",this,{signal:le}),Pf&&!Ge.locale.startsWith(Pf.locale)&&Hp(Ge.locale),nd!=="ready"&&document.fonts.ready.then(()=>a0(this)),a.querySelector("[part=container]").style.removeProperty("visibility"),this.undoManager.startRecording(),this.undoManager.snapshot("set-value")}get defaultStyle(){return this._defaultStyle}set defaultStyle(a){this._defaultStyle=a}get effectiveStyle(){if(this.adoptStyle==="none")return this.defaultStyle;const a=this.model.at(this.model.position),y=this.adoptStyle==="right"?a.rightSibling:a;if(!y)return this.defaultStyle;if(y.type==="group"){const b=y.branch("body");return!b||b.length<2?{}:this.adoptStyle==="right"?b[1].computedStyle:b[b.length-1].computedStyle}return y.computedStyle}connectToVirtualKeyboard(){this.connectedToVirtualKeyboard||(this.connectedToVirtualKeyboard=!0,window.addEventListener("message",this,{signal:this.eventController.signal}),window.mathVirtualKeyboard.connect(),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this)),C0(this))}disconnectFromVirtualKeyboard(){this.connectedToVirtualKeyboard&&(window.removeEventListener("message",this),window.mathVirtualKeyboard.disconnect(),this.connectedToVirtualKeyboard=!1,$0())}showMenu(a){var y,b;const z=(b=(y=a==null?void 0:a.location)!=null?y:hc(this.field))!=null?b:void 0,ne=a==null?void 0:a.modifiers,le=this.element.querySelector("[part=container]");return this._menu.show({target:le,location:z,modifiers:ne})}get colorMap(){return a=>{var y,b,z;return(z=(b=(y=this.options).colorMap)==null?void 0:b.call(y,a))!=null?z:De(a)}}get backgroundColorMap(){return a=>{var y,b,z,ne,le,ce;return(ce=(le=(b=(y=this.options).backgroundColorMap)==null?void 0:b.call(y,a))!=null?le:(ne=(z=this.options).colorMap)==null?void 0:ne.call(z,a))!=null?ce:Ee(a)}}get smartFence(){var a;return(a=this.options.smartFence)!=null?a:!1}get readOnly(){var a;return(a=this.options.readOnly)!=null?a:!1}get disabled(){var a,y;return(y=(a=this.host)==null?void 0:a.disabled)!=null?y:!1}get contentEditable(){return this.host?this.host.getAttribute("contenteditable")!=="false":!1}get userSelect(){if(!this.host)return"";const a=getComputedStyle(this.host);return a.getPropertyValue("user-select")||a.getPropertyValue("-webkit-user-select")}get hasEditableContent(){return this.disabled||!this.contentEditable?!1:!this.readOnly||this.hasEditablePrompts}get hasEditablePrompts(){return this.readOnly&&!this.disabled&&this.contentEditable&&this.model.findAtom(a=>a.type==="prompt"&&!a.locked)!==void 0}get isSelectionEditable(){if(this.disabled||!this.contentEditable)return!1;if(!this.readOnly)return!0;const a=this.model.at(this.model.anchor),y=this.model.at(this.model.position),b=Ea.commonAncestor(a,y);return!!((b==null?void 0:b.type)==="prompt"||b!=null&&b.parentPrompt)}get letterShapeStyle(){var a;return(a=this.options.letterShapeStyle)!=null?a:"tex"}get minFontScale(){return this.options.minFontScale}get selectionStyle(){if(this.model.selectionIsCollapsed)return this.effectiveStyle;const a=this.model.getAtoms(this.model.selection);if(a.length===0)return{};const y=ye({},a[0].style);for(const b of a)for(const[z,ne]of Object.entries(b.style))y[z]!==ne&&delete y[z];return y}queryStyle(a){const y=Y0(this,a);"verbatimColor"in y&&delete y.verbatimColor,"verbatimBackgroundColor"in y&&delete y.verbatimBackgroundColor;const b=Object.keys(y).length;if(b===0)return"all";if(b>1){for(const Ve of Object.keys(y)){const et=this.queryStyle({[Ve]:y[Ve]});if(et==="none")return"none";if(et==="some")return"some"}return"all"}const z=Object.keys(y)[0],ne=y[z];if(this.model.selectionIsCollapsed)return this.effectiveStyle[z]===ne?"all":"none";const le=this.model.getAtoms(this.model.selection,{includeChildren:!0});let ce=le.length;if(ce===0)return"none";let Ie=0;for(const Ve of le){if(Ve.type==="first"){ce-=1;continue}Ve.style[z]===ne&&(Ie+=1)}return Ie===0?"none":Ie===ce?"all":"some"}get keybindings(){var a,y;if(this._keybindings)return this._keybindings;const[b,z]=Qp(this.options.keybindings,(a=Lf())!=null?a:jp());return((y=Lf())==null?void 0:y.score)>0&&(this._keybindings=b,z.length>0&&console.error("MathLive 0.98.5: Invalid keybindings for current keyboard layout",z)),b}get menu(){return this._menu}setOptions(a){var y;this.options=ye(ye({},this.options),u0(a)),this._keybindings=void 0,this.options.defaultMode==="inline-math"?this.element.classList.add("ML__is-inline"):this.element.classList.remove("ML__is-inline");let b=this.options.defaultMode;b==="inline-math"&&(b="math"),((y=this.model.root.firstChild)==null?void 0:y.mode)!==b&&(this.model.root.firstChild.mode=b),this.options.readOnly&&this.hasFocus()&&window.mathVirtualKeyboard.visible&&this.executeCommand("hideVirtualKeyboard");const z=Ea.serialize([this.model.root],{expandMacro:!1,defaultMode:this.options.defaultMode});("macros"in a||this.model.getValue()!==z)&&Cl.insert(this.model,z,{insertionMode:"replaceAll",selectionMode:"after",format:"latex",silenceNotifications:!0,mode:"math"}),("value"in a||"macros"in a||"registers"in a||"colorMap"in a||"backgroundColorMap"in a||"letterShapeStyle"in a||"minFontScale"in a||"readOnly"in a||"placeholderSymbol"in a)&&Xu(this)}getOptions(a){return $d(this.options,a)}getOption(a){return $d(this.options,a)}handleEvent(a){return Gd(this,null,function*(){var y;if(Ac(this)){if(R0(a)){if(!ie(a.origin,(y=this.options.originValidator)!=null?y:"none"))throw new DOMException(`Message from unknown origin (${a.origin}) cannot be handled`,"SecurityError");const{action:b}=a.data;if(b==="execute-command"){const z=a.data.command;if(hf(z)==="virtual-keyboard")return;this.executeCommand(z)}else b==="update-state"||(b==="focus"?this.focus({preventScroll:!0}):b==="blur"&&this.blur());return}switch(a.type){case"focus":this.onFocus();break;case"blur":this.onBlur();break;case"mousedown":this.userSelect!=="none"&&$h(this,a);break;case"pointerdown":this.userSelect!=="none"&&($h(this,a),a.shiftKey===!1&&(yield hm(a,this.element.querySelector("[part=container]"),this._menu))&&y0.stop());break;case"contextmenu":this.userSelect!=="none"&&a.shiftKey===!1&&(yield hm(a,this.element.querySelector("[part=container]"),this._menu))&&y0.stop();break;case"virtual-keyboard-toggle":this.hasFocus()&&C0(this);break;case"resize":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Ac(this)&&this.onGeometryChange());break;case"scroll":this.geometryChangeTimer&&cancelAnimationFrame(this.geometryChangeTimer),this.geometryChangeTimer=requestAnimationFrame(()=>Ac(this)&&this.onGeometryChange());break;case"wheel":this.onWheel(a);break;default:console.warn("Unexpected event type",a.type)}}})}dispose(){if(!Ac(this))return;Ge.unsubscribe(this._l10Subscription),this.keyboardDelegate.dispose(),this.keyboardDelegate=void 0,this.eventController.abort(),this.eventController=void 0,this.resizeObserver.disconnect(),window.mathVirtualKeyboard.removeEventListener("virtual-keyboard-toggle",this),this.disconnectFromVirtualKeyboard(),this.model.dispose();const a=this.element;delete a.mathfield,this.element=void 0,this.host=void 0,this.field=void 0,this.ariaLiveText=void 0,Xg(),tg(),vv()}flushInlineShortcutBuffer(a){if(a!=null||(a={defer:!1}),!a.defer){this.inlineShortcutBuffer=[],clearTimeout(this.inlineShortcutBufferFlushTimer),this.inlineShortcutBufferFlushTimer=0;return}this.options.inlineShortcutTimeout>0&&(clearTimeout(this.inlineShortcutBufferFlushTimer),this.inlineShortcutBufferFlushTimer=setTimeout(()=>this.flushInlineShortcutBuffer(),this.options.inlineShortcutTimeout))}executeCommand(a){return hf(a)==="virtual-keyboard"?(this.focus({preventScroll:!0}),window.mathVirtualKeyboard.executeCommand(a),requestAnimationFrame(()=>window.mathVirtualKeyboard.update(Cd(this))),!1):sg(this,a)}get errors(){return _s(this.model.getValue(),{context:this.context})}getValue(a,y,b){return this.model.getValue(a,y,b)}setValue(a,y){var b;y=y!=null?y:{mode:"math"},y.insertionMode===void 0&&(y.insertionMode="replaceAll"),(y.format===void 0||y.format==="auto")&&(y.format="latex"),(y.mode===void 0||y.mode==="auto")&&(y.mode=(b=ds(this.model,this.model.position))!=null?b:"math");const z=this.undoManager.canUndo();Cl.insert(this.model,a,y)&&(Xu(this),z||this.undoManager.reset(),this.undoManager.snapshot("set-value"))}get expression(){const a=window.MathfieldElement.computeEngine;return a?a.box(a.parse(this.model.getValue("latex-unstyled"))):(console.error("MathLive 0.98.5: no compute engine available. Make sure the Compute Engine library is loaded."),null)}scrollIntoView(){var a;if(!this.element)return;if(this.host){if(this.options.onScrollIntoView)this.options.onScrollIntoView(this);else if(this.host.scrollIntoView({block:"nearest",inline:"nearest"}),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.container===window.document.body){const z=window.mathVirtualKeyboard.boundingRect,ne=this.host.getBoundingClientRect();ne.bottom>z.top&&((a=window.document.scrollingElement)==null||a.scrollBy(0,ne.bottom-z.top+8))}}this.dirty&&Jd(this,{interactive:!0});const y=this.field.getBoundingClientRect();let b=null;if(this.model.selectionIsCollapsed)b=hc(this.field);else{const z=As(this);if(z.length>0){let ne=-1/0,le=-1/0;for(const ce of z)ce.right>ne&&(ne=ce.right),ce.top<le&&(le=ce.top);b={x:ne+y.left-this.field.scrollLeft,y:le+y.top-this.field.scrollTop,height:0}}}if(this.host&&b){const z=this.host.getBoundingClientRect(),ne=b.y;let le=this.host.scrollTop;ne<z.top?le=ne-z.top+this.host.scrollTop:ne>z.bottom&&(le=ne-z.bottom+this.host.scrollTop+b.height),this.host.scroll({top:le,left:0})}if(b){const z=b.x-window.scrollX;let ne=this.field.scrollLeft;z<y.left?ne=z-y.left+this.field.scrollLeft-20:z>y.right&&(ne=z-y.right+this.field.scrollLeft+20),this.field.scroll({top:this.field.scrollTop,left:ne})}}insert(a,y){return typeof a!="string"||a.length===0&&((y==null?void 0:y.insertionMode)==="insertBefore"||(y==null?void 0:y.insertionMode)==="insertAfter")||a.length===0&&this.model.selectionIsCollapsed?!1:(this.flushInlineShortcutBuffer(),y=y!=null?y:{mode:"math"},y.focus&&this.focus(),y.feedback&&(window.MathfieldElement.keypressVibration&&ze()&&navigator.vibrate(Ph),window.MathfieldElement.playSound("keypress")),a==="\\\\"?zh(this.model):a==="&"?Hh(this.model):this.model.selectionIsCollapsed?Cl.insert(this.model,a,ye({style:this.model.at(this.model.position).computedStyle},y)):Cl.insert(this.model,a,y),this.snapshot(`insert-${this.model.at(this.model.position).type}`),Xu(this),y.scrollIntoView&&this.scrollIntoView(),!0)}switchMode(a,y="",b=""){var z;if(this.model.mode===a||!this.hasEditableContent||!this.contentEditable||this.disabled)return;const ne=this.model.mode;if(this.model.mode=a,!((z=this.host)!=null&&z.dispatchEvent(new Event("mode-change",{bubbles:!0,composed:!0,cancelable:!0})))){this.model.mode=ne;return}const le=this.model.mode,{model:ce}=this;ce.deferNotifications({content:!!b||!!y,selection:!0,type:"insertText"},()=>{let Ie=!1;if(this.flushInlineShortcutBuffer(),this.stopCoalescingUndo(),y&&a!=="latex"){const Ve=di(y,{context:this.context,parseMode:a});ce.collapseSelection("forward");const et=ce.at(ce.position);ce.position=ce.offsetOf(et.parent.addChildrenAfter(Ve,et)),Ie=!0}if(this.model.mode=a,a==="latex"){let Ve=ce.selectionIsCollapsed;df(this,"accept");let et,vt=ce.at(ce.position);if(Ve)et="\\";else{const on=mu(ce.selection);et=this.model.getValue(on,"latex");const In=this.model.extractAtoms(on);In.length===1&&In[0].type==="placeholder"&&(et=y,Ve=!0),vt=ce.at(on[0])}const Lt=new Yd(et);vt.parent.addChildAfter(Lt,vt),Ve?ce.position=ce.offsetOf(Lt.lastChild):ce.setSelection(ce.offsetOf(Lt.firstChild),ce.offsetOf(Lt.lastChild))}else Of(ce).forEach(Ve=>{Ve.isError=!1});if(b){const Ve=di(b,{context:this.context,parseMode:le});ce.collapseSelection("forward");const et=ce.at(ce.position);ce.position=ce.offsetOf(et.parent.addChildrenAfter(Ve,et)),Ie=!0}return Xu(this),this.undoManager.snapshot(a==="latex"?"insert-latex":"insert"),Ie}),this.model.mode=a,window.mathVirtualKeyboard.update(Cd(this))}hasFocus(){return!this.blurred}focus(a){var y;this.hasFocus()||(this.keyboardDelegate.focus(),this.connectToVirtualKeyboard(),this.onFocus(),this.model.announce("line")),(y=a==null?void 0:a.preventScroll)!=null&&y||this.scrollIntoView()}blur(){this.disconnectFromVirtualKeyboard(),this.hasFocus()&&this.keyboardDelegate.blur()}select(){this.model.selection={ranges:[[0,this.model.lastOffset]]},this.focus()}applyStyle(a,y={}){var b,z;const ne={operation:"set",silenceNotifications:!1};Jc(y)?ne.range=y:(y.operation==="toggle"&&(ne.operation="toggle"),ne.range=y.range,ne.silenceNotifications=(b=y.silenceNotifications)!=null?b:!1);const le=Y0(this,a),ce=(z=ne.operation)!=null?z:"set";if(ne.range===void 0&&this.model.selectionIsCollapsed){if(ce==="set"){this.defaultStyle=ye(ye({},this.defaultStyle),le);return}const Ie=ye({},this.defaultStyle);for(const Ve of Object.keys(le))Ie[Ve]===le[Ve]?(Ve==="color"&&delete Ie.verbatimColor,Ve==="backgroundColor"&&delete Ie.verbatimBackgroundColor,delete Ie[Ve]):Ie[Ve]=le[Ve];this.defaultStyle=Ie;return}this.model.deferNotifications({content:!ne.silenceNotifications,type:"insertText"},()=>{if(ne.range===void 0)for(const Ie of this.model.selection.ranges)H0(this.model,Ie,le,{operation:ce});else H0(this.model,ne.range,le,{operation:ce})}),Xu(this)}toggleContextMenu(){var a;return this._menu.visible?this._menu.state==="open"?(this._menu.hide(),!0):(this._menu.show({target:this.element.querySelector("[part=container]"),location:(a=this.getCaretPoint())!=null?a:void 0,onDismiss:()=>{var y;return(y=this.element)==null?void 0:y.focus()}}),!0):!1}getCaretPoint(){const a=hc(this.field);return a?{x:a.x,y:a.y}:null}setCaretPoint(a,y){const b=jf(this,a,y,{bias:0});if(b<0)return!1;const z=this.model.position;return this.model.position=b,this.model.announce("move",z),Xu(this),!0}getPrompt(a){const y=this.model.findAtom(b=>b.type==="prompt"&&b.placeholderId===a);return console.assert(y!==void 0,"MathLive 0.98.5: no prompts with matching ID found"),y}getPromptValue(a,y){const b=this.getPrompt(a);if(!b)return"";const z=this.model.offsetOf(b.firstChild),ne=this.model.offsetOf(b.lastChild);return this.model.getValue(z,ne,y)}getPrompts(a){return this.model.getAllAtoms().filter(y=>y.type!=="prompt"?!1:a?!(a.id&&y.placeholderId!==a.id||a.locked&&y.locked!==a.locked||a.correctness==="undefined"&&y.correctness||a.correctness&&y.correctness!==a.correctness):!0).map(y=>y.placeholderId)}setPromptValue(a,y,b){if(y!==void 0){const z=this.getPrompt(a);if(!z){console.error(`MathLive 0.98.5: unknown prompt ${a}`);return}const ne=this.model.getBranchRange(this.model.offsetOf(z),"body");this.model.setSelection(ne),this.insert(y,pe(ye({},b),{insertionMode:"replaceSelection"}))}b!=null&&b.silenceNotifications&&(this.valueOnFocus=this.getValue()),Xu(this)}setPromptState(a,y,b){const z=this.getPrompt(a);if(!z){console.error(`MathLive 0.98.5: unknown prompt ${a}`);return}y==="undefined"?z.correctness=void 0:typeof y=="string"&&(z.correctness=y),typeof b=="boolean"&&(z.locked=b,z.captureSelection=b),Xu(this)}getPromptState(a){const y=this.getPrompt(a);return y?[y.correctness,y.locked]:(console.error(`MathLive 0.98.5: unknown prompt ${a}`),[void 0,!0])}getPromptRange(a){const y=this.getPrompt(a);return y?this.model.getBranchRange(this.model.offsetOf(y),"body"):(console.error(`MathLive 0.98.5: unknown prompt ${a}`),[0,0])}canUndo(){return this.undoManager.canUndo()}canRedo(){return this.undoManager.canRedo()}popUndoStack(){this.undoManager.pop()}snapshot(a){var y;this.undoManager.snapshot(a)&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this)),(y=this.host)==null||y.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"snapshot"}})))}stopCoalescingUndo(){this.undoManager.stopCoalescing(this.model.selection)}stopRecording(){this.undoManager.stopRecording()}startRecording(){this.undoManager.startRecording()}undo(){var a;this.undoManager.undo()&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this)),(a=this.host)==null||a.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"undo"}})))}redo(){var a;this.undoManager.redo()&&(window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this)),(a=this.host)==null||a.dispatchEvent(new CustomEvent("undo-state-change",{bubbles:!0,composed:!0,detail:{type:"undo"}})))}resetUndo(){var a;(a=this.undoManager)==null||a.reset()}onSelectionDidChange(){var a,y;const b=this.model;this.keyboardDelegate.setValue(b.getValue(this.model.selection,"latex-expanded"));{const z=b.at(b.position),ne=(a=z.mode)!=null?a:Rh(this.options);this.model.mode!==ne&&(this.model.mode==="latex"?(df(this,"accept",{mode:ne}),b.position=b.offsetOf(z)):this.switchMode(ne))}(y=this.host)==null||y.dispatchEvent(new Event("selection-change",{bubbles:!0,composed:!0})),window.mathVirtualKeyboard.visible&&window.mathVirtualKeyboard.update(Cd(this)),C0(this)}onContentWillChange(a){var y,b,z;return(z=(b=this.host)==null?void 0:b.dispatchEvent(new InputEvent("beforeinput",pe(ye({},a),{data:a.data?a.data:(y=a.inputType)!=null?y:"",cancelable:!0,bubbles:!0,composed:!0}))))!=null?z:!0}onFocus(){this.focusBlurInProgress||!this.blurred||(this.focusBlurInProgress=!0,this.blurred=!1,this.keyboardDelegate.focus(),this.stopCoalescingUndo(),Jd(this,{interactive:!0}),this.valueOnFocus=this.model.getValue(),this.hasEditablePrompts&&!this.model.at(this.model.anchor).parentPrompt&&this.executeCommand("moveToNextPlaceholder"),this.focusBlurInProgress=!1)}onBlur(){var a,y,b;if(this.focusBlurInProgress||this.blurred)return;this.focusBlurInProgress=!0,this.stopCoalescingUndo(),this.blurred=!0,this.ariaLiveText.textContent="",ff(this),this.model.getValue()!==this.valueOnFocus&&((a=this.host)==null||a.dispatchEvent(new Event("change",{bubbles:!0,composed:!0}))),this.disconnectFromVirtualKeyboard(),(y=this.host)==null||y.dispatchEvent(new Event("blur",{bubbles:!1,composed:!0})),(b=this.host)==null||b.dispatchEvent(new UIEvent("focusout",{bubbles:!0,composed:!0})),Xu(this),this.focusBlurInProgress=!1,$0();const z=new AbortController,ne=z.signal;document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&document.addEventListener("visibilitychange",()=>{Ac(this)&&document.visibilityState==="visible"&&this.focus({preventScroll:!0})},{once:!0,signal:ne})},{once:!0,signal:ne}),setTimeout(()=>z.abort(),100)}onInput(a){U0(this,a)}onKeystroke(a){return Xh(this,a)}onCompositionStart(a){this.model.deleteAtoms(mu(this.model.selection));const y=hc(this.field);y&&requestAnimationFrame(()=>{Jd(this),this.keyboardDelegate.moveTo(y.x,y.y-y.height)})}onCompositionUpdate(a){kg(this.model,a),Xu(this)}onCompositionEnd(a){Pg(this.model),U0(this,a,{simulateKeystroke:!0})}onCut(a){if(!this.isSelectionEditable){this.model.announce("plonk");return}this.model.contentWillChange({inputType:"deleteByCut"})&&(this.stopCoalescingUndo(),Cl.onCopy(this,a),wd(this.model,mu(this.model.selection),"deleteByCut"),this.snapshot("cut"),Xu(this))}onCopy(a){Cl.onCopy(this,a)}onPaste(a){let y=this.isSelectionEditable;return y&&(y=Cl.onPaste(this.model.at(this.model.position).mode,this,a.clipboardData)),y||this.model.announce("plonk"),a.preventDefault(),a.stopPropagation(),y}onGeometryChange(){this._menu.hide(),t0(this),C0(this)}onWheel(a){const y=5*a.deltaX;if(!Number.isFinite(y)||y===0)return;const b=this.field;y<0&&b.scrollLeft===0||y>0&&b.offsetWidth+b.scrollLeft>=b.scrollWidth||(b.scrollBy({top:0,left:y}),a.preventDefault(),a.stopPropagation())}getHTMLElement(a){let y=a;for(;!y.id&&y.hasChildren;)y=a.children[0];return this.field.querySelector(`[data-atom-id="${y.id}"]`)}get context(){var a,y;return{registers:(a=this.options.registers)!=null?a:{},smartFence:this.smartFence,letterShapeStyle:this.letterShapeStyle,minFontScale:this.minFontScale,placeholderSymbol:(y=this.options.placeholderSymbol)!=null?y:"\u25A2",colorMap:b=>this.colorMap(b),backgroundColorMap:b=>this.backgroundColorMap(b),getMacro:b=>Cr(b,this.options.macros),atomIdsSettings:{seed:"random",groupNumbers:!1}}}};function Am(a){if(a&&(a.classList.remove("ML__highlight"),a.children))for(const y of a.children)Am(y)}function mh(a,y){var b;a&&(!y||((b=a.dataset)==null?void 0:b.atomId)===y?(a.classList.add("ML__highlight"),a.children&&a.children.length>0&&[...a.children].forEach(z=>{z instanceof HTMLElement&&mh(z)})):(a.classList.remove("ML__highlight"),a.children&&a.children.length>0&&[...a.children].forEach(z=>{z instanceof HTMLElement&&mh(z,y)})))}function p1(a,y){var b;if(!Fe())return;if(window.MathfieldElement.speechEngine!=="amazon"){console.error("MathLive 0.98.5: Use Amazon TTS Engine for synchronized highlighting"),typeof window.MathfieldElement.speakHook=="function"&&window.MathfieldElement.speakHook(y);return}if(!window.AWS){console.error("MathLive 0.98.5: AWS SDK not loaded. See https://www.npmjs.com/package/aws-sdk");return}const z=new window.AWS.Polly({apiVersion:"2016-06-10"}),ne={OutputFormat:"json",VoiceId:(b=window.MathfieldElement.speechEngineVoice)!=null?b:"Joanna",Engine:"standard",Text:y,TextType:"ssml",SpeechMarkTypes:["ssml"]};Vd().readAloudElement=a,z.synthesizeSpeech(ne,(le,ce)=>{if(le){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech()\` error: ${le}`);return}if(!(ce!=null&&ce.AudioStream)){console.log("polly.synthesizeSpeech():",ce);return}const Ie=new TextDecoder("utf-8").decode(new Uint8Array(ce.AudioStream));Vd().readAloudMarks=Ie.split(`
`).map(Ve=>Ve?JSON.parse(Ve):{}),Vd().readAloudTokens=[];for(const Ve of Vd().readAloudMarks)Ve.value&&Vd().readAloudTokens.push(Ve.value);Vd().readAloudCurrentMark="",ne.OutputFormat="mp3",ne.SpeechMarkTypes=[],z.synthesizeSpeech(ne,(Ve,et)=>{if(Ve){console.trace(`MathLive 0.98.5: \`polly.synthesizeSpeech("${y}") error:${Ve}`);return}if(!(et!=null&&et.AudioStream))return;const vt=new Uint8Array(et.AudioStream),Lt=new Blob([vt.buffer],{type:"audio/mpeg"}),on=URL.createObjectURL(Lt),In=Vd();In.readAloudAudio?In.readAloudAudio.pause():(In.readAloudAudio=new Audio,In.readAloudAudio.addEventListener("ended",()=>{const Gn=In.readAloudMathfield;In.readAloudStatus="ended",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),Gn?(Jd(Gn),In.readAloudElement=null,In.readAloudMathfield=null,In.readAloudTokens=[],In.readAloudMarks=[],In.readAloudCurrentMark=""):Am(In.readAloudElement)}),In.readAloudAudio.addEventListener("timeupdate",()=>{let Gn="";const ga=In.readAloudAudio.currentTime*1e3+100;for(const xi of In.readAloudMarks)xi.time<ga&&(Gn=xi.value);In.readAloudCurrentMark!==Gn&&(In.readAloudCurrentToken=Gn,Gn&&Gn===In.readAloudFinalToken?In.readAloudAudio.pause():(In.readAloudCurrentMark=Gn,mh(In.readAloudElement,In.readAloudCurrentMark)))})),In.readAloudAudio.src=on,In.readAloudStatus="playing",document.body.dispatchEvent(new Event("read-aloud-status-change",{bubbles:!0,composed:!0})),In.readAloudAudio.play()})})}Fe()||console.error('MathLive 0.98.5: this version of the MathLive library is for use in the browser. A subset of the API is available on the server side in the "mathlive-ssr" library. If using server side rendering (with React for example) you may want to do a dynamic import of the MathLive library inside a `useEffect()` call.');var Ws=new WeakMap,g1=.5,Ud={letterShapeStyle:"mf.letterShapeStyle = ...",horizontalSpacingScale:'Removed. Use `"thinmuskip"`, `"medmuskip"`, and `"thickmuskip"` registers ',macros:"mf.macros = ...",registers:"mf.registers = ...",backgroundColorMap:"mf.backgroundColorMap = ...",colorMap:"mf.colorMap = ...",enablePopover:"mf.popoverPolicy = ...",mathModeSpace:"mf.mathModeSpace = ...",placeholderSymbol:"mf.placeholderSymbol = ...",readOnly:"mf.readOnly = ...",removeExtraneousParentheses:"mf.removeExtraneousParentheses = ...",scriptDepth:"mf.scriptDepth = ...",smartFence:"mf.smartFence = ...",smartMode:"mf.smartMode = ...",smartSuperscript:"mf.smartSuperscript = ...",inlineShortcutTimeout:"mf.inlineShortcutTimeout = ...",inlineShortcuts:"mf.inlineShortcuts = ...",keybindings:"mf.keybindings = ...",virtualKeyboardMode:"mf.mathVirtualKeyboardPolicy = ...",customVirtualKeyboardLayers:"mathVirtualKeyboard.layers = ...",customVirtualKeyboards:"mathVirtualKeyboard.layouts = ...",keypressSound:"mathVirtualKeyboard.keypressSound = ...",keypressVibration:"mathVirtualKeyboard.keypressVibration = ...",plonkSound:"mathVirtualKeyboard.plonkSound = ...",virtualKeyboardContainer:"mathVirtualKeyboard.container = ...",virtualKeyboardLayout:"mathVirtualKeyboard.alphabeticLayout = ...",virtualKeyboardTheme:"No longer supported",virtualKeyboardToggleGlyph:"No longer supported",virtualKeyboardToolbar:"mathVirtualKeyboard.editToolbar = ...",virtualKeyboards:"Use `mathVirtualKeyboard.layouts`",speechEngine:"`MathfieldElement.speechEngine`",speechEngineRate:"`MathfieldElement.speechEngineRate`",speechEngineVoice:"`MathfieldElement.speechEngineVoice`",textToSpeechMarkup:"`MathfieldElement.textToSpeechMarkup`",textToSpeechRules:"`MathfieldElement.textToSpeechRules`",textToSpeechRulesOptions:"`MathfieldElement.textToSpeechRulesOptions`",readAloudHook:"`MathfieldElement.readAloudHook`",speakHook:"`MathfieldElement.speakHook`",computeEngine:"`MathfieldElement.computeEngine`",fontsDirectory:"`MathfieldElement.fontsDirectory`",soundsDirectory:"`MathfieldElement.soundsDirectory`",createHTML:"`MathfieldElement.createHTML`",onExport:"`MathfieldElement.onExport`",onInlineShortcut:"`MathfieldElement.onInlineShortcut`",onScrollIntoView:"`MathfieldElement.onScrollIntoView`",locale:"MathfieldElement.locale = ...",strings:"MathfieldElement.strings = ...",decimalSeparator:"MathfieldElement.decimalSeparator = ...",fractionNavigationOrder:"MathfieldElement.fractionNavigationOrder = ..."},Bc=class sf extends HTMLElement{static get formAssociated(){return wf()}static get optionsAttributes(){return{"default-mode":"string","letter-shape-style":"string","min-font-scale":"number","popover-policy":"string","math-mode-space":"string","read-only":"boolean","remove-extraneous-parentheses":"on/off","smart-fence":"on/off","smart-mode":"on/off","smart-superscript":"on/off","inline-shortcut-timeout":"string","script-depth":"string",placeholder:"string","virtual-keyboard-target-origin":"string","math-virtual-keyboard-policy":"string"}}static get observedAttributes(){return[...Object.keys(this.optionsAttributes),"contenteditable","disabled","readonly","read-only"]}static get fontsDirectory(){return this._fontsDirectory}static set fontsDirectory(y){y!==this._fontsDirectory&&(this._fontsDirectory=y,ag())}get fontsDirectory(){throw new Error("Use MathfieldElement.fontsDirectory instead")}set fontsDirectory(y){throw new Error("Use MathfieldElement.fontsDirectory instead")}static get soundsDirectory(){return this._soundsDirectory}static set soundsDirectory(y){this._soundsDirectory=y,this.audioBuffers={}}get soundsDirectory(){throw new Error("Use MathfieldElement.soundsDirectory instead")}set soundsDirectory(y){throw new Error("Use MathfieldElement.soundsDirectory instead")}static get keypressSound(){return this._keypressSound}static set keypressSound(y){var b,z,ne;this.audioBuffers={},y===null?this._keypressSound={spacebar:null,return:null,delete:null,default:null}:typeof y=="string"?this._keypressSound={spacebar:y,return:y,delete:y,default:y}:typeof y=="object"&&"default"in y&&(this._keypressSound={spacebar:(b=y.spacebar)!=null?b:y.default,return:(z=y.return)!=null?z:y.default,delete:(ne=y.delete)!=null?ne:y.default,default:y.default})}static get plonkSound(){return this._plonkSound}static set plonkSound(y){this.audioBuffers={},this._plonkSound=y}static get audioContext(){return this._audioContext||(this._audioContext=new AudioContext),this._audioContext}static get speechEngine(){return this._speechEngine}static set speechEngine(y){this._speechEngine=y}static get speechEngineRate(){return this._speechEngineRate}static set speechEngineRate(y){this._speechEngineRate=y}static get speechEngineVoice(){return this._speechEngineVoice}static set speechEngineVoice(y){this._speechEngineVoice=y}static get textToSpeechMarkup(){return this._textToSpeechMarkup}static set textToSpeechMarkup(y){this._textToSpeechMarkup=y}static get textToSpeechRules(){return this._textToSpeechRules}static set textToSpeechRules(y){this._textToSpeechRules=y}static get textToSpeechRulesOptions(){return this._textToSpeechRulesOptions}static set textToSpeechRulesOptions(y){this._textToSpeechRulesOptions=y}static get locale(){return Ge.locale}static set locale(y){y==="auto"&&(y=navigator.language.slice(0,5)),Ge.locale=y}get locale(){throw new Error("Use MathfieldElement.locale instead")}set locale(y){throw new Error("Use MathfieldElement.locale instead")}static get strings(){return Ge.strings}static set strings(y){Ge.merge(y)}get strings(){throw new Error("Use MathfieldElement.strings instead")}set strings(y){throw new Error("Use MathfieldElement.strings instead")}static get decimalSeparator(){return this._decimalSeparator}static set decimalSeparator(y){this._decimalSeparator=y,this._computeEngine&&(this._computeEngine.latexOptions.decimalMarker=this.decimalSeparator===","?"{,}":".")}get decimalSeparator(){throw new Error("Use MathfieldElement.decimalSeparator instead")}set decimalSeparator(y){throw new Error("Use MathfieldElement.decimalSeparator instead")}static get computeEngine(){var y,b;if(this._computeEngine===void 0){const z=(y=window[Symbol.for("io.cortexjs.compute-engine")])==null?void 0:y.ComputeEngine;if(!z)return null;this._computeEngine=new z,this._computeEngine&&this.decimalSeparator===","&&(this._computeEngine.latexOptions.decimalMarker="{,}")}return(b=this._computeEngine)!=null?b:null}static set computeEngine(y){this._computeEngine=y}get computeEngine(){throw new Error("Use MathfieldElement.computeEngine instead")}set computeEngine(y){throw new Error("Use MathfieldElement.computeEngine instead")}static get isFunction(){return typeof this._isFunction!="function"?()=>!1:this._isFunction}static set isFunction(y){this._isFunction=y}static loadSound(y){return Gd(this,null,function*(){delete this.audioBuffers[y];let b="";switch(y){case"keypress":b=this._keypressSound.default;break;case"return":b=this._keypressSound.return;break;case"spacebar":b=this._keypressSound.spacebar;break;case"delete":b=this._keypressSound.delete;break;case"plonk":b=this.plonkSound;break}if(typeof b!="string")return;b=b.trim();const z=this.soundsDirectory;if(!(z==null||z==="null"||b==="none"||b==="null"))try{const le=yield(yield fetch(yield Fh(`${z}/${b}`))).arrayBuffer(),ce=yield this.audioContext.decodeAudioData(le);this.audioBuffers[y]=ce}catch(ne){}})}static playSound(y){return Gd(this,null,function*(){if((this.audioContext.state==="suspended"||this.audioContext.state==="interrupted")&&(yield this.audioContext.resume()),this.audioBuffers[y]||(yield this.loadSound(y)),!this.audioBuffers[y])return;const b=this.audioContext.createBufferSource();b.buffer=this.audioBuffers[y];const z=this.audioContext.createGain();z.gain.value=g1,b.connect(z).connect(this.audioContext.destination),b.start()})}constructor(y){if(super(),y){const b=[];for(const z of Object.keys(y))if(Ud[z])if(Ud[z].startsWith("mf."))if(Ud[z].startsWith(`mf.${z}`))b.push(`Option \`${z}\` cannot be used as a constructor option. Use ${Ud[z]}`);else{const ne=Ud[z].match(/([a-zA-Z]+) =/);b.push(`Option \`${z}\` has been renamed \`${ne[1]}\``)}else b.push(`Option \`${z}\` cannot be used as a constructor option. Use ${Ud[z]}`);if(b.length>0){console.group("%cMathLive 0.98.5: %cInvalid Options","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),console.warn("Some of the options passed to `new MathfieldElement(...)` are invalid. \n See https://cortexjs.io/mathlive/changelog/ for details.");for(const z of b)console.warn(z);console.groupEnd()}}if(wf()&&(this._internals=this.attachInternals(),this._internals.role="math",this._internals.ariaLabel="math input field",this._internals.ariaMultiLine="false"),this.attachShadow({mode:"open",delegatesFocus:!0}),this.shadowRoot&&"adoptedStyleSheets"in this.shadowRoot){this.shadowRoot.adoptedStyleSheets=[ho("core"),ho("mathfield"),ho("mathfield-element"),ho("ui"),ho("menu")],this.shadowRoot.appendChild(document.createElement("span"));const b=document.createElement("slot");b.style.display="none",this.shadowRoot.appendChild(b)}else this.shadowRoot.innerHTML="<style>"+Fo("core")+Fo("mathfield")+Fo("mathfield-element")+Fo("ui")+Fo("menu")+'</style><span></span><slot style="display:none"></slot>';y&&this._setOptions(y),this.shadowRoot.addEventListener("slotchange",()=>{var b;const z=this.shadowRoot.querySelector("slot:not([name])");this.value=(b=z==null?void 0:z.assignedNodes().map(ne=>ne.nodeType===3?ne.textContent:"").join("").trim())!=null?b:""})}showMenu(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.showMenu(y))!=null?z:!1}get mathVirtualKeyboard(){throw new Error("The `mathVirtualKeyboard` property is not available on the MathfieldElement. Use `window.mathVirtualKeyboard` instead.")}onPointerDown(){window.addEventListener("pointerup",y=>{var b;y.target===this&&!((b=this._mathfield)!=null&&b.disabled)&&this.dispatchEvent(new MouseEvent("click",{altKey:y.altKey,button:y.button,buttons:y.buttons,clientX:y.clientX,clientY:y.clientY,ctrlKey:y.ctrlKey,metaKey:y.metaKey,movementX:y.movementX,movementY:y.movementY,relatedTarget:y.relatedTarget,screenX:y.screenX,screenY:y.screenY,shiftKey:y.shiftKey}))},{once:!0})}getPromptValue(y,b){var z,ne;return(ne=(z=this._mathfield)==null?void 0:z.getPromptValue(y,b))!=null?ne:""}setPromptValue(y,b,z){var ne;(ne=this._mathfield)==null||ne.setPromptValue(y,b,z)}getPromptRange(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.getPromptRange(y))!=null?z:null}getPrompts(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.getPrompts(y))!=null?z:[]}get form(){var y;return(y=this._internals)==null?void 0:y.form}get name(){var y;return(y=this.getAttribute("name"))!=null?y:""}get type(){return this.localName}get mode(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.model.mode)!=null?b:this.defaultMode==="text"?"text":"math"}set mode(y){var b;(b=this._mathfield)==null||b.switchMode(y)}get expression(){if(this._mathfield)return window[Symbol.for("io.cortexjs.compute-engine")]?this._mathfield.expression:(console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
Load the library, for example with:
import "https://unpkg.com/@cortex-js/compute-engine?module"`),null)}set expression(y){var b,z;if(!this._mathfield)return;const ne=(z=(b=sf.computeEngine)==null?void 0:b.box(y).latex)!=null?z:null;ne!==null&&this._mathfield.setValue(ne),window[Symbol.for("io.cortexjs.compute-engine")]||console.error(`MathLive 0.98.5: The CortexJS Compute Engine library is not available.
Load the library, for example with:
import "https://unpkg.com/@cortex-js/compute-engine?module"`)}get errors(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.errors)!=null?b:[]}_getOptions(y){return this._mathfield?$d(this._mathfield.options,y):Ws.has(this)?ye({},$d(ye(ye({},c0()),u0(Ws.get(this).options)),y)):null}getOptions(y){return console.warn("%cMathLive 0.98.5: %cDeprecated Usage%c\n `mf.getOptions()` is deprecated. Read the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem","color: inherit, font-size: 1rem"),this._mathfield?$d(this._mathfield.options,y):Ws.has(this)?$d(ye(ye({},c0()),u0(Ws.get(this).options)),y):null}reflectAttributes(){const y=c0(),b=this._getOptions();Object.keys(sf.optionsAttributes).forEach(z=>{const ne=_d(z);sf.optionsAttributes[z]==="on/off"?y[ne]!==b[ne]?this.setAttribute(z,b[ne]?"on":"off"):this.removeAttribute(z):y[ne]!==b[ne]&&(sf.optionsAttributes[z]==="boolean"?b[ne]?this.setAttribute(z,""):this.removeAttribute(z):(typeof b[ne]=="string"||typeof b[ne]=="number")&&this.setAttribute(z,b[ne].toString()))})}getOption(y){return console.warn("%cMathLive 0.98.5: %cDeprecated Usage%c\n `mf.getOption()` is deprecated. Read the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem","color: inherit, font-size: 1rem"),this._getOptions([y])[y]}_getOption(y){return this._getOptions([y])[y]}_setOptions(y){if(this._mathfield)this._mathfield.setOptions(y);else if(Ws.has(this)){const b=ye(ye({},Ws.get(this).options),y);Ws.set(this,pe(ye({},Ws.get(this)),{selection:{ranges:b.readOnly?[[0,0]]:[[0,-1]]},options:b}))}else Ws.set(this,{value:void 0,selection:{ranges:[[0,0]]},options:y,menuItems:void 0});this.reflectAttributes()}setOptions(y){console.group("%cMathLive 0.98.5: %cDeprecated Usage","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),console.warn(" `mf.setOptions()` is deprecated. Set the property directly on the mathfield instead.\n See https://cortexjs.io/mathlive/changelog/ for details.");for(const b of Object.keys(y))Ud[b]&&console.warn(`\`mf.setOptions({${b}:...})\` -> ${Ud[b]}`);console.groupEnd(),this._setOptions(y)}executeCommand(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.executeCommand(y))!=null?z:!1}getValue(y,b,z){var ne,le;if(this._mathfield)return this._mathfield.model.getValue(y,b,z);if(Ws.has(this)){let ce,Ie,Ve;if(qc(y)?([ce,Ie]=y.ranges[0],Ve=b):Jc(y)?([ce,Ie]=y,Ve=b):rc(y)&&rc(b)?(ce=y,Ie=b,Ve=z):(ce=0,Ie=-1,Ve=y),(Ve===void 0||Ve==="latex")&&ce===0&&Ie===-1)return(le=(ne=Ws.get(this).value)!=null?ne:this.textContent)!=null?le:""}return""}setValue(y,b){if(this._mathfield&&y!==void 0){b!=null||(b={silenceNotifications:!0,mode:"math"}),this._mathfield.setValue(y,b);return}if(Ws.has(this)){const ne=Ws.get(this).options;Ws.set(this,{value:y,selection:{ranges:[[-1,-1]],direction:"forward"},options:ne,menuItems:void 0});return}const z=Yf(this);Ws.set(this,{value:y,selection:{ranges:[[-1,-1]],direction:"forward"},options:z,menuItems:void 0})}hasFocus(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.hasFocus())!=null?b:!1}focus(){var y;(y=this._mathfield)==null||y.focus()}blur(){var y;(y=this._mathfield)==null||y.blur()}select(){var y;(y=this._mathfield)==null||y.select()}insert(y,b){var z,ne;return(ne=(z=this._mathfield)==null?void 0:z.insert(y,b))!=null?ne:!1}applyStyle(y,b){var z;return(z=this._mathfield)==null?void 0:z.applyStyle(y,b)}queryStyle(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.queryStyle(y))!=null?z:"none"}get caretPoint(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.getCaretPoint())!=null?b:null}set caretPoint(y){var b;y&&((b=this._mathfield)==null||b.setCaretPoint(y.x,y.y))}setCaretPoint(y,b){var z,ne;return(ne=(z=this._mathfield)==null?void 0:z.setCaretPoint(y,b))!=null?ne:!1}offsetFromPoint(y,b,z){return this._mathfield?jf(this._mathfield,y,b,z):-1}hitboxFromOffset(y){if(!this._mathfield)return null;const b=this._mathfield.model.at(y);if(!b)return null;const z=$c(this._mathfield,b);return z?new DOMRect(z.left,z.top,z.right-z.left,z.bottom-z.top):null}resetUndo(){var y;(y=this._mathfield)==null||y.resetUndo()}canUndo(){return this._mathfield?this._mathfield.canUndo():!1}canRedo(){return this._mathfield?this._mathfield.canRedo():!1}handleEvent(y){var b,z,ne,le;bd.state==="closed"&&((z=(b=this._mathfield)==null?void 0:b.menu)==null?void 0:z.state)==="closed"&&(y.type==="pointerdown"&&this.onPointerDown(),y.type==="focus"&&((ne=this._mathfield)==null||ne.focus()),y.type==="blur"&&((le=this._mathfield)==null||le.blur()))}connectedCallback(){var y,b,z,ne;const le=window.getComputedStyle(this),ce=this.shadowRoot,Ie=le.userSelect!=="none";if(Ie)ce.host.addEventListener("pointerdown",this,!0);else{const vt=ce.querySelector("span");vt.style.pointerEvents="none"}ce.host.addEventListener("focus",this,!0),ce.host.addEventListener("blur",this,!0),wf()||(this.hasAttribute("role")||this.setAttribute("role","math"),this.hasAttribute("aria-label")||this.setAttribute("aria-label","math input field"),this.setAttribute("aria-multiline","false")),Ie&&!this.hasAttribute("contenteditable")&&this.setAttribute("contenteditable","true"),this.hasAttribute("tabindex")||this.setAttribute("tabindex","0");const Ve=ce.querySelector("slot:not([name])");if(Ve)try{this._style=Ve.assignedElements().filter(vt=>vt.tagName.toLowerCase()==="style").map(vt=>vt.textContent).join("")}catch(vt){console.error(vt)}if(this._style){const vt=document.createElement("style");vt.textContent=this._style,ce.appendChild(vt)}let et="";if(this.hasAttribute("value")?et=this.getAttribute("value"):et=(y=Ve==null?void 0:Ve.assignedNodes().map(vt=>vt.nodeType===3?vt.textContent:"").join("").trim())!=null?y:"",this._mathfield=new m1(ce.querySelector(":host > span"),pe(ye({},(z=(b=Ws.get(this))==null?void 0:b.options)!=null?z:Yf(this)),{eventSink:this,value:et})),!Ws.has(this)){this.upgradeProperty("disabled"),this.upgradeProperty("readonly");for(const vt of Object.keys(sf.optionsAttributes))this.upgradeProperty(_d(vt))}if(!((ne=this._mathfield)!=null&&ne.model)){this._mathfield=null;return}if(Ws.has(this)){const vt=this._mathfield,Lt=Ws.get(this),on=Lt.menuItems;vt.model.deferNotifications({content:!1,selection:!1},()=>{const In=Lt.value;In!==void 0&&vt.setValue(In),vt.model.selection=Lt.selection,Ws.delete(this)}),on&&(this.menuItems=on)}window.queueMicrotask(()=>{this.isConnected&&this.dispatchEvent(new Event("mount",{cancelable:!1,bubbles:!0,composed:!0}))}),r0()}disconnectedCallback(){var y,b;if(this.shadowRoot.host.removeEventListener("pointerdown",this,!0),!this._mathfield)return;window.queueMicrotask(()=>this.dispatchEvent(new Event("unmount",{cancelable:!1,bubbles:!0,composed:!0})));const z=$d(this._mathfield.options,Object.keys(sf.optionsAttributes).map(ne=>_d(ne)));Ws.set(this,{value:this._mathfield.getValue(),selection:this._mathfield.model.selection,menuItems:(b=(y=this._mathfield.menu)==null?void 0:y.menuItems)!=null?b:void 0,options:z}),this._mathfield.dispose(),this._mathfield=null}upgradeProperty(y){if(this.hasOwnProperty(y)){const b=this[y];delete this[y],(y==="readonly"||y==="read-only")&&(y="readOnly"),this[y]=b}}attributeChangedCallback(y,b,z){if(b===z)return;const ne=z!==null;switch(y){case"contenteditable":Xu(this._mathfield);break;case"disabled":this.disabled=ne;break;case"read-only":case"readonly":this.readOnly=ne;break;default:}}get readonly(){return this.hasAttribute("readonly")||this.hasAttribute("read-only")}set readonly(y){const b=!!y;b?(this.setAttribute("readonly",""),wf()?this._internals.ariaReadOnly="true":this.setAttribute("aria-readonly","true"),this.setAttribute("aria-readonly","true")):(wf()?this._internals.ariaReadOnly="false":this.removeAttribute("aria-readonly"),this.removeAttribute("readonly"),this.removeAttribute("read-only")),this._setOptions({readOnly:b})}get disabled(){return this.hasAttribute("disabled")}set disabled(y){var b;const z=!!y;z?this.setAttribute("disabled",""):this.removeAttribute("disabled"),wf()?this._internals.ariaDisabled=z?"true":"false":this.setAttribute("aria-disabled",z?"true":"false"),z&&((b=this._mathfield)!=null&&b.hasFocus)&&window.mathVirtualKeyboard.visible&&this._mathfield.executeCommand("hideVirtualKeyboard")}get value(){return this.getValue()}set value(y){this.setValue(y)}get defaultMode(){return this._getOption("defaultMode")}set defaultMode(y){this._setOptions({defaultMode:y})}get macros(){return this._getOption("macros")}set macros(y){this._setOptions({macros:y})}get registers(){const y=this;return new Proxy({},{get:(b,z)=>{if(typeof z=="string")return y._getOption("registers")[z]},set(b,z,ne){return typeof z!="string"?!1:(y._setOptions({registers:pe(ye({},y._getOption("registers")),{[z]:ne})}),!0)}})}set registers(y){this._setOptions({registers:y})}get colorMap(){return this._getOption("colorMap")}set colorMap(y){this._setOptions({colorMap:y})}get backgroundColorMap(){return this._getOption("backgroundColorMap")}set backgroundColorMap(y){this._setOptions({backgroundColorMap:y})}get letterShapeStyle(){return this._getOption("letterShapeStyle")}set letterShapeStyle(y){this._setOptions({letterShapeStyle:y})}get minFontScale(){return this._getOption("minFontScale")}set minFontScale(y){this._setOptions({minFontScale:y})}get smartMode(){return this._getOption("smartMode")}set smartMode(y){this._setOptions({smartMode:y})}get smartFence(){return this._getOption("smartFence")}set smartFence(y){this._setOptions({smartFence:y})}get smartSuperscript(){return this._getOption("smartSuperscript")}set smartSuperscript(y){this._setOptions({smartSuperscript:y})}get scriptDepth(){return this._getOption("scriptDepth")}set scriptDepth(y){this._setOptions({scriptDepth:y})}get removeExtraneousParentheses(){return this._getOption("removeExtraneousParentheses")}set removeExtraneousParentheses(y){this._setOptions({removeExtraneousParentheses:y})}get mathModeSpace(){return this._getOption("mathModeSpace")}set mathModeSpace(y){this._setOptions({mathModeSpace:y})}get placeholderSymbol(){return this._getOption("placeholderSymbol")}set placeholderSymbol(y){this._setOptions({placeholderSymbol:y})}get popoverPolicy(){return this._getOption("popoverPolicy")}set popoverPolicy(y){this._setOptions({popoverPolicy:y})}get environmentPopoverPolicy(){return this._getOption("environmentPopoverPolicy")}set environmentPopoverPolicy(y){this._setOptions({environmentPopoverPolicy:y})}get menuItems(){var y,b,z;return this._mathfield?(y=this._mathfield.menu._menuItems.map(ne=>ne.menuItem))!=null?y:[]:(z=(b=Ws.get(this))==null?void 0:b.menuItems)!=null?z:[]}set menuItems(y){var b;if(this._mathfield){const z=(b=this._mathfield.element)==null?void 0:b.querySelector("[part=menu-toggle]");z&&(z.style.display=y.length===0?"none":""),this._mathfield.menu.menuItems=y}Ws.has(this)?Ws.set(this,pe(ye({},Ws.get(this)),{menuItems:y})):Ws.set(this,{value:void 0,selection:{ranges:[[0,0]]},options:Yf(this),menuItems:y})}get mathVirtualKeyboardPolicy(){return this._getOption("mathVirtualKeyboardPolicy")}set mathVirtualKeyboardPolicy(y){this._setOptions({mathVirtualKeyboardPolicy:y})}get inlineShortcuts(){return this._getOption("inlineShortcuts")}set inlineShortcuts(y){this._setOptions({inlineShortcuts:y})}get inlineShortcutTimeout(){return this._getOption("inlineShortcutTimeout")}set inlineShortcutTimeout(y){this._setOptions({inlineShortcutTimeout:y})}get keybindings(){return this._getOption("keybindings")}set keybindings(y){this._setOptions({keybindings:y})}get onInlineShortcut(){return this._getOption("onInlineShortcut")}set onInlineShortcut(y){this._setOptions({onInlineShortcut:y})}get onScrollIntoView(){return this._getOption("onScrollIntoView")}set onScrollIntoView(y){this._setOptions({onScrollIntoView:y})}get onExport(){return this._getOption("onExport")}set onExport(y){this._setOptions({onExport:y})}get readOnly(){return this._getOption("readOnly")}set readOnly(y){this._setOptions({readOnly:y})}get isSelectionEditable(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.isSelectionEditable)!=null?b:!1}setPromptState(y,b,z){var ne;(ne=this._mathfield)==null||ne.setPromptState(y,b,z)}getPromptState(y){var b,z;return(z=(b=this._mathfield)==null?void 0:b.getPromptState(y))!=null?z:[void 0,!0]}get virtualKeyboardTargetOrigin(){return this._getOption("virtualKeyboardTargetOrigin")}set virtualKeyboardTargetOrigin(y){this._setOptions({virtualKeyboardTargetOrigin:y})}get selection(){return this._mathfield?this._mathfield.model.selection:Ws.has(this)?Ws.get(this).selection:{ranges:[[0,0]],direction:"forward"}}set selection(y){if(typeof y=="number"&&(y={ranges:[[y,y]]}),this._mathfield){this._mathfield.model.selection=y,Xu(this._mathfield);return}if(Ws.has(this)){Ws.set(this,pe(ye({},Ws.get(this)),{selection:y}));return}Ws.set(this,{value:void 0,selection:y,options:Yf(this),menuItems:void 0})}get selectionIsCollapsed(){const y=this.selection;return y.ranges.length===1&&y.ranges[0][0]===y.ranges[0][1]}get position(){return this._mathfield?this._mathfield.model.position:Ws.has(this)?Ws.get(this).selection.ranges[0][0]:0}set position(y){if(this._mathfield&&(this._mathfield.model.position=y,Xu(this._mathfield)),Ws.has(this)){Ws.set(this,pe(ye({},Ws.get(this)),{selection:{ranges:[[y,y]]}}));return}Ws.set(this,{value:void 0,selection:{ranges:[[y,y]]},options:Yf(this),menuItems:void 0})}getOffsetDepth(y){var b,z;return this._mathfield?((z=(b=this._mathfield.model.at(y))==null?void 0:b.treeDepth)!=null?z:2)-2:0}get lastOffset(){var y,b;return(b=(y=this._mathfield)==null?void 0:y.model.lastOffset)!=null?b:-1}};Bc.version="0.98.5",Bc._fontsDirectory="./fonts",Bc._soundsDirectory="./sounds",Bc.keypressVibration=!0,Bc._keypressSound={spacebar:"keypress-spacebar.wav",return:"keypress-return.wav",delete:"keypress-delete.wav",default:"keypress-standard.wav"},Bc._plonkSound="plonk.wav",Bc.audioBuffers={},Bc.createHTML=a=>a,Bc._speechEngineRate="100%",Bc._speechEngineVoice="Joanna",Bc._textToSpeechMarkup="",Bc._textToSpeechRules="mathlive",Bc._textToSpeechRulesOptions={},Bc.speakHook=i1,Bc.readAloudHook=p1,Bc._decimalSeparator=".",Bc.fractionNavigationOrder="numerator-denominator",Bc._isFunction=a=>{var y,b;const z=window.MathfieldElement.computeEngine;return(b=(y=z==null?void 0:z.parse(a).domain)==null?void 0:y.isFunction)!=null?b:!1};var Gf=Bc;function _d(a){return a.replace(/[^a-zA-Z\d]+(.)/g,(y,b)=>b.toUpperCase())}function Yf(a){const y={readOnly:!1},b=Gf.optionsAttributes;return Object.keys(b).forEach(z=>{if(a.hasAttribute(z)){const ne=a.getAttribute(z);z==="placeholder"?y.contentPlaceholder=ne!=null?ne:"":b[z]==="boolean"?y[_d(z)]=!0:b[z]==="on/off"?ne==="on"?y[_d(z)]=!0:ne==="off"?y[_d(z)]=!1:y[_d(z)]=void 0:b[z]==="number"?y[_d(z)]=Number.parseFloat(ne!=null?ne:"0"):y[_d(z)]=ne}}),y}function wf(){return!(!("ElementInternals"in window)||!HTMLElement.prototype.attachInternals||!("role"in window.ElementInternals.prototype))}var Dm=Gf,Mm,Bm,Fm,km;if(Fe()&&!((Mm=window.customElements)!=null&&Mm.get("math-field"))){(Fm=window[Bm=Symbol.for("io.cortexjs.mathlive")])!=null||(window[Bm]={});const a=window[Symbol.for("io.cortexjs.mathlive")];a.version="0.98.5",window.MathfieldElement=Gf,(km=window.customElements)==null||km.define("math-field",Gf)}function v1(a,y,b){let z=b,ne=0;const le=a.length;for(;z<y.length;){const ce=y[z];if(ne<=0&&y.slice(z,z+le)===a)return z;ce==="\\"?z++:ce==="{"?ne++:ce==="}"&&ne--,z++}return-1}function M0(a,y,b,z,ne="latex"){const le=[];for(const ce of a)if(ce.type==="text"){const Ie=ce.data;let Ve=!0,et=0,vt;vt=Ie.indexOf(y),vt!==-1&&(et=vt,et>0&&le.push({type:"text",data:Ie.slice(0,et)}),Ve=!1);let Lt=!1;for(;!Lt;){if(Ve){if(vt=Ie.indexOf(y,et),vt===-1){Lt=!0;break}et!==vt&&le.push({type:"text",data:Ie.slice(et,vt)}),et=vt}else{if(vt=v1(b,Ie,et+y.length),vt===-1){Lt=!0;break}let on=Ie.slice(et+y.length,vt);ne==="ascii-math"&&([,on]=Ks(on,{format:"ascii-math"})),le.push({type:"math",data:on,rawData:Ie.slice(et,vt+b.length),mathstyle:z}),et=vt+b.length}Ve=!Ve}et<Ie.length&&le.push({type:"text",data:Ie.slice(et)})}else le.push(ce);return le}function Pm(a,y,b){let z=[{type:"text",data:a}];return y!=null&&y.inline&&y.inline.forEach(([ne,le])=>{z=M0(z,ne,le,"textstyle")}),y!=null&&y.display&&y.display.forEach(([ne,le])=>{z=M0(z,ne,le,"displaystyle")}),b!=null&&b.inline&&b.inline.forEach(([ne,le])=>{z=M0(z,ne,le,"textstyle","ascii-math")}),b!=null&&b.display&&b.display.forEach(([ne,le])=>{z=M0(z,ne,le,"displaystyle","ascii-math")}),z}function y1(a,y){const b=document.createElement("span");b.setAttribute("translate","no");try{const z="<math xmlns='http://www.w3.org/1998/Math/MathML'>"+y.renderToMathML(a)+"</math>";b.innerHTML=window.MathfieldElement.createHTML(z)}catch(z){console.error(`MathLive 0.98.5: Could not convert "${a}"' to MathML with ${z}`),b.textContent=a}return b.className="ML__sr-only",b}function b1(a,y,b,z){try{const ne=y.renderToMarkup(a,{mathstyle:b,format:"html"}),le=document.createElement("span");return le.dataset.latex=a,le.style.display=b==="displaystyle"?"flex":"inline-flex",le.setAttribute("aria-hidden","true"),le.setAttribute("translate","no"),le.innerHTML=window.MathfieldElement.createHTML(ne),le}catch(ne){if(console.error("Could not parse'"+a+"' with ",ne),z)return document.createTextNode(a)}return null}function Af(a,y,b,z){var ne;const le=b1(a,b,y||"textstyle",z),ce=(ne=b.renderAccessibleContent)!=null?ne:"";if(le&&/\b(mathml|speakable-text)\b/i.test(ce)){const Ie=document.createElement("span");if(/\bmathml\b/i.test(ce)&&b.renderToMathML&&Ie.append(y1(a,b)),/\bspeakable-text\b/i.test(ce)&&b.renderToSpeakableText){const Ve=document.createElement("span");Ve.setAttribute("translate","no");const et=b.renderToSpeakableText(a);Ve.innerHTML=window.MathfieldElement.createHTML(et),Ve.className="ML__sr-only",Ie.append(Ve)}return Ie.append(le),Ie}return le}function x1(a,y){var b,z,ne;let le=null;if((b=y.TeX)!=null&&b.processEnvironments&&/^\s*\\begin/.test(a)){le=document.createDocumentFragment();const ce=Af(a,"",y,!0);ce&&le.appendChild(ce)}else{if(!a.trim())return null;const ce=Pm(a,(z=y.TeX)==null?void 0:z.delimiters,(ne=y.asciiMath)==null?void 0:ne.delimiters);if(ce.length===1&&ce[0].type==="text")return null;le=document.createDocumentFragment();for(const Ie of ce)if(Ie.type==="text")le.appendChild(document.createTextNode(Ie.data));else{const Ve=Af(Ie.data,Ie.mathstyle==="textstyle"?"textstyle":"displaystyle",y,!0);Ve&&le.appendChild(Ve)}}return le}function Lm(a,y){var b,z,ne,le,ce,Ie,Ve,et,vt,Lt,on,In,Gn,ga,xi,pa;if(a.childNodes.length===1&&a.childNodes[0].nodeType===3){const Xa=(b=a.childNodes[0].textContent)!=null?b:"";if((z=y.TeX)!=null&&z.processEnvironments&&/^\s*\\begin/.test(Xa)){a.textContent="";const ai=Af(Xa,"",y,!0);ai&&a.append(ai);return}const Mi=Pm(Xa,(ne=y.TeX)==null?void 0:ne.delimiters,(le=y.asciiMath)==null?void 0:le.delimiters);if(Mi.length===1&&Mi[0].type==="math"){a.textContent="";const ai=Af(Mi[0].data,Mi[0].mathstyle==="textstyle"?"textstyle":"displaystyle",y,!0);ai&&a.append(ai);return}if(Mi.length===1&&Mi[0].type==="text")return}for(let Xa=a.childNodes.length-1;Xa>=0;Xa--){const Mi=a.childNodes[Xa];if(Mi.nodeType===3){const ai=x1((ce=Mi.textContent)!=null?ce:"",y);ai&&(Xa+=ai.childNodes.length-1,Mi.replaceWith(ai))}else if(Mi.nodeType===1){const ai=Mi,Lo=Mi.nodeName.toLowerCase();if(Lo==="script"){const ul=Mi;let Qo;if((Ie=y.processScriptTypePattern)!=null&&Ie.test(ul.type))Qo=(Ve=ul.textContent)!=null?Ve:"";else if((et=y.processMathJSONScriptTypePattern)!=null&&et.test(ul.type))try{Qo=(Lt=y.serializeToLatex)==null?void 0:Lt.call(y,JSON.parse((vt=ul.textContent)!=null?vt:""))}catch(Ps){console.error(Ps)}if(Qo){let Ps="textstyle";for(const zi of ul.type.split(";")){const[rd,Ad]=zi.toLowerCase().split("=");rd.trim()==="mode"&&(Ps=Ad.trim()==="display"?"displaystyle":"textstyle")}const pu=Af(Qo,Ps,y,!0);pu&&ul.parentNode.replaceChild(pu,ul)}}else if(((In=(on=y.processClassPattern)==null?void 0:on.test(ai.className))!=null?In:!1)||!((ga=(Gn=y.skipTags)==null?void 0:Gn.includes(Lo))!=null&&ga||(pa=(xi=y.ignoreClassPattern)==null?void 0:xi.test(ai.className))!=null&&pa))if(a.childNodes.length===1&&a.childNodes[0].nodeType===3){const Qo=a.textContent;a.textContent="";const Ps=Af(Qo!=null?Qo:"","displaystyle",y,!0);Ps&&a.append(Ps)}else Lm(ai,y)}}}var E1={skipTags:["math-field","noscript","style","textarea","pre","code","annotation","annotation-xml"],processScriptType:"math/tex",processMathJSONScriptType:"math/json",ignoreClass:"tex2jax_ignore",processClass:"tex2jax_process",renderAccessibleContent:"mathml",asciiMath:{delimiters:{inline:[["`","`"]]}},TeX:{processEnvironments:!0,delimiters:{inline:[["\\(","\\)"]],display:[["$$","$$"],["\\[","\\]"]]}}};function C1(a,y){var b,z,ne,le;try{const ce=ye(ye({},E1),y);ce.ignoreClassPattern=new RegExp((b=ce.ignoreClass)!=null?b:""),ce.processClassPattern=new RegExp((z=ce.processClass)!=null?z:""),ce.processScriptTypePattern=new RegExp((ne=ce.processScriptType)!=null?ne:""),ce.processMathJSONScriptTypePattern=new RegExp((le=ce.processMathJSONScriptType)!=null?le:""),r0(),vo("core"),Lm(a,ce)}catch(ce){ce instanceof Error?console.error("renderMathInElement(): "+ce.message):console.error("renderMathInElement(): Could not render math for element",a)}}function S1(a,y){const b=Kd.singleton;return b?(b.show(),Tf(),b.currentLayer=y,b.render(),b.focus(),!0):!1}function w1(){const a=window.mathVirtualKeyboard;return a.visible?a.hide({animate:!0}):a.show({animate:!0}),!1}Yc({switchKeyboardLayer:S1,toggleVirtualKeyboard:w1,hideVirtualKeyboard:()=>(window.mathVirtualKeyboard.hide({animate:!0}),!1),showVirtualKeyboard:()=>(window.mathVirtualKeyboard.show({animate:!0}),!1)},{target:"virtual-keyboard"});function Vd(){var a,y;return(y=globalThis[a=Symbol.for("io.cortexjs.mathlive")])!=null||(globalThis[a]={}),globalThis[Symbol.for("io.cortexjs.mathlive")]}function k1(){return console.warn("%cMathLive 0.98.5: %cmakeSharedVirtualKeyboard() is deprecated. \n Use `window.mathVirtualKeyboard` to access the virtual keyboard instance.\n See https://cortexjs.io/mathlive/changelog/ for details.","color:#12b; font-size: 1.1rem","color:#db1111; font-size: 1.1rem"),window.mathVirtualKeyboard}function P1(a){D1(document.body,a)}function A1(a){if(typeof a=="string"){const y=document.getElementById(a);if(y===null)throw new Error(`The element with ID "${a}" could not be found.`);return y}return typeof a=="string"?null:a}function D1(a,y){var b,z,ne,le;const ce=A1(a);if(!ce)return;const Ie=y!=null?y:{};(b=Ie.renderToMarkup)!=null||(Ie.renderToMarkup=Cc),(z=Ie.renderToMathML)!=null||(Ie.renderToMathML=Rv),(ne=Ie.renderToSpeakableText)!=null||(Ie.renderToSpeakableText=zv),(le=Ie.serializeToLatex)!=null||(Ie.serializeToLatex=Hv),C1(ce,Ie)}var L1={mathlive:"0.98.5"}},17423:function(en,Ct,ee){"use strict";ee.d(Ct,{Z:function(){return ye}});const te=pe=>typeof pe=="object"&&pe!=null&&pe.nodeType===1,se=(pe,ke)=>(!ke||pe!=="hidden")&&pe!=="visible"&&pe!=="clip",Ce=(pe,ke)=>{if(pe.clientHeight<pe.scrollHeight||pe.clientWidth<pe.scrollWidth){const Xe=getComputedStyle(pe,null);return se(Xe.overflowY,ke)||se(Xe.overflowX,ke)||(Le=>{const Me=(Fe=>{if(!Fe.ownerDocument||!Fe.ownerDocument.defaultView)return null;try{return Fe.ownerDocument.defaultView.frameElement}catch(Oe){return null}})(Le);return!!Me&&(Me.clientHeight<Le.scrollHeight||Me.clientWidth<Le.scrollWidth)})(pe)}return!1},Ne=(pe,ke,Xe,Le,Me,Fe,Oe,ze)=>Fe<pe&&Oe>ke||Fe>pe&&Oe<ke?0:Fe<=pe&&ze<=Xe||Oe>=ke&&ze>=Xe?Fe-pe-Le:Oe>ke&&ze<Xe||Fe<pe&&ze>Xe?Oe-ke+Me:0,ge=pe=>{const ke=pe.parentElement;return ke==null?pe.getRootNode().host||null:ke},be=(pe,ke)=>{var Xe,Le,Me,Fe;if(typeof document=="undefined")return[];const{scrollMode:Oe,block:ze,inline:fe,boundary:nt,skipOverflowHiddenElements:it}=ke,Ge=typeof nt=="function"?nt:dt=>dt!==nt;if(!te(pe))throw new TypeError("Invalid target");const je=document.scrollingElement||document.documentElement,Ae=[];let he=pe;for(;te(he)&&Ge(he);){if(he=ge(he),he===je){Ae.push(he);break}he!=null&&he===document.body&&Ce(he)&&!Ce(document.documentElement)||he!=null&&Ce(he,it)&&Ae.push(he)}const Ye=(Le=(Xe=window.visualViewport)==null?void 0:Xe.width)!=null?Le:innerWidth,Te=(Fe=(Me=window.visualViewport)==null?void 0:Me.height)!=null?Fe:innerHeight,{scrollX:Re,scrollY:_e}=window,{height:De,width:Ee,top:lt,right:He,bottom:tt,left:Ue}=pe.getBoundingClientRect(),{top:ct,right:bt,bottom:Tt,left:at}=(dt=>{const ut=window.getComputedStyle(dt);return{top:parseFloat(ut.scrollMarginTop)||0,right:parseFloat(ut.scrollMarginRight)||0,bottom:parseFloat(ut.scrollMarginBottom)||0,left:parseFloat(ut.scrollMarginLeft)||0}})(pe);let we=ze==="start"||ze==="nearest"?lt-ct:ze==="end"?tt+Tt:lt+De/2-ct+Tt,ft=fe==="center"?Ue+Ee/2-at+bt:fe==="end"?He+bt:Ue-at;const Nt=[];for(let dt=0;dt<Ae.length;dt++){const ut=Ae[dt],{height:pt,width:Ot,top:Wt,right:Zt,bottom:Yt,left:Cn}=ut.getBoundingClientRect();if(Oe==="if-needed"&&lt>=0&&Ue>=0&&tt<=Te&&He<=Ye&&lt>=Wt&&tt<=Yt&&Ue>=Cn&&He<=Zt)return Nt;const Nn=getComputedStyle(ut),Mn=parseInt(Nn.borderLeftWidth,10),Je=parseInt(Nn.borderTopWidth,10),ve=parseInt(Nn.borderRightWidth,10),me=parseInt(Nn.borderBottomWidth,10);let Be=0,xe=0;const de="offsetWidth"in ut?ut.offsetWidth-ut.clientWidth-Mn-ve:0,qe="offsetHeight"in ut?ut.offsetHeight-ut.clientHeight-Je-me:0,xt="offsetWidth"in ut?ut.offsetWidth===0?0:Ot/ut.offsetWidth:0,nn="offsetHeight"in ut?ut.offsetHeight===0?0:pt/ut.offsetHeight:0;if(je===ut)Be=ze==="start"?we:ze==="end"?we-Te:ze==="nearest"?Ne(_e,_e+Te,Te,Je,me,_e+we,_e+we+De,De):we-Te/2,xe=fe==="start"?ft:fe==="center"?ft-Ye/2:fe==="end"?ft-Ye:Ne(Re,Re+Ye,Ye,Mn,ve,Re+ft,Re+ft+Ee,Ee),Be=Math.max(0,Be+_e),xe=Math.max(0,xe+Re);else{Be=ze==="start"?we-Wt-Je:ze==="end"?we-Yt+me+qe:ze==="nearest"?Ne(Wt,Yt,pt,Je,me+qe,we,we+De,De):we-(Wt+pt/2)+qe/2,xe=fe==="start"?ft-Cn-Mn:fe==="center"?ft-(Cn+Ot/2)+de/2:fe==="end"?ft-Zt+ve+de:Ne(Cn,Zt,Ot,Mn,ve+de,ft,ft+Ee,Ee);const{scrollLeft:tn,scrollTop:Jt}=ut;Be=nn===0?0:Math.max(0,Math.min(Jt+Be/nn,ut.scrollHeight-pt/nn+qe)),xe=xt===0?0:Math.max(0,Math.min(tn+xe/xt,ut.scrollWidth-Ot/xt+de)),we+=Jt-Be,ft+=tn-xe}Nt.push({el:ut,top:Be,left:xe})}return Nt},ue=pe=>pe===!1?{block:"end",inline:"nearest"}:(ke=>ke===Object(ke)&&Object.keys(ke).length!==0)(pe)?pe:{block:"start",inline:"nearest"};function ye(pe,ke){if(!pe.isConnected||!(Me=>{let Fe=Me;for(;Fe&&Fe.parentNode;){if(Fe.parentNode===document)return!0;Fe=Fe.parentNode instanceof ShadowRoot?Fe.parentNode.host:Fe.parentNode}return!1})(pe))return;const Xe=(Me=>{const Fe=window.getComputedStyle(Me);return{top:parseFloat(Fe.scrollMarginTop)||0,right:parseFloat(Fe.scrollMarginRight)||0,bottom:parseFloat(Fe.scrollMarginBottom)||0,left:parseFloat(Fe.scrollMarginLeft)||0}})(pe);if((Me=>typeof Me=="object"&&typeof Me.behavior=="function")(ke))return ke.behavior(be(pe,ke));const Le=typeof ke=="boolean"||ke==null?void 0:ke.behavior;for(const{el:Me,top:Fe,left:Oe}of be(pe,ue(ke))){const ze=Fe-Xe.top+Xe.bottom,fe=Oe-Xe.left+Xe.right;Me.scroll({top:ze,left:fe,behavior:Le})}}}}]);
}());